/*
	Skin Name: Skin 7
*/

/* Fonts */
@import url(//fonts.googleapis.com/css?family=Century+gothic&subset=latin,latin-ext);
body, h1, h2, h3, h4, h5, h6, .vc_text_separator div, .wpb_accordion .ui-accordion .ui-accordion-header, .comments-area article header cite, .headline, .page-title, h2.wpb_call_text { font-family: 'Century gothic','Helvetica', sans-serif; }
p { line-height: 1.6923; }

/* Page */
html { font-size: 100%; /* 112.5% => 18px; 100% => 16px; 87.5% => 14px;  81.3% => 13px; 75% => 12px; */ }
body { font-size: 16px; background-color: #ffffff; color: #ffffff; }

/* Main Background Colors */
#page, .site-header, .format-quote .post-header .sub-title, .format-quote .post-header .post-symbol i, .comments-area article header:before, div.vc_text_separator div, #colorbox #cboxContent, #colorbox #cboxTitle { background-color: #ffffff; } /* main color */
/*#masthead, .boxed-left .masthead-vertical-bg, .full-width-left .masthead-vertical-bg, .boxed-right .masthead-vertical-bg, .full-width-right .masthead-vertical-bg, article.format-quote .post-header, article.format-link .post-header { background-color: #ffffff; }  dark backgrounds, responsive masthead, etc */

/* Accent color - Primary */
.accent-primary, article.format-quote a:hover .post-header, article.format-link a:hover .post-header, .overlay-effect-slide .inner-overlay i, .overlay-effect-accent .inner-overlay, .overlay-effect-zoom-accent .inner-overlay, .jp-play-bar, .jp-volume-bar-value, .impactBtn, .impactBtn:hover, .impactBtn:active, body a.impactBtn, body a.impactBtn:link, body a.impactBtn:visited, .wpb_call_to_action .wpb_button.wpb_accent-primary, .wpb_call_to_action .wpb_button.wpb_accent-primary:hover, .wpb_call_to_action .wpb_button.wpb_accent-primary:active, .vc_progress_bar .vc_single_bar.accent-primary .vc_bar { 
	background-color: #B1AB97; }
.accent-primary-border, .inner-overlay i.fa, [class*="image-border-"] img, img[class*="image-border-"], .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:active { 
	border-color: #B1AB97; }
div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover  { 
	border-bottom-color: #B1AB97; }
.accent-primary-color, h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em, .iconBox.icon i, div.wpb_wrapper h4.wpb_toggle:hover:before, div.wpb_accordion .wpb_accordion_wrapper .ui-accordion-header:hover .ui-icon, .inner-overlay i, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:active, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: #B1AB97; }

/* Links */
a { color: #cfa76b; }
/* Hover (and default footer links) */
a:hover, .entry-title a:hover, .widget a:hover, .wpb_carousel .post-title a:hover, .masthead-container .widget-area a:hover { color: #B1AB97; }

/* Bottom */
/*#Bottom a, #Bottom a, #Bottom a, #Bottom a, #Bottom a, #Bottom a { color: #706f6f; }
#Bottom a:hover, #Bottom a:hover, #Bottom a:hover, #Bottom a:hover, #Bottom a:hover, #Bottom a:hover { color: #cfa76b; }*/

/* Widgets, Menu - Sub-menu Items, Tabs */
.widget a       { color: #666666; }
.widget a:hover { color: #fff; }


/* Meta Text, Links, Tabs and Filters */
.entry-date, .entry-meta a, .edit-link a, .comments-area article header a, div.wpb_content_element div.ui-tabs .ui-tabs-nav li a, body .wpb_teaser_grid .categories_filter li a, body .wpb_categories_filter li a { 
	color: #ccc; } /* text/link */
.entry-meta a:hover, .edit-link a:hover, .comments-area article header a:hover, div.wpb_content_element div.ui-tabs .ui-tabs-nav li a:hover, body .wpb_teaser_grid .categories_filter li a:hover, body .wpb_categories_filter li a:hover, body .wpb_teaser_grid .categories_filter li.active a, body .wpb_categories_filter li.active a  { color: #fff; } /* hover */
div.wpb_tabs div.ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tabs div.ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover, ul#sort-by li a.active, 
div.wpb_tabs.light div.ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tabs.light div.ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover { color: #fff; } /* active */

/* Headings */
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, div.wpb_wrapper h4.wpb_toggle, .vc_text_separator div, #page .wpb_accordion .ui-accordion .ui-accordion-header a, #page .wpb_accordion .ui-accordion .ui-accordion-header a:hover, .site-header .site-title a, .entry-title, .entry-title a, .widget .widgettitle, .widget .content-rotator-heading, .wpb_carousel .post-title a, .widget-area .widget li[class*="current"] a, .iconBox .iconBoxTitle, .rotator .entry-title a { 
		/*font-family: 'Century gothic', 'Helvetica', serif;*/ font-weight: 300; color: #f2f2f2;  letter-spacing: 0;
		-webkit-text-stroke: 0.005em rgba(242,242,242,.5); /* smoother text on Chrome */ }
h4, h5 { font-weight: normal; }
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #555555; -webkit-text-stroke: 0.005em rgba(242,242,242,.5); /* smoother text on Chrome */ }

/* Borders and Dividers */
hr { background-color: #494949; }
div.wpb_tabs .ui-tabs .ui-tabs-panel { 
	border-top-color: #494949; }
body .wpb_content_element.wpb_separator, body .wpb_content_element.vc_text_separator, .widget li, .search-results #Middle article, .search-results #Middle article.type-portfolio, .search-results #Middle .posts-grid article { 
	border-bottom-color: #494949; }
div.wpb_tour div.ui-tabs .ui-tabs-nav li a, div.wpb_tour div.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a, div.wpb_tour div.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover, body .wpb_content_element .ui-accordion .ui-accordion-header, .iconBox .textContent, .author-info, #comments.comments-area, #bbpress-forums li.bbp-header ul > li, #bbpress-forums li.bbp-body ul.forum > li, #bbpress-forums li.bbp-body ul.topic > li, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbpress-forums div.bbp-the-content-wrapper, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .bbp-topic-form, .bbp-reply-form, .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	border-color: #494949; }

/* Buttons */
a.btn, a.btn:link, a.btn:visited, button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"], .wpb_button, span.wpb_button, button.wpb_button, li.bypostauthor cite span, div.jp-interface, div.wpb_tour_next_prev_nav a {
    color: #FFF;
    border-color: #CFA76B;
    background-color: #CFA76B;
    border-radius: 3px;}

/* Accent/Impact Buttons */
.impactBtn, .impactBtn:hover, .impactBtn:active, a.impactBtn, a.impactBtn:link,  a.impactBtn:visited, a.impactBtn:hover, a.impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active { 
	color: #fff; border-color: #fff; }

/* Inputs */
textarea, input[type="text"], input[type="password"], input[type="file"], .textInput { background-color: #3a3a3a; border-color: #474747; color: #a2a2a2; font-size: 14px; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, .textInput:focus { border-color: #575757; }
/* Masthead
============================================================== */
#masthead { visibility: hidden; z-index: 123; }
#masthead .site-title { margin: 0; float: left; display: table; min-height: 0px; }
#masthead .site-title a  { 
	color: #333; font-size: 30px; font-weight: 300; margin: 12px 0 35px; /*letter-spacing: -.03em;*/
	line-height: 1; display: table-cell; vertical-align: middle; text-decoration: none; position: relative; z-index: 101; }
#masthead .site-title a:hover { color: #000; }
#masthead .site-title a.logo-image { margin: 0; }
#masthead .site-title a.logo-image img { max-height: 50px; max-width: 100%; width: auto; }
.masthead-container { position: relative; padding: 1.5% 0; }
/* Docked Top Banner */
body.dockedNav #masthead { position:fixed; top:0; left:0; width:100%; z-index:1001; }
.dockedNav #MastheadSidebar-1, .dockedNav #MastheadSidebar-2 { display: none; }
.dockedNav #DockedNavPlaceholder { display: block; }
#DockedNavPlaceholder { display: none; }
/* Docking transitions (not slide down after header) */
.fixedDockedNav .masthead-container { 
	-webkit-transition: padding .35s .05s ease; 
	   -moz-transition: padding .35s .05s ease;  
	     -o-transition: padding .35s .05s ease;  
	        transition: padding .35s .05s ease; }
/* Show/Hide vertical masthead */
.boxed-left.toggleMasthead #masthead, .full-width-left.toggleMasthead #masthead, .boxed-left.toggleMasthead #masthead .masthead-vertical-bg, .full-width-left.toggleMasthead #masthead .masthead-vertical-bg, .boxed-right.toggleMasthead #masthead, .full-width-right.toggleMasthead #masthead, .boxed-right.toggleMasthead #masthead .masthead-vertical-bg, .full-width-right.toggleMasthead #masthead .masthead-vertical-bg {
	z-index: 9999;
	transition: margin-left .7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	margin-left: -375px;
	left: 0; }
.toggleMasthead .masthead-container { z-index: 9999; }
.toggleMasthead #FadeInContent {
	background: #393939;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
	opacity: .8; }




/* Default quote post format 
----------------------------------------------- */
.format-quote .post-header .sub-title, .format-quote .post-header .post-symbol i { background-color: transparent!important; }


/* Skin specific styles 
----------------------------------------------- */

/* Containers */
#Middle article.type-portfolio, #Middle .posts-grid article, .post-nav.post-next .post-nav-info-wrapper, .post-nav.post-prev .post-nav-info-wrapper { background-color: #F9F8F7; } /* posts grid & post nav */
.post-nav.post-prev .nav-thumb:after, .post-nav.post-next .nav-thumb:after, .post-nav.post-prev .nav-thumb:before, .post-nav.post-next .nav-thumb:before { border-bottom-color: #F9F8F7; }
article.type-portfolio .entry-footer, .posts-grid article .entry-footer { background-color: #F0EFEE; border-color: #E0DFDE; } /* posts grid footer */

/* Dividers */
.separator-large {
	border-top: 1px solid #D4D1CF;
	border-bottom: 1px solid #F9F8F7;
	background-image: none;
	height: 0px; }

/* Post details */
.post-meta, .post-format-label, .post-symbol, .single-post-format { color: #777; }
.post-symbol .entypo { -webkit-text-stroke: 0.015em rgba(119,119,119,.85); }

/* Breadcrumbs */
#Breadcrumbs { background-color: #736c68; border-bottom-color: #6B6561; }
.breadcrumbs i { color: #999; }
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited { text-shadow: none; color: #ccc; }

/* Widgets (Active) */
.widget-area .widget li[class*="current"] a { font-weight: 600; color: #fff; -webkit-text-stroke: 0; }

/* Paging */
.pagingLinks a, .pagingLinks a:hover { border-color: #666; }
.pagingLinks a:hover { color: #bbb; background-color: #555; }
.pagingLinks a.current,.pagingLinks a.current:hover { background-color: #494949; color: #aaa; }

/* comments and author */
.author-info, .comments-area article, .comments-area article header:before { border-color: rgba(128,128,128,.4); }

/* Form extras */
.field_type_captcha img { border: 3px solid #DDDAD8; margin-bottom: 5px; border-radius: 5px; }

/* font exceptions */
p { margin-bottom: 24px; }
h1 { font-size: 42px; }
h2 { font-size: 34px; }
h3 { font-size: 30px; }
h4 { font-size: 26px; font-weight: 400; }
h5 { font-size: 22px; font-weight: 600;  }
h6 { font-size: 18px; font-weight: 600;  }
.page-title { font-size: 48px; }

/* Font Awesome */
ul.fa-ul li { padding-bottom: 3px; }
ul.fa-ul li i.fa { color: #fff; line-height: 26px; }

@media screen and (min-width: 1300px) {
	body.full-width-left #ContentWrapper { margin-left: 325px; }
}

@media screen and (min-width: 768px) {

	/* Backgrounds */
	#page, .site-header, .format-quote .post-header .sub-title, .format-quote .post-header .post-symbol i, .comments-area article header:before, div.vc_text_separator div, .top-content-area { background-color: ffffff; }
	#FadeInContent { background-color: #161616; }
	/* Main page color */
	.format-quote .post-header .sub-title, .format-quote .post-header .post-symbol i, .comments-area article header:before, div.vc_text_separator div { background-color: #ffffff; } 
	#ContentWrapper { background-color: #ffffff;  } 

	/* Page */
	.boxed #ContentWrapper, .full-width #ContentWrapper { margin-top: -40px; }
	
	/* Page - Boxed */
	body.boxed #page { margin-bottom: 48px; }
	/*body.boxed #page { box-shadow: none; border: 0; }*/
	body.boxed #page, body.boxed-left #page, body.boxed-right #page, body.boxed #ContentWrapper, body.boxed-left #ContentWrapper, body.boxed-right #ContentWrapper { 
		border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	body.boxed #ContentWrapper, body.boxed-left #ContentWrapper, body.boxed-right #ContentWrapper {
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.7); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.7); box-shadow: 0 1px 2px rgba(0,0,0,.7);
		border: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

}