.header{padding-top:15px}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{border-bottom:2px dotted #232e62}
.services .service-icon{display:none}
#sidebar .widget li{list-style-type:none;margin-left:0}
.footer-widgets{background-color:#f2f2f2;padding:0 0 30px 0;}
.footer-widgets .footer-widget{padding-left:6%}
.footer-widgets li{list-style-type:none;margin-left:0}
.footer-text{background-color:#eee;padding:10px 0 0 0;}
.footer-text .footer-text-left{font-size:11px;color:#999;text-decoration:none;text-transform:lowercase;padding-left:1%;}
.footer-text .footer-text-left a{color:#4c4c4c}
.footer-text .footer-text-left a:hover{color:#999}
.footer-text .footer-text-right ul{float:right;}
.footer-text .footer-text-right ul li{float:left;display:inline;margin:0 5px 0 0;}
.footer-text .footer-text-right ul li a{font-size:11px;font-weight:bold;text-transform:lowercase;color:#999;text-decoration:none;padding:0 10px 0 0}
.footer-text .footer-text-right ul li a:hover{color:#555}
.footer-text .footer-text-right ul li:first-child{padding-left:0}
.footer-text .footer-text-right ul li.last{padding:3px 0 0 0}
.portfolio-big-slide .mosaic-block{width:100%;height:360px;margin-bottom:25px}
.portfolio-big-slide .details h4{margin-bottom:0;font-size:30px}
.portfolio-big-slide .details p{margin-top:5px;font-size:12px}
.portfolio-big-slide .details .service-icon{margin:100px 0 15px 0;font-size:45px;text-align:center}
ul.portfolio-blocks li:first-child{display:none}
.mosaic-block{float:left;position:relative;overflow:hidden;width:100%;height:100%;background:#fff}
.mosaic-backdrop{display:none;position:relative;top:0;height:100%;width:100%;background:#fff}
.mosaic-overlay{display:none;z-index:5;position:absolute;width:100%;height:100%;background:#fff}
.fade .mosaic-overlay{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:0;background:#fff}
.details h4{color:#4c4c4c;text-align:center;margin-bottom:0}
.details p{color:#bbb;text-align:center;margin-top:-4px;font-size:10px;text-transform:uppercase}
.details .service-icon{margin:50px 0 5px 0;font-size:30px;color:#bbb;text-align:center}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:relative !important}
.yks-mailchimpFormContainer .yks-status{background-color:#ffc0cb;}
.yks-mailchimpFormContainer .yks-status .yks-success p{line-height:2em}
.yks-mailchimpFormContainer .yks-mailchimpFormContainerInner #top_header,.yks-mailchimpFormContainer .yks-mailchimpFormContainerInner p.disclaimer{display:none}
.yks-mailchimpFormContainer select:hover{color:#3498db !important}
@media only screen and (max-width:500px){.portfolio-big-slide .mosaic-block,.portfolio-block-large.clearfix,div.mosaic-block.fade{height:247px}
.portfolio-big-slide .details .service-icon{margin:40px 0 15px 0}
.one-half,.one-half-last{float:left;width:100%}
}@media only screen and (max-width:755px){.portfolio-big-slide .mosaic-block{height:300px}
.one-half,.one-half-last{float:left;width:100%}
}