@import url("https://fonts.googleapis.com/css?family=Raleway");
.companies h4 { margin-top:1em;}
#main-header{
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}
#footer-widgets h4 { margin-top:0px; margin-bottom:20px;}
#footer-widgets p {margin:0px; padding-bottom:10px;}
#footer-widgets {padding-top:3%;}
.ripouter .ripitup {margin-left:0; margin-right:0; max-width:100% !important; width:100% !important; padding-left:2% !important; padding-right:2% !important;}
@media (min-width: 981px) {
.et-dropdown-removing > ul {
display: block !important;
}
.nav li ul {
-webkit-transition: .4s ease-in-out 3s;
transition: .4s ease-in-out 3s;
}
.nav li ul:hover {
-webkit-transition: 0.4s ease-in-out 0s !important;
transition: 0.4s ease-in-out 0s !important;
}
#et-top-navigation nav > ul > li:hover ~ .et-dropdown-removing > ul {
display: none !important;
}
}
.roundimg img {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.roundimgmore img, .et_pb_gallery_item img {-webkit-border-radius: 6px;
-moz-border-radius:6px;
border-radius: 6px;}
img.mfp-img  {-webkit-border-radius: 6px;
-moz-border-radius:6px;
border-radius: 6px;}
.imgmodule {-webkit-border-radius: 8px;
-moz-border-radius:8px;
border-radius: 8px;}
.imgmodulemore {-webkit-border-radius: 16px;
-moz-border-radius:16px;
border-radius: 16px;}
.roundsection {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.roundsectionmore {-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 0px;
}
#top-menu li {
padding-right: 0px; padding-left:0px;
}
#et-top-navigation {
padding: 0px 0px 0px !important;
}
#top-menu li a { padding: 35px 20px 0px;
border-radius: 0px;
}
#top-menu li a:hover,
#top-menu li li a:hover {
color: #fff !important;
}
#top-menu li a:hover {
background: #17507F !important; }
#top-menu li.current-menu-item > a {
background: #eee; }
#top-menu .menu-item-has-children > a:first-child:after {
content: none;
}
#et_search_icon:before {top:20px !important;}
#et_mobile_nav_menu {margin-top:20px;}
.et_pb_gallery_title {text-align:center;}
.codetext h2 {color:white; font-size:3em; text-align:left; text-shadow: 1px 1px 1px rgba(50, 50, 50, 1); margin:0px; padding:0px; font-weight:700; font-family: 'Raleway', sans-serif; line-height:1.5em;}
.codetext {float:left; padding:30px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; position:absolute !important; left:10%; top:10%;  max-width:800px; padding:0px; z-index:500; }
@media only screen and (min-width:961px)  { .overthetop {z-index: 200; margin-top:-150px; }  }
@media only screen and (min-width:660px) and (max-width:961px)  { 
.overthetop {z-index: 200; margin-top:-100px;} .codetext h2 { font-size:2em; }
}
@media only screen and (min-width:480px) and (max-width:660px)  { 
.overthetop {z-index: 200; margin-top:-100px;} .codetext h2 { font-size:1.5em; }  
}
@media only screen and (max-width: 480px) {
.overthetop {margin-top:-100px; } .codetext h2 { font-size:1em;}   }
.helpyou {text-align:center; font-size:1.4em; font-weight:700; color:#eee; text-shadow: 1px 1px 1px rgba(50, 50, 50, 1);}