/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 10.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

#mainHead { background:#003c45; width:100%; margin:0; padding:0; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5); position:fixed; }
#mainHead .wrapper { padding:0 45px; background:none; }
#mainHead nav { }
#mainHead nav * { -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
#mainHead nav .logo { display:block; margin:15px 0 0; padding:0; float:left; }
#mainHead nav .logo img { display:block; width:auto; height:45px; }
#mainHead nav .toggle,
#mainHead nav [id^=drop] { display:none; }
#mainHead nav:after {  content:"";  display:table; clear:both; }
#mainHead nav> ul {  float:right; padding:0;  margin:0; list-style:none;  position:relative; }
#mainHead nav> ul> li {  margin:0; padding:0; display:inline-block; float:left; position:relative;  }
#mainHead nav> ul> li> a { font-weight:600; font-size:13px; line-height:80px; color:#fff; text-transform:uppercase; letter-spacing:1px; padding:0 17px; margin:0; display:block; position:relative; }
#mainHead nav> ul> li> a:hover { background:#004E5C; }
#mainHead nav> ul> li:last-child> a> span { background:#fff; color:#003c45; padding:10px; border-radius:5px; }
#mainHead nav> ul> li> ul> li,
#mainHead nav> ul> li> ul> li> ul> li { position:relative; }
#mainHead nav> ul> li> ul> li.menu-item-has-children:after { display:block; content:"\f0da"; position:absolute; top:9px; right:0; font-family:'FontAwesome'; font-size:12px; line-height:16px; color:#888; width:16px; height:16px; }
#mainHead nav> ul> li> ul,
#mainHead nav> ul> li> ul> li> ul { position:absolute; display:none; background:#003c45; list-style:none; padding:7px 0; }
#mainHead nav> ul> li> ul { top:80px; left:0; }
#mainHead nav> ul> li> ul> li> ul { top:-7px; left:210px; }
#mainHead nav> ul> li:hover > ul,
#mainHead nav> ul> li> ul> li:hover> ul { display:inherit; }
#mainHead nav> ul> li> ul> li> a,
#mainHead nav> ul> li> ul> li> ul> li> a { font-weight:600; font-size:11px; line-height:16px; color:#fff; text-transform:uppercase; letter-spacing:1px; padding:9px 20px; display:block; box-sizing:border-box; width:220px; }
#mainHead nav> ul> li> ul> li> a:hover,
#mainHead nav> ul> li> ul> li> ul> li> a:hover { color:#3ebcdc; }
#mainHead nav ul li label,
#mainHead nav ul li input[type="checkbox"] { display:none; }
	
@media all and (max-width:1140px) {
	#mainHead .wrapper { padding:0 15px; }
	#mainHead nav> ul> li> a { padding:0 10px; }
	#mainHead nav> ul> li:last-child> a> span { padding:5px; }
}

