#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
margin-left:230px;
margin-top:-40px;
}

.contactIcons li.phone:before {
    content: "";
}

#logo img{
height:auto!important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{
content:'\f139';
}

#topFooter, #bottomFooter{
display:none;
}

#projectHover{
min-height:1500px;
top:0px;
}

.page-template-template-portfolio-php #content > div, .single-portfolio #content > div, .page-template-template-gallery-php #content > div{
padding:0px;
}

#projectHover{
background: rgba(0, 0, 0, .7);
}

#page{
max-width:700px;
margin:0 auto;
}

#menu li{
width:100%;
}

.menu-item.clearfix p{
box-shadow: inset 0 0 0 0 #062d36;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
transition: all ease 0.5s;
}

.menu-item.clearfix p:hover{
box-shadow: inset -270px 0 0 0 #062d36;
}

#tagline, #copy, #menu a, #menu ul.sub-menu a, #menu ul.main-menu > li.selected.parent a{
color:rgb(119,119,119);
text-transform:uppercase;
}

#menu ul li.selected > p > a, #menu ul.sub-menu > li.selected p > a {
color: #ffffff !important;
text-transform:uppercase;
}

#menu ul.main-menu > li.selected.parent > p > a{
color:#fff!important;
text-transform:uppercase;
background:#062d36 !important;
}

#menu a{
font-weight:normal;
padding-left:40px;
}

#menu ul.sub-menu a{
font-weight:normal;
padding-left:60px;
}

ul.cnss-social-icon li a img{
opacity:1!important;
}

#sidebar{
background-image: url(wp-content/uploads/2016/04/menu-pattern.png);
border-right:10px solid #062d36;
padding:20px 0px;
}

#header{
padding:0px 30px;
}

#copy{
text-align:center;
width:100%;
}

.sidewidget{
bottom:50px;
width:100%;
}

#menu ul li.selected > p:before{
display:none;
}

#menu ul p:before{
display:none;
}

.menu-cat{
display:none;
}

#menu ul.sub-menu > li:hover > p > a, #menu ul.main-menu > li:hover > p > a{
color:#fff!important;
background-color:transparent;
}

.facebook .site-icon{
background-color:#ff0000;
}

.sidewidget{
opacity:1;
}

.folioPlus{
display:none;
}

.Stick .openedP #portfolio{
left:250px;
}

.openedP #portfolio{
top:0px;
}

#custom-button{
background-color:#062d36;
border-radius:0px;
padding:10px 20px;
color:#fff;
border:0px;
cursor:pointer;
}

#custom-button:hover{
background-color:#777;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
width:220px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
box-shadow: inset 0 0 0 0 #062d36;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
transition: all ease 0.5s;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
box-shadow: inset -270px 0 0 0 #062d36;
background-color:rgba(0,0,0,0)!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{
background-color:#062d36;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
background-color:#062d36;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background-color:#062d36;
}

#mega-menu-wrap-primary #mega-menu-primary{
text-align:right;
}

@media screen and (max-width: 1680px) and (min-width:981px){
#modal-holder{
padding: 40px 0px!important;
}
}

@media screen and (min-width:981px){
.Stick.is-portfolio #content > div{
padding-left:250px!important;
}

#sidebar{
max-width:250px;
}
}

@media screen and (max-width:980px){
#mega-menu-wrap-primary{
display:none;
}

#sidebar{
border-right:none;
padding:10px 0px;
}

.sidewidget{
bottom: 27px;
width: 50%;
margin-left: 40%;
}

#menu .responsive-menu{
background-color:#062d36;
display:none;
}

.Stick .openedP #portfolio{
left:0px;
}
}