/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.mobilenav-main-link {display: none !important;}

#main {
    padding: 5% 5% 0;
}

/*.menu {box-shadow: 0px 2px 3px #aaa; padding-right: 30px;}*/


.main-navigation ul li a {
  font-weight: 300;
}

.main-navigation ul li.focus > a {background-color: #fff;}

.main-navigation #menu-item-464 {margin-left: 30px;}

.main-navigation #menu-item-464 a:before, .rmp-menu-wrap #rmp-menu-item-464 a:before {content:url(images/header-phone.png); display: inline-block;}

h1, h2, h3, h4, h5, h6 {line-height: 100%;}

#content .entry-content h1 span, #content .entry-content h2 span, #content .entry-content h3 span, #content .entry-content h4, #content .entry-content h5, #content .entry-content h6 span, #content .entry-content p span {color: #3da38e;}

.sow-slider-image-wrapper h1 span {color: #fff !important;}

.sow-slider-image-wrapper h1 {width: 900px;}
.sow-slider-image-wrapper p {width: 650px;}

.keep-empty-cells .panel-grid-cell-empty {display: block !important;}
.keep-empty-cells .panel-cell-style {min-height: 200px;}

h2.sow-headline:after {content:url(images/divider.png); display: block;}

.so-widget-sow-button-flat-54bcd1c18db3 .ow-button-base a {font-size: 2em;}

.qualifications-text ul {
		list-style-type: none;
		margin: 0;
}

.qualifications-text ul li {
		background: url(images/qualifications-icon.png) no-repeat left top;
    min-height: 48px;
    padding-left: 62px;
    padding-top: 10px;
}


#contact h6 {
	font-size: 30px; 
	color: #fff; 
	margin-top: 50px;  
}

#contact a {color: #fff;}
#contact a:hover {color: #A7D3AF;}

#contact textarea {height: 150px;}

#contact p {color: #fff;}

#contact h6:after{content: ""; display: block; width: 180px; border-bottom: solid 3px #A7D3AF; margin-top: 27px;}

#contact-details h6.contact-call:before {
		content:url(images/call-icon.png);
		display: inline-block;
		margin-right: 15px;
}

#contact-details h6.contact-email:before {
		content:url(images/email-icon.png);
		margin-right: 15px;

}


#contact-details p {margin-bottom: 30px;}		
		
		
@media (max-width: 1200px) {
	.panel-grid-cell-empty {display: none;}
}

@media (max-width: 1100px) {
	.sow-slider-image-wrapper h1 {width: 640px;}
	.sow-slider-image-wrapper p {width: 620px; font-size: 28px !important;}
}


@media (max-width: 780px) {
	#contact-block .ow-button-base, #contact-block .sow-headline {text-align: center;}
}
	

@media (max-width: 680px) {
	.sow-slider-image-wrapper h1 {width: 95%;}
	.sow-slider-image-wrapper p {width: 95%; font-size: 22px !important;}
	
.entry-content h2 {font-size: 28px !important;}

.entry-content h3 {font-size: 34px !important;}
}

@media (max-width: 480px) {
	.sow-slider-image-wrapper h1 {}
	.sow-slider-image-wrapper p {font-size: 18px !important;}
}

@media (max-width: 400px) {
	#contact-details a.email-address {font-size: 15px;}
}