@media all and (max-width:1024px) {
    #mainHead .wrapper { padding:0; }
	#mainHead nav { margin:0; }
	#mainHead nav .toggle + a,
	#mainHead .menu { display:none; }
	#mainHead nav .logo { margin-top:5px; margin-left:15px; }
	#mainHead nav .toggle { float:right; cursor:pointer; display:block; padding:0 10px; margin-right:15px; font-size:30px; line-height:55px; color:#FFF; text-decoration:none; border:none; }
	#mainHead nav> ul> li:hover > ul,
	#mainHead nav> ul> li> ul> li:hover> ul { display:none; }
	#mainHead nav [id^=drop]:checked + ul ,
	#mainHead nav li input[type="checkbox"]:checked + ul { display:block; width:100%; }
	#mainHead nav> ul { }
	#mainHead nav> ul> li,
	#mainHead nav> ul> li> ul> li,
	#mainHead nav> ul> li> ul> li> ul> li { border-top:1px solid #005764; }
	#mainHead nav ul li { display:block; width:100%;  }
	#mainHead nav ul li a { padding:5px 15px; line-height:30px; }
	#mainHead nav> ul> li:last-child> a> span { background:none; color:inherit; padding:0; border-radius:0; }
	#mainHead nav> ul> li> ul,
	#mainHead nav> ul> li> ul> li> ul { padding:0; }
	
	#mainHead nav> ul> li> ul { background:#003138; }
	#mainHead nav> ul> li> ul> li> ul { background:#001d21; }
	#mainHead nav> ul> li> ul> li> a,
	#mainHead nav> ul> li> ul> li> ul> li> a { width:100%; padding:10px 20px; line-height:20px; }
	#mainHead nav> ul> li> ul> li.menu-item-has-children:after { display:none; }
	#mainHead nav> ul> li> label,
	#mainHead nav> ul> li> ul> li> label,
    #mainHead nav> ul> li> ul> li> ul> li> label,
	#mainHead nav> ul> li> input[type="checkbox"],
    #mainHead nav> ul> li> ul> li> input[type="checkbox"],
    #mainHead nav> ul> li> ul> li> ul> li> input[type="checkbox"], { display:none; }
	
	#mainHead nav ul li.menu-item-has-children> label {display:block;
    position:absolute;
    top:5px;
    right:15px;
    width:30px;
    height:30px;
    border-left:1px solid #005764;
    z-index:30;
    cursor:pointer;
    color:#fff;
    text-align:center; }
    
    #mainHead nav ul li.menu-item-has-children> input[type="checkbox"] { position:absolute; top:5px; right:15px; z-index:30; width:30px; height:30px; margin:0; padding:0; display:block; opacity:0; }
    
    #mainHead nav> ul> li> ul,
    #mainHead nav> ul> li> ul> li> ul { position:static; float:none; display:none; }
    
	/*#mainHead nav ul ul .toggle,
	#mainHead nav ul ul a { padding:0 40px; }
	#mainHead nav ul ul ul a { padding:0 80px; }
	#mainHead nav ul li ul li .toggle,
	#mainHead nav ul ul a { background-color:#212121; }
	#mainHead nav ul ul { float:none; position:static; color:#ffffff; }
	#mainHead nav ul ul li:hover > ul,
	#mainHead nav ul li:hover > ul { display:none; }
	#mainHead nav ul ul li { display:block; width:100%; }
	#mainHead nav ul ul ul li { position:static; }*/
}

@media all and (max-width : 480px) {
    #mainHead nav .logo { margin-top:10px; }
    #mainHead nav .logo img { height:30px; }
}
@media all and (max-width : 420px) {
    #mainHead nav .logo { width:70%; margin-top:10px;}
    #mainHead nav .logo img { height:auto; width:100%; }
}

#field_13_4{
width:100% !important;
}

.page-id-7475 .ginput_container input , .page-id-7475 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7475 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7447 .ginput_container input , .page-id-7447 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7447 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7565 .ginput_container input , .page-id-7565 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7565 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7571 .ginput_container input , .page-id-7571 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7571 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7537 .ginput_container input , .page-id-7537 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7537 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7578 .ginput_container input , .page-id-7578 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7578 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7622 .ginput_container input , .page-id-7622 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7622 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7630 .ginput_container input , .page-id-7630 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7630 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7643 .ginput_container input , .page-id-7643 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7643 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7696 .ginput_container input , .page-id-7696 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7696 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7699 .ginput_container input , .page-id-7699 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7699 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7704 .ginput_container input , .page-id-7704 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7704 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7710 .ginput_container input , .page-id-7710 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7710 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7737 .ginput_container input , .page-id-7737 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7737 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7742 .ginput_container input , .page-id-7742 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7742 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7749 .ginput_container input , .page-id-7749 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7749 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-7978 .ginput_container input , .page-id-7978 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7978 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7752 .ginput_container input , .page-id-7752 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7752 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-7856 .ginput_container input , .page-id-7856 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-7856 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-8009 .ginput_container input , .page-id-8009 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8009 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-8012 .ginput_container input , .page-id-8012 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8012 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-8024 .ginput_container input , .page-id-8024 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8024 .ginput_container #field_13_4{
width:100% !important;
}

.page-id-8034 .ginput_container input , .page-id-8034 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8034 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-8047 .ginput_container input , .page-id-8047 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8047 .ginput_container #field_13_4{
width:100% !important;
}


.page-id-8058 .ginput_container input , .page-id-8058 .ginput_container select   {
border:1px solid #444444 !important;
width:100%;
}
.page-id-8058 .ginput_container #field_13_4{
width:100% !important;
}


#input_13_12 , #input_13_14 , #input_13_13{
margin-left:15px;
width:95% !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
