/*
Theme Name: Virtue Child
Theme URI: https://kadencethemes.com/product/virtue-free-theme/
Template: virtue
Author: Kadence Themes
Author URI: https://kadencethemes.com/
Description: The Virtue theme is extremely versatile with tons of options, easy to customize and loaded with great features. Virtue has Schema microdata integrated making it a step ahead for your sites SEO ranks. The clean modern design is built with html5 and css3 and uses the powerful responsive framework from Bootstrap to be a fully responsive and mobile friendly. It's fully ecommerce (Woocommerce) ready with all the tools you need to design an awesome online store. The versatile design is perfect for any kind of business, online store, portfolio or personal site. Virtue is Schema ready. We built Virtue with a powerful options panel where you can set things like your home layout, sliders, custom fonts, and completely customize your look without writing any CSS. You are going to love how easy this theme is to work with. Virtue was built and designed by Kadence Themes.
Tags: responsive-layout,two-columns,one-column,custom-colors,custom-header,custom-menu,featured-images,translation-ready,theme-options,photoblogging,blog,e-commerce,portfolio
Version: 2.8.4.1479949879
Updated: 2016-11-24 01:11:19

*/
.page-id-408 .col-lg-3 {
    display: none;
}

.page-id-408 .col-lg-9 {
    width: 100%;
}

.page-id-408 .col-md-5, .page-id-408 .span5 {
    width: 18.66666667%;
}

.page-id-408 .col-md-7, .page-id-408 .span7 {
    width: 81.33333333%;
}


.col-md-6 .col-sm-6 .kad-topbar-right, #topbar-search .topbar-widget {
width:80%;
}

.sf-menu a {
padding: 10px 10px;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	background:#222222;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 0%;
	background:#222222;       
}
.col:first-child { margin-left: 75px; }

/*  GROUPING  */
.group:before,
.group:after { content:\"\"; display:table;}
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF SIX  */
.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.06%;
}

.span_4_of_6 {
  	width: 66.13%;
}

.span_3_of_6 {
  	width: 49.2%;
}

.span_2_of_6 {
  	width: 32.26%;
}

.span_1_of_6 {
  	width: 15.33%;
        color:#fff;
}

.span_1_of_6  h4{
        font-size:18px;
        color:#fff;
}

.span_1_of_6  a{
        font-size:18px;
        color:#fff;
}


.span_1_of_6  a:hover{
       text-decoration:underline;
}


/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.col:first-child { margin-left: 0px; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; 
background:#222222;}
}

/* 4 columns for porfolio */

/*  SECTIONS  */
.section-4 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-4 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;

}
.col-4:first-child { margin-left: 0; }

/*  GROUPING  */
.group-4:before,
.group-4:after { content:\"\"; display:table; }
.group-4:after { clear:both;}
.group-4 { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FOUR  */
.span-4_4_of_4 {
	width: 100%;
}
.span-4_3_of_4 {
	width: 74.6%;
}
.span-4_2_of_4 {
	width: 49.2%;
}
.span-4_1_of_4 {
	width: 22.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col-4 {  margin: 1% 0 1% 0%; }
	.span-4_1_of_4, .span-4_2_of_4, .span-4_3_of_4, .span-4_4_of_4 { width: 100%; }
}

.page-header {
display:none;
}

.home_blog .hometitle {
color:#ddd1ba;
}

.amazingcarousel-item div.amazingcarousel-image :nth-child(3) { z-index:-99;}

div.html5carousel-container-0
div.html5carousel-box-0
div.html5carousel-elem-0
div.html5carousel-elem-img-0
a{
  visibility: hidden;
}

/*  SECTIONS  */
.section-3 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-3 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col-3:first-child { margin-left: 0; }

/*  GROUPING  */
.group-3:before,
.group-3:after { content:""; display:table; }
.group-3:after { clear:both;}
.group-3 { zoom:1; /* For IE 6/7 */ }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }
.span_1_of_3b { width: 32.26%; }
.span_1_of_3c { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col-3 {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_3b, .span_1_of_3c { width: 100%; }
}

.img-sales-container { width: 100%; }

.sale-container {
display:block;
position:relative;
width:300px!important;
height:300px!important;
overflow: hidden;
}


.grow { transition: all .2s ease-in-out; }
.grow:hover {
overflow: hidden;
position:relative;
moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}


.img-sales-container img {
	display: block;
	height: auto;
	max-width: 100%;
}

.img-sales-container figure {
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 300px;
}

.img-sales-container figcaption {
	background: rgba(0,0,0,0.05);
	color: white;
	display: table;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}

.img-sales-container figcaption p {
	display: table-cell;
	font-size: 1.5em;
	position: relative;
	top: 0px;
	width: 300px;
	vertical-align: middle;
        text-align:center;
}

.img-sales-container:hover figcaption {
	opacity: 1;
}

.img-sales-container img {
	display: block;
	height: auto;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	max-width: 100%;
}

.img-sales-container:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}

.img-sales-container figcaption {
	background: rgba(0,0,0,0.05);
	color: white;
	display: table;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms;
	z-index: 100;
}


*  SECTIONS  */
.section-2cols {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-2cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col-2cols:first-child { margin-left: 0; }

/*  GROUPING  */
.group-2cols:before,
.group-2cols:after { content:""; display:table; }
.group-2cols:after { clear:both;}
.group-2cols { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col-2cols { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}


/*  SECTIONS  */
.section-5cols {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-5cols  {
	display: block;
	float:left;
	margin: 0 0 0 1.2%;
}
.col-5cols :first-child { margin-left: 0; }

/*  GROUPING  */
.group-5cols :before,
.group-5cols :after { content:""; display:table; }
.group-5cols :after { clear:both;}
.group-5cols  { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FIVE  */
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
}
.span_2_of_5 {
	width: 39.04%;
}
.span_1_of_5 {
	width: 18.72%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col-5cols {  margin: 1% 0 1% 0%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
}


/*  SECTIONS  */
.section-2cols {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-2cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col-2cols:first-child { margin-left: 0; }

/*  GROUPING  */
.group-2cols:before,
.group-2cols:after { content:""; display:table; }
.group-2cols:after { clear:both;}
.group-2cols { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col-2cols { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}

/*  SECTIONS  */
.section-4cols {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col-4cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col-4cols:first-child { margin-left: 0; }

/*  GROUPING  */
.group-4cols:before,
.group-4cols:after { content:""; display:table; }
.group-4cols:after { clear:both;}
.group-4cols { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col-4cols {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

a:active, a:hover, a:link, a:visited {
    color:#376837;
    text-decoration: none;
}

.postid-1484 .entry-content .img-border-bg{
border: 20px solid #e2e2e2;
}

.postid-1486 .entry-content .img-border-bg{
border: 20px solid #e2e2e2;
}

.postid-1489 .entry-content .img-border-bg{
border: 20px solid #e2e2e2;
}