/*
 Theme Name:   vantage-child
 Description:  Vantage Child Theme
 Template:     vantage
*/

@import url("../vantage/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.layout-full .panel-row-style {
	margin: -90 -1000px;
	padding: 25px 1000px 25px 1000px;
}

@media (max-width: 680px) {
	
	body.responsive.layout-boxed .panel-row-style {
		margin: 0 -35px;
		padding: 1px 1px;
	}

}

article.post {
padding:40px 20px 50px 20px;
}
.blog article {
background-color:#fff;
margin-top:40px;
margin-bottom:50px;
padding:40px 20px 50px 20px;
}

.archive article {
background-color:#fff;
margin-top:40px;
margin-bottom:50px;
padding:40px 20px 50px 20px;
}

.single article {
background-color:#fff;
margin-top:40px;
margin-bottom:50px;
padding:40px 20px 50px 20px;
}

.blog article:last-child {
margin-bottom:50px;
padding-bottom:50px;
}

#primary {
float:left;
width:66.287%;
}

.page-template-default #primary {
float:left;
width:66.287%;
}
#secondary {
float:right;
width:28.762%;
margin-top:40px;
}


#tech-page {padding-bottom:40px; font-size:14px; line-height:22px; color:#666; max-width:720px; margin:auto;}
#tech-page h2 {font-size:24px; color:#e46c03; text-align:center; line-height:32px;}
#tech-page h3 {font-size:20px; color:#e46c03; text-align:center; line-height:30px;}
#tech-page ul {margin: 0px; padding: 0px;  }
#tech-page strong {color:black; font-weight:normal;}
#tech-page a {color:#303743;}
#tech-head {font-size:16px; color:#303743; font-weight:bold; margin:2px 0px 0px 0px}
.black {color:#303743; font-weight:bold;}
.orange {color:#e46c03; font-weight:bold;}
.center-img {text-align:center;}
.center-img img {display:inline;}
.singleminded {max-width:420px; margin:auto; text-align:center;}
#share {padding:80px 40px 80px 40px; font-size:14px; line-height:22px; color:#666; max-width:720px; margin:auto;}
#share a {color:#303743;}
#share li {margin-bottom:10px;}

#button_black:link, #button_black:visited { 
	font-size:16px;
	text-decoration:none;	
	padding:20px 30px 20px 30px;
	background-color:#FFF;
	border: 4px solid #000;
	color:#000;
}
#button_black:hover, #button_black:active {
	 background-color:#e8e8e8;
	 color:#666;
}

#button_orange:link, #button_orange:visited { 
	font-size:16px;
	text-decoration:none;	
	padding:20px 30px 20px 30px;
	background-color: rgba(0, 0, 0);
	border: 3px solid #f47e3c;
	color:#f47e3c;
}
#button_orange:hover, #button_orange:active {
	 background-color: rgba(244, 146, 60, 0.2);
	 color:#f9b795;
}
@media (max-width:767px){.content-works { width:320px; margin: 0 auto;text-align:center;}}
@media (min-width:768px){.content-works { width:100%; margin: 40px auto 60px auto;text-align:center;}}
@media (max-width:767px){.content-pics img{display:block;margin:auto;}}
@media (min-width:1030px){.content-pics img{padding-left:30px; padding-right:30px;}}
@media (min-width:768px){.content-pics {display:inline-block;}}
@media (min-width:768px){.content-text {width:768px; margin:auto;}}
#store-locator {width: 90%; min-height:700px; margin:auto; padding-top: 30px; font-size:12px; color:#666; line-height:18px;}
#store-locator h1 {color:#303743; margin-bottom:30px;}

#main {padding:0;}

.entry-content img {border-radius: 0px; box-shadow: 0px 0px 0px}

#pg-742-0 .panel-grid-cell {padding-top:80px; padding-bottom:80px;}

#warranty-page {color:#666; font-size:14px; padding:30px 40px 20px 40px; line-height:18px; max-width:800px; -webkit-appearance:none;}
@media (max-width:320px) {#warranty-page {color:#666; font-size:14px; line-height: normal; padding:20px; max-width:320px; -webkit-appearance:none;}}


#models {color:#666; font-size:14px; padding:0px 20px; line-height:18px;}

#warranty-page h2 {color:#e46c0a; margin-top:-20px; line-height:normal;}

#warranty-page h3 {color:#000; font-size:16px; line-height:normal;}

.care img {border:1px solid #666; margin:20px 0px; display:block;}

.warranty-nav {margin-top:-60px;}

.warranty-nav a{display:block; margin:20px; font-size:16px;}

.anchor {position:relative; top:-60px; display: block;}
.anchor-tech {position:relative; top:-80px;}

#troubleshoot li {margin-left:-10px;}

.model-box {padding-top:30px; padding-bottom:30px; border-bottom:1px solid #e9eaf0;}
.model-box img {float:left; border: 1px solid #e9eaf0; margin-right:20px; margin-bottom:30px;}
.model-box ul {list-style:none; line-height:24px;}
.current-products {padding-top:30px; padding-bottom:30px; border-bottom:1px solid #e9eaf0; line-height:22px; color:#333;}
.current-products img {display:block; border: 1px solid #e9eaf0; margin:30px auto 10px auto;}
#top {margin-top:40px; clear:both;}
#top a{font-size:22px; color:#acacac; background-color:#e2e2e2; text-decoration:none; padding:1px 8px 0px 8px;}
#top a:hover {text-decoration:none; color:#FFF;}

#terms-page {font-size:14px; margin-bottom:90px;}
#terms-page b {color:#303030;}
#tips img{padding:10px 10px 10px 50px;}

#reseller img {border:1px solid #e2e2e2;}
#corporate-sales {width:90%; margin-left:auto; margin-right:auto; padding:40px 20px; font-size:14px; color:#666; line-height:22px; -webkit-appearance:none;}
#cp-btm h6{color:#303743; font-size:15px; margin-bottom:-10px;}
.cp-btm {color:#666; font-style:italic; margin-bottom:40px;}
#corporate-sales img {border:1px solid #e2e2e2; padding:2px; margin-top:-6px;}
.pro-sales {max-width:768px; padding:30px 20px; font-size:14px; line-height:22px; color:#666;}
.pro-sales img {border:1px solid #e2e2e2; padding:2px;}
.pro-left { width:50%;  float:left; margin-right:50px;}
@media (max-width:767px) {.pro-left {width:90%; margin-bottom:20px;}}
.pro-right {margin-top:40px;}
.social {width:100%; margin:40px 40px 40px -20px; text-align:center;}
@media (max-width:429px) {.social img{width:25%; margin-top:20px;}}





/*------------------------------------------------*/
/*-----------[Fast Secure Contact Form]-----------*/
/*------------------------------------------------*/

/* Alignment DIVs */
.fscf-div-form              { width:99%; max-width:300px; }
.fscf-div-left-box          { float:left; width:55%; max-width:270px; }
.fscf-div-right-box         { float:left; width:235px; }
.fscf-div-clear             { clear:both; }
.fscf-div-field-left        { clear:left; float:left; width:99%; max-width:270px; margin-right:10px; }
.fscf-div-field-prefollow   { clear:left; float:left; width:99%; max-width:250px; margin-right:10px; }
.fscf-div-field-follow      { float:left; padding-left:10px; width:99%; max-width:250px; }
.fscf-div-label             { text-align:left; padding-top:5px; }
.fscf-div-field             { text-align:left; }
.fscf-div-captcha-sm        { width:175px; height:50px; padding-top:2px; }
.fscf-div-captcha-m         { width:250px; height:65px; padding-top:2px; }
.fscf-image-captcha         { border-style:none; margin:0; padding:0px; padding-right:5px; float:left; }
.fscf-image-captcha-refresh { border-style:none; margin:0; padding:0px; vertical-align:bottom; }
.fscf-div-submit            { text-align:left; clear:both; padding-top:15px; }
.fscf-fieldset              { border:1px solid black; width:99%; max-width:270px; padding:10px; }

/* Styles of labels, fields and text */
.fscf-required-indicator { text-align:left; }
.fscf-required-text      { text-align:left; }
.fscf-hint-text          { font-size:x-small; font-weight:normal; }
.fscf-div-error          { text-align:left; color:red; }
.fscf-div-redirecting    { text-align:left; }
.fscf-fieldset     { border:1px solid #999; width:97%; max-width:300px; padding:50px; }
.fscf-label              { display:inline; }
.fscf-option-label       { display:inline; }
.fscf-input-text         { text-align:left; margin:0; width:99%; max-width:250px; }
.fscf-input-captcha      { text-align:left; margin:0; width:50px; }
.fscf-input-textarea     { text-align:left; margin:0; width:99%; max-width:250px; height:120px; }
.fscf-input-select       { text-align:left; }
.fscf-input-checkbox     { width:13px; }
.fscf-input-radio        { width:13px; }
.fscf-button-submit      { cursor:pointer; margin:0; }
.fscf-button-reset       { cursor:pointer; margin:0; }
.fscf-button-vcita       { text-decoration:none; display:block; text-align:center; background:linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); color:#fff !important; padding:10px; }
.fscf-button-div-vcita   { border-left:1px dashed #ccc; margin-top:25px; height:50px; padding:8px 20px; }
.fscf-powered-by         { font-size:x-small; font-weight:normal; padding-top:5px; text-align:center; }

/* Placeholder Style - WebKit browsers - Safari, Chrome */
::-webkit-input-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Mozilla Firefox 4 - 18 */
:-moz-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Mozilla Firefox 19+ */
::-moz-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Internet Explorer 10+ */
:-ms-input-placeholder { opacity:0.6; color:#333333; }

