/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@media screen and (max-width:900px){
	.video-wrap{display:none !important;}
	.video-overlay{display:none !important; visibility:hidden !important;}
}


#sp_iframe_container{
	font-family: 'Titillium Web',sans-serif !important;
}

@media screen and (max-width:600px){
	.locfix{
	margin-top:-40px !important;
	margin-bottom:-40px !important;
	}
	.toplogo{display:none !important;}
	.homehead{
	color:#fff;
	font-size:42px !important;
	font-weight:bolder;
	letter-spacing:-2px;
	text-shadow:0 0 20px rgba(0,0,0,1.00) !important;
	margin:40px auto;
	line-height:1.3em !important;
	}
	.homesubhead{
	color:#fff;
	font-size:30px !important;
	font-weight:lighter;
	letter-spacing:-2px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:20px auto;
	line-height:1.5em !important;
	}
	.margfix{margin-bottom:-40px !important;}
}

@media screen and (max-width:760px){
	.footright{text-align:center !important; margin:10px auto !important;}
	.footlinkshouse{
	margin:0 auto 30px !important;
	padding-bottom:30px !important;
	width:305px !important;
	}
	.footleftlinks{
	margin:0 auto !important;
	width:150px !important;
	}
	#center_one,#center_two{
		margin:10px auto !important;
	}
}

/* BEGIN ADDED STYLES */

/*.q_logo::after{
	content:'HOME';
	color:#f66000;
	display:inline-block;
}*/

.chimp{
	text-align:center;
	margin:0 auto !important;
}

.formcenter{margin:0 auto !important;}

.chimp input{
	padding:10px; box-sizing:border-box; font-size:14px;}

.lefty{text-align:left !important; margin-top:60px !important;}

.yttop{margin-top:0 !important;}

.socialmargintopper{margin-top:60px !important;}

.maxsplit{max-width:245px; margin:0 auto;}


.main_menu a{color:#fff !important; font-size:16px !important; font-weight:300 !important;}
.main_menu a:hover{color:#f66000 !important;}


.footlinkshouse{
	margin:10px auto !important;
}

.menuhide{display:none !important;}

.footleftlinks{
	text-align:left;
	display:inline-block;
	width:40%;
	line-height:1.8em;
	vertical-align:top;
}

.footleftlinks a{color:#fff !important;}

.footright{text-align:right; letter-spacing:2px; color:#fff;}

.footrighttext{font-size:12px; margin-top:15px;}


.rightArrows{
	display:inline-block;
	margin-left:15px;
	margin-bottom:-30px;
}

.locAddress{
	font-weight:400;
	font:24px/1.4em 'Titillium Web',sans-serif;
	color:#fff;
	text-align:center;
	margin:20px auto 20px auto;
	letter-spacing:0px;
	text-transform:uppercase;
}

.viewMap a,.viewMap a:hover{color:#fff !important;}

.viewMap{
	font-weight:400;
	font:24px/1.4em 'Titillium Web',sans-serif;
	color:#fff;
	text-align:center;
	margin:20px auto 100px auto;
	letter-spacing:0px;
	padding-bottom:100px;
}

/* BEGIN EMERYVILLE */
.emeryville{
	/*background: url(http://aaroncreative.com/rudy/wp-content/uploads/2016/04/bg-emeryville-new.jpg);*/
	background-size:cover !important;
	color:#fff;
}

.header-emeryville{
	font-weight:900;
	font:54px/1.4em 'Titillium Web',sans-serif;
	color:#fff;
	text-align:center;
	margin:100px auto 20px auto;
	letter-spacing:0px;
}
	
/* END EMERYVILLE */



/* BEGIN OAKLAND */
.oakland{
	/*background: url(http://aaroncreative.com/rudy/wp-content/uploads/2016/04/bg-oakland-new.jpg);*/
	background-size:cover !important;
	color:#fff;
}

.oakland a,.emeryville a{color:#fff !important;}

.header-oakland{
	font-weight:900;
	font:54px/1.4em 'Titillium Web',sans-serif;
	color:#fff;
	text-align:center;
	margin:100px auto 20px auto;
	letter-spacing:0px;
}


/* END OAKLAND */




.toplogo{
	margin-top:60px;
}


@media screen and (min-width:600px){
#layerslider_2_1461105450_1{display:none !important;}
}

#layerslider_2_1461105450_1{position:absolute !important;}

.homehead{
	color:#fff;
	font-size:80px;
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:900;
	letter-spacing:-2px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:40px auto;
	line-height:1.0em;
}
.blog_holder{margin-top:100px !important;}
.homehead_b{
	color:#fff;
	font-size:90px;
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:900 !important;
	letter-spacing:-2px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:40px auto;
	line-height:1.0em;
}

.homesubhead{
	color:#fff;
	font-size:70px;
	font-weight:lighter;
	font-family: 'Titillium Web', sans-serif !important;
	letter-spacing:-2px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:10px auto;
	line-height:1.0em;
}


.needmore{
	color:#fff;
	font-size:26px;
	font-weight:300;
	font-family: 'Titillium Web', sans-serif !important;
	letter-spacing:0px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:30px auto;
}

.twolocs{
	color:#fff;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:bolder;
	letter-spacing:0px;
	text-shadow:0 0 20px rgba(0,0,0,1.00);
	margin:0 auto;
	line-height:1.4em;
}

.abouthead{
	color:#f66000;
	font-size:34px;
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:900;
	letter-spacing:0px;
	margin:0 auto;
	line-height:1.2em;
}

.connecthead{
	color:#000;
	font-size:34px;
	font-weight:900;
	letter-spacing:0px;
	margin:0 auto;
	font-family: 'Titillium Web', sans-serif !important;
	line-height:1.2em;
}

.abouttext{
	color:#444;
	max-width:860px;
	margin:0 auto;
	font-size:16px;
}

.abouttext em{color:#f66000;}

/*.qode_icon_font_awesome::after{
	content:"[+]";
	color:#f66000;
}*/