/*
Theme Name: AMY Theme
Theme URI: http://themes.cray.bg
Description: AMY Theme - Creative Multi-Purpose WordPress Theme is a next generation website, developed both on the edge of technology and design. 
Author: Andrey Boyadzhiev
Author URI: http://themes.cray.bg
Version: 1.2
Tags: dark, light, black, one-column, two-columns
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@import url('css/reset.css');

* {
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	outline: none;
}

img {
	height: auto;
}

body {
	font-family: Open Sans, Geneva, sans-serif;
	font-size: 12px;
	color: #777;
	font-weight: normal;
	background-color: #F1F1F1;
	/*-webkit-touch-callout: none;
	-webkit-user-select: none;*/
}

.forios {
	/*-webkit-touch-callout: none;
	-webkit-user-select: none;*/
}
.hideelement{
	display:none;
}
.addopa {
	opacity: 0.2!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.addopahide {
	opacity: 0!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.remopa {
	opacity: 1!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

input, textarea {
	-webkit-user-select: text;
}

p {
	padding: 8px 0 8px 0;
}

h1 {
	font-size: 26px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	padding: 10px 0 10px 0;
}

a {
	color: #777777;
	text-decoration: none;
}
/*####################################################*/
/*** HEADER ***/
/*####################################################*/
.header-white {
	position: fixed;
	z-index: 99;
	height: 74px;
	width: 100%;
	background: #fff;
	background: rgba(255,255,255,0.98);
	-webkit-backface-visibility: hidden;
	-webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2);
}

.logo {
	float: left;
	height: 80px;
	width: 200px;
	position: relative;
	z-index: 10;
	margin-left: 0px;
	margin-top: -25px;
}
.loadbg .logo {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -120px;
	margin-left: -100px;
}

/*####################################################*/
/*** NAVIGATION ***/
/*####################################################*/
.responsivemenuwarp {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999999;
	width: 75%;
	max-width: 400px;
	height: 100%;
	left: -400px;
	display: none;
	overflow: scroll;
}

.responsivemenubg {
	position: fixed;
	left: 0;
	background: rgba(40,40,40,.9);
	width: 75%;
	max-width: 400px;
	height: 100%;
	left: -400px;
	z-index: -1;
}

.responsivemenuheader {
	padding: 24px 0 24px 5%;
	background: rgba(40,40,40,.5);
	font-size: 20px;
}

.responsivemenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.responsivemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

.responsivemenu  a {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	color: #c9c9c9;
	border-bottom: 1px solid rgba(255,255,255,0.06);
}

.responsivemenu  a:hover {
	color: #fff;
}

.responsivemenu ul {
	min-width: 200px;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
}

.responsivemenu li a {
	padding-left: 5%;
}

.responsivemenu li ul a {
	padding-left: 10%;
}

.responsivemenu li ul ul a {
	padding-left: 15%;
}

.responsivemenu .menu-item-has-children {
	border-bottom: none;
	padding-bottom: 0px;
}

.nav ul, .sbleft ul, .sbleft li, .sbright ul, .sbright li, .widget ul,  ol.tags {
	padding: 0;
	margin: 0;
}

.ss-nav {
	position: fixed;
	left: 0px;
	padding-top: 18px;
	width: 100%;
	z-index: 100;
}

.ss-nav ol, .ss-nav ul, .sbleft ul, .sbright ul, .widget ul {
	list-style: none;
}

.ss-stand-alone .ss-nav {
	left: 50%;
	margin-left: -585px;
	max-width: 1170px;
}

.ss-stand-full .ss-nav {
	left: 2%;
	width: 96%;
}

.nav {
	float: right;
	padding-right: 50px;
	font-size: 13px;
	display: inline-block;
	margin: 0;
	list-style-type: none;
	vertical-align: top;
	font-weight: 300;
}

.nav.nospace {
	padding-right: 0;
}

.nav li {
	float: left;
	display: block;
	width: auto;
	/*height: 22px;
	padding: 10px 10px 21px 10px;*/
	text-align: left;
	cursor: pointer;
	position: relative;
}

.nav li:hover, .selected-nav, .current-menu-item, .current-menu-parent {
	border-bottom: 3px solid #666;
}

.nav li a {
	height: 30px;
	display: block;
	position: relative;
	z-index: 1px;
	padding: 10px 10px 13px 10px;
	
	text-decoration: none;
}

.nav li:hover a, .selected-nav a {
	color: #666;
}

.rpsb-ul li {
	display: inline-block!important;
	width: 100%;
}

#widgets-m:hover:after {
	opacity: 0;
}

#widgets-m .icon-chevron-down {
	font-size: 18px;
	color: #666;
	position: absolute;
	padding-left: 8px;
	margin-top: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
}

#widgets-m:hover .icon-chevron-down {
	opacity: 1;
}

.nav li ul {
	position: absolute;
	min-width: 200px;
	width: auto;
	visibility: visible;
	padding-top: 0px;
	padding-bottom: 0;
	margin-left: 0;
	margin-top: 4px;
	background: rgba(40,40, 40, 0.90);
	visibility: hidden;
	border-bottom: 3px solid #666;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}

.nav .current-menu-item ul, .nav .current-menu-parent ul {
	margin-top: 1px;
}

.nav li ul ul:after {
	display: none;
}

.nav ul li {
	display: inline-block;
	border-bottom: 1px solid rgba(255,255,255,0.06);
	text-shadow: none;
	text-transform: none;
	margin: 0;
	padding: 0;
	min-width: 100%;
	height: 40px;
	width: auto;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nav  ul li:last-child {
	border-bottom: none;
}

.nav ul li a:link, .nav ul ul:active a,.nav ul li  a:visited {
	border: 0;
	opacity: 1;
	color: #777777;
	margin-top: 2px;
	padding: 14px;
	padding-top: 12px;
	padding-bottom: 0px;
	display: block;
	text-decoration: none;
	margin: 0;
	line-height: normal;
}

.nav ul li a:hover {
	color: #666;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.nav ul ul li:link  a, .nav ul ul a:active, .nav ul li a: visited {
	color: #8b8b8b;
}

.nav ul li  a:visited {
	color: inherit;
}

.nav ul li:last-child:hover {
	border-bottom: none;
}

.nav ul li:hover {
	visibility: visible;
	opacity: 1;
	border-bottom: 1px solid #e5e5e5;
}

.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: none;
}

.toplevelshadow {
	opacity: 0.8;
}

.addpositionab {
	position: absolute;
}
/*####################################################*/
/*** LAYERSLIDER BACKGROUND ***/
/*####################################################*/
.layersliderbg {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*####################################################*/
/*** VEGAS BACKGROUND ***/
/*####################################################*/
.vegas-overlay {
	background: transparent url(../images/overlays/01.png);
	opacity: 0.5;
	z-index: -1;
}

.vegas-background {
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
	z-index: -8;
	max-width: none !important;
	-webkit-backface-visibility: visible;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	background: #fff;
}
/*####################################################*/
/*** ROWS ***/
/*####################################################*/
.fullwidthrow {
	height: 100%;
	max-width: 960px;
	position: relative;
	left: 50%;
	margin-left: -480px;
	margin-left: -585px;
	max-width: 1170px;
}
.parallaxdiv .fullwidthrow {
	height: 100%;
	max-width: none;
	position: static;
	left: 0%;
	margin-left: 0px;
	max-width: none;
	padding-top: 0;
}

.boxedwidthrow {
	height: 100%;
	max-width: 960px;
	position: relative;
	left: 50%;
	margin-left: -480px;
	margin-left: -585px;
	max-width: 1170px;
}

.fullwidthrow .fullwidthrow, .boxedwidthrow .fullwidthrow {
	width: 100%;
	position: static;
	margin-left: 0;
	left:0;
}

#footer .ss-stand-alone {
	left: 50%;
	margin-left: -585px;
	max-width: 1170px;
	position: relative;
}
.header-top-p{
	/*overflow-x: hidden;*/
	word-wrap: break-word;
}
.header-top-p.boxedstyle {
	left: 50%;
	margin-left: -601px;
	max-width: 1202px;
	position: relative;
	z-index: 1;
}

.header-top-bg.boxedstyle {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	-webkit-backface-visibility: hidden;
	z-index: -1;
}

.header-white.boxedstyle, #footer.boxedstyle {
	left: 50%;
	margin-left: -601px;
	max-width: 1202px;
}

.container {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.ss-row, .ss-row-f {
	width: 100%;
}

#firsts .sbright .ss-row, #firsts .sbleft .ss-row {
	margin-bottom: 5px;
}

.bespoke-active .ss-row, .ss-row-f {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#firsts .ss-full {
	padding-top: 5px;
	padding-top: 0;
}

#firsts.paddingtop {
	margin-top: 74px;
}

.tt-cn-style {
	width: 100%;
	padding-bottom: 10px;
	float: left;
	position: absolute!important;
	/*bottom: 0;*/
}

.tt-cn-style.center-content {
	width: 100%;
	padding-bottom: 10px;
	float: left;
	position: absolute!important;
	/*bottom: 0;*/
}

.tt-cn-style.right-content {
	float: right;
}

.empty-right {
	float: right;
}

.empty-left {
	float: left;
}

.vc_clearfix {
	*zoom: 1;
}

.vc_clearfix:before,
.vc_clearfix:after {
	display: table;
	content: "";
}

.vc_clearfix:after {
	clear: both;
}

.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_container:before,
.vc_container:after {
	content: " ";
	display: table;
}

.vc_container:after {
	clear: both;
}

.vc_container:before,
.vc_container:after {
	content: " ";
	display: table;
}

.vc_container:after {
	clear: both;
}

@media (min-width: 768px) {
	.vc_container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.vc_container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.vc_container {
		width: 1170px;
	}
}

.wpb_row {
	margin-left: -15px;
	margin-right: -15px;
}

.wpb_row:before,
.wpb_row:after {
	content: " ";
	display: table;
}

.wpb_row:after {
	clear: both;
}

.wpb_row:before,
.wpb_row:after {
	content: " ";
	display: table;
}

.wpb_row:after {
	clear: both;
}

.wpb_row .vc_col-sm-1,
.wpb_row .vc_col-sm-2,
.wpb_row .vc_col-sm-3,
.wpb_row .vc_col-sm-4,
.wpb_row .vc_col-sm-5,
.wpb_row .vc_col-sm-6,
.wpb_row .vc_col-sm-7,
.wpb_row .vc_col-sm-8,
.wpb_row .vc_col-sm-9,
.wpb_row .vc_col-sm-10,
.wpb_row .vc_col-sm-11,
.wpb_row .vc_col-sm-12 {
	margin-left: 0;
}

@media (max-width: 768px) {
	.wpb_row .wpb_column {
		margin-bottom: 25px;
	}
}

@media (max-width: 768px) {
	body .wpb_row > :last-child,
  body .wpb_row > :last-child > .wpb_column {
		margin-bottom: 25px;
	}
}

.vc_non_responsive .wpb_row .vc_col-sm-1 {
	position: relative;
	float: left;
	width: 8.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-2 {
	position: relative;
	float: left;
	width: 16.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-3 {
	position: relative;
	float: left;
	width: 25%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-4 {
	position: relative;
	float: left;
	width: 33.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-5 {
	position: relative;
	float: left;
	width: 41.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-7 {
	position: relative;
	float: left;
	width: 58.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-8 {
	position: relative;
	float: left;
	width: 66.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-9 {
	position: relative;
	float: left;
	width: 75%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-10 {
	position: relative;
	float: left;
	width: 83.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-11 {
	position: relative;
	float: left;
	width: 91.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_col-sm-12 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_responsive .wpb_row .vc_col-sm-1 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-1 {
		float: left;
		width: 8.33333333%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-2 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-2 {
		float: left;
		width: 16.66666667%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-3 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-3 {
		float: left;
		width: 25%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-4, .vc_responsive .wpb_row .wpb_teaser_grid .vc_col-sm-4 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-4 {
		float: left;
		width: 33.33333333%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-5 {
		float: left;
		width: 41.66666667%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-6, .vc_responsive .wpb_row .wpb_teaser_grid .vc_col-sm-6 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-6 {
		float: left;
		width: 50%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-7 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-7 {
		float: left;
		width: 58.33333333%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-8 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-8 {
		float: left;
		width: 66.66666667%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-9 {
		float: left;
		width: 75%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-10 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-10 {
		float: left;
		width: 83.33333333%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-11 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-11 {
		float: left;
		width: 91.66666667%;
	}
}

.vc_responsive .wpb_row .vc_col-sm-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_responsive .wpb_row .nowidthrow .vc_col-sm-12, .vc_non_responsive .nowidthrow .vc_row .vc_col-sm-12{
	padding-left:0!important;
	padding-right:0!important;

	
}

@media (min-width: 768px) {
	.vc_responsive .wpb_row .vc_col-sm-12 {
		float: left;
		width: 100%;
	}
}

.vc_txt_align_left {
	text-align: left;
}

.vc_txt_align_right {
	text-align: right;
}

.vc_txt_align_center {
	text-align: center;
}

.vc_txt_align_justify {
	text-align: justify;
	text-justify: inter-word;
}

.vc_el_width_50 {
	width: 50%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_60 {
	width: 60%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_70 {
	width: 70%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_80 {
	width: 80%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_90 {
	width: 90%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_100 {
	width: 100%;
}
/*####################################################*/
/*** CONTAINER ***/
/*####################################################*/
.content-title {
	margin-bottom: 0px;
	padding-bottom: 10px;
	display: block;
	font-size: 30px;
	line-height: 32px;
	color: #777;
}

.fullwidthtitle {
	margin-top: -2px;
	padding-bottom: 108px;
}

.fullwidthtitle .content-title {
	text-align: center;
	padding: 37px 14px 39px 14px;
	z-index: 6;
	position: absolute;
	background: rgba(168, 113, 193, 1);
	color: #fff!important;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.comm-title {
	margin-bottom: 6px;
	padding-bottom: 6px;
	padding-top: 0px;
}

.content-title-no-b {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 8px;
}

.widgetmarg .gray-container {
	padding: 15px;
}

.navnopadding {
	padding-bottom: 31px!important;
}

.sbleft .gray-container, .sbright .gray-container, .fb-holder .gray-container {
	padding-bottom: 10px;
}

.fb-holder .icon-soc-container {
	margin-top: 10px;
}

.container-border {
	position: relative;
	z-index: 1;
}

.no-content {
	border-bottom: 3px solid rgba(168,113,193, 0.8);
}

.zindex-up {
	z-index: 9;
}
/*####################################################*/
/*** BUTTONS ***/
/*####################################################*/
.button , #commentform #submit, ol.forms li.buttons button {
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	font: bold 11px;
	text-transform: uppercase;
	padding: 8px 13px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	background: none;
}

.button-s {
	padding: 0px 6px;
}

.button.signnewsletter {
	padding: 10px 38px;
}

.button:hover {
	cursor: pointer;
}
/*####################################################*/
/*** ICONS ***/
/*####################################################*/
.icon-soc-container {
	position: absolute;
	width: 100%;
	height: 40px;
	margin-top: 15px;
	margin-left: -15px;
	display: inline-block;
	background-color: rgba(0,0,0,0.5);
	border-left: none;
	border-right: none;
}

#firsts .icon-soc-container {
	z-index: 99;
	margin-left: 0px;
	bottom: 0;
}

.readmorebtn {
	font-weight: normal;
	padding: 3px 16px 5px 0;
	border-right: 1px solid #85dbc2;
}


.closenav .icon-angle-left {
	margin-left: -2px;
}

.prevpnav-tip {
	min-height: 70px;
	display: inline-block;
	max-width: 260px;
	font-size: 11px;
	color: #777;
}

.prevpnav-tip .tiptitle {
	font-size: 15px;
	margin-bottom: -8px;
}

.prevpnav-tip .tipimg {
	border: 5px solid rgba(0,0,0,0.05);
	float: left;
	margin-right: 9px;
	max-height: 70px;
}

/*####################################################*/
/*** MODERNIZER ***/
/*####################################################*/
.support-note span {
	color: #ac375d;
	font-size: 16px;
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	padding-top: 100px;
}

.note-ie span {
	padding-top: 20px;
}

.note-ie a {
	padding-top: 20px;
}

.no-cssanimations .support-note span.no-cssanimations,
.no-csstransforms .support-note span.no-csstransforms,
.no-csstransforms3d .support-note span.no-csstransforms3d,
.no-csstransitions .support-note span.no-csstransitions {
	display: block;
}

.support-note-ico {
	position: relative;
	left: 50%;
	margin-left: -300px;
	font-size: 12;
	font-weight: 100;
}

.support-note-ico img {
	padding-top: 20px;
}

.support-note-ico a {
	float: left;
	padding-left: 20px;
}
/*####################################################*/
/*** INFINITY LOADER  ***/
/*####################################################*/
.inifiniteLoader {
	position: relative;
	z-index: 100;
	bottom: -40px;
	float: right;
	right: 13px;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.inifiniteLoaderP {
	position: fixed;
	z-index: 999;
	bottom: 50%;
	right: 50%;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.move-rightl {
	right: 96px;
}
/*####################################################*/
/*** SEARCH FORM ***/
/*####################################################*/
#searchform {
	z-index: 200;
}

#s {
	width: 100%;
	min-width: 100px;
	background-color: ;
	border: 1px solid rgba(255,255,255,0.2);
	padding: 10px 0px 10px 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0,0,0,0.04);
	font-size: 12px;
}

#s:focus {
	background: rgba(0,0,0,0.1);
}

#searchsubmit, #searchsubmith {
	display: none;
}

.sbleft #s, .sbright #s {
	margin-top: 12px;
	width: 100%;
	min-width: 0px;
}

.s-no-result #s {
	width: 100%;
	min-width: 0px;
}

.searchform:after, .widget_product_search #searchform:after {
	content: "\f002"!important;
	font-family: FontAwesome;
	line-height: 20px!important;
	font-size: 20px;
	position: relative!important;
	left: 0px;
	margin-left: 12px;
	top: -28px;
	margin-top: -2px;
	opacity: 0.2;
	z-index:999;
}

.screen-reader-text {
	display: none;
}

.widg-row-one {
	width: 48%;
	padding-right: 2%;
	float: left;
}

.widg-row-two {
	width: 48%;
	padding-left: 2%;
	float: left;
}

#navs {
	background:none;
	text-indent: .75em; 
	display: inline-block;
	border: 0 none; 
	width: 0; 
	height: 50px; 
	outline: none; 
	padding: 0px 35px 0px 10px; 
	cursor: pointer;
	-webkit-appearance: none; 
	font-weight: inherit; 
	font-size: 20px;
	line-height:normal!important;
	font-family: inherit; 
	color: #999;
	float:right;
	visibility:hidden;
	vertical-align: baseline;
	-webkit-backface-visibility: hidden;
}

.searchmenu{
	position:absolute; 
	z-index:99999; 
	right:0px; 
	top:11px; 
	float:right;
}

.searchmenu:hover #navs, .searchmenu placeholder {
	color:#fff;
}

.searchmenu:hover:after {
	color:#fff;
}

.searchmenu ::-webkit-input-placeholder {
	color:#fff;
}

.searchmenu :-moz-placeholder {
	color:#fff;
}

.searchmenu ::-moz-placeholder {
	color:#fff;
}

.searchmenu :-ms-input-placeholder {  
	color:#fff; 
}

.searchmenu:hover #navs{
	width: 100%; cursor: text;
	visibility:visible;
}

.searchmenu:after {
	content: "\f002";
	font-family: FontAwesome!important;
	line-height: 20px!important;
	font-size: 20px!important;
	position:absolute;
	right: 15px;
	top: 15px;
	opacity: 0.7;
	color:inherit;
}
/*####################################################*/
/*** CALENDAR WIDGET ***/
/*####################################################*/
.widget_calendar #wp-calendar {
	width: 100%;
	text-align: center;
}

#footer .widget_calendar #wp-calendar {
	float: left;
}

.sbleft .widget_calendar #wp-calendar, .sbright .widget_calendar #wp-calendar {
	width: 100%;
	text-align: center;
}

.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
	text-align: center;
}

.widget_calendar #wp-calendar caption {
	font-weight: 300;
	padding: 9px 0 8px 0;
	text-align: left;
}

.widget_calendar #wp-calendar tfoot td {
	background: #;
	height: 30px;
}

.widget_calendar #wp-calendar th {
	font-weight: bold;
}

.widget_calendar #wp-calendar tbody td {
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}

.widget_calendar tbody, .widget_calendar tr, .widget_calendar th, .widget_calendar td {
	border-bottom: none!important;
}

.widget_calendar #wp-calendar a {
	font-weight: 600;
}

.sidebar h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	padding-top: 0px;
}
/*####################################################*/
/*** COMMENTS ***/
/*####################################################*/
#comments .ss-full {
	text-align: center!important;
}

#comments ol {
	padding: 0;
	list-style: none;
}

#commentform textarea, #commentform input {
	border: 1px solid #ececec;
	padding: 8px 12px;
	font-size: 12px;
	width: 100%;
	resize: none;
	display: inline-block;
	margin-bottom: 10px;
	background: #f9f9f9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #777;
}

.ss-full #commentform textarea, .ss-full #commentform input {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
}

label {
	margin-top: 4px;
}

#commentform #submit {
	width: 48%;
}

.ss-full #commentform #submit {
	width: 48%;
	margin-top: 10px;
	margin-right: 25%;
}

.comment-notes {
	padding-bottom: 5px;
	padding-top: 5px;
}

#reply-title {
	margin-bottom: 5px;
}

input:focus, textarea:focus, wysija-input:focus {
	outline: none;
	border: 1px solid #bbb;
}

.wysija-input {
	width: 100%;
	margin-right: -20px;
}

.comments-add-new {
	width: 500px;
	padding-left: 155px;
	margin-top: -40px;
}

.comments-add-c {
	height: auto;
	display: inline-block;
	width: 100%;
	padding-top: 35px;
}

.addcomm {
	position: relative!important;
	height: 360px!important;
	padding-bottom: 0!important;
	color: rgba(255,255,255,0.8);
}

.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
	width: 100% !important;
}

.fb-comments {
	opacity: 0.8!important;
}

.fb-padding {
	margin-top: 15px;
}

.fb-holder .cscrol {
	padding-right: 10px;
}


/*####################################################*/
/*** CONTACT US ***/
/*####################################################*/
ol.forms input, ol.forms textarea, .wpcf7 input, .wpcf7 textarea {
	border: 1px solid #ececec;
	padding: 8px 12px;
	font-size: 12px;
	width: 100%;
	resize: none;
	display: inline-block;
	margin-bottom: 10px;
	background: #f9f9f9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

#footer .wpcf7 input, #footer .wpcf7 textarea, #footer .wpcf7 .wpcf7-submit {
	float: none;
	width: 99%;
	background: none;
}

ol.forms label, .wpcf7 label {
	display: block;
	width: 16%;
	margin-bottom: 2px;
	padding-top: 7px;
	float: left;
}

ol.forms .error, .wpcf7-not-valid-tip {
	font-size: 12px!important;
	width: auto!important;
	font-weight: normal!important;
	width: 80%;
	margin-bottom: 0px!important;
	margin-top: 5px!important;
}

.wpcf7-validation-errors {
	border: none!important;
}

body .wpcf7-response-output {
	margin: 0;
	padding: 0;
}

.ajax-loader {
	opacity: 0!important;
}

ol.forms li.buttons button {
	width: 40%;
	float: right;
}

/*####################################################*/
/*** FOOTER ***/
/*####################################################*/
#footer {
	position: fixed;
	background: rgba(255,255,255,0.9);
	z-index: 98;
	bottom: 0px;
	width: 100%;
	text-align: left;
	height: 50px;
	left: 0;
	color: rgba(255,255,255,0.6);
	font-weight: 300;
	-webkit-backface-visibility: hidden;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.footerwidget {
	height: 500px;
	background-color: rgba(40,40,40,0.95);
	width: 100%;
	margin-top: 50px;
	padding: 15px;
	list-style: none;
}

#footer.boxedstyle .footerwidget {
	padding-left: 0;
	padding-right: 0;
}

.footerwidget .ccscroll {
	max-height: 340px;
	-webkit-backface-visibility: hidden;
}

.absolutefooter .footerwidget .ccscroll {
	max-height: none;
}

.absolutefooter .footerwidget {
	height: auto;
	position: relative;
	top: 50px;
	padding: 0;
}

body .footerwidget .wpb_row {
	padding-top: 0;
}

.socicons {
	float: left;
	position: relative;
	bottom: 0px;
	z-index: 10;
	font-size: 18px;
}

.copyrholder {
	float: left;
	position: relative;
	padding-left: 12px;
	font-size: 10px;
	bottom: 0px;
	opacity: 0.5;
	padding-bottom: 0px;
	color: #777;
	padding-top: 11px;
	padding-bottom: 11px;
}

#footer.absolutefooter {
	position: relative;
	margin-top: -54px;
	margin-top: -50px;
}
#footer .mCSB_container {
padding-bottom: 15px;

}


.copyrholder p {
	padding: 0;
}

.f-padding {
	padding: 0 10px;
}
/*####################################################*/
/*** OTHER ***/
/*####################################################*/
.password-blog {
	border-color: rgba(0,0,0,0.0);
	background: rgba(0,0,0,0.2);
	padding: 8px 12px;
	font-size: 12px;
	width: 164px;
	resize: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 6px;
	margin-right: 10px;
}

.contact-form-title {
	padding-top: 15px;
}

.contact-form-h {
	display: inline-block;
	width: 100%;
}

#login input {
	width: auto;
}

.comment-nav-below {
	margin-top: 3px;
}

.nav-next {
	margin-right: 3px;
}

.no-border {
	border: none!important;
}
.embedvideo {
	height: 100%!important;
	min-height: 100%!important;
}
/*####################################################*/
/*** SHORTCODES ***/
/*####################################################*/
.wpb_defbtn , #commentform #submit, ol.forms li.buttons button, .wpcf7-submit {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
	border: none;
}

.wpcf7-submit {
	border: none!important;
}

.footerwidget .wpcf7-submit {
	color: #fff;
}
/*####################################################*/
/*** PAGINATION ***/
/*####################################################*/
.page_nav .page-numbers {
	padding: 4px 8px;
	margin: 0px 0px;
	margin: -2px;
	border: 1px solid gray;
	color: #FFB134;
	background: #f7f6f7;
	color: #998896;
}

.page_nav .page-numbers a {
	color: #fff;
}

.page_nav .prev, .page_nav .next {
	border: none;
	color: blue;
}

.pagination, .page-numbers {
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}

.p-position {
	text-align: center;
	position: fixed;
	bottom: 80px;
	z-index: 11;
	left: 50%;
	margin-left: -130px;
	min-width: 260px;
}

.p-position.absolutefooter {
	position: absolute;
	bottom: 40px;
}

.pagination span, .pagination a , .page-numbers {
	position: relative;
	width: 8px;
	display: inline-block;
	color: rgba(255,255,255,0.7);
	text-decoration: none!important;
	text-align: center;
	font-size: 11px;
	outline: none!important;
	font-weight: bold!important;
	padding: 4px 7px 4px 8px!important;
	margin-right: -1px;
	cursor: pointer;
	border-right: 1px solid rgba(255,255,255,0.3)!important;
	vertical-align: middle;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.page-numbers {
	margin-right: -3px;
}

.pagination a:last-child, .page-numbers:last-child {
	border-right: none!important;
}

.pagination .current, .page-numbers.current {
	color: #fff;
	border-right: 1px solid rgba(255,255,255,0.1)!important;
	background-color: rgba(83, 201, 175, 0.8);
}

.numpostpagi {
	color: #fff;
	text-align: center;
	width: 100%;
	font-weight: 300;
	position: absolute;
	bottom: 80px;
	z-index: -1;
}

.numpostinfi {
	color: #777777;
	font-size: 10px!important;
	text-align: right;
	float: right;
	position: relative;
	bottom: 0px;
	right: 1px;
	visibility: hidden;
}

.numpostcontent {
	padding-right: 10px;
	color: #777777;
	text-transform: uppercase;
}

.numpostcontent .tt-big-dig {
	font-size: 28px;
	float: right;
	line-height: 50px;
	padding-left: 5px;
}

.numpostcontent .tt-dig-txt {
	line-height: 12px;
	padding-top: 14px;
	float: left;
}
/*####################################################*/
/*** WELCOME BUBBLE ***/
/*####################################################*/
header .welcome-b {
	position: absolute;
	left: 50%;
	bottom: 40%;
	margin-left: -148px;
	text-align: center;
	padding: 10px 15px;
	max-width: 262px;
	width: 100%;
	z-index: 999999;
	color: #fff;
	font-size: 13px;
	opacity: 0;
	display: none;
}

header .content-title {
	color: #fff;
}

header .welcome-b.visible {
	opacity: 0.6;
	display: block;
}

.addblurv {
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	-o-filter: blur(0px);
	filter: blur(0px);
}

.addbg {
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	opacity: 0;
}

.addbgv {
	opacity: 1;
	z-index: 99999;
}
/*####################################################*/
/*** SCROLLING EFFECTS ***/
/*####################################################*/
.bespoke-parent {
	width: 100%;
	overflow-x: hidden;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

article {
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	-ms-perspective: 600px;
	-o-perspective: 600px;
	perspective: 600px;
	position: absolute;
	width: 100%;
	min-width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: hidden;
}

.boxedstyle #articlehold {
	position: fixed;
}

#articlehold.absolutefooter {
	min-height: 750px;
	position: relative;
}

section {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	border-radius: 5px;
	width: 350px;
	height: auto;
	min-height: 450px;
	display: inline-block;
	padding-bottom: 7px;
	bottom: 50%;
	margin-bottom: -220px;
	left: 50%;
	margin-left: -175px;
	opacity: 0;
	position: absolute;
}
.search .grid figure, .date .grid figure {
	min-height: 450px;
}
.bigthumpsize section{
	width: 448px;
	margin-left: -224px;
}

.wpb_column article section {
	margin-bottom: -180px!important;
}
.wpb_column .bigthumpsize article section {
	margin-bottom: -140px!important;
}


.single-post  section {
	opacity: 0;
}

body,
section.bespoke-slide, .ss-row:after, article {
	-webkit-transition: -webkit-transform .7s ease, opacity .7s ease, all .7s ease;
	-moz-transition: -moz-transform .7s ease, opacity .7s ease, all .7s ease;
	-ms-transition: -ms-transform .7s ease, opacity .7s ease, all .7s ease;
	-o-transition: -o-transform .7s ease, opacity .7s ease, all .7s ease;
	transition: transform .7s ease, opacity .7s ease, all .7s ease;
}

section.bespoke-active {
	-webkit-transition: width .7s, height .7s, -webkit-transform .7s, opacity .9s ease;
	-moz-transition: width .7s, height .7s, -moz-transform .7s, opacity .9s ease;
	-o-transition: width .7s, height .7s, -o-transform .7s, opacity .9s ease;
	-ms-transition: width .7s, height .7s, -ms-transform .7s, opacity .9s ease;
	transition: width .7s, height .7s, transform .7s, opacity .9s ease;
	opacity: 1;
	z-index: 1;
}

#main .single-post #firsts.bespoke-active {
	bottom: 129px;
	top: 100px;
}
/*####################################################*/
/*** CUBE THEME ***/
/*####################################################*/
.cube section.bespoke-before {
	-webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-moz-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-ms-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-o-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
}

.cube section.bespoke-before-1 {
	-webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-moz-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-ms-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-o-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	opacity: 0.5;
}

.cube section.bespoke-after {
	-webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-moz-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-ms-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-o-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
}

.cube section.bespoke-after-1 {
	-webkit-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-moz-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-ms-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-o-transform: translateX(332px) rotateY(70deg) translateX(512px);
	transform: translateX(332px) rotateY(70deg) translateX(512px);
	opacity: 0.5;
}
/*####################################################*/
/*** CONCAVE THEME ***/
/*####################################################*/
.concave section.bespoke-before {
	-webkit-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-moz-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-ms-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-o-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	transform: translateX(-800px) rotateY(90deg) translateX(-800px);
}

.concave section.bespoke-before-1 {
	-webkit-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-moz-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-ms-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-o-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	opacity: 0.4;
}

.concave #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-380px) rotateY(58deg) translateX(-390px);
	-moz-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	-ms-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	-o-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	opacity: 0.4;
}

.concave section.bespoke-after {
	-webkit-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-moz-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-ms-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-o-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	transform: translateX(800px) rotateY(-90deg) translateX(800px);
}

.concave section.bespoke-after-1 {
	-webkit-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-moz-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-ms-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-o-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	transform: translateX(310px) rotateY(-58deg) translateX(240px);
	opacity: 0.4;
}

.concave #section-1.bespoke-after-1 {
	-webkit-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-moz-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-ms-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-o-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	transform: translateX(360px) rotateY(-58deg) translateX(380px);
}
/*####################################################*/
/*** COVERFLOW THEME ***/
/*####################################################*/
.coverflow section.bespoke-before {
	-webkit-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	transform: translateX(-380px) rotateY(45deg) scale(0.6);
	z-index: 6;
	display: none;
}

.coverflow section.bespoke-before-4 {
	display: block;
}

.coverflow section.bespoke-before-3 {
	-webkit-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	transform: translateX(-340px) rotateY(45deg) scale(0.6);
	opacity: 0.1;
	z-index: 7;
	display: block;
}

.coverflow section.bespoke-before-2 {
	-webkit-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	transform: translateX(-300px) rotateY(45deg) scale(0.6);
	opacity: 0.4;
	z-index: 8;
	display: block;
}

.coverflow section.bespoke-before-1 {
	-webkit-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	transform: translateX(-260px) rotateY(45deg) scale(0.6);
	opacity: 0.7;
	z-index: 9;
	display: block;
}

.coverflow section.bespoke-active {
	z-index: 10;
}

.coverflow section.bespoke-after {
	-webkit-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	transform: translateX(380px) rotateY(-45deg) scale(0.6);
	z-index: 9;
	display: none;
}

.coverflow section.bespoke-after-1 {
	-webkit-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	transform: translateX(260px) rotateY(-45deg) scale(0.6);
	opacity: 0.7;
	z-index: 9;
	display: block;
}

.coverflow section.bespoke-after-2 {
	-webkit-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	transform: translateX(300px) rotateY(-45deg) scale(0.6);
	opacity: 0.4;
	z-index: 8;
	display: block;
}

.coverflow section.bespoke-after-3 {
	-webkit-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	transform: translateX(340px) rotateY(-45deg) scale(0.6);
	opacity: 0.1;
	z-index: 1;
	display: block;
}

.coverflow section.bespoke-after-4 {
	display: block;
	opacity: 0;
}
/*####################################################*/
/*** CLASSIC THEME ***/
/*####################################################*/
.classic section.bespoke-before {
	-webkit-transform: translate3d(-1880px, 0, 0);
	-moz-transform: translate3d(-1920px, 0, 0);
	-ms-transform: translateX(-1920px);
	-ms-transform: translate3d(-1920px, 0, 0);
	-o-transform: translateX(-1920px);
	transform: translate2d(-1920px, 0, 0);
	opacity: 1;
}

.classic section.bespoke-before-3 {
	-webkit-transform: translate3d(-1280px, 0, 0);
	-moz-transform: translate3d(-1320px, 0, 0);
	-ms-transform: translateX(-1320px);
	-ms-transform: translate3d(-1320px, 0, 0);
	-o-transform: translateX(-1320px);
	transform: translate3d(-1320px, 0, 0);
}

.classic section.bespoke-before-2 {
	-webkit-transform: translate3d(-800px, 0, 0);
	-moz-transform: translate3d(-880px, 0, 0);
	-ms-transform: translateX(-880px);
	-ms-transform: translate3d(-880px, 0, 0);
	-o-transform: translateX(-880px);
	transform: translate3d(-880px, 0, 0);
}

.classic section.bespoke-before-1 {
	-webkit-transform: translate3d(-400px, 0, 0);
	-moz-transform: translate3d(-440px, 0, 0);
	-ms-transform: translateX(-440px);
	-ms-transform: translate3d(-440px, 0, 0);
	-o-transform: translateX(-440px);
	transform: translate3d(-440px, 0, 0);
}

.classic section.bespoke-after {
	-webkit-transform: translate3d(1880px, 0, 0);
	-moz-transform: translate3d(1920px, 0, 0);
	-ms-transform: translateX(1920px);
	-ms-transform: translate3d(1920px, 0, 0);
	-o-transform: translateX(1920px);
	transform: translate3d(1920px, 0, 0);
	opacity: 1;
}

.classic section.bespoke-after-1 {
	-webkit-transform: translate3d(400px, 0, 0);
	-moz-transform: translate3d(440px, 0, 0);
	-ms-transform: translateX(440px);
	-ms-transform: translate3d(440px, 0, 0);
	-o-transform: translateX(440px);
	transform: translate3d(440px, 0, 0);
}

.classic section.bespoke-after-2 {
	-webkit-transform: translate3d(800px, 0, 0);
	-moz-transform: translate3d(880px, 0, 0);
	-ms-transform: translateX(880px);
	-ms-transform: translate3d(880px, 0, 0);
	-o-transform: translateX(880px);
	transform: translate3d(880px, 0, 0);
}

.classic section.bespoke-after-3 {
	-webkit-transform: translate3d(1280px, 0, 0);
	-moz-transform: translate3d(1320px, 0, 0);
	-ms-transform: translateX(1320px);
	-ms-transform: translate3d(1320px, 0, 0);
	-o-transform: translateX(1320px);
	transform: translate3d(1320px, 0, 0);
}

/*####################################################*/
/*** CAROUSEL THEME ***/
/*####################################################*/
.carousel section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	opacity: 0;
}
.carousel section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	opacity: 0.7;
}

.carousel section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	opacity: 0.9;
}

.carousel #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
}

.carousel section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	transform: translateX(980px) rotateY(72deg) translateX(1290px);
	opacity: 0;
}

.carousel section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px);
	transform: translateX(270px) rotateY(30deg) translateX(290px);
	opacity: 0.9;
}

.carousel section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px);
	transform: translateX(590px) rotateY(52deg) translateX(780px);
	opacity: 0.7;
}
/*####################################################*/
/*** SPIRAL BOTTOM ***/
/*####################################################*/
.spiralbottom section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	opacity: 0;
}

.spiralbottom section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	opacity: 0.3;
}

.spiralbottom section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	opacity: 0.5;
}

.spiralbottom #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
}

.spiralbottom section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	opacity: 0;
}

.spiralbottom section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	opacity: 0.5;
}

.spiralbottom #section-1.bespoke-after-1 {
	-webkit-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(500px) rotateY(30deg) translateX(290px);
	transform: translateX(500px) rotateY(30deg) translateX(290px);
}

.spiralbottom section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	opacity: 0.3;
}

/*####################################################*/
/*** SPIRAL TOP ***/
/*####################################################*/
.spiraltop section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	opacity: 0;
}

.spiraltop section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	opacity: 0.3;
}

.spiraltop section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	opacity: 0.5;
}

.spiraltop #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
}

.spiraltop section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	opacity: 0;
}

.spiraltop section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	opacity: 0.5;
}

.spiraltop #section-1.bespoke-after-1 {
	-webkit-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(500px) rotateY(30deg) translateX(290px);
	transform: translateX(500px) rotateY(30deg) translateX(290px);
}

.spiraltop section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	opacity: 0.3;
}


/*####################################################*/
/*** COVERFLOW THEME ***/
/*####################################################*/
.classictilt section.bespoke-before {
	-webkit-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-moz-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-ms-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-o-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	z-index: 6;
}

.classictilt section.bespoke-before-6 {
	-webkit-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-moz-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-ms-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-o-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	opacity: 1;
	z-index: 6;
}

.classictilt section.bespoke-before-5 {
	-webkit-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-moz-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-ms-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-o-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	opacity: 1;
	z-index: 6;
}

.classictilt section.bespoke-before-4 {
	-webkit-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-moz-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-ms-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-o-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	opacity: 1;
	z-index: 6;
}

.classictilt section.bespoke-before-3 {
	-webkit-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-moz-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-ms-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-o-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	opacity: 1;
	z-index: 7;
}

.classictilt section.bespoke-before-2 {
	-webkit-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-moz-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-ms-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-o-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	opacity: 1;
	z-index: 8;
}

.classictilt section.bespoke-before-1 {
	-webkit-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-moz-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-ms-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-o-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	opacity: 1;
	z-index: 9;
}

.classictilt section.bespoke-active {
	z-index: 10;
}

.classictilt section.bespoke-after {
	-webkit-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-moz-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-ms-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-o-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	z-index: 1;
}

.classictilt section.bespoke-after-1 {
	-webkit-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-moz-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-ms-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-o-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	opacity: 1;
	z-index: 9;
}

.classictilt section.bespoke-after-2 {
	-webkit-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-moz-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-ms-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-o-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	opacity: 1;
	z-index: 8;
}

.classictilt section.bespoke-after-3 {
	-webkit-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-moz-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-ms-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-o-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	opacity: 1;
	z-index: 7;
}

.classictilt section.bespoke-after-4 {
	-webkit-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-moz-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-ms-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-o-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	opacity: 1;
	z-index: 6;
}

.classictilt section.bespoke-after-5 {
	-webkit-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-moz-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-ms-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-o-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	opacity: 1;
	z-index: 5;
}

.classictilt section.bespoke-after-6 {
	-webkit-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-moz-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-ms-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-o-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	opacity: 1;
	z-index: 4;
}
/*####################################################*/
/*** CUSTOM SCROLL ***/
/*####################################################*/
.comment .cscrol {
	padding-right: 30px;
	position: relative;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.contentbg {
	background: rgba(0,0,0, .9);
}

#main {
	position: fixed;
	height: 100%;
	width: 100%;
}

#ss-container.absolutefooter #main {
	position: relative;
}
#mainpage {
	height: 100%;
	width: 100%;
	display: inline-block;
}
/*####################################################*/
/*** TAGS ***/
/*####################################################*/
.tags {
	padding-top: 5px!important;
	padding-bottom: 40px!important;
	clear: both;
}

ol.tags li {
	position: static;
	float: left;
	margin-right: 5px;
	font-size: 11px;
	display: inline-block;
}

ol.tags li a {
	-webkit-transition: all 0.5s ease;
	float: left;
	padding: 7px 18px;
	color: #fff;
}
/*####################################################*/
/*** WIDGETS ***/
/*####################################################*/
.sbleft .widgettitle, .sbright .widgettitle {
	color: #fff;
	font-weight: normal;
	padding: 5px 15px;
}

#footer .widgettitle {
	padding: 20px 0px;
	width: 100%;
	float: left;
}

.widgttl {
	position: absolute;
	left: 0;
	top: 0;
	padding: 4px 0;
	width: 100%;
}

.widgheight {
	height: 42px;
}

.widget li {
	padding: 12px 0!important;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

.ot-content .widget li {
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

#footer .widget li {
	padding: 15px 0!important;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

.widget li:last-child {
	padding-bottom: 10px;
	border-bottom: none!important;
}

.vc_wp_custommenu .widget li:last-child {
	padding-bottom: 0px;
	margin-bottom: -12px;
	border-bottom: none;
}

.vc_wp_custommenu .widget li:first-child {
}

.vc_wp_custommenu {
	padding: 0 15px 0 15px;
}

.vc_wp_custommenu .widget .widgettitle {
	padding: 10px 0px 10px 0;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

.vc_wp_custommenu .widget li {
	border-color: rgba(0,0,0,0.05);
}

.widget li li {
	padding-left: 10px;
	border-bottom: none;
}

.widgetmarg {
	z-index: 9999;
	margin-bottom: 15px;
}

.relatedcontent {
	padding-top: 5px;
	color: #bbb;
	font-size: 11px;
}

.relatedcontent h4 {
	font-weight: 300;
}
/* Flickr stream
---------------------------------------------------------- */
.sbleft .wpb_flickr_widget, .sbright .wpb_flickr_widget {
	position: relative;
	width: 100%!important;
	margin-top: 15px;
	overflow: hidden!important;
}

.flickr_badge_image {
	margin: 0 6px 10px 6px!important;
	width: 60px;
	height: 60px;
	float: left;
	background: none;
	padding: 0;
	border: 5px solid rgba(0,0,0,0.1);
}

.sbleft .flickr_badge_image, .sbright .flickr_badge_image {
	margin: 0 18px 12px 0px;
	width: 60px;
	height: 60px;
	float: left;
	background: none;
	padding: 0;
	border: 5px solid rgba(0,0,0,0.1);
}

.flickr_badge_image a {
	border: none;
}

.flickr_badge_image img {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	margin-bottom: 0;
	font-size: 80%;
}

.wpb_flickr_widget p.flickr_stream_wrap a {
	background-image: url(images/flickr.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block;
}
/*####################################################*/
/*** BOTTOM NAVIGATION ***/
/*####################################################*/
.right-bottom-nav {
	position: absolute;
	bottom: 0;
	right: 0px;
	width: 45%;
	z-index: 199;
	-webkit-backface-visibility: hidden;
	font-weight: 300;
	overflow: hidden;
	max-height: 50px;
}

.date-time {
	float: right;
	position: relative;
	color: #777777;
	bottom: 0px;
	opacity: 1!important;
	border-right: 1px solid rgba(0,0,0,0.1);
}

.woocart .date-time {
	margin-right: 2px;
}

.woocart .tt-b-day {
	border-left: none;
}

.date-time:hover, .woocart.hovered {
	background: rgba(83, 201, 175, 0.8);
	color: #fff;
	cursor: pointer;
	opacity: 1;
}

.navkey {
	cursor: pointer;
	padding: 8px;
	color: #777;
	float: right;
}

.tt-bottom-nav{
	height: 50px;
	bottom: 0px;
	visibility: hidden;
	float: right;
	position: relative;
	z-index: 9999;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-right: 1px solid rgba(0,0,0,0.1);
	transform: translate3d(0px, 0px, 0px);
}

.tt-bottom-nav.noborder {
	border-right: none;
}

.tt-bottom-nav a {
	float: right;
}

.icon-facebook, .icon-twitter, .icon-google-plus, .icon-pinterest, .icon-youtube {
	right: 0px;
	padding: 16px 21px;
	border-right: 1px solid rgba(0,0,0,0.1);
}

.icon-twitter, .icon-google-plus, .icon-pinterest, .icon-youtube {
	padding: 16px 16px;
}

.vc-info .product_list_widget {
	list-style: none;
}

.icon-time, .icon-tag, .icon-user, .icon-comments {
	position: relative;
	z-index: 9999;
	padding: 16px 17px;
	font-size: 18px;
}

.icon-comments {
	padding: 16px 15px;
}

#next-arrow {
	position: relative;
	bottom: 0px;
	z-index: 9999;
	padding: 20px;
	font-size: 12px;
	border-right: 1px solid rgba(0,0,0,0.1);
}

#prev-arrow {
	position: relative;
	bottom: 0px;
	z-index: 9999;
	padding: 20px;
	font-size: 12px;
}

.navkey:hover {
	background: rgba(255,255,255,0.5);
	background: rgba(83, 201, 175, 0.8);
	-webkit-transition: background 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: background 0.4s ease;
	color: #fff!important;
}

.bottom-nav {
	position: fixed;
	bottom: 11px;
	right: 212px;
	width: 200px;
	color: #ddd;
	font-size: 8px;
}

.bottom-video-nav {
	position: fixed;
	bottom: 75px;
	color: #ddd;
	font-size: 8px;
	right: 25px;
	z-index: 99;
	-webkit-backface-visibility: hidden;
	width: 180px;
}

.bottom-video-nav .navkey {
	background: rgba(255,255,255,0.8);
}
/*####################################################*/
/*** SIDE BAR ***/
/*####################################################*/
.sbleft {
	max-width: 310px;
	width: 310px;
	float: left;
	list-style: none;
}

.sbright {
	max-width: 310px;
	width: 310px;
	float: right;
	list-style: none;
}

.wpb_widgetised_column.sbleft, .wpb_widgetised_column.sbright {
	width: 100%;
}

.sblefton {
	width: 840px;
}
/*####################################################*/
/*** ANIMATION ELEMENTS ***/
/*####################################################*/
.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}



.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
	}
}

@-webkit-keyframes fadeInUpt {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 0.9;
		visibility: visible;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		visibility: hidden;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-moz-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpt {
	0% {
		opacity: 0;
		visibility: hidden;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 0.9;
		visibility: visible;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		visibility: hidden;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-o-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpt {
	0% {
		opacity: 0;
		visibility: hidden;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 0.9;
		visibility: visible;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		visibility: hidden;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}
}

@keyframes fadeInUpt {
	0% {
		opacity: 0;
		visibility: hidden;
		transform: translateY(20px);
	}

	100% {
		opacity: 0,9;
		visibility: visible;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	visibility: visible;
}

.fadeInUpt {
	-webkit-animation-name: fadeInUpt;
	-moz-animation-name: fadeInUpt;
	-o-animation-name: fadeInUpt;
	animation-name: fadeInUpt;
	visibility: visible;
}

@-webkit-keyframes fadeOutDown {
	0% {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		visibility: visible;
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		visibility: hidden;
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		visibility: visible;
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		visibility: hidden;
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		visibility: hidden;
		opacity: 0;
		transform: translateY(20px);
	}
}

@-webkit-keyframes fadeOutDownL {
	0% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: hidden;
		opacity: 0;
	}
}

@-moz-keyframes fadeOutDownL {
	0% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: hidden;
		opacity: 0;
	}
}

@-o-keyframes fadeOutDownL {
	0% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: hidden;
		opacity: 0;
	}
}

@keyframes fadeOutDownL {
	0% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: hidden;
		opacity: 0;
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

.fadeOutDownL {
	-webkit-animation-name: fadeOutDownL;
	-moz-animation-name: fadeOutDownL;
	-o-animation-name: fadeOutDownL;
	animation-name: fadeOutDownL;
}

.fadeOutH {
	visibility: hidden;
	opacity: 0;
}
.no-csstransitions .fadeOutH{
	opacity:1;
	visibility: visible;

}
.no-csstransitions .loadbg{
	display:none;
	opacity:1;
	visibility: visible;

}

/*####################################################*/
/*** Custom latest post widget ***/
/*####################################################*/
.rpsb-block a {
	display: inline !important;
	text-decoration: none;
}

.rpsb-block h3 {
	background: none !important;
	clear: none;
	margin-bottom: 0 !important;
	padding: 0;
	font-weight: normal;
	font-size: 12px !important;
	line-height: 1.5em;
}

.rpsb-alignleft {
	box-shadow: none !important;
	display: inline;
	float: left;
	margin: 2px 15px 0 0;
	border: 3px solid rgba(0,0,0,0.1);
	width: 60px;
	height: auto;
}

.rpsb-time {
	opacity: 0.6;
	font-size: 11px;
}

.maximg {
	height: 46;
	width: 216;
}

#flexslider-related li {
	padding-right: 10px;
}

#flexslider-related ul li:last-child {
	padding-right: 0px;
}

.quantity  .minus, .quantity  .plus {
	background:none!important;
	color: #fff!important;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	border-radius: 0!important;
	padding: 4px 23px!important;
	background:none;
	text-shadow:none!important;
	color: #ffffff;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}
/*####################################################*/
/*** TURQUOISE COLOR SCHEME ***/
/*####################################################*/
.turquoise .widgttl,  .turquoise .wpb_toggle, h4.turquoise.wpb_toggle, .turquoise h3.wpb_accordion_header, .wpb_wrapper .turquoise h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.turquoise  li.ui-state-active a, .turquoise .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.turquoise  li:hover a, .turquoise .wpb_tabs_nav li:hover a, .wpb_wrapper .turquoise.wpb_tab, .turquoise .wpb_tab, .turquoise figure, .wpb_wrapper .turquoise figure, .vc_btn_turquoise, .turquoise .fullwidthtitle .content-title, .vc_wp_custommenu.turquoise, .vc_wp_custommenu.turquoise a, .vc_progress_bar .vc_single_bar.turquoise .vc_bar, .vc_sep_color_turquoise .hhasbg, .turquoise .comment-reply-link, .turquoise #commentform #submit, .turquoise .wpcf7-submit, .turquoise .woocart.hovered:hover, .style-turquoise .woocommerce .button, body.woocommerce .turquoise button.button, body.woocommerce .turquoise button.button.alt, .turquoise .woocommerce .button, .turquoise .searchmenu:hover #navs, .turquoise .chosen-results li.highlighted,  .turquoise select, .turquoise .page-numbers:hover, .turquoise .page-numbers.current, .turquoise .ui-slider-handle, .turquoise .ui-slider-range, .turquoise .chosen a, .type-product .turquoise figure, .turquoise .woocommerce-message a, .turquoise .woocommerce-message:before, .turquoise .woocommerce-info:before , .turquoise .woocommerce-tabs ul.tabs li.active, .turquoise  .quantity .minus, .turquoise .quantity  .plus, .turquoise .tags a, .turquoise .flex-control-paging li a.flex-active, .woocommerce .turquoise span.onsale{
	background-color: #71cbb9!important;
	color: #fff;
}

.turquoise .sbleft .gray-container a, .disquis_h .turquoise a, .turquoise .sbright .gray-container a, .turquoise .widget_calendar #wp-calendar th, .turquoise .content-title, section.turquoise .content-title, .turquoise .content-title a ,.turquoise #reply-title, .turquoise a, .vc_sep_color_turquoise, .style-turquoise .woocommerce.widget_shopping_cart .total .amount , .turquoise .woocommerce.widget_shopping_cart .total .amount, section.turquoise .star-rating:before, .turquoise .widget .star-rating, .type-product .turquoise .star-rating:before, .grid.turquoise .content-title, .isotope-item .turquoise .star-rating:before {
	color: #71cbb9;
}

body .vc_btn_turquoise.vc_btn_outlined, body .vc_btn_turquoise.vc_btn_square_outlined {
	color: #71cbb9!important;
}

.turquoise .relatedcontent a, .iscomm .turquoise a, .turquoise .addcomm a,  .turquoise figcaption a, .wpb_wrapper .turquoise figcaption a, .turquoise .flex-direction-nav .flex-next, .turquoise .flex-direction-nav .flex-prev ,.type-product .turquoise a, .turquoise .summary .price {
	color: #53b7a3!important;
}

.turquoise .clickimg:hover, .turquoise .clicklink:hover, .wpb_wrapper .turquoise .clickimg:hover, .wpb_wrapper .turquoise .clicklink:hover, .turquoise .vcard, .turquoise .woocart.hovered, .type-product .turquoise .clickimg:hover, .type-product .turquoise .clicklink:hover {
	background: #53b7a3!important;
	background: rgba(100,197,178, 0.8)!important;
}

body .vc_btn_turquoise:hover, .turquoise .wpb_toggle:hover, h4.turquoise.wpb_toggle:hover, .turquoise h3.wpb_accordion_header:hover, .wpb_wrapper .turquoise h3.wpb_accordion_header:hover, .turquoise #commentform #submit:hover, .turquoise .wpcf7-submit:hover, .turquoise .comment-reply-link:hover, .style-turquoise .woocommerce .button:hover, body.woocommerce .turquoise button.button:hover, body.woocommerce .turquoise button.button.alt:hover, .turquoise .woocommerce .button:hover, .turquoise .chosen a:hover, .turquoise .woocommerce-message a:hover,  .turquoise select:hover, .turquoise .woocommerce-tabs ul.tabs li:hover, .turquoise  .quantity .minus:hover, .turquoise .quantity  .plus:hover , .turquoise .tags a:hover, .turquoise .flex-control-paging li a:hover{
	background-color: #35a08b!important;
	color: #fff!important;
}

body .vc_btn_turquoise.vc_btn_outlined:hover, body .vc_btn_turquoise.vc_btn_square_outlined:hover, .turquoise.wpb_alert.vc_alert_square_outlined, .turquoise.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #53b7a3!important;
}

.turquoise.wpb_alert.vc_alert_square_outlined, .turquoise.wpb_alert.vc_alert_outlined {
	border: 1px solid #53b7a3;
}

.turquoise a:hover, .wpb_wrapper .turquoise figcaption a:hover {
	color: #53b7a3!important;
}

body .vc_btn_turquoise.vc_btn_3d, .turquoise.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #3b9a87;
	box-shadow: 0 5px 0 #3b9a87;
}

.turquoise .current-menu-item {
	border-color: #53b7a3!important;
}

body .vc_sep_color_turquoise .vc_sep_line, .turquoise .woocommerce-message , .turquoise .woocommerce-info, .turquoise .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="turquoise"] .vc_pie_chart_back {
	border-color: #71cbb9!important;
}
/*####################################################*/
/*** GREEN SEA COLOR SCHEME ***/
/*####################################################*/
.greensea .widgttl, .greensea .wpb_toggle, h4.greensea.wpb_toggle,  .greensea h3.wpb_accordion_header, .wpb_wrapper .greensea h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.greensea  li.ui-state-active a, .greensea .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.greensea  li:hover a, .greensea .wpb_tabs_nav li:hover a, .wpb_wrapper .greensea.wpb_tab, .greensea .wpb_tab, .greensea figure, .wpb_wrapper .greensea figure, .vc_btn_greensea, .greensea .fullwidthtitle .content-title, .vc_wp_custommenu.greensea, .vc_wp_custommenu.greensea a, .vc_progress_bar .vc_single_bar.greensea .vc_bar,  .vc_sep_color_greensea .hhasbg, .greensea .comment-reply-link, .greensea #commentform #submit,  .greensea .wpcf7-submit, .greensea .woocart.hovered:hover, .style-greensea .woocommerce .button, body.woocommerce .greensea button.button, body.woocommerce .greensea button.button.alt, .greensea .woocommerce .button, .greensea .chosen-results li.highlighted,  .greensea select, .greensea .page-numbers:hover, .greensea .page-numbers.current, .greensea .ui-slider-handle, .greensea .ui-slider-range, .greensea .chosen a, .type-product .greensea figure, .greensea .woocommerce-message a, .greensea .woocommerce-message:before, .greensea .woocommerce-message a, .greensea .woocommerce-message:before, .greensea .woocommerce-info:before , .greensea .woocommerce-tabs ul.tabs li.active, .greensea .quantity .minus, .greensea .quantity .plus, .greensea .tags a, .woocommerce .greensea span.onsale{
	background-color: #4eb7a3!important;
	color: #fff;
}

.greensea .sbleft .gray-container a, .disquis_h .greensea a, .greensea .sbright .gray-container a, .greensea .widget_calendar #wp-calendar th, .greensea .content-title, section.greensea .content-title, .greensea .content-title a ,.greensea #reply-title, .vc_btn_greensea.vc_btn_outlined, .vc_btn_greensea.vc_btn_square_outlined, .greensea a, .vc_sep_color_greensea, .style-greensea .woocommerce.widget_shopping_cart .total .amount , .greensea .woocommerce.widget_shopping_cart .total .amount , section.greensea .star-rating:before, .greensea .widget .star-rating, .type-product .greensea .star-rating:before, .grid.greensea .content-title, .isotope-item .greensea .star-rating:before  {
	color: #4eb7a3;
}

.greensea .relatedcontent a, .iscomm .greensea a, .greensea .addcomm a, .greensea figcaption a, .wpb_wrapper .greensea figcaption a, .greensea .flex-direction-nav .flex-next, .greensea .flex-direction-nav .flex-prev, .type-product .greensea a, .greensea .summary .price {
	color: #4eb7a3!important;
}

.greensea .clickimg:hover, .greensea .clicklink:hover, .wpb_wrapper .greensea .clickimg:hover, .wpb_wrapper .greensea .clicklink:hover, .greensea .vcard, .greensea .woocart.hovered  .type-product .greensea .clickimg:hover, .type-product .greensea .clicklink:hover {
	background: #4eb7a3!important;
	background: rgba(78,183,163, 0.8)!important;
}

.vc_btn_greensea:hover, .greensea .wpb_toggle:hover, h4.greensea.wpb_toggle:hover, .greensea h3.wpb_accordion_header:hover, .wpb_wrapper .greensea h3.wpb_accordion_header:hover, .greensea #commentform #submit:hover, .greensea .wpcf7-submit:hover, .greensea .comment-reply-link:hover, .style-greensea .woocommerce .button:hover, body.woocommerce .greensea button.button:hover, body.woocommerce .greensea button.button.alt:hover, .greensea .woocommerce .button:hover, .greensea .chosen a:hover, .greensea .woocommerce-message a:hover, .greensea .woocommerce-message a:hover, .greensea select:hover, .greensea .woocommerce-tabs ul.tabs li:hover, .greensea .quantity .minus:hover, .greensea .quantity .plus:hover, .greensea .tags a:hover {
	background-color: #268673!important;
	color: #fff!important;
}

.vc_btn_greensea.vc_btn_outlined:hover, .vc_btn_greensea.vc_btn_square_outlined:hover, .greensea.wpb_alert.vc_alert_square_outlined, .greensea.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #268673!important;
}

.greensea.wpb_alert.vc_alert_square_outlined, .greensea.wpb_alert.vc_alert_outlined {
	border: 1px solid #268673;
}

.greensea a:hover, .wpb_wrapper .greensea figcaption a:hover {
	color: #268673!important;
}

.vc_btn_greensea.vc_btn_3d, .greensea.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #157260;
	box-shadow: 0 5px 0 #157260;
}

.greensea .current-menu-item {
	border-color: #268673!important;
}

body .vc_sep_color_greensea .vc_sep_line, .greensea .woocommerce-message, .greensea .woocommerce-info, .greensea .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="greensea"] .vc_pie_chart_back {
	border-color: #4eb7a3!important;
}
/*####################################################*/
/*** EMERALD COLOR SCHEME ***/ 
/*####################################################*/
.emerald .widgttl,  .emerald .wpb_toggle, h4.emerald.wpb_toggle, .emerald h3.wpb_accordion_header, .wpb_wrapper .emerald h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.emerald  li.ui-state-active a, .emerald .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.emerald  li:hover a, .emerald .wpb_tabs_nav li:hover a, .wpb_wrapper .emerald.wpb_tab, .emerald .wpb_tab, .emerald figure, .type-product .emerald figure, .wpb_wrapper .emerald figure, .vc_btn_emerald, .emerald .fullwidthtitle .content-title, .vc_wp_custommenu.emerald, .vc_wp_custommenu.emerald a, .vc_progress_bar .vc_single_bar.emerald .vc_bar, .vc_sep_color_emerald .hhasbg, .emerald .comment-reply-link, .emerald #commentform #submit, .emerald .wpcf7-submit, .emerald .woocart.hovered:hover, .style-emerald .woocommerce .button, body.woocommerce .emerald button.button, body.woocommerce .emerald button.button.alt, .emerald .woocommerce .button, .emerald .chosen-results li.highlighted, .emerald select, .emerald .page-numbers:hover, .emerald .page-numbers.current, .emerald .ui-slider-handle, .emerald .ui-slider-range, .emerald .chosen a, .emerald .woocommerce-message a, .emerald .woocommerce-message:before, .emerald .woocommerce-info:before, .emerald .woocommerce-tabs ul.tabs li.active, .emerald .quantity .minus, .emerald .quantity .plus, .emerald .tags a, .woocommerce .emerald span.onsale{
	background-color: #7adda4!important;
	color: #fff;
}

.emerald .sbleft .gray-container a, .disquis_h .emerald a, .emerald .sbright .gray-container a, .emerald .widget_calendar #wp-calendar th, .emerald .content-title, section.emerald .content-title, .emerald .content-title a ,.emerald #reply-title, .vc_btn_emerald.vc_btn_outlined, .vc_btn_emerald.vc_btn_square_outlined, .emerald a, .vc_sep_color_emerald, .style-emerald .woocommerce.widget_shopping_cart .total .amount , .emerald .woocommerce.widget_shopping_cart .total .amount, section.emerald .star-rating:before, .emerald .widget .star-rating, .type-product .emerald .star-rating:before, .grid.emerald .content-title, .isotope-item .emerald .star-rating:before{
	color: #7adda4;
}

.emerald .relatedcontent a,  .iscomm .emerald a, .emerald .addcomm a, .emerald figcaption a, .wpb_wrapper .emerald figcaption a, .emerald .flex-direction-nav .flex-next, .emerald .flex-direction-nav .flex-prev , .type-product .emerald a, .greensea .summary .price{
	color: #7adda4!important;
}

.emerald .clickimg:hover, .emerald .clicklink:hover, .type-product .emerald .clickimg:hover, .type-product .emerald .clicklink:hover, .wpb_wrapper .emerald .clickimg:hover, .wpb_wrapper .emerald .clicklink:hover, .emerald .vcard , .emerald .woocart.hovered {
	background: #7adda4!important;
	background: rgba(122,221,164, 0.8)!important;
}

.vc_btn_emerald:hover, .emerald .wpb_toggle:hover, h4.emerald.wpb_toggle:hover, .emerald h3.wpb_accordion_header:hover, .wpb_wrapper .emerald h3.wpb_accordion_header:hover, .emerald .comment-reply-link:hover, .emerald #commentform #submit:hover, .emerald .wpcf7-submit:hover, .style-emerald .woocommerce .button:hover, body.woocommerce .emerald button.button:hover, body.woocommerce .emerald button.button.alt:hover, .emerald .woocommerce .button:hover,.emerald .chosen a:hover, .emerald .woocommerce-message a:hover, .emerald select:hover, .emerald .woocommerce-tabs ul.tabs li.active:hover, .woocommerce-tabs ul.tabs li:hover , .emerald .woocommerce-tabs ul.tabs li:hover, .emerald .quantity .minus:hover, .emerald .quantity .plus:hover, .emerald .tags a:hover{
	background-color: #3bb46d!important;
	color: #fff!important;
}

.vc_btn_emerald.vc_btn_outlined:hover, .vc_btn_emerald.vc_btn_square_outlined:hover, .emerald.wpb_alert.vc_alert_square_outlined, .emerald.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #3bb46d!important;
}

.emerald.wpb_alert.vc_alert_square_outlined, .emerald.wpb_alert.vc_alert_outlined {
	border: 1px solid #3bb46d;
}

.emerald a:hover  , .emerald  p.price, .wpb_wrapper .emerald figcaption a:hover {
	color: #3bb46d!important;
}

.vc_btn_emerald.vc_btn_3d, .emerald.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #28a45c;
	box-shadow: 0 5px 0 #28a45c;
}

.emerald .current-menu-item {
	border-color: #3bb46d!important;
}

body .vc_sep_color_emerald .vc_sep_line, .emerald .woocommerce-message, .emerald .woocommerce-info, .emerald .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="emerald"] .vc_pie_chart_back {
	border-color: #7adda4!important;
}
/*####################################################*/
/*** NEPHRITIS COLOR SCHEME ***/  
/*####################################################*/
.nephritis .widgttl, .nephritis .wpb_toggle, h4.nephritis.wpb_toggle, .nephritis h3.wpb_accordion_header, .wpb_wrapper .nephritis h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.nephritis  li.ui-state-active a, .nephritis .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.nephritis  li:hover a, .nephritis .wpb_tabs_nav li:hover a, .wpb_wrapper .nephritis.wpb_tab, .nephritis .wpb_tab, .nephritis figure, .wpb_wrapper .nephritis figure, .vc_btn_nephritis, .nephritis .fullwidthtitle .content-title, .vc_wp_custommenu.nephritis, .vc_wp_custommenu.nephritis a, .vc_progress_bar .vc_single_bar.nephritis .vc_bar, .vc_sep_color_nephritis .hhasbg, .nephritis .comment-reply-link, .nephritis #commentform #submit, .nephritis .wpcf7-submit, .nephritis .woocart.hovered:hover, .style-nephritis .woocommerce .button, body.woocommerce .nephritis button.button, body.woocommerce .nephritis button.button.alt, .nephritis .woocommerce .button, .nephritis .chosen-results li.highlighted, .nephritis select, .nephritis .page-numbers:hover, .nephritis .page-numbers.current, .nephritis .ui-slider-handle, .nephritis .ui-slider-range, .nephritis .chosen a, .type-product .nephritis figure, .nephritis .woocommerce-message a, .nephritis .woocommerce-message:before, .nephritis .woocommerce-info:before , .nephritis .woocommerce-tabs ul.tabs li.active, .nephritis .quantity .minus, .nephritis .quantity .plus, .nephritis .tags a, .woocommerce .nephritis span.onsale{
	background-color: #4fb77c!important;
	color: #fff;
}

.nephritis .sbleft .gray-container a, .disquis_h .nephritis a, .nephritis .sbright .gray-container a, .nephritis .widget_calendar #wp-calendar th, .nephritis .content-title, section.nephritis .content-title, .nephritis .content-title a ,.nephritis #reply-title, .vc_btn_nephritis.vc_btn_outlined, .vc_btn_nephritis.vc_btn_square_outlined, .nephritis a, .vc_sep_color_nephritis, .style-nephritis .woocommerce.widget_shopping_cart .total .amount , .nephritis .woocommerce.widget_shopping_cart .total .amount, section.nephritis .star-rating:before, .nephritis .widget .star-rating, .type-product .nephritis .star-rating:before, .grid.nephritis .content-title, .isotope-item .nephritis .star-rating:before {
	color: #4fb77c;
}

.nephritis .relatedcontent a, .iscomm .nephritis a, .nephritis .addcomm a, .nephritis figcaption a, .wpb_wrapper .nephritis figcaption a, .nephritis .flex-direction-nav .flex-next, .nephritis .flex-direction-nav .flex-prev ,.type-product .nephritis a, .nephritis .summary .price {
	color: #4fb77c!important;
}

.nephritis .clickimg:hover, .nephritis .clicklink:hover, .wpb_wrapper .nephritis .clickimg:hover, .wpb_wrapper .nephritis .clicklink:hover, .nephritis .vcard, .nephritis .woocart.hovered, .type-product .nephritis .clickimg:hover, .type-product .nephritis .clicklink:hover {
	background: #4fb77c!important;
	background: rgba(79, 183, 124, 0.8)!important;
}

.vc_btn_nephritis:hover, .nephritis .wpb_toggle:hover, h4.nephritis.wpb_toggle:hover, .nephritis h3.wpb_accordion_header:hover, .wpb_wrapper .nephritis h3.wpb_accordion_header:hover, .nephritis .comment-reply-link:hover, .nephritis #commentform #submit:hover, .nephritis .wpcf7-submit:hover, .style-nephritis .woocommerce .button:hover, body.woocommerce .nephritis button.button:hover, body.woocommerce .nephritis button.button.alt:hover, .nephritis .woocommerce .button:hover, .nephritis .chosen a:hover, .nephritis .woocommerce-message a:hover, .nephritis select:hover, .nephritis .woocommerce-tabs ul.tabs li:hover, .nephritis .quantity .minus:hover, .nephritis .quantity .plus:hover, .nephritis .tags a:hover {
	background-color: #34965e!important;
	color: #fff!important;
}

.vc_btn_nephritis.vc_btn_outlined:hover, .vc_btn_nephritis.vc_btn_square_outlined:hover, .nephritis.wpb_alert.vc_alert_square_outlined, .nephritis.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #34965e!important;
}

.nephritis.wpb_alert.vc_alert_square_outlined, .nephritis.wpb_alert.vc_alert_outlined {
	border: 1px solid #34965e;
}

.nephritis a:hover, .wpb_wrapper .nephritis figcaption a:hover {
	color: #34965e!important;
}

.vc_btn_nephritis.vc_btn_3d, .nephritis.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #25804c;
	box-shadow: 0 5px 0 #25804c;
}

.nephritis .current-menu-item {
	border-color: #34965e!important;
}

body .vc_sep_color_nephritis .vc_sep_line, .nephritis .woocommerce-message, .nephritis .woocommerce-info , .nephritis .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="nephritis"] .vc_pie_chart_back {
	border-color: #4fb77c!important;
}
/*####################################################*/
/*** AMETHYST COLOR SCHEME ***/ 
/*####################################################*/
.amethyst .widgttl, .amethyst .wpb_toggle, h4.amethyst.wpb_toggle, .amethyst h3.wpb_accordion_header, .wpb_wrapper .amethyst h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.amethyst  li.ui-state-active a, .amethyst .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.amethyst  li:hover a, .amethyst .wpb_tabs_nav li:hover a, .wpb_wrapper .amethyst.wpb_tab, .amethyst .wpb_tab, .amethyst figure, .wpb_wrapper .amethyst figure, .vc_btn_amethyst, .amethyst .fullwidthtitle .content-title, .vc_wp_custommenu.amethyst, .vc_wp_custommenu.amethyst a, .vc_wp_custommenu.amethyst, .vc_wp_custommenu.amethyst a, .vc_progress_bar .vc_single_bar.amethyst .vc_bar, .vc_sep_color_amethyst .hhasbg, .amethyst .wpcf7-submit, .amethyst #commentform #submit, .amethyst .comment-reply-link, .amethyst .woocart.hovered:hover, .style-amethyst .woocommerce .button, body.woocommerce .amethyst button.button, body.woocommerce .amethyst button.button.alt, .amethyst .woocommerce .button, .amethyst .chosen-results li.highlighted, .woocommerce .amethyst select, .amethyst .page-numbers:hover, .amethyst .page-numbers.current, .amethyst .ui-slider-handle, .amethyst .ui-slider-range, .amethyst .chosen a, .type-product .amethyst figure, .amethyst .woocommerce-message a, .amethyst .woocommerce-message:before, .amethyst .woocommerce-info:before, .amethyst .woocommerce-tabs ul.tabs li.active, .amethyst .quantity .minus, .amethyst .quantity .plus, .amethyst .tags a , .woocommerce .amethyst span.onsale{
	background-color: #bb8bd0!important;
	color: #fff;
}

.amethyst .sbleft .gray-container a, .disquis_h .amethyst a, .amethyst .sbright .gray-container a, .amethyst .widget_calendar #wp-calendar th, .amethyst .content-title,  section.amethyst .content-title,  .amethyst .content-title a , .amethyst #reply-title, .vc_btn_amethyst.vc_btn_outlined, .vc_btn_amethyst.vc_btn_square_outlined, .amethyst a, .vc_sep_color_amethyst, .style-amethyst .woocommerce.widget_shopping_cart .total .amount , .amethyst .woocommerce.widget_shopping_cart .total .amount, section.amethyst .star-rating:before, .amethyst .widget .star-rating, .type-product .amethyst .star-rating:before, .grid.amethyst .content-title, .isotope-item .amethyst .star-rating:before{
	color: #bb8bd0;
}

.amethyst .relatedcontent a, .iscomm .amethyst a, .amethyst .addcomm a, .amethyst figcaption a, .wpb_wrapper .amethyst figcaption a, .amethyst .flex-direction-nav .flex-next, .amethyst .flex-direction-nav .flex-prev, .type-product .amethyst a , .amethyst .summary .price {
	color: #bb8bd0!important;
}

.amethyst .wpcf7-submit:hover {
	background: #b281c7!important;
}

.amethyst .clickimg:hover, .amethyst .clicklink:hover, .wpb_wrapper .amethyst .clickimg:hover, .wpb_wrapper .amethyst .clicklink:hover, .amethyst .vcard, .amethyst .woocart.hovered, .type-product .amethyst .clickimg:hover, .type-product .amethyst .clicklink:hover {
	background: #b281c7!important;
	background: rgba(178,129,199, 0.8)!important;
}

.vc_btn_amethyst:hover, .amethyst .wpb_toggle:hover, h4.amethyst.wpb_toggle:hover, .amethyst h3.wpb_accordion_header:hover, .wpb_wrapper .amethyst h3.wpb_accordion_header:hover, .amethyst #commentform #submit:hover, .amethyst .comment-reply-link:hover, .style-amethyst .woocommerce .button:hover, body.woocommerce .amethyst button.button:hover, body.woocommerce .amethyst button.button.alt:hover, .amethyst .woocommerce .button:hover, amethyst .chosen a:hover,  .woocommerce .amethyst select:hover, .amethyst .woocommerce-message a:hover , .amethyst .woocommerce-tabs ul.tabs li:hover, .amethyst .woocommerce-tabs ul.tabs li:hover, .amethyst .quantity .minus:hover, .amethyst .quantity .plus:hover, .amethyst .tags a:hover{
	background-color: #9259aa!important;
	color: #fff!important;
}

.vc_btn_amethyst.vc_btn_outlined:hover, .vc_btn_amethyst.vc_btn_square_outlined:hover, .amethyst.wpb_alert.vc_alert_square_outlined, .amethyst.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #9259aa!important;
}

.amethyst.wpb_alert.vc_alert_square_outlined, .amethyst.wpb_alert.vc_alert_outlined {
	border: 1px solid #9259aa;
}

.amethyst a:hover, .wpb_wrapper .amethyst figcaption a:hover  {
	color: #9259aa!important;
}

.vc_btn_amethyst.vc_btn_3d, .amethyst.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #814999;
	box-shadow: 0 5px 0 #814999;
}

.amethyst .current-menu-item {
	border-color: #9259aa!important;
}

body .vc_sep_color_amethyst .vc_sep_line, .amethyst .woocommerce-message, .amethyst .woocommerce-info , .amethyst .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="amethyst"] .vc_pie_chart_back{
	border-color: #bb8bd0!important;
}
/*####################################################*/
/*** WISTERIA COLOR SCHEME ***/ 
/*####################################################*/
.wisteria .widgttl, .wisteria .wpb_toggle, h4.wisteria.wpb_toggle, .wisteria h3.wpb_accordion_header, .wpb_wrapper .wisteria h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.wisteria  li.ui-state-active a, .wisteria .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.wisteria  li:hover a, .wisteria .wpb_tabs_nav li:hover a, .wpb_wrapper .wisteria.wpb_tab, .wisteria .wpb_tab, .wisteria figure, .wpb_wrapper .wisteria  figure, .vc_btn_wisteria, .wisteria .fullwidthtitle .content-title, .vc_wp_custommenu.wisteria, .vc_wp_custommenu.wisteria a, .vc_progress_bar .vc_single_bar.wisteria .vc_bar, .vc_sep_color_wisteria .hhasbg, .wisteria .comment-reply-link, .wisteria #commentform #submit, .wisteria .wpcf7-submit, .wisteria .woocart.hovered:hover, .style-wisteria .woocommerce .button, body.woocommerce .wisteria button.button, body.woocommerce .wisteria button.button.alt, .wisteria .woocommerce .button, .wisteria .chosen-results li.highlighted, .wisteria select, .wisteria .page-numbers:hover, .wisteria .page-numbers.current, .wisteria .ui-slider-handle, .wisteria .ui-slider-range, .wisteria .chosen a, .type-product .wisteria figure, .wisteria .woocommerce-message a, .wisteria .woocommerce-message:before, .wisteria .woocommerce-info:before, .wisteria .woocommerce-tabs ul.tabs li.active, .wisteria .quantity .minus, .wisteria .quantity .plus, .wisteria .tags a , .woocommerce .wisteria span.onsale{
	background-color: #a871c1!important;
	color: #fff;
}

.wisteria .sbleft .gray-container a, .disquis_h .wisteria a, .wisteria .sbright .gray-container a, .wisteria .widget_calendar #wp-calendar th, .wisteria .content-title,  section.wisteria .content-title, .wisteria .content-title a ,.wisteria #reply-title, .vc_btn_wisteria.vc_btn_outlined, .vc_btn_wisteria.vc_btn_square_outlined, .wisteria a, .vc_sep_color_wisteria, .style-wisteria .woocommerce.widget_shopping_cart .total .amount , .wisteria .woocommerce.widget_shopping_cart .total .amount, section.wisteria .star-rating:before, .wisteria .widget .star-rating, .type-product .wisteria .star-rating:before , .grid.wisteria .content-title, .isotope-item .wisteria .star-rating:before{
	color: #a871c1;
}

.wisteria .relatedcontent a, .iscomm .wisteria a, .wisteria .addcomm a, .wisteria figcaption a, .wpb_wrapper .wisteria figcaption a, .wisteria .flex-direction-nav .flex-next, .wisteria .flex-direction-nav .flex-prev, .type-product .wisteria a, .wisteria .summary .price , .grid.wisteria .content-title{
	color: #a871c1!important;
}

.wisteria .clickimg:hover, .wisteria .clicklink:hover, .wpb_wrapper .wisteria .clickimg:hover, .wpb_wrapper .wisteria .clicklink:hover, .wisteria .vcard, .wisteria .woocart.hovered, .type-product .wisteria .clickimg:hover, .type-product .wisteria .clicklink:hover {
	background: #a871c1!important;
	background: rgba(168,113,193, 0.8)!important;
}

.vc_btn_wisteria:hover, .wisteria .wpb_toggle:hover, h4.wisteria.wpb_toggle:hover, .wisteria h3.wpb_accordion_header:hover, .wpb_wrapper .wisteria h3.wpb_accordion_header:hover, .wisteria .comment-reply-link:hover, .wisteria #commentform #submit:hover, .wisteria .wpcf7-submit:hover, .style-wisteria .woocommerce .button:hover, body.woocommerce .wisteria button.button:hover, body.woocommerce .wisteria button.button.alt:hover, .wisteria .woocommerce .button:hover,.wisteria .chosen a:hover, .wisteria .woocommerce-message a:hover, .wisteria select:hover, .wisteria .woocommerce-tabs ul.tabs li:hover, .wisteria .quantity .minus:hover, .wisteria .quantity .plus:hover, .wisteria .tags a:hover {
	background-color: #814999!important;
	color: #fff!important;
}

.vc_btn_wisteria.vc_btn_outlined:hover, .vc_btn_wisteria.vc_btn_square_outlined:hover, .wisteria.wpb_alert.vc_alert_square_outlined, .wisteria.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #814999!important;
}

.wisteria.wpb_alert.vc_alert_square_outlined, .wisteria.wpb_alert.vc_alert_outlined {
	border: 1px solid #814999;
}

.wisteria a:hover, .wpb_wrapper .wisteria figcaption a:hover{
	color: #814999!important;
}

.vc_btn_wisteria.vc_btn_3d, .wisteria.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #6d3684;
	box-shadow: 0 5px 0 #6d3684;
}

.wisteria .current-menu-item {
	border-color: #814999!important;
}

body .vc_sep_color_wisteria .vc_sep_line, .wisteria .woocommerce-message, .wisteria .woocommerce-info, .wisteria .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="wisteria"] .vc_pie_chart_back {
	border-color: #a871c1!important;
}


/*####################################################*/
/*** PETER RIVER COLOR SCHEME ***/ 
/*####################################################*/
.peterriver .widgttl, .peterriver .wpb_toggle, h4.peterriver.wpb_toggle, .peterriver h3.wpb_accordion_header, .wpb_wrapper .peterriver h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.peterriver  li.ui-state-active a, .peterriver .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.peterriver  li:hover a, .peterriver .wpb_tabs_nav li:hover a, .wpb_wrapper .peterriver.wpb_tab, .peterriver .wpb_tab, .peterriver figure, .wpb_wrapper .peterriver figure, .vc_btn_peterriver, .peterriver .fullwidthtitle .content-title, .vc_wp_custommenu.peterriver, .vc_wp_custommenu.peterriver a, .vc_progress_bar .vc_single_bar.peterriver .vc_bar, .vc_sep_color_peterriver .hhasbg, .peterriver .comment-reply-link, .peterriver #commentform #submit, .peterriver .wpcf7-submit, .peterriver .woocart.hovered:hover, .style-peterriver .woocommerce .button, body.woocommerce .peterriver button.button, body.woocommerce .peterriver button.button.alt, .peterriver .woocommerce .button ,.active-result:hover, .peterriver .chosen-results li.highlighted, .peterriver select, .peterriver .page-numbers:hover, .peterriver .page-numbers.current, .peterriver .ui-slider-handle, .peterriver .ui-slider-range, .peterriver .chosen a, .type-product .peterriver figure, .peterriver .woocommerce-message a, .peterriver .woocommerce-message:before, .peterriver .woocommerce-info:before, .peterriver .woocommerce-tabs ul.tabs li.active, .peterriver .quantity .minus, .peterriver .quantity .plus , .peterriver .tags a, .woocommerce .peterriver span.onsale{
	background-color: #65b1e4!important;
	color: #fff;
}


.peterriver .sbleft .gray-container a, .disquis_h .peterriver a, .peterriver .sbright .gray-container a, .peterriver .widget_calendar #wp-calendar th, .peterriver .content-title, section.peterriver .content-title, .peterriver .content-title a ,.peterriver #reply-title, .vc_btn_peterriver.vc_btn_outlined, .vc_btn_peterriver.vc_btn_square_outlined, .peterriver a , .vc_sep_color_peterriver, .style-peterriver .woocommerce.widget_shopping_cart .total .amount , .peterriver .woocommerce.widget_shopping_cart .total .amount, section.peterriver .star-rating:before, .peterriver .widget .star-rating, .type-product .peterriver .star-rating:before , .grid.peterriver .content-title, .isotope-item .peterriver .star-rating:before {
	color: #65b1e4;
}

.peterriver .relatedcontent a, .iscomm .peterriver a, .peterriver .addcomm a, .peterriver figcaption a, .wpb_wrapper .peterriver figcaption a, .peterriver .flex-direction-nav .flex-next, .peterriver .flex-direction-nav .flex-prev, .type-product .peterriver a, .peterriver .summary .price {
	color: #65b1e4!important;
}

.peterriver .clickimg:hover, .peterriver .clicklink:hover, .wpb_wrapper .peterriver .clickimg:hover, .wpb_wrapper .peterriver .clicklink:hover, .peterriver .vcard, .peterriver .woocart.hovered, .type-product .peterriver .clickimg:hover, .type-product .peterriver .clicklink:hover {
	background: #468dbc!important;
	background: rgba(83,150,194, 0.8)!important;
}

.vc_btn_peterriver:hover, .peterriver .wpb_toggle:hover, h4.peterriver.wpb_toggle:hover, .peterriver h3.wpb_accordion_header:hover, .wpb_wrapper .peterriver h3.wpb_accordion_header:hover, .peterriver .comment-reply-link:hover, .peterriver #commentform #submit:hover, .peterriver .wpcf7-submit:hover, .style-peterriver .woocommerce .button:hover, body.woocommerce .peterriver button.button:hover, body.woocommerce .peterriver button.button.alt:hover, .peterriver .woocommerce .button:hover, .peterriver .chosen a:hover, .peterriver .woocommerce-message a:hover, .peterriver select:hover , .peterriver .woocommerce-tabs ul.tabs li:hover, .peterriver .quantity .minus:hover, .peterriver .quantity .plus:hover, .peterriver .tags a:hover{
	background-color: #5396c2!important;
	color: #fff!important;
}

.vc_btn_peterriver.vc_btn_outlined:hover, .vc_btn_peterriver.vc_btn_square_outlined:hover, .peterriver.wpb_alert.vc_alert_square_outlined, .peterriver.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #468dbc!important;
}

.peterriver.wpb_alert.vc_alert_square_outlined, .peterriver.wpb_alert.vc_alert_outlined {
	border: 1px solid #468dbc;
}

.peterriver a:hover, .wpb_wrapper .peterriver figcaption a:hover {
	color: #468dbc!important;
}

.vc_btn_peterriver.vc_btn_3d, .peterriver.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #367aa6;
	box-shadow: 0 5px 0 #367aa6;
}

.peterriver .current-menu-item {
	border-color: #468dbc!important;
}

body .vc_sep_color_peterriver .vc_sep_line, .peterriver .woocommerce-message, .peterriver .woocommerce-info, .peterriver .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="peterriver"] .vc_pie_chart_back {
	border-color: #65b1e4!important;
}
/*####################################################*/
/*** BELIZE HOLE COLOR SCHEME ***/
/*####################################################*/
.belizehole .widgttl, .belizehole .wpb_toggle, h4.belizehole.wpb_toggle, .belizehole h3.wpb_accordion_header, .wpb_wrapper .belizehole h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.belizehole  li.ui-state-active a, .belizehole .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.belizehole  li:hover a, .belizehole .wpb_tabs_nav li:hover a, .wpb_wrapper .belizehole.wpb_tab, .belizehole .wpb_tab, .belizehole figure, .wpb_wrapper .belizehole figure, .vc_btn_belizehole, .belizehole .fullwidthtitle .content-title, .vc_wp_custommenu.belizehole, .vc_wp_custommenu.belizehole a, .vc_progress_bar .vc_single_bar.belizehole .vc_bar,  .vc_sep_color_belizehole .hhasbg, .belizehole .comment-reply-link, .belizehole #commentform #submit, .belizehole .wpcf7-submit, .belizehole .woocart.hovered:hover, .style-belizehole .woocommerce .button, body.woocommerce .belizehole button.button, body.woocommerce .belizehole button.button.alt, .belizehole .woocommerce .button, .belizehole .chosen-results li.highlighted, .belizehole select, .belizehole .page-numbers:hover, .belizehole .page-numbers.current, .belizehole .ui-slider-handle, .belizehole .ui-slider-range, .belizehole .chosen a , .type-product .belizehole figure, .belizehole .woocommerce-message a, .belizehole .woocommerce-message:before, .belizehole .woocommerce-info:before, .belizehole .woocommerce-tabs ul.tabs li.active, .belizehole .quantity .minus, .belizehole .quantity .plus , .belizehole .tags a, .woocommerce .belizehole span.onsale{
	background-color: #5d9ec9!important;
	color: #fff;
}

.belizehole .sbleft .gray-container a, .disquis_h .belizehole a, .belizehole .sbright .gray-container a, .belizehole .widget_calendar #wp-calendar th, .belizehole .content-title, section.belizehole .content-title, .belizehole .content-title a ,.belizehole #reply-title, .vc_btn_belizehole.vc_btn_outlined, .vc_btn_belizehole.vc_btn_square_outlined , .belizehole a, .vc_sep_color_belizehole, .style-belizehole .woocommerce.widget_shopping_cart .total .amount , .belizehole .woocommerce.widget_shopping_cart .total .amount, section.belizehole .star-rating:before, .belizehole .widget .star-rating, .type-product .belizehole .star-rating:before, .grid.belizehole .content-title, .isotope-item .belizehole .star-rating:before{
	color: #5d9ec9;
}

.belizehole .relatedcontent a, .iscomm .belizehole a, .belizehole .addcomm a, .belizehole figcaption a, .wpb_wrapper .belizehole figcaption a, .belizehole .flex-direction-nav .flex-next, .belizehole .flex-direction-nav .flex-prev, .type-product .belizehole a, .belizehole .summary .price  {
	color: #5d9ec9!important;
}

.belizehole .clickimg:hover, .belizehole .clicklink:hover, .wpb_wrapper .belizehole .clickimg:hover, .wpb_wrapper .belizehole .clicklink:hover, .belizehole .vcard, .belizehole .woocart.hovered, .type-product .belizehole .clickimg:hover, .type-product .belizehole .clicklink:hover {
	background: #256690!important;
	background: rgba(37,102,144, 0.8)!important;
}

.vc_btn_belizehole:hover, .belizehole .wpb_toggle:hover, h4.belizehole.wpb_toggle:hover, .belizehole h3.wpb_accordion_header:hover, .wpb_wrapper .belizehole h3.wpb_accordion_header:hover, .belizehole .comment-reply-link:hover, .belizehole #commentform #submit:hover, .belizehole .wpcf7-submit:hover, .style-belizehole .woocommerce .button:hover, body.woocommerce .belizehole button.button:hover, body.woocommerce .belizehole button.button.alt:hover, .belizehole .woocommerce .button:hover, .belizehole .chosen a:hover, .belizehole .woocommerce-message a:hover, .belizehole select:hover, .belizehole .woocommerce-tabs ul.tabs li:hover, .belizehole .quantity .minus:hover, .belizehole .quantity .plus:hover, .belizehole .tags a:hover {
	background-color: #256690!important;
	color: #fff!important;
}

.vc_btn_belizehole.vc_btn_outlined:hover, .vc_btn_belizehole.vc_btn_square_outlined:hover, .belizehole.wpb_alert.vc_alert_square_outlined, .belizehole.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #256690!important;
}

.belizehole.wpb_alert.vc_alert_square_outlined, .belizehole.wpb_alert.vc_alert_outlined {
	border: 1px solid #256690;
}

.belizehole a:hover , .wpb_wrapper .belizehole figcaption a:hover{
	color: #256690!important;
}

.vc_btn_belizehole.vc_btn_3d, .belizehole.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #165075;
	box-shadow: 0 5px 0 #165075;
}

.belizehole .current-menu-item {
	border-color: #256690!important;
}

body .vc_sep_color_belizehole .vc_sep_line, .belizehole .woocommerce-message, .belizehole .woocommerce-info, .belizehole .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="belizehole"] .vc_pie_chart_back {
	border-color: #5d9ec9!important;
}
/*####################################################*/
/*** SUN FLOWER COLOR SCHEME ***/
/*####################################################*/
.sunflower .widgttl, .sunflower .wpb_toggle, h4.sunflower.wpb_toggle, .sunflower h3.wpb_accordion_header, .wpb_wrapper .sunflower h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.sunflower  li.ui-state-active a, .sunflower .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.sunflower  li:hover a, .sunflower .wpb_tabs_nav li:hover a, .wpb_wrapper .sunflower.wpb_tab, .sunflower .wpb_tab, .sunflower figure, .wpb_wrapper .sunflower figure, .vc_btn_sunflower, .sunflower .fullwidthtitle .content-title, .vc_wp_custommenu.sunflower, .vc_wp_custommenu.sunflower a, .vc_progress_bar .vc_single_bar.sunflower .vc_bar,  .vc_sep_color_sunflower .hhasbg, .sunflower .comment-reply-link, .sunflower #commentform #submit, .sunflower .wpcf7-submit, .sunflower .woocart.hovered:hover, .style-sunflower .woocommerce .button, body.woocommerce .sunflower button.button, body.woocommerce .sunflower button.button.alt, .sunflower .woocommerce .button, .sunflower .chosen-results li.highlighted, .sunflower select, .sunflower .page-numbers:hover, .sunflower .page-numbers.current, .sunflower .ui-slider-handle, .sunflower .ui-slider-range, .sunflower .chosen a, .type-product .sunflower figure, .sunflower .woocommerce-message a, .sunflower .woocommerce-message:before, .sunflower .woocommerce-info:before, .sunflower .woocommerce-tabs ul.tabs li.active, .sunflower .quantity .minus, .sunflower .quantity .plus, .sunflower .tags a, .woocommerce .sunflower span.onsale {
	background-color: #f4d248!important;
	color: #fff;
}

.sunflower .sbleft .gray-container a, .disquis_h .sunflower a, .sunflower .sbright .gray-container a, .sunflower .widget_calendar #wp-calendar th, .sunflower .content-title, section.sunflower .content-title, .sunflower .content-title a ,.sunflower #reply-title, .vc_btn_sunflower.vc_btn_outlined, .vc_btn_sunflower.vc_btn_square_outlined, .sunflower a, .vc_sep_color_sunflower, .style-sunflower .woocommerce.widget_shopping_cart .total .amount , .sunflower .woocommerce.widget_shopping_cart .total .amount, section.sunflower .star-rating:before, .sunflower .widget .star-rating, .type-product .sunflower .star-rating:before, .grid.sunflower .content-title, .isotope-item .sunflower .star-rating:before{
	color: #f4d248;
}

.sunflower .relatedcontent a, .iscomm .sunflower a, .sunflower .addcomm a, .sunflower figcaption a, .wpb_wrapper .sunflower figcaption a, .sunflower .flex-direction-nav .flex-next, .sunflower .flex-direction-nav .flex-prev, .type-product .sunflower a, .sunflower .summary .price {
	color: #f4d248!important;
}

.sunflower .clickimg:hover, .sunflower .clicklink:hover, .wpb_wrapper .sunflower .clickimg:hover, .wpb_wrapper .sunflower .clicklink:hover, .sunflower .vcard, .sunflower .woocart.hovered, .type-product .sunflower .clickimg:hover, .type-product .sunflower .clicklink:hover {
	background: #f4d248!important;
	background: rgba(244,210,72, 0.8)!important;
}

.vc_btn_sunflower:hover, .sunflower .wpb_toggle:hover, h4.sunflower.wpb_toggle:hover, .sunflower h3.wpb_accordion_header:hover, .wpb_wrapper .sunflower h3.wpb_accordion_header:hover, .sunflower .comment-reply-link:hover, .sunflower #commentform #submit:hover, .sunflower .wpcf7-submit:hover, .style-sunflower .woocommerce .button:hover, body.woocommerce .sunflower button.button:hover, body.woocommerce .sunflower button.button.alt:hover, .sunflower .woocommerce .button:hover, .sunflower .chosen a:hover, .sunflower .woocommerce-message a:hover, .sunflower select:hover, .sunflower .woocommerce-tabs ul.tabs li:hover, .sunflower .quantity .minus:hover, .sunflower .quantity .plus:hover, .sunflower .tags a:hover {
	background-color: #bc9c17!important;
	color: #fff!important;
}

.vc_btn_sunflower.vc_btn_outlined:hover, .vc_btn_sunflower.vc_btn_square_outlined:hover, .sunflower.wpb_alert.vc_alert_square_outlined, .sunflower.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #bc9c17!important;
}

.sunflower.wpb_alert.vc_alert_square_outlined, .sunflower.wpb_alert.vc_alert_outlined {
	border: 1px solid #bc9c17;
}

.sunflower a:hover , .wpb_wrapper .sunflower figcaption a:hover{
	color: #bc9c17!important;
}

.vc_btn_sunflower.vc_btn_3d, .sunflower.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #816b0f;
	box-shadow: 0 5px 0 #816b0f;
}

.sunflower .current-menu-item {
	border-color: #bc9c17!important;
}

body .vc_sep_color_sunflower .vc_sep_line, .sunflower .woocommerce-message, .sunflower .woocommerce-info , .sunflower .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="sunflower"] .vc_pie_chart_back {
	border-color: #f4d248!important;
}
/*####################################################*/
/*** ORANGE COLOR SCHEME ***/
/*####################################################*/
.orange .widgttl, .orange .wpb_toggle, h4.orange.wpb_toggle, .orange h3.wpb_accordion_header, .wpb_wrapper .orange h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.orange  li.ui-state-active a, .orange .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.orange  li:hover a, .orange .wpb_tabs_nav li:hover a, .wpb_wrapper .orange.wpb_tab, .orange .wpb_tab, .orange figure, .wpb_wrapper .orange figure, .vc_btn_orange, .orange .fullwidthtitle .content-title, .vc_wp_custommenu.orange, .vc_wp_custommenu.orange a, .vc_progress_bar .vc_single_bar.orange .vc_bar, .vc_sep_color_orange .hhasbg, .orange .comment-reply-link, .orange #commentform #submit, .orange .wpcf7-submit, .orange .woocart.hovered:hover, .style-orange .woocommerce .button, body.woocommerce .orange button.button, body.woocommerce .orange button.button.alt, .orange .woocommerce .button, .orange .chosen-results li.highlighted, .orange select, .orange .page-numbers:hover, .orange .page-numbers.current, .orange .ui-slider-handle, .orange .ui-slider-range, .orange .chosen a, .type-product .orange figure, .orange .woocommerce-message a, .orange .woocommerce-message:before, .orange .woocommerce-info:before, .orange .woocommerce-tabs ul.tabs li.active, .orange .quantity .minus, .orange .quantity .plus, .orange .tags a, .woocommerce .orange span.onsale{
	background-color: #f6b44a!important;
	color: #fff;
}

.orange .sbleft .gray-container a, .disquis_h .orange a, .orange .sbright .gray-container a, .orange .widget_calendar #wp-calendar th, .orange .content-title, section.orange .content-title, .orange .content-title a ,.orange #reply-title, .orange a , .vc_sep_color_orange, .style-orange .woocommerce.widget_shopping_cart .total .amount , .orange .woocommerce.widget_shopping_cart .total .amount, section.orange .star-rating:before, .orange .widget .star-rating, .type-product .orange .star-rating:before, .grid.orange .content-title, .isotope-item .orange .star-rating:before{
	color: #f6b44a;
}

.orange .relatedcontent a, .iscomm .orange a, .orange .addcomm a, .orange figcaption a, .wpb_wrapper .orange figcaption a, .orange .flex-direction-nav .flex-next, .orange .flex-direction-nav .flex-prev ,body .vc_btn_orange.vc_btn_outlined, body .vc_btn_orange.vc_btn_square_outlined , .type-product .orange a, .orange .summary .price {
	color: #f6b44a!important;
}

.orange .clickimg:hover, .orange .clicklink:hover, .wpb_wrapper .orange .clickimg:hover, .wpb_wrapper .orange .clicklink:hover,  .orange .vcard, .orange .woocart.hovered , .type-product .orange .clickimg:hover, .type-product .orange .clicklink:hover {
	background: #f6b44a!important;
	background: rgba(246,180,74, 0.8)!important;
}

body .vc_btn_orange:hover, .orange .wpb_toggle:hover, h4.orange.wpb_toggle:hover, .orange h3.wpb_accordion_header:hover, .wpb_wrapper .orange h3.wpb_accordion_header:hover, .orange .comment-reply-link:hover, .orange #commentform #submit:hover, .orange .wpcf7-submit:hover, .style-orange .woocommerce .button:hover, body.woocommerce .orange button.button:hover, body.woocommerce .orange button.button.alt:hover, .orange .woocommerce .button:hover, .orange .chosen a:hover, .orange .woocommerce-message a:hover, .orange select:hover, .orange .woocommerce-tabs ul.tabs li:hover, .orange .quantity .minus:hover, .orange .quantity .plus:hover, .orange .tags a:hover {
	background-color: #cd6f00!important;
	color: #fff!important;
}

body .vc_btn_orange.vc_btn_outlined:hover, body .vc_btn_orange.vc_btn_square_outlined:hover, .orange.wpb_alert.vc_alert_square_outlined, .orange.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #cd6f00!important;
}

.orange.wpb_alert.vc_alert_square_outlined, .orange.wpb_alert.vc_alert_outlined {
	border: 1px solid #cd6f00;
}

.orange a:hover, .wpb_wrapper .orange figcaption a:hover {
	color: #cd6f00!important;
}

body .vc_btn_orange.vc_btn_3d, .orange.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #a46214;
	box-shadow: 0 5px 0 #a46214;
}

.orange .current-menu-item {
	border-color: #cd6f00!important;
}

body .vc_sep_color_orange .vc_sep_line, .orange .woocommerce-message, .orange .woocommerce-info, .orange .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="orange"] .vc_pie_chart_back {
	border-color: #f6b44a!important;
}

/*####################################################*/
/*** CARROT COLOR SCHEME ***/ 
/*####################################################*/
.carrot .widgttl, .carrot .wpb_toggle, h4.carrot.wpb_toggle, .carrot h3.wpb_accordion_header, .wpb_wrapper .carrot h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.carrot  li.ui-state-active a, .carrot .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.carrot  li:hover a, .carrot .wpb_tabs_nav li:hover a, .wpb_wrapper .carrot.wpb_tab, .carrot .wpb_tab, .carrot figure, .wpb_wrapper .carrot figure, .vc_btn_carrot, .carrot .fullwidthtitle .content-title, .vc_wp_custommenu.carrot, .vc_wp_custommenu.carrot a, .vc_progress_bar .vc_single_bar.carrot .vc_bar, .vc_sep_color_carrot .hhasbg, .carrot .comment-reply-link, .carrot #commentform #submit, .carrot .wpcf7-submit, .carrot .woocart.hovered:hover, .style-carrot .woocommerce .button, body.woocommerce .carrot button.button, body.woocommerce .carrot button.button.alt, .carrot .woocommerce .button, .carrot .chosen-results li.highlighted, .carrot select, .carrot .page-numbers:hover, .carrot .page-numbers.current, .carrot .ui-slider-handle, .carrot .ui-slider-range, .carrot .chosen a, .type-product .carrot figure, .carrot .woocommerce-message a, .carrot .woocommerce-message:before, .carrot .woocommerce-info:before, .carrot .woocommerce-tabs ul.tabs li.active, .carrot .quantity .minus, .carrot .quantity .plus, .carrot .tags a, .woocommerce .carrot span.onsale{
	background-color: #ec9e57!important;
	color: #fff;
}

.carrot .sbleft .gray-container a, .disquis_h .carrot a, .carrot .sbright .gray-container a, .carrot .widget_calendar #wp-calendar th, .carrot .content-title, section.carrot .content-title, .carrot .content-title a ,.carrot #reply-title, .vc_btn_carrot.vc_btn_outlined, .vc_btn_carrot.vc_btn_square_outlined, .carrot a , .vc_sep_color_carrot, .style-carrot .woocommerce.widget_shopping_cart .total .amount , .carrot .woocommerce.widget_shopping_cart .total .amount, section.carrot .star-rating:before,  .carrot .widget .star-rating, .type-product .carrot .star-rating:before, .grid.carrot .content-title, .isotope-item .carrot .star-rating:before{
	color: #ec9e57;
}

.carrot .relatedcontent a, .iscomm .carrot a, .carrot .addcomm a, .carrot figcaption a, .wpb_wrapper .carrot figcaption a, .carrot .flex-direction-nav .flex-next, .carrot .flex-direction-nav .flex-prev , .type-product .carrot a, .carrot .summary .price {
	color: #ec9e57!important;
}

.carrot .clickimg:hover, .carrot .clicklink:hover, .wpb_wrapper .carrot .clickimg:hover, .wpb_wrapper .carrot .clicklink:hover, .carrot .vcard, .carrot .woocart.hovered, .type-product .carrot .clickimg:hover, .type-product .carrot .clicklink:hover {
	background: #ec9e57!important;
	background: rgba(236,158,87, 0.8)!important;
}

.vc_btn_carrot:hover, .carrot .wpb_toggle:hover, h4.carrot.wpb_toggle:hover, .carrot h3.wpb_accordion_header:hover, .wpb_wrapper .carrot h3.wpb_accordion_header:hover, .carrot .comment-reply-link:hover, .carrot #commentform #submit:hover, .carrot .wpcf7-submit:hover, .style-carrot .woocommerce .button:hover, body.woocommerce .carrot button.button:hover, body.woocommerce .carrot button.button.alt:hover, .carrot .woocommerce .button:hover, .carrot .chosen a:hover, .carrot .woocommerce-message a:hover, .carrot select:hover, .carrot .woocommerce-tabs ul.tabs li:hover, .carrot .quantity .minus:hover, .carrot .quantity .plus:hover, .carrot .tags a:hover{
	background-color: #d56f12!important;
	color: #fff!important;
}

.vc_btn_carrot.vc_btn_outlined:hover, .vc_btn_carrot.vc_btn_square_outlined:hover, .carrot.wpb_alert.vc_alert_square_outlined, .carrot.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #d56f12!important;
}

.carrot.wpb_alert.vc_alert_square_outlined, .carrot.wpb_alert.vc_alert_outlined {
	border: 1px solid #d56f12;
}

.carrot a:hover, .wpb_wrapper .carrot figcaption a:hover {
	color: #d56f12!important;
}

.vc_btn_carrot.vc_btn_3d, .carrot.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #b25705;
	box-shadow: 0 5px 0 #b25705;
}

.carrot .current-menu-item {
	border-color: #d56f12!important;
}

body .vc_sep_color_carrot .vc_sep_line, .carrot .woocommerce-message, .carrot .woocommerce-info, .carrot .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="carrot"] .vc_pie_chart_back {
	border-color: #ec9e57!important;
}
/*####################################################*/
/*** PUMPKIN COLOR SCHEME ***/
/*####################################################*/
.pumpkin .widgttl, .pumpkin .wpb_toggle, h4.pumpkin.wpb_toggle, .pumpkin h3.wpb_accordion_header, .wpb_wrapper .pumpkin h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.pumpkin  li.ui-state-active a, .pumpkin .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.pumpkin  li:hover a, .pumpkin .wpb_tabs_nav li:hover a, .wpb_wrapper .pumpkin.wpb_tab, .pumpkin .wpb_tab, .pumpkin figure, .wpb_wrapper .pumpkin figure, .vc_btn_pumpkin, .pumpkin .fullwidthtitle .content-title, .vc_wp_custommenu.pumpkin, .vc_wp_custommenu.pumpkin a, .vc_progress_bar .vc_single_bar.pumpkin .vc_bar, .vc_sep_color_pumpkin .hhasbg, .pumpkin .comment-reply-link, .pumpkin #commentform #submit, .pumpkin .wpcf7-submit, .pumpkin .woocart.hovered:hover, .style-pumpkin .woocommerce .button, body.woocommerce .pumpkin button.button, body.woocommerce .pumpkin button.button.alt, .pumpkin .woocommerce .button, .pumpkin .chosen-results li.highlighted, .pumpkin select, .pumpkin .page-numbers:hover, .pumpkin .page-numbers.current, .pumpkin .ui-slider-handle, .pumpkin .ui-slider-range, .pumpkin .chosen a, .type-product .pumpkin figure , .pumpkin .woocommerce-message a, .pumpkin .woocommerce-message:before, .pumpkin .woocommerce-info:before, .pumpkin .woocommerce-tabs ul.tabs li.active, .pumpkin .quantity .minus, .pumpkin .quantity .plus, .pumpkin .tags a, .woocommerce .pumpkin span.onsale{
	background-color: #dd7d3d!important;
	color: #fff;
}

.pumpkin .sbleft .gray-container a, .disquis_h .pumpkin a, .pumpkin .sbright .gray-container a, .pumpkin .widget_calendar #wp-calendar th, .pumpkin .content-title, section.pumpkin .content-title, .pumpkin .content-title a ,.pumpkin #reply-title, .vc_btn_pumpkin.vc_btn_outlined, .vc_btn_pumpkin.vc_btn_square_outlined, .pumpkin a, .vc_sep_color_pumpkin, .style-pumpkin .woocommerce.widget_shopping_cart .total .amount , .pumpkin .woocommerce.widget_shopping_cart .total .amount, section.pumpkin .star-rating:before, .pumpkin .widget .star-rating, .type-product .pumpkin .star-rating:before, .grid.pumpkin .content-title, .isotope-item .pumpkin .star-rating:before{
	color: #dd7d3d;
}

.pumpkin .relatedcontent a, .iscomm .pumpkin a, .pumpkin .addcomm a, .pumpkin figcaption a, .wpb_wrapper .pumpkin figcaption a, .pumpkin .flex-direction-nav .flex-next, .pumpkin .flex-direction-nav .flex-prev, .type-product .pumpkin a , .pumpkin .summary .price{
	color: #dd7d3d!important;
}

.pumpkin .clickimg:hover, .pumpkin .clicklink:hover, .wpb_wrapper .pumpkin .clickimg:hover, .wpb_wrapper .pumpkin .clicklink:hover, .pumpkin .vcard, .pumpkin .woocart.hovered, .type-product .pumpkin .clickimg:hover, .type-product .pumpkin .clicklink:hover {
	background: #dd7d3d!important;
	background: rgba(221,125,61, 0.8)!important;
}

.vc_btn_pumpkin:hover, .pumpkin .wpb_toggle:hover, h4.pumpkin.wpb_toggle:hover, .pumpkin h3.wpb_accordion_header:hover, .wpb_wrapper .pumpkin h3.wpb_accordion_header:hover, .pumpkin .comment-reply-link:hover, .pumpkin #commentform #submit:hover, .pumpkin .wpcf7-submit:hover, .style-pumpkin .woocommerce .button:hover, body.woocommerce .pumpkin button.button:hover, body.woocommerce .pumpkin button.button.alt:hover, .pumpkin .woocommerce .button:hover, .pumpkin .chosen a:hover, .pumpkin .woocommerce-message a:hover, .pumpkin select:hover, .pumpkin .woocommerce-tabs ul.tabs li:hover, .pumpkin .quantity .minus:hover, .pumpkin .quantity .plus:hover, .pumpkin .tags a:hover{
	background-color: #a84908!important;
	color: #fff!important;
}

.vc_btn_pumpkin.vc_btn_outlined:hover, .vc_btn_pumpkin.vc_btn_square_outlined:hover, .pumpkin.wpb_alert.vc_alert_square_outlined, .pumpkin.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #a84908!important;
}

.pumpkin.wpb_alert.vc_alert_square_outlined, .pumpkin.wpb_alert.vc_alert_outlined {
	border: 1px solid #a84908;
}

.pumpkin a:hover, .wpb_wrapper .pumpkin figcaption a:hover {
	color: #a84908!important;
}

.vc_btn_pumpkin.vc_btn_3d, .pumpkin.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #833703;
	box-shadow: 0 5px 0 #833703;
}

.pumpkin .current-menu-item {
	border-color: #a84908!important;
}

body .vc_sep_color_pumpkin .vc_sep_line, .pumpkin .woocommerce-message, .pumpkin .woocommerce-info, .pumpkin .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="pumpkin"] .vc_pie_chart_back {
	border-color: #dd7d3d!important;
}
/*####################################################*/
/*** WET ASPHALT COLOR SCHEME ***/ 
/*####################################################*/
.wetasphalt .widgttl, .wetasphalt .wpb_toggle, h4.wetasphalt.wpb_toggle, .wetasphalt h3.wpb_accordion_header, .wpb_wrapper .wetasphalt h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.wetasphalt  li.ui-state-active a, .wetasphalt .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.wetasphalt  li:hover a, .wetasphalt .wpb_tabs_nav li:hover a, .wpb_wrapper .wetasphalt.wpb_tab, .wetasphalt .wpb_tab, .wetasphalt figure, .wpb_wrapper .wetasphalt figure, .vc_btn_wetasphalt, .wetasphalt .fullwidthtitle .content-title, .vc_wp_custommenu.wetasphalt, .vc_wp_custommenu.wetasphalt a, .vc_progress_bar .vc_single_bar.wetasphalt .vc_bar,  .vc_sep_color_wetasphalt .hhasbg, .wetasphalt .comment-reply-link, .wetasphalt #commentform #submit, .wetasphalt .wpcf7-submit, .wetasphalt .woocart.hovered:hover, .style-wetasphalt .woocommerce .button, body.woocommerce .wetasphalt button.button, body.woocommerce .wetasphalt button.button.alt, .wetasphalt .woocommerce .button, .wetasphalt .chosen-results li.highlighted, .wetasphalt select, .wetasphalt .page-numbers:hover, .wetasphalt .page-numbers.current, .wetasphalt .ui-slider-handle, .wetasphalt .ui-slider-range, .wetasphalt .chosen a, .wetasphalt .woocommerce-message a, .wetasphalt .woocommerce-message:before, .wetasphalt .woocommerce-info:before, .wetasphalt .woocommerce-tabs ul.tabs li.active, .wetasphalt .quantity .minus, .wetasphalt .quantity .plus, .wetasphalt .tags a, .woocommerce .wetasphalt span.onsale{
	background-color: #657585!important;
	color: #fff;
}

.wetasphalt .sbleft .gray-container a, .disquis_h .wetasphalt a, .wetasphalt .sbright .gray-container a, .wetasphalt .widget_calendar #wp-calendar th, .wetasphalt .content-title, section.wetasphalt .content-title, .wetasphalt .content-title a ,.wetasphalt #reply-title, .vc_btn_wetasphalt.vc_btn_outlined, .vc_btn_wetasphalt.vc_btn_square_outlined, .wetasphalt a, .vc_sep_color_wetasphalt, .style-wetasphalt .woocommerce.widget_shopping_cart .total .amount , .wetasphalt .woocommerce.widget_shopping_cart .total .amount, section.wetasphalt .star-rating:before, .wetasphalt .widget .star-rating, .grid.wetasphalt .content-title, .isotope-item .wetasphalt .star-rating:before{
	color: #657585;
}

.wetasphalt .relatedcontent a, .iscomm .wetasphalt a, .wetasphalt .addcomm a, .wetasphalt figcaption a, .wpb_wrapper .wetasphalt figcaption a, .wetasphalt .flex-direction-nav .flex-next, .wetasphalt .flex-direction-nav .flex-prev, .wetasphalt .summary .price{
	color: #657585!important;
}

.wetasphalt .clickimg:hover, .wetasphalt .clicklink:hover, .wpb_wrapper .wetasphalt .clickimg:hover, .wpb_wrapper .wetasphalt .clicklink:hover, .wetasphalt .vcard, .wetasphalt .woocart.hovered {
	background: #657585!important;
	background: rgba(101,117,133, 0.8)!important;
}

.vc_btn_wetasphalt:hover, .wetasphalt .wpb_toggle:hover, h4.wetasphalt.wpb_toggle:hover, .wetasphalt h3.wpb_accordion_header:hover, .wpb_wrapper .wetasphalt h3.wpb_accordion_header:hover, .wetasphalt .comment-reply-link:hover, .wetasphalt #commentform #submit:hover, .wetasphalt .wpcf7-submit:hover, .style-wetasphalt .woocommerce .button:hover, body.woocommerce .wetasphalt button.button:hover, body.woocommerce .wetasphalt button.button.alt:hover, .wetasphalt .woocommerce .button:hover, .wetasphalt .woocommerce-message a:hover, .wetasphalt select:hover, .wetasphalt .woocommerce-tabs ul.tabs li:hover, .wetasphalt .quantity .minus:hover, .wetasphalt .quantity .plus:hover, .wetasphalt .tags a:hover{
	background-color: #394b5d!important;
	color: #fff!important;
}

.vc_btn_wetasphalt.vc_btn_outlined:hover, .vc_btn_wetasphalt.vc_btn_square_outlined:hover, .wetasphalt.wpb_alert.vc_alert_square_outlined, .wetasphalt.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #394b5d!important;
}

.wetasphalt.wpb_alert.vc_alert_square_outlined, .wetasphalt.wpb_alert.vc_alert_outlined {
	border: 1px solid #394b5d;
}

.wetasphalt a:hover , .wpb_wrapper .wetasphalt figcaption a:hover {
	color: #394b5d!important;
}

.vc_btn_wetasphalt.vc_btn_3d, .wetasphalt.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #233240;
	box-shadow: 0 5px 0 #233240;
}

.wetasphalt .current-menu-item {
	border-color: #394b5d!important;
}

body .vc_sep_color_wetasphalt .vc_sep_line, .wetasphalt .woocommerce-message, .wetasphalt .woocommerce-info, .wetasphalt .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="wetasphalt"] .vc_pie_chart_back {
	border-color: #657585!important;
}
/*####################################################*/
/*** MIDNIGHT BLUE COLOR SCHEME ***/ 
/*####################################################*/
.midnightblue .widgttl,  .midnightblue .wpb_toggle, h4.midnightblue.wpb_toggle, .midnightblue h3.wpb_accordion_header, .wpb_wrapper .midnightblue h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.midnightblue  li.ui-state-active a, .midnightblue .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.midnightblue  li:hover a, .midnightblue .wpb_tabs_nav li:hover a, .wpb_wrapper .midnightblue.wpb_tab, .midnightblue .wpb_tab, .midnightblue figure, .wpb_wrapper .midnightblue figure, .vc_btn_midnightblue, .midnightblue .fullwidthtitle .content-title, .vc_wp_custommenu.midnightblue, .vc_wp_custommenu.midnightblue a, .vc_progress_bar .vc_single_bar.midnightblue .vc_bar, .vc_sep_color_midnightblue .hhasbg, .midnightblue .comment-reply-link, .midnightblue #commentform #submit, .midnightblue .wpcf7-submit, .midnightblue .woocart.hovered:hover, .style-midnightblue .woocommerce .button, body.woocommerce .midnightblue button.button, body.woocommerce .midnightblue button.button.alt, .midnightblue .woocommerce .button, .midnightblue .chosen-results li.highlighted, .midnightblue select, .midnightblue .page-numbers:hover, .midnightblue .page-numbers.current, .midnightblue .ui-slider-handle, .midnightblue .ui-slider-range, .midnightblue .chosen a, .type-product .midnightblue figure, .midnightblue .woocommerce-message a, .midnightblue .woocommerce-message:before, .midnightblue .woocommerce-info:before, .midnightblue .woocommerce-tabs ul.tabs li.active, .midnightblue .quantity .minus, .midnightblue .quantity .plus, .midnightblue .tags a, .woocommerce .midnightblue span.onsale{
	background-color: #566576!important;
	color: #fff;
}

.midnightblue .sbleft .gray-container a, .disquis_h .midnightblue a, .midnightblue .sbright .gray-container a, .midnightblue .widget_calendar #wp-calendar th, .midnightblue .content-title, section.midnightblue .content-title, .midnightblue .content-title a ,.midnightblue #reply-title, .vc_btn_midnightblue.vc_btn_outlined, .vc_btn_midnightblue.vc_btn_square_outlined , .midnightblue a, .vc_sep_color_midnightblue, .style-midnightblue .woocommerce.widget_shopping_cart .total .amount , .midnightblue .woocommerce.widget_shopping_cart .total .amount, section.midnightblue .star-rating:before, .midnightblue .widget .star-rating, .type-product .midnightblue .star-rating:before, .grid.midnightblue .content-title, .isotope-item .midnightblue .star-rating:before{
	color: #566576;
}

.midnightblue .relatedcontent a, .iscomm .midnightblue a, .midnightblue .addcomm a, .midnightblue figcaption a, .wpb_wrapper .midnightblue figcaption a, .midnightblue .flex-direction-nav .flex-next, .midnightblue .flex-direction-nav .flex-prev , .type-product .midnightblue a, .midnightblue .summary .price{
	color: #566576!important;
}

.midnightblue .clickimg:hover, .midnightblue .clicklink:hover, .wpb_wrapper .midnightblue .clickimg:hover, .wpb_wrapper .midnightblue .clicklink:hover , .midnightblue .vcard, .midnightblue .woocart.hovered, .type-product .midnightblue .clickimg:hover, .type-product .midnightblue .clicklink:hover {
	background: #566576!important;
	background: rgba(86,101,118, 0.8)!important;
}

.vc_btn_midnightblue:hover, .midnightblue .wpb_toggle:hover, h4.midnightblue.wpb_toggle:hover, .midnightblue h3.wpb_accordion_header:hover, .wpb_wrapper .midnightblue h3.wpb_accordion_header:hover, .midnightblue .comment-reply-link:hover, .midnightblue #commentform #submit:hover, .midnightblue .wpcf7-submit:hover, .style-midnightblue .woocommerce .button:hover, body.woocommerce .midnightblue button.button:hover, body.woocommerce .midnightblue button.button.alt:hover, .midnightblue .woocommerce .button:hover, .midnightblue .chosen a:hover, .midnightblue .woocommerce-message a:hover, .midnightblue select:hover, .midnightblue .woocommerce-tabs ul.tabs li:hover, .midnightblue .quantity .minus:hover, .midnightblue .quantity .plus:hover, .midnightblue .tags a:hover{
	background-color: #1b3046!important;
	color: #fff!important;
}

.vc_btn_midnightblue.vc_btn_outlined:hover, .vc_btn_midnightblue.vc_btn_square_outlined:hover, .midnightblue.wpb_alert.vc_alert_square_outlined, .midnightblue.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #1b3046!important;
}

.midnightblue.wpb_alert.vc_alert_square_outlined, .midnightblue.wpb_alert.vc_alert_outlined {
	border: 1px solid #1b3046;
}

.midnightblue a:hover , .wpb_wrapper .midnightblue figcaption a:hover{
	color: #1b3046!important;
}

.vc_btn_midnightblue.vc_btn_3d, .midnightblue.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #0f1f2f;
	box-shadow: 0 5px 0 #0f1f2f;
}

.midnightblue .current-menu-item {
	border-color: #1b3046!important;
}

body .vc_sep_color_midnightblue .vc_sep_line, .midnightblue .woocommerce-message, .midnightblue .woocommerce-info , .midnightblue .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="midnightblue"] .vc_pie_chart_back {
	border-color: #566576!important;
}
/*####################################################*/
/*** ALIZARIN COLOR SCHEME ***/ 
/*####################################################*/
.alizarin .widgttl, .alizarin .wpb_toggle, h4.alizarin.wpb_toggle, .alizarin h3.wpb_accordion_header, .wpb_wrapper .alizarin h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.alizarin  li.ui-state-active a, .alizarin .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.alizarin  li:hover a, .alizarin .wpb_tabs_nav li:hover a, .wpb_wrapper .alizarin.wpb_tab, .alizarin .wpb_tab, .alizarin figure, .wpb_wrapper .alizarin figure, .vc_btn_alizarin, .alizarin .fullwidthtitle .content-title, .vc_wp_custommenu.alizarin, .vc_wp_custommenu.alizarin a, .vc_progress_bar .vc_single_bar.alizarin .vc_bar, .vc_sep_color_alizarin .hhasbg, .alizarin .comment-reply-link, .alizarin #commentform #submit, .alizarin .wpcf7-submit, .alizarin .woocart.hovered:hover, .style-alizarin .woocommerce .button, body.woocommerce .alizarin button.button, body.woocommerce .alizarin button.button.alt, .alizarin .woocommerce .button, .alizarin .chosen-results li.highlighted, .alizarin select, .alizarin .page-numbers:hover, .alizarin .page-numbers.current, .alizarin .ui-slider-handle, .alizarin .ui-slider-range, .alizarin .chosen a, .type-product .alizarin figure, .alizarin .woocommerce-message a, .alizarin .woocommerce-message:before, .alizarin .woocommerce-info:before, .alizarin .woocommerce-tabs ul.tabs li.active, .alizarin .quantity .minus, .alizarin .quantity .plus, .alizarin .tags a, .woocommerce .alizarin span.onsale{
	background-color: #ee776b!important;
	color: #fff;
}

.alizarin .sbleft .gray-container a, .disquis_h .alizarin a, .alizarin .sbright .gray-container a, .alizarin .widget_calendar #wp-calendar th, .alizarin .content-title, section.alizarin .content-title, .alizarin .content-title a ,.alizarin #reply-title, .vc_btn_alizarin.vc_btn_outlined, .vc_btn_alizarin.vc_btn_square_outlined, .alizarin a, .vc_sep_color_alizarin, .style-alizarin .woocommerce.widget_shopping_cart .total .amount , .alizarin .woocommerce.widget_shopping_cart .total .amount, section.alizarin .star-rating:before, .alizarin .widget .star-rating, .type-product .alizarin .star-rating:before, .grid.alizarin .content-title, .isotope-item .alizarin .star-rating:before{
	color: #ee776b;
}

.alizarin .relatedcontent a, .iscomm .alizarin a, .alizarin .addcomm a, .alizarin figcaption a, .wpb_wrapper .alizarin figcaption a, .alizarin .flex-direction-nav .flex-next, .alizarin .flex-direction-nav .flex-prev , .type-product .alizarin a, .alizarin .summary .price {
	color: #ee776b!important;
}

.alizarin .clickimg:hover, .alizarin .clicklink:hover, .wpb_wrapper .alizarin .clickimg:hover, .wpb_wrapper .alizarin .clicklink:hover, .alizarin .vcard , .alizarin .woocart.hovered, .type-product .alizarin .clickimg:hover, .type-product .alizarin .clicklink:hover {
	background: #ee776b!important;
	background: rgba(238,119,107, 0.8)!important;
}

.vc_btn_alizarin:hover, .alizarin .wpb_toggle:hover, h4.alizarin.wpb_toggle:hover, .alizarin h3.wpb_accordion_header:hover, .wpb_wrapper .alizarin h3.wpb_accordion_header:hover, .alizarin .comment-reply-link:hover, .alizarin #commentform #submit:hover, .alizarin .wpcf7-submit:hover, .style-alizarin .woocommerce .button:hover, body.woocommerce .alizarin button.button:hover, body.woocommerce .alizarin button.button.alt:hover, .alizarin .woocommerce .button:hover, .alizarin .chosen a:hover, .alizarin .woocommerce-message a:hover, .alizarin select:hover, .alizarin .woocommerce-tabs ul.tabs li:hover, .alizarin .quantity .minus:hover, .alizarin .quantity .plus:hover, .alizarin .tags a:hover{
	background-color: #b83f33!important;
	color: #fff!important;
}

.vc_btn_alizarin.vc_btn_outlined:hover, .vc_btn_alizarin.vc_btn_square_outlined:hover, .alizarin.wpb_alert.vc_alert_square_outlined, .alizarin.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #b83f33!important;
}

.alizarin.wpb_alert.vc_alert_square_outlined, .alizarin.wpb_alert.vc_alert_outlined {
	border: 1px solid #b83f33;
}

.alizarin a:hover , .wpb_wrapper .alizarin figcaption a:hover{
	color: #b83f33!important;
}

.vc_btn_alizarin.vc_btn_3d, .alizarin.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #9f2e23;
	box-shadow: 0 5px 0 #9f2e23;
}

.alizarin .current-menu-item {
	border-color: #b83f33!important;
}

body .vc_sep_color_alizarin .vc_sep_line, .alizarin .woocommerce-message, .alizarin .woocommerce-info , .alizarin .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="alizarin"] .vc_pie_chart_back{
	border-color: #ee776b!important;
}
/*####################################################*/
/*** POMEGRANATE COLOR SCHEME ***/ 
/*####################################################*/
.pomegranate .widgttl, .pomegranate .wpb_toggle, h4.pomegranate.wpb_toggle, .pomegranate h3.wpb_accordion_header, .wpb_wrapper .pomegranate h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.pomegranate  li.ui-state-active a, .pomegranate .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.pomegranate  li:hover a, .pomegranate .wpb_tabs_nav li:hover a, .wpb_wrapper .pomegranate.wpb_tab, .pomegranate .wpb_tab, .pomegranate figure, .wpb_wrapper .pomegranate figure, .vc_btn_pomegranate, .pomegranate .fullwidthtitle .content-title, .vc_wp_custommenu.pomegranate, .vc_wp_custommenu.pomegranate a, .vc_progress_bar .vc_single_bar.pomegranate .vc_bar, .vc_sep_color_pomegranate .hhasbg, .pomegranate .comment-reply-link, .pomegranate #commentform #submit, .pomegranate .wpcf7-submit, .pomegranate .woocart.hovered:hover, .style-pomegranate .woocommerce .button, body.woocommerce .pomegranate button.button, body.woocommerce .pomegranate button.button.alt, .pomegranate .woocommerce .button, .pomegranate .chosen-results li.highlighted, .pomegranate select, .pomegranate .page-numbers:hover, .pomegranate .page-numbers.current, .pomegranate .ui-slider-handle, .pomegranate .ui-slider-range, .pomegranate .chosen a, .type-product .pomegranate figure, .pomegranate .woocommerce-message a, .pomegranate .woocommerce-message:before, .pomegranate .woocommerce-info:before , .pomegranate .woocommerce-tabs ul.tabs li.active, .pomegranate .quantity .minus, .pomegranate .quantity .plus, .pomegranate .tags a, .woocommerce .pomegranate span.onsale{
	background-color: #d0685e!important;
	color: #fff;
}

.pomegranate .sbleft .gray-container a, .disquis_h .pomegranate a, .pomegranate .sbright .gray-container a, .pomegranate .widget_calendar #wp-calendar th, .pomegranate .content-title, section.pomegranate .content-title, .pomegranate .content-title a ,.pomegranate #reply-title, .vc_btn_pomegranate.vc_btn_outlined, .vc_btn_pomegranate.vc_btn_square_outlined, .pomegranate a, .vc_sep_color_pomegranate, .style-pomegranate .woocommerce.widget_shopping_cart .total .amount , .pomegranate .woocommerce.widget_shopping_cart .total .amount, section.pomegranate .star-rating:before, .pomegranate .widget .star-rating, .type-product .pomegranate .star-rating:before, .grid.pomegranate .content-title, .isotope-item .pomegranate .star-rating:before{
	color: #d0685e;
}

.pomegranate .relatedcontent a, .iscomm .pomegranate a, .pomegranate .addcomm a, .pomegranate figcaption a, .wpb_wrapper .pomegranate figcaption a, .pomegranate .flex-direction-nav .flex-next, .pomegranate .flex-direction-nav .flex-prev, .type-product .pomegranate a, .pomegranate .summary .price {
	color: #d0685e!important;
}

.pomegranate .clickimg:hover, .pomegranate .clicklink:hover, .wpb_wrapper .pomegranate .clickimg:hover, .wpb_wrapper .pomegranate .clicklink:hover, .pomegranate .vcard, .pomegranate .woocart.hovered, .type-product .pomegranate .clickimg:hover, .type-product .pomegranate .clicklink:hover {
	background: #d0685e!important;
	background: rgba(208,104,94, 0.8)!important;
}

.vc_btn_pomegranate:hover, .pomegranate .wpb_toggle:hover, h4.pomegranate.wpb_toggle:hover, .pomegranate h3.wpb_accordion_header:hover, .wpb_wrapper .pomegranate h3.wpb_accordion_header:hover, .pomegranate .comment-reply-link:hover, .pomegranate #commentform #submit:hover, .pomegranate .wpcf7-submit:hover,.style-pomegranate .woocommerce .button:hover, body.woocommerce .pomegranate button.button:hover, body.woocommerce .pomegranate button.button.alt:hover, .pomegranate .woocommerce .button:hover, .pomegranate .chosen a:hover, .pomegranate .woocommerce-message a:hover, .pomegranate select:hover , .pomegranate .woocommerce-tabs ul.tabs li:hover, .pomegranate .quantity .minus:hover, .pomegranate .quantity .plus:hover, .pomegranate .tags a:hover{
	background-color: #8b2a21!important;
	color: #fff!important;
}

.vc_btn_pomegranate.vc_btn_outlined:hover, .vc_btn_pomegranate.vc_btn_square_outlined:hover, .pomegranate.wpb_alert.vc_alert_square_outlined, .pomegranate.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #8b2a21!important;
}

.pomegranate.wpb_alert.vc_alert_square_outlined, .pomegranate.wpb_alert.vc_alert_outlined {
	border: 1px solid #8b2a21;
}

.pomegranate a:hover, .wpb_wrapper .pomegranate figcaption a:hover {
	color: #8b2a21!important;
}

.vc_btn_pomegranate.vc_btn_3d, .pomegranate.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #781d15;
	box-shadow: 0 5px 0 #781d15;
}

.pomegranate .current-menu-item {
	border-color: #8b2a21!important;
}

body .vc_sep_color_pomegranate .vc_sep_line, .pomegranate .woocommerce-message, .pomegranate .woocommerce-info, .pomegranate .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="pomegranate"] .vc_pie_chart_back{
	border-color: #d0685e!important;
}
/*####################################################*/
/*** CONCRETE COLOR SCHEME ***/ 
/*####################################################*/
.concrete .widgttl, .concrete .wpb_toggle, h4.concrete.wpb_toggle, .concrete h3.wpb_accordion_header, .wpb_wrapper .concrete h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.concrete  li.ui-state-active a, .concrete .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.concrete  li:hover a, .concrete .wpb_tabs_nav li:hover a, .wpb_wrapper .concrete.wpb_tab, .concrete .wpb_tab, .concrete figure, .wpb_wrapper .concrete figure, .vc_btn_concrete, .concrete .fullwidthtitle .content-title, .vc_wp_custommenu.concrete, .vc_wp_custommenu.concrete a, .vc_progress_bar .vc_single_bar.concrete .vc_bar, .vc_sep_color_concrete .hhasbg, .concrete .comment-reply-link, .concrete #commentform #submit, .concrete .wpcf7-submit, .concrete .woocart.hovered:hover, .style-concrete .woocommerce .button, body.woocommerce .concrete button.button, body.woocommerce .concrete button.button.alt, .concrete .woocommerce .button, .concrete .chosen-results li.highlighted, .concrete select, .concrete .page-numbers:hover, .concrete .page-numbers.current, .concrete .ui-slider-handle, .concrete .ui-slider-range, .concrete .chosen a, .type-product .concrete figure, .concrete .woocommerce-message a, .concrete .woocommerce-message:before, .concrete .woocommerce-info:before , .concrete .woocommerce-tabs ul.tabs li.active, .concrete .quantity .minus, .concrete .quantity .plus, .concrete .tags a, .woocommerce .concrete span.onsale{
	background-color: #aebbbb!important;
	color: #fff;
}

.concrete .sbleft .gray-container a, .disquis_h .concrete a, .concrete .sbright .gray-container a, .concrete .widget_calendar #wp-calendar th, .concrete .content-title, section.concrete .content-title, .concrete .content-title a ,.concrete #reply-title, .vc_btn_concrete.vc_btn_outlined, .vc_btn_concrete.vc_btn_square_outlined , .concrete a, .vc_sep_color_concrete, .style-concrete .woocommerce.widget_shopping_cart .total .amount , .concrete .woocommerce.widget_shopping_cart .total .amount, section.concrete .star-rating:before, .concrete .widget .star-rating, .type-product .concrete .star-rating:before, .grid.concrete .content-title, .isotope-item .concrete .star-rating:before{
	color: #aebbbb;
}

.concrete .relatedcontent a, .iscomm .concrete a, .concrete .addcomm a, .concrete figcaption a, .wpb_wrapper .concrete figcaption a, .concrete .flex-direction-nav .flex-next, .concrete .flex-direction-nav .flex-prev, .type-product .concrete a, .concrete .summary .price  {
	color: #aebbbb!important;
}

.concrete .clickimg:hover, .concrete .clicklink:hover, .wpb_wrapper .concrete .clickimg:hover, .wpb_wrapper .concrete .clicklink:hover, .concrete .vcard , .concrete .woocart.hovered, .type-product .concrete .clickimg:hover, .type-product .concrete .clicklink:hover {
	background: #aebbbb!important;
	background: rgba(174,187,187, 0.8)!important;
}

.vc_btn_concrete:hover, .concrete .wpb_toggle:hover, h4.concrete.wpb_toggle:hover, .concrete h3.wpb_accordion_header:hover, .wpb_wrapper .concrete h3.wpb_accordion_header:hover, .concrete .comment-reply-link:hover, .concrete #commentform #submit:hover, .concrete .wpcf7-submit:hover, .style-concrete .woocommerce .button:hover, body.woocommerce .concrete button.button:hover, body.woocommerce .concrete button.button.alt:hover, .concrete .woocommerce .button:hover, .concrete .chosen a:hover, .concrete .woocommerce-message a:hover, .concrete select:hover, .concrete .woocommerce-tabs ul.tabs li:hover, .concrete .quantity .minus:hover, .concrete .quantity .plus:hover, .concrete .tags a:hover{
	background-color: #697878!important;
	color: #fff!important;
}

.vc_btn_concrete.vc_btn_outlined:hover, .vc_btn_concrete.vc_btn_square_outlined:hover, .concrete.wpb_alert.vc_alert_square_outlined, .concrete.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #697878!important;
}

.concrete.wpb_alert.vc_alert_square_outlined, .concrete.wpb_alert.vc_alert_outlined {
	border: 1px solid #697878;
}

.concrete a:hover, .wpb_wrapper .concrete figcaption a:hover{
	color: #697878!important;
}

.vc_btn_concrete.vc_btn_3d, .concrete.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #505b5b;
	box-shadow: 0 5px 0 #505b5b;
}

.concrete .current-menu-item {
	border-color: #697878!important;
}

body .vc_sep_color_concrete .vc_sep_line, .concrete .woocommerce-message, .concrete .woocommerce-info, .concrete .woocommerce-tabs ul.tabs:before, .vc_pie_chart[data-pie-color="concrete"] .vc_pie_chart_back{
	border-color: #aebbbb!important;
}
/*####################################################*/
/*** ASBESTOS COLOR SCHEME ***/
/*####################################################*/
.asbestos .widgttl, .asbestos .wpb_toggle, h4.asbestos.wpb_toggle, .asbestos h3.wpb_accordion_header, .wpb_wrapper .asbestos h3.wpb_accordion_header, .wpb_wrapper .wpb_tabs_nav.asbestos  li.ui-state-active a, .asbestos .wpb_tabs_nav li.ui-state-active a,  .wpb_wrapper .wpb_tabs_nav.asbestos  li:hover a, .asbestos .wpb_tabs_nav li:hover a, .wpb_wrapper .asbestos.wpb_tab, .asbestos .wpb_tab, .asbestos figure, .wpb_wrapper .asbestos figure, .vc_btn_asbestos, .asbestos .fullwidthtitle .content-title, .vc_wp_custommenu.asbestos, .vc_wp_custommenu.asbestos a, .vc_progress_bar .vc_single_bar.asbestos .vc_bar, .vc_sep_color_asbestos .hhasbg, .asbestos .comment-reply-link, .asbestos #commentform #submit, .asbestos .wpcf7-submit, .asbestos .woocart.hovered:hover, .style-asbestos .woocommerce .button, body.woocommerce .asbestos button.button, body.woocommerce .asbestos button.button.alt, .asbestos .woocommerce .button, .asbestos .chosen-results li.highlighted, .asbestos select, .asbestos .page-numbers:hover, .asbestos .page-numbers.current, .asbestos .ui-slider-handle, .asbestos .ui-slider-range, .asbestos .chosen a, .type-product .asbestos figure, .asbestos .woocommerce-message a, .asbestos .woocommerce-message:before, .asbestos .woocommerce-info:before, .asbestos .woocommerce-tabs ul.tabs li.active, .asbestos .quantity .minus, .asbestos .quantity .plus, .asbestos .tags a , .woocommerce .asbestos span.onsale{
	background-color: #96a2a2!important;
	color: #fff;
}

.asbestos .sbleft .gray-container a, .disquis_h .asbestos a, .asbestos .sbright .gray-container a, .asbestos .widget_calendar #wp-calendar th, .asbestos .content-title, section.asbestos .content-title, .asbestos .content-title a ,.asbestos #reply-title, .vc_btn_asbestos.vc_btn_outlined, .vc_btn_asbestos.vc_btn_square_outlined, .asbestos a, .vc_sep_color_asbestos, .style-asbestos .woocommerce.widget_shopping_cart .total .amount , .asbestos .woocommerce.widget_shopping_cart .total .amount, section.asbestos .star-rating:before, .asbestos .widget .star-rating, .type-product .asbestos .star-rating:before, .grid.asbestos .content-title, .isotope-item .asbestos .star-rating:before {
	color: #96a2a2;
}

.asbestos .relatedcontent a, .iscomm .asbestos a, .asbestos .addcomm a, .asbestos figcaption a, .wpb_wrapper .asbestos figcaption a, .asbestos .flex-direction-nav .flex-next, .asbestos .flex-direction-nav .flex-prev , .type-product .asbestos a, .asbestos .summary .price {
	color: #96a2a2!important;
}

.asbestos .clickimg:hover, .asbestos .clicklink:hover, .wpb_wrapper .asbestos .clickimg:hover, .wpb_wrapper .asbestos .clicklink:hover, .asbestos .vcard, .asbestos .woocart.hovered, .type-product .asbestos .clickimg:hover, .type-product .asbestos .clicklink:hover {
	background: #96a2a2!important;
	background: rgba(150,162,162, 0.8)!important;
}

.vc_btn_asbestos:hover, .asbestos .wpb_toggle:hover, h4.asbestos.wpb_toggle:hover, .asbestos h3.wpb_accordion_header:hover, .wpb_wrapper .asbestos h3.wpb_accordion_header:hover, .asbestos .comment-reply-link:hover, .asbestos #commentform #submit:hover, .asbestos .wpcf7-submit:hover, .style-asbestos .woocommerce .button:hover, body.woocommerce .asbestos button.button:hover, body.woocommerce .asbestos button.button.alt:hover, .asbestos .woocommerce .button:hover, .asbestos .chosen a:hover, .asbestos .woocommerce-message a:hover, .asbestos select:hover, .asbestos .woocommerce-tabs ul.tabs li:hover, .asbestos .quantity .minus:hover, .asbestos .quantity .plus:hover, .asbestos .tags a:hover {
	background-color: #717d7d!important;
	color: #fff!important;
}

.vc_btn_asbestos.vc_btn_outlined:hover, .vc_btn_asbestos.vc_btn_square_outlined:hover, .asbestos.wpb_alert.vc_alert_square_outlined, .asbestos.wpb_alert.vc_alert_outlined {
	background-color: transparent!important;
	color: #717d7d!important;
}

.asbestos.wpb_alert.vc_alert_square_outlined, .asbestos.wpb_alert.vc_alert_outlined {
	border: 1px solid #717d7d;
}

.asbestos a:hover, .wpb_wrapper .asbestos figcaption a:hover {
	color: #717d7d!important;
}

.vc_btn_asbestos.vc_btn_3d, .asbestos.wpb_alert.vc_alert_3d {
	-webkit-box-shadow: 0 5px 0 #566161;
	box-shadow: 0 5px 0 #566161;
}

.asbestos .current-menu-item {
	border-color: #717d7d!important;
}

body .vc_sep_color_asbestos .vc_sep_line, .asbestos .woocommerce-message, .asbestos .woocommerce-info, .asbestos .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="asbestos"] .vc_pie_chart_back{
	border-color: #96a2a2!important;
}

body .vc_sep_color_asbestos .vc_sep_line, .asbestos .woocommerce-message, .asbestos .woocommerce-info, .asbestos .woocommerce-tabs ul.tabs:before , .vc_pie_chart[data-pie-color="asbestos"] .vc_pie_chart_back{
	border-color: #96a2a2!important;
}

.vc_wp_custommenu.asbestos, .vc_wp_custommenu.asbestos a {
	background-color: #96a2a2!important;
	color: #fff;
}

.vc_wp_custommenu.nocolor .widget .widgettitle {
	color: inherit!important;
}



/*.bespoke-parent figure, .wpb_wrapper .bespoke-parent figure{
	background-color:transparent!important;
}*/
/*####################################################*/
/*** AUDIO VIDEO PLAYERS ***/
/*####################################################*/
.mejs-container {
	background: rgba(0,0,0,0.1)!important;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mejs-container .mejs-controls {
	background: none!important;
	background: rgba(0,0,0,0.1)!important;
}

.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(0,0,0,0.1)!important;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: rgba(255,255,255,0.3)!important;
}

.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: rgba(255,255,255,0.8)!important;
}

.mejs-video, .wp-video-shortcode {
	width: 100%!important;
	max-width: 100%!important;
}

.mejs-video {
	border: 5px solid rgba(0,0,0,0.1);
}

.mejs-video .mejs-controls {
	background: rgba(0,0,0,0.3)!important;
}

.mejs-overlay-button {
	opacity: 0.7;
	background: url(images/bigplay.png) no-repeat!important;
}

.mejs-overlay:hover .mejs-overlay-button {
	background: url(images/bigplay.png) 0px -101px no-repeat!important;
}

.mejs-time-float {
	background: rgba(255,255,255,0.9)!important;
	border: none!important;
	color: #666!important;
}

.wp-caption, .wp-caption-text, .sticky, .gallery-caption ,.bypostauthor   ,.aligncenter {
}

.alignleft {
	float: left;
}

img.alignleft {
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}

img.alignright {
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

.alignright {
	float: right;
}

.alignnone, .alignnone img, .aligncenter {
	max-width: 100%;
	height: auto;
}

.size-full {
	max-width: 100%;
}

pre {
	max-width: 100%;
	vertical-align: baseline;
	border: 1px solid rgba(255,255,255,0.3);
	font-size: 12px;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}

tbody, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding: 4px;
}
 
/*####################################################*/
/*** OTHER ***/
/*####################################################*/

.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
	width: 100% !important;
}

.zindex-up {
	z-index: 5;
}

.text-center {
	text-align: center!important;
}

.embedvideo {
	z-index: 1!important;
}

.flexslider {
	width: 100%;
}

.fb-holder .container-border {
	background: #f9f9f9;
	padding: 15px;
	margin-top: 35px;
}

iframe .fbFeedbackContent.fbDarkWidget .composer {
	background-color: rgba(0,0,0,0.3);
}
/*####################################################*/
/*** DATE AREA ***/
/*####################################################*/
.mouseico {
	background: url(images/mouse.png) repeat top left;
	height: 71px;
	width: 260px;
	position: relative;
	content: "";
}

#disqus_thread {
	opacity: 0.8;
	padding-right: 10px;
}

.tt-b-day {
	font-size: 28px;
	float: left;
	padding-left: 10px;
	line-height: 50px;
	margin-left: -1px;
	border-left: 1px solid rgba(0,0,0,0.1);
}

.rem-border {
	border-left: none;
}

.tt-b-time {
	font-size: 28px;
	float: left;
	line-height: 50px;
}

.tt-b-time-r {
	float: left;
	padding-left: 10px;
	margin-right: -1px;
	border-right: 1px solid rgba(0,0,0,0.1);
}

.tt-b-day-r, .tt-b-amp {
	float: left;
	font-size: 10px;
	line-height: 12px;
	padding-top: 14px;
	padding-left: 5px;
	padding-right: 10px;
}

.tt-b-amp {
	padding-right: 15px;
}

.tt-b-month {
	text-transform: uppercase;
}

/*####################################################*/
/*** NAVIGATION ***/
/*####################################################*/
.dl-menuwrapper {
	width: 50px;
	height: 62px;
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -42px;
	z-index: 99!important;
}

.dl-menuwrapper.absolutefooter {
	position: relative;
	bottom: 62px;
}

#mainmenu .dl-menuwrapper {
	top: 0;
	left: auto;
	right: 20px;
	width: 50px;
	display: none;
}

#mainmenu .dl-menuwrapper button:after {
	width: 60%;
	left: 20%;
	height: 3px;
	background: #777;
	box-shadow: 0 7px 0 #777, 0 14px 0 #777;
}

#mainmenu .dl-menuwrapper button {
	background-color: transparent!important;
	text-indent: inherit;
	padding-top: 46px;
	margin-top: -5px;
	font-size: 14px;
	color: #777;
	height: 70px;
}

.dl-menuwrapper button {
	background: #ccc;
	border: none;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	border: none;
	color: #f06060;
	text-align: center;
	font-size: 22px;
	height: 2.8em;
	width: 3.8em;
	background-color: #53C9B0;
	bottom: 0;
	cursor: pointer;
	z-index: 22;
}

.dl-menuwrapper button:before {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 1.5em solid transparent;
	margin-top: -1.5em;
	border-bottom: 1.5em solid #1142AA;
	left: 0em;
	top: 0em;
}

.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 40%;
	height: 3px;
	background: #fff;
	top: 25px;
	left: 30%;
	box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}

.nav ul, .sbleft ul, .sbleft li, .sbright ul, .sbright li, .widget ul,  ol.tags {
	padding: 0;
	margin: 0;
}

.sbleft ul, .sbright ul, .widget ul {
	list-style: none;
}

/*####################################################*/
/*** OPENTIP ***/
/*####################################################*/
.opentip .widget {
	list-style: none;
}

.opentip .widgettitle {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.opentip .widget_recent_entries li, .opentip .widget_archive li {
	font-size: 11px;
	padding: 7px 0;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

.opentip .widget_calendar {
	min-width: 200px;
}

.opentip .widget_recent_entries li:last-child {
	border-bottom: none;
}

.opentip .widget_recent_entries li .post-date {
	text-transform: uppercase;
}

.hideelement {
	display: none!important;
}

.sbright .gray-container, .sbleft .gray-container {
	background-color: rgba(0,0,0,0)!important;
}
/*####################################################*/
/*** LOADING ***/
/*####################################################*/
.loading:after, div.dark_square .pp_loaderIcon {
	border-width: 0 3px 0 0;
	border-style: solid;
	border-color: rgba(0, 0, 0, .5);
	border-radius: 50%;
	display: block;
	height: 20px;
	margin: -25px 0 0 -25px;
	position: relative;
	width: 20px;
	content: "";
	animation: spin 1s infinite linear;
	-webkit-animation: spin 1s infinite linear;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

.loadbg {
	position: fixed;
	z-index: 229;
	height: 100%;
	width: 100%;
	z-index: 998;
	background: #efefef;
}
/*####################################################*/
/*** BREADCRUMBS ***/
/*####################################################*/
.breadcrumbs {
	left: 0px;
	font-size: 10px;
	position: absolute;
	opacity: 1;
	bottom: 50px;
	z-index: 33;
	background: rgba(255, 255, 255, 0.85);
	width: 98%;
	line-height: 22px;
	text-align: right;
	padding-right: 2%;
	text-transform: uppercase;
	color: #777;
}

.breadcrumbs:hover {
	opacity: 1;
}

.breadcrumbs a:hover {
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	opacity: 1;
}

/*####################################################*/
/*** TAIL DESIGN ***/
/*####################################################*/
.grid .slelement, .slelementno {
	max-width: 450px;
	width: 100%;
	height: 100%;
	color: #333;
}

.grid .slelement, .slelementno {
	max-width: 100%;
}

.grid figcaption .titleline {
	width: 80px;
	height: 1px;
	background-color: #4eb7a3;
	content: "";
	position: absolute;
	margin-top: -14px;
	right: 50%;
	margin-right: -40px;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid a:nth-child(odd) {
	margin: 30px 0 -30px 0;
}

.imghoverfxbg.grid a:nth-child(odd) {
	margin: 0;
}


.grid figure {
	/*max-height: 450px;*/
	position: relative;
	overflow: hidden;
	margin: 5px;
	margin: 0px;
	background: #4eb7a3;
	/*-webkit-backface-visibility: hidden;
	-webkit-backface-visibility: visible;*/
}
.search .grid figure, .date .grid figure {
	min-height:450px;
}
.flexslider .grid figure{
	width:100%;
	height:auto;
	
}
figure.nobgcolor, .wpb_wrapper figure.nobgcolor{
	background-color: transparent!important;
}

.imghoverfxbg.grid figure {
	max-height: none;
	display: inline-block;
}

.imghoverfxbg.grid.nocolor figure {
	display: inherit;
}

.isotope-item .grid figure {
	max-height: 100%;
}

.grid figure img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.2;
	z-index: 1;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-backface-visibility: hidden;
}
.wpb_gallery .grid figure img{
	-webkit-backface-visibility:visible;
}

.grid figure.nobgcolor  img {
	opacity: 1;
	
}
.grid.nocolor figure img{
	display:inline;
	width:auto;
	margin-bottom:-4px!important;
}
.wpb_image_grid .grid.nocolor figure img{
	/*padding-right:15px;
	padding-bottom:15px;*/
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item .grid{
	padding-bottom:15px;
	padding-right:15px;
	padding:5px;
	
}
.imghoverfxbg.grid figure img {
	-webkit-transition: none;
	transition: none;
}

.grid figcaption {
	position: absolute;
	top: 0;
	z-index: 1;
	padding-top: 1px;
	width: 100%;
	height: 100%;
	text-align: center;
}

.grid figcaption h2 {
	margin: 10px 0 10px 0;
	display: inline-block;
	color: #3498db;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sblefton .numrow3 figcaption h2, .cross-sells figcaption h2, .sblefton .related.products figcaption h2{
	margin: 0;
	padding-top:0;
}

.wootitlestyle2 h2 {
	display: inline-block;
	color: #3498db;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wootitlestyle2 {
	position: relative;
	-webkit-transform: translateY(22px);
	transform: translateY(22px);
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
}

.grid figcaption p {
	padding: 0 20px;
	color: #9C9C9C;
	font-weight: 400;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid figcaption .ratingholder {
	padding-bottom: 15px;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid figcaption h2,
.grid figcaption p, .grid figcaption .titleline, .grid figcaption .ratingholder {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.grid figure .postinfo {
	position: absolute;
	padding: 4px 20px;
	border: none;
	font-weight: bold;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid .clicklink {
	position: absolute;
	border: none;
	background-color: rgba(255, 255, 255, 0.95);
	line-height: 40px;
	font-size: 20px;
	bottom: 0px;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	left: 0;
	text-align: center;
	height: 40px;
	width: 50%;
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
}

.as_black_style .clicklink {
	background-color: #282828;
	background-color: rgba(40,40,40,0.85);
}

.grid .clickimg {
	position: absolute;
	border: none;
	background-color: rgba(255, 255, 255, 0.95);
	line-height: 40px;
	font-size: 20px;
	bottom: 0px;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	right: 0;
	text-align: center;
	height: 40px;
	width: 50%;
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
	border-left: 1px solid rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.grid a {
	-webkit-transition: none;
	transition: none;
}

.grid .woocommerce .clickimg {
	width: 30%;
	right: 14%;
	font-size: 14px;
}

.grid .woocommerce .clicklink {
	width: 56%;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.grid .woocommerce .clickimg .star-rating, .grid .clickimg .star-rating {
	margin-top: 13px;
	font-size: 12px;
	margin-left: -30px;
}

.grid .woocommerce .woopriceh {
	font-size: 20px;
	font-weight: 300;
}

.grid .woocommerce .clicklink div {
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.as_black_style .clickimg {
	background-color: #282828;
	background-color: rgba(40,40,40,0.85);
}

.grid .clickaddtocart {
	position: absolute;
	border: none;
	background-color: rgba(255, 255, 255, 0.95);
	line-height: 40px;
	font-size: 20px!important;
	bottom: 0px;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	right: 0!important;
	text-align: center;
	height: 40px;
	width: 14%!important;
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
	border-left: 1px solid rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.grid .clickaddtocart:after {
	position: absolute;
	margin-left: -18px;
	z-index: 1;
	font-family: FontAwesome;
	content: "\f164";
	width: 20%;
	height: auto;
	visibility: hidden;
}

.grid .added_to_cart {
	display: none!important;
}

.grid .added .clickaddtocart:after {
	visibility: visible;
}

.grid .added .clickaddtocart i {
	visibility: hidden;
}

.as_black_style .clickaddtocart {
	background-color: #282828;
	background-color: rgba(40,40,40,0.85);
}

.imghoverfxbg.grid .clickimg {
	width: 100%;
	border-left: none;
}

.nocolor figure {
	background-color: transparent!important;
}

.grid .clicklink:before, .grid .clickimg:before, .grid .clickaddtocart:before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 10px;
	top: -10px;
	background: rgba(255,255,255,0.7);
}

.as_black_style .grid .clicklink:before, .as_black_style .grid .clickimg:before, .as_black_style .grid .clickaddtocart:before {
	background-color: #282828;
	background-color: rgba(40,40,40,0.65);
}

.grid .clickimg:before {
	right: 0;
}

.grid .clickimg:hover, .grid .clicklink:hover, .grid .clickaddtocart:hover {
	background-color: rgba(255, 255, 255, 0.95);
}

.grid figcaption,
.grid figcaption h2,
.grid figcaption p,
.grid figure .postinfo, .grid figcaption .ratingholder {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid svg {
	position: absolute;
	top: -41px;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
}

.grid svg path {
	fill: #fff;
	fill: rgba(255,255,255,0.95);
}

.as_black_style .grid svg path {
	fill: #282828;
	fill: rgba(40,40,40,0.85);
}

.grid .slelement:hover figure img , .grid .slelement:hover .clicklink, .grid .slelement:hover .clickimg, .grid .slelementno:hover figure img , .grid .slelementno:hover .clicklink, .grid .slelementno:hover .clickimg, .grid .slelement:hover .clickaddtocart, .grid:hover .wootitlestyle2 {
	opacity: 1;
}

.grid .slelement:hover figcaption h2,
.grid .slelement:hover figcaption p, .grid  .slelement:hover figcaption .titleline, .grid .slelement:hover .clicklink, .grid .slelement:hover .clickimg, .grid .slelementno:hover .clicklink, .grid .slelementno:hover .clickimg, .grid .slelement:hover figcaption .ratingholder, .grid .slelement:hover .clickaddtocart {
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-o-transform: translateY(2px);
	transform: translateY(2px);
}

.grid  .slelement:hover svg {
	-webkit-transform: translateY(-354px);
	-moz-transform: translateY(-354px);
	-ms-transform: translateY(-354px);
	-o-transform: translateY(-354px);
	transform: translateY(-354px);
	-webkit-transition: all 0.7s, -webkit-transform 0.7s;
	transition: all 0.7s, transform 0.7s;
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-ms-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}

.grid  svg {
	-webkit-transition: all 0.4s, -webkit-transform 0.4s;
	transition: all 0.4s, transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}

.grid:hover .wootitlestyle2 {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.grid .slelement:hover figcaption h2 {
	white-space: nowrap;
	text-overflow: ellipsis;
}

.grid .slelement:hover figcaption h2 {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	opacity: 0;
}

.grid .slelement:hover figcaption p , .grid  .slelement:hover figcaption .titleline, .grid .slelement:hover figcaption .ratingholder {
	opacity: 0;
}

.grid figcaption h2 {
	color: #e74c3c;
}

.grid figure .postinfo {
	bottom: 0;
	left: 0;
	padding: 10px 0 10px 0;
	width: 100%;
	background: rgba(255,255,255,0.95);
	color: #333;
	font-weight: 300;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.grid .slelement:hover figure .postinfo {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.grid figcaption h2, 
.grid figcaption p , .grid  figcaption .titleline, .grid figcaption .ratingholder {
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}


@media screen and (max-width: 45em) {

	.grid figcaption h2 {
		margin-bottom: 0px;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}

	.grid figcaption p {
		margin: 0;
		padding: 0 10px;
	}
}

.parallaxdiv, .parallaxnorm{
	z-index: 1;
	min-width:100%;
}

/*####################################################*/
/*** COMMENTS ***/
/*####################################################*/
.comments-area{
	margin-top:35px;
}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
#comment-nav-above{
	padding-bottom:20px;
}
.comment-meta .content-title{
	padding-top:0;
	margin-top:-10px;	
}
#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{
	float:left;
}
#comment-nav-above .nav-next, #comment-nav-below .nav-next{
	float:right;
	
}
.comments-title {
	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}

.comment-list, .comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-list .children {
	margin-left: 20px;
}
.comment-list > li:last-child:after {
	display: none;
}

.comment-body {
	padding: 15px;
	position: relative;
	background:#f9f9f9;
	margin-bottom:20px;
}
.comment-body .content-title{
	padding-bottom:0;
	font-size:16px;
}

.comment-author {
	float: left;
	max-width: 74px;
	position:relative;
	z-index:1;
}

.comment-author .avatar {
	display: block;
	opacity:0.5;
	
}

.comment-author .avatar:hover{
	opacity:1;
	cursor:default;
}

.comment-author .fn {
	word-wrap: break-word;
}

.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
	content: "\f408";
	vertical-align: text-top;
}

.comment-list .edit-link {
	margin-left: 20px;
}

.comment-metadata, .comment-awaiting-moderation, .comment-content {
	float: right;
}

.comment-list .reply {
	text-align: right;
}

.reply a{
	color:#fff;
}

.comment-reply-link{
	padding: 5px 18px;
	color:#fff;
}
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
	padding-left:0px;
}      
.comment-meta{
	padding-left:80px;
}

.comment-meta a:hover {
	color: #ea9629;
}

.comment-metadata {
	margin-bottom: 20px;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f414";
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.comment-body p{
	padding-left:80px;
}

.comment-form-author, .comment-form-email, .comment-form-url{
	width: 49%;
	float: left;
}

.comment-form-author{
	padding-right:2%;
	
}

/*####################################################*/
/*** TRANSITIONS SPEED ***/
/*####################################################*/
a, .responsivemenuwarp, .responsivemenubg, .right-bottom-nav, .date-time, .navkey, #footer, .p-position, #widgetfooter, .comment-author .avatar, .imghoverfx, .imghoverfxbg.grid figure img, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev, .vc_btn, .wpb_tabs_nav li a:hover, .wpb_toggle,.comment-reply-link, .woocommerce .button, body.woocommerce button.button, body.woocommerce button.button.alt,.grid .clickimg:hover, .grid .clicklink:hover, .grid .clickaddtocart:hover, .grid .clickimg:hover .star-rating:before, .on-overlay,#navs, #nav, .woocommerce select, .woocommerce-tabs ul.tabs li,  .quantity .minus, .quantity .plus , figure.effect-dexter  a, figure.effect-ruby a, figure.effect-sadie a{
	-webkit-transition:all 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: all 0.5s ease;	
}
.wpb_start_animation.wpb_left-to-right, .wpb_start_animation.wpb_right-to-left,.wpb_start_animation.wpb_appear, .wpb_start_animation.wpb_top-to-bottom, .wpb_start_animation.wpb_bottom-to-top {
	-webkit-animation-duration: 1.5s!important;
	-moz-animation-duration: 1.5s!important;
	-o-animation-duration: 1.5s!important;
	animation-duration: 1.5s!important;
	
}

/*####################################################*/
/*** VISUAL COMPOUSER ***/
/*####################################################*/
.vc_wp_custommenu.alizarin a, .wpb_tab a {
	color:#fff!important;
}

.wpb_teaser_grid .categories_filter, .wpb_categories_filter {
	list-style: none;
	list-style-type: none;
	padding: 0;
	padding-left:10px!important;
	/*margin: 10px 0 10px 5px!important;*/
	background: #fff;
	/*width: 98.8%;*/
}
.wpb_teaser_grid .categories_filter, .wpb_categories_filter {
	padding: 0!important;
	margin: 0 20px 20px 15px!important;
}

.wpb_teaser_grid .as_black_style .categories_filter, .wpb_categories_filter{
	background: #282828;
	background:rgba(40,40,40,0.80);
}

.wpb_teaser_grid .categories_filter li{
	padding:10px!important;
	margin:0!important;
}

.wpb_separator{
	border-color:rgba(130,130,130,0.2)!important;	
}

.divspacer{
	margin-top:50px!important;
	margin-bottom:50px!important;
}

.imghoverfx{
	opacity:0.2;
}

.imghoverfxbg.grid.nocolor figure img{
	opacity:1;
}

.nocolor .grid figure img{
	opacity:1;
}

.imghoverfx:hover{
	opacity:1;
}

body .wpb_row { 
	margin-bottom: 0px; 
	margin-left:0; 
	margin-right:0;
}

body .wpb_row{
	padding:30px 0 30px 0;
}

body .wpb_wrapper .wpb_row{
	padding:0 0 30px 0;
}

body .vc_btn_blue{
	background-color:#949BB1;
}

h2.wpb_heading {
	padding-top:10px;
	padding-bottom: 15px;
}

/*ACCORDION*/
.wpb_accordion_header a{
	color:#fff;
}

.wpb_accordion_header:hover{
	opacity:1.7;
}

body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, body .wpb_content_element .wpb_accordion_header a {
	color:inherit;
	padding: 10px 1em;
}

body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url(images/toggle_open.png);
	top: 10px;
}

body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url(images/toggle_close.png);
}

/*GOOGLE MAP*/
.nowidthrow .vc_col-sm-12 .wpb_gmaps_widget .wpb_wrapper {
background-color:transparent;
padding:0px;
}

/*TOGGLE*/
body .wpb_toggle, #content h4.wpb_toggle {
	background: url(images/toggle_open.png) no-repeat 8px center;
	padding-left: 30px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 1px;
	background-color: rgba(0,0,0, 0.04);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
}

body .wpb_toggle_title_active, #content h4.wpb_toggle_title_active {
	background-image: url(images/toggle_close.png);
}

body .wpb_content_element .wpb_tabs_nav li{
	background-color:transparent;
}

body .wpb_content_element .wpb_tabs_nav li:hover a{
	color:#fff!important;
}

/*TABS*/
.wpb_tour_next_prev_nav{
	position: relative;
	height: 20px;
}

body .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
	padding:15px;
}

body .wpb_tour_next_prev_nav span.wpb_next_slide{
	padding-right:20px;
}

body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
	padding-bottom:0;
}

/*CAll TO ACTION*/
.vc_cta_btn{
	z-index: 1;
	position: relative;
}

/*PROGRESS BAR*/
body .vc_progress_bar .vc_single_bar .vc_label{
	padding: 10px;
	color:#fff;
}

body .vc_progress_bar .vc_single_bar {
	background: rgba(0, 0, 0, 0.05);
	position: relative;
	margin-bottom: 11.6666666667px;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

body .vc_progress_bar .vc_single_bar .vc_bar{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*BUTTONS*/
a.vc_btn {
	color:#fff;
}
.vc_btn {
	padding: 8px 22px!important;
}
a.vc_btn:hover, .wpb_accordion_header a:hover, .ui-tabs-active a{
	color:#fff!important;
}
.vc_btn-lg{
	font-size:115%!important;
}

/*MESSAGES*/
body .wpb_alert-error .messagebox_text, body .wpb_alert-info .messagebox_text ,body .wpb_alert-danger .messagebox_text,body .wpb_alert .messagebox_text,body .wpb_alert-warning .messagebox_text{
	padding-left: 0px;
	background:none;
}

body .wpb_alert {
	padding: 1em 25px 1em 25px;
	text-shadow:none;
	border:none;
}

/*CAROUSEL*/
body .vc_carousel .vc-carousel-indicators li{
	width: 15px;
	background-color: #fff;
	border-color: #fff;
	border-radius:0;
}

body  .vc_carousel .vc-carousel-indicators li{
	background-color: #282828;
	border-color: #282828;
}

body .as_black_style.vc_carousel .vc-carousel-indicators li{
	background-color: #282828;
	border-color: #282828;
}

body .vc-carousel-indicators{
	bottom:40px;
}

/*SEPARATOR*/
body .vc_separator.vc_separator_align_left h4, .vc_separator.vc_separator_align_left h3,  .vc_separator.vc_separator_align_left h2, .vc_separator.vc_separator_align_left h1  {
	padding: 0 10px 0 0;
}

body .vc_separator.vc_separator_align_center h4, .vc_separator.vc_separator_align_center h3,  .vc_separator.vc_separator_align_center h2, .vc_separator.vc_separator_align_center h1  {
	padding: 0 10px 0 10px;
}

body .vc_separator.vc_separator_align_right h4, .vc_separator.vc_separator_align_right h3,  .vc_separator.vc_separator_align_right h2, .vc_separator.vc_separator_align_right h1  {
	padding: 0 0 0 10px;
}

.hhasbg{
	padding:4px 16px 6px 16px!important
}

body .vc_separator{
	margin-bottom:20px;
}

.vc_separator h1, .vc_separator h2, .vc_separator h3, .vc_separator h4 {
	display: table-cell;
	white-space: pre;
}
.vc_separator h4{
	font-size:11px!Important;
	line-height:normal!important;
}
.vc_separator h3{
	font-size:15px!Important;
}
.vc_separator h2{
	font-size:19px!Important;
}
.vc_separator h1{
	font-size:24px!Important;
}

body .vc_separator .vc_sep_holder .vc_sep_line {
	border-color: rgba(131, 131, 131, 0.4);
}

/*charts*/
.vc_pie_chart .vc_pie_chart_value{
	font-size:170%!important;
}

/*carousel*/
.post-thumb img{
	width:100%;
}

body .vc-carousel-control {
	position: absolute;
	padding: 0;
	top: 50%;
	left: 0;
	bottom: 0;
	padding-top: 5px;
	margin-top: -15px;
	margin-left: 30px;
	margin-right: 30px;
	width: 30px;
	height: 30px;
	opacity: 0.8;
	filter: alpha(opacity=50);
	font-size: 15px;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background: #fff;
}

body .as_black_style .vc-carousel-control {
	background: #282828;
}

.ss-nav-arrows-next{
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity:0.5;
	z-index:1; 
	position:absolute; 
	font-size:69px; 
	color:#fff; 
	right:5%; 
	top:50%; 
	margin-top:-60px!important; 
	cursor: pointer; 
}

.ss-nav-arrows-prev{
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity:0.5;
	z-index:1; 
	position:absolute; 
	font-size:69px; 
	color:#fff; 
	left:5%; 
	top:50%; 
	margin-top:-60px!important; 
	cursor: pointer; 
}
.ss-nav-arrows-next:hover, .ss-nav-arrows-prev:hover{
	opacity:1;
}





/*####################################################*/
/*** WOOCOMMERCE ***/
/*####################################################*/
.products section{
	width: 100%;
	height: auto;
	display: inline-block;
	min-height:0;
	padding-bottom: 0px;
	left:0;
	bottom:0;
	margin:0; 
	opacity: 1;
	position: static;
}

.numrow2{
	width:48.6%!important;
}

.woocommerce select {
	background: transparent;
	padding: 11px 12px 12px 12px;
	font-size: 14px;
	border: 0;
	border-radius: 0;
	margin:0;
	-webkit-appearance: none;
	cursor:pointer;
}
.type-product figure.nobgcolor{
	background-color:transparent!important;
}
.chosen a{
	padding:10px!important;
	margin-right:10px;
	border:none!important;
	border-radius:0!important;
	color:#fff!important;
}
.chosen .count{
	padding:10px 0 10px 0!important;
}

.widget_layered_nav_filters .chosen{
	border-bottom:none;
}

.woocommerce-result-count{
	padding:13px;
   
}

/*product page elements*/
.gray-container.wpb_row{
	padding-top:0;
}
.woocommerce .minus, .woocommerce .plus{
	border:none!important;
}

.single_variation{
	float:left;
	min-width:100px;  
	padding-top:4px!important;
	padding-right:10px!important;
}
.variations_form tr{
	border-bottom:none!important;
}
.variations tr td{
	border:none!important;
	
}
.woocommerce #content .quantity input.qty{
	height:32px
}
.quantity .plus, .quantity .minus{
	height:16px!important;
}

.thumbnails .grid{
	display:inline-block;
	padding-right:9px;
	padding-bottom:5px;
}
.thumbnails .grid.first{
	
}
.thumbnails .grid.last{
	padding-right:0px;
}
.product.woocommerce{
	border:none!important;
	display:inline-block;
	padding:0!important;
	overflow:hidden;
}
.button.add_to_cart_button.product_type_simple, .clicklink p, .clicklink .button.add_to_cart_button.product_type_variable, .button.add_to_cart_button.product_type_simple:after, .button.add_to_cart_button.product_type_simple:before{
	display:none;
}
.product.woocommerce .button.add_to_cart_button.product_type_simple,.button.add_to_cart_button.product_type_variable{
	/*display:inline;*/
	display:inline-block;
}
.product.woocommerce .amount{
	font-size:15px;
	float:right;
	padding-left:10px;
	padding-top:5px;
}
.product.woocommerce .added_to_cart.wc-forward {
	margin-left:12px;
	display:none!important;
	content:""!important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register{
	border-radius:0!important;
	
}
.woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label{
	padding-top:17px!important;
	padding-right:10px!important;
	min-width:100px;  
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	border: none;
	background:none;
	border-radius:0;
	box-shadow:none;
	margin: 0 -2px;
	padding: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
	text-shadow:none!important;
	color:inherit;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{
	display:none;
}


.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
	border-color:transparent;
	
}
 .woocommerce-tabs ul.tabs li a{
	font-weight:inherit!important;
	padding:10px!important;
}
.woocommerce-tabs ul.tabs li a:hover{
	color:#fff!important;
}
.woocommerce-tabs ul.tabs li.active a:hover, .woocommerce-tabs ul.tabs li.active a{
	color:#fff!important;
	font-weight:inherit!important;
	padding:10px!important;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0!important;
	margin: 0 0 1.618em;
}
.cart_list dd p, .cart_item dd p{
	padding:0 0 0 10px;
	margin:0;
}
.cart_list dd, .cart_item dd {
	padding:0 0 0 10px!important;
	margin:0;
}
.cart_list dt, .cart_item dt{
	min-width:40px;
}
.woocommerce-page #content div.product p.price{
	font-size:28px;
	color:inherit;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{
	font-weight:inherit;
}
.woocommerce #content .description_tab:before, .woocommerce #content .description_tab:after{
	display:none!important;
	
}
.woocommerce-page ul.product_list_widget li img{
	width:40px;
}
.woocommerce form .form-row input, .woocommerce form .form-row textarea{
	padding:9px;
}
.comment .reply{
	text-align: right;
}
.woocommerce .comment li{
	list-style:none;
	
}
.chosen-container-single .chosen-single{
	border-radius: 0px;
	box-shadow:none;
	padding:8px;
}

.chosen-container .chosen-drop{
	box-shadow:none;
}

.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
	background-position: 0 12px!important;
}

.chosen-results li.highlighted{
	background-image:none!important;
}

.chosen-container-active.chosen-with-drop .chosen-single{
	background-image:none!important;
}

.woocommerce .button:hover{
	background-image:none!important;
}  

.woocommerce table.shop_table, .woocommerce-page table.shop_table{
	border-radius:0;	
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	padding:10px 15px 15px 15px;
	background:rgba(0,0,0,.03);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 49%;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background:fcfbfc;
	color: #5e5e5e;
	text-shadow:none!important;
	-webkit-box-shadow:none!important;
	 box-shadow: !important; 
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before{
	height:auto;
}

.ui-slider-handle{
	background:none!important;
	border:none!important;
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-ms-transition:none!important;
	-o-transition:none!important;
	transition:none!important;
}
.price_slider_wrapper{
	padding:10px 0;
}
.price_slider{
	background: rgba(0,0,0,.1)!important;
	
}

.ui-slider-range{
	background:none!important;
	box-shadow:none!important;
  -webkit-box-shadow:none!important; 
}
 
.products .tt-cn-style{
	position:static!important;
}

.woocommerce ul.products li.product,  .woocommerce-page ul.products li.product {
	margin: 0 2% 2.992em 0;
	width: 32%;
}

.related ul.products li.product, .upsells ul.products li.product{
	margin: 0 2% 5px 0;
	width: 32%!important;	
}
.woocommerce .products ul{
	margin-bottom:0!important;
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
	margin-right:0;
}

.woocommerce section .star-rating, .woocommerce-page section .star-rating, .woocommerce .isotope-item .star-rating {
	float: none;
	position: absolute;
	font-size: 16px;
	left: 50%;
	margin-left: -40px;
}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{
	background:none!important;
	box-shadow:none!important;
	-webkit-box-shadow: none!important;
	text-shadow: none!important;
	color:inherit;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{
	display:none;
}

.woocommerce input.button.alt{
	background:none;
}
.form-submit #submit{
	background:none!important;
	padding:10px!important;
}
body .woocommerce .button, body.woocommerce button.button, body.woocommerce button.button.alt, .woocommerce a.button, .form-submit #submit{
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	border: none!important;
	text-decoration: none !important;
	padding: 10px 20px;
	font-size: 100%;
	line-height: 1em;
	border-radius: 0px!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	text-shadow:none!important;
	color:#fff!important;
}

.button.checkout{
	float:right!important;

}

body .woocommerce a.button:hover{
	background: none;
	text-decoration: none;
	
}

body .woocommerce.widget_shopping_cart .total{
	font-size: 16px;
	padding: 10px 0;
	background: rgba(0, 0, 0, 0.07);
	text-align: center;
	border: none;
}

.ot-content .woocommerce.widget_shopping_cart{
	min-width:236px;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

.grid .clickimg:hover .star-rating:before{
	color:#fff;
}

.wpb_teaser_grid .vc_col-sm-4, .wpb_teaser_grid .vc_col-sm-4{
	width: 33.2%!important;	
}
@media (min-width: 480px) {
.wpb_teaser_grid  .vc_col-sm-4, .wpb_teaser_grid .vc_col-sm-4  {
    width: 33.2%!important;
  }
}
@media (min-width: 480px) {
.wpb_teaser_grid .vc_col-sm-6, .wpb_teaser_grid .vc_col-sm-6 {
    width: 49.8%!important;
  }
}

.pagination a:hover, .page-numbers:hover, .woocommerce-pagination a:hover{
	color:#fff!important;
	background-color:rgba(83, 201, 175, 0.8);
}

#footer .widget  .rpsb-block li:first-child{
	padding-top:0!important;
}
.vc-carousel-control.vc-right {
left: auto!important;
right: 0!important;
}


figure.nocolor, body .wpb_wrapper figure.nocolor{
	background-color:transparent!important;
}
.grid figure.nocolor img{
	opacity:1;
}




.mega-menu-wrap{
	position: absolute!important;
	float: right!important;
	right: 50px!important;
}
.mega-menu-megamenu ul li{
	padding-bottom:10px!important;
}


/*####################################################*/
/*** NEW HOVER STYLES ***/
/*####################################################*/
body .grid figure.effect-sadie{
	background-color:transparent!important;
}
.grid figure.effect-sadie img{
	opacity:1;
}
figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #484c61;
	-webkit-transition: -webkit-transform 0.25s, color 0.25s;
	transition: transform 0.25s, color 0.25s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
	transition: opacity 0.25s, transform 0.25s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px 5% 20px 5%;
	width: 90%;
	opacity: 0;
	color:#fff;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

body figure.effect-sadie:hover h2{
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
figure.effect-sadie:hover h2 a{
	color: #fff!important;
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.turquoise figure.effect-sadie figcaption::before, .wpb_wrapper .turquoise figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(113,203,185, 0) 0%, rgba(113,203,185, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(113,203,185, 0) 0%, rgba(113,203,185, 0.8) 75%);
}
.greensea figure.effect-sadie figcaption::before, .wpb_wrapper .greensea figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(78,183,163, 0) 0%, rgba(78,183,163, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(78,183,163, 0) 0%, rgba(78,183,163, 0.8) 75%);
}
.emerald figure.effect-sadie figcaption::before, .wpb_wrapper .emerald figure.effect-sadie figcaption::before  {
	background: -webkit-linear-gradient(top, rgba(122,221,164, 0) 0%, rgba(122,221,164, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(122,221,164, 0) 0%, rgba(122,221,164, 0.8) 75%);
}
.nephritis figure.effect-sadie figcaption::before, .wpb_wrapper .nephritis figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(79,183,124, 0) 0%, rgba(79,183,124, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(79,183,124, 0) 0%, rgba(79,183,124, 0.8) 75%);
}
.amethyst figure.effect-sadie figcaption::before, .wpb_wrapper .amethyst figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(187,139,208, 0) 0%, rgba(187,139,208, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(187,139,208, 0) 0%, rgba(187,139,208, 0.8) 75%);
}
.wisteria figure.effect-sadie figcaption::before, .wpb_wrapper .wisteria figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(168,113,193, 0) 0%, rgba(168,113,193, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(168,113,193, 0) 0%, rgba(168,113,193, 0.8) 75%);
}
.peterriver figure.effect-sadie figcaption::before, .wpb_wrapper .peterriver figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(101,177,228, 0) 0%, rgba(101,177,228, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(101,177,228, 0) 0%, rgba(101,177,228, 0.8) 75%);
}
.belizehole figure.effect-sadie figcaption::before, .wpb_wrapper .belizehole figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(93,158,201, 0) 0%, rgba(93,158,201, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(93,158,201, 0) 0%, rgba(93,158,201, 0.8) 75%);
}
.sunflower figure.effect-sadie figcaption::before, .wpb_wrapper .sunflower figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(244,210,72, 0) 0%, rgba(244,210,72, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(244,210,72, 0) 0%, rgba(244,210,72, 0.8) 75%);
}
.carrot figure.effect-sadie figcaption::before, .wpb_wrapper .carrot figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(236,158,87, 0) 0%, rgba(236,158,87, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(236,158,87, 0) 0%, rgba(236,158,87, 0.8) 75%);
}
.pumpkin figure.effect-sadie figcaption::before, .wpb_wrapper .pumpkin figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(221,125,61, 0) 0%, rgba(221,125,61, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(221,125,61, 0) 0%, rgba(221,125,61, 0.8) 75%);
}
.orange figure.effect-sadie figcaption::before, .wpb_wrapper .orange figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(246,180,74, 0) 0%, rgba(246,180,74, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(246,180,74, 0) 0%, rgba(246,180,74, 0.8) 75%);
}
.wetasphalt figure.effect-sadie figcaption::before, .wpb_wrapper .wetasphalt figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(101,117,133, 0) 0%, rgba(101,117,133, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(101,117,133, 0) 0%, rgba(101,117,133, 0.8) 75%);
}
.midnightblue figure.effect-sadie figcaption::before, .wpb_wrapper .midnightblue figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(86,101,118, 0) 0%, rgba(86,101,118, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(86,101,118, 0) 0%, rgba(86,101,118, 0.8) 75%);
}
.alizarin figure.effect-sadie figcaption::before, .wpb_wrapper .alizarin figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(238,119,107, 0) 0%, rgba(238,119,107, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(238,119,107, 0) 0%, rgba(238,119,107, 0.8) 75%);
}
.pomegranate figure.effect-sadie figcaption::before, .wpb_wrapper .pomegranate figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(208,104,94, 0) 0%, rgba(208,104,94, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(208,104,94, 0) 0%, rgba(208,104,94, 0.8) 75%);
}
.concrete figure.effect-sadie figcaption::before, .wpb_wrapper .concrete figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(174,187,187, 0) 0%, rgba(174,187,187, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(174,187,187, 0) 0%, rgba(174,187,187, 0.8) 75%);
}
.asbestos figure.effect-sadie figcaption::before, .wpb_wrapper .asbestos figure.effect-sadie figcaption::before{
	background: -webkit-linear-gradient(top, rgba(150,162,162, 0) 0%, rgba(150,162,162, 0.8) 75%);
	background: linear-gradient(to bottom, rgba(150,162,162, 0) 0%, rgba(150,162,162, 0.8) 75%);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/


figure.effect-ruby img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-ruby:hover img {
	opacity: 0.2;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h2 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}
figure.effect-ruby h2 a{
	color: #fff!important;
}
figure.effect-ruby p {
	margin: 1em 5% 0 5%;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
	color: #fff!important;
	font-weight:600;
} 

figure.effect-ruby:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}


/*---------------*/
/***** Dexter *****/
/*---------------*/
figure.effect-dexter h2 a, .wpb_wrapper figure.effect-dexter h2 a{
	padding:35px;
	color: #fff!important;
}
figure.effect-dexter img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-dexter img {
	opacity: 0.7;
}

figure.effect-dexter:hover img {
	opacity: 0.4;
}

figure.effect-dexter figcaption::after {
	position: absolute;
	right: 20px;
	bottom: 20px;
	left: 20px;
	height: -webkit-calc(50% - 35px);
	height: calc(50% - 35px);
	border: 6px solid #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
	z-index:-1;
}
.wpb_wrapper figure.effect-dexter figcaption::after {
	height: 45%;
}

figure.effect-dexter:hover figcaption::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-dexter figcaption {
	
	text-align: left;
}

figure.effect-dexter p {
	
	position: absolute;
	right: 30px;
	bottom: 60px;
	left: 30px;
	color:#fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}
figure.effect-dexter:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
body figure.effect-dexter p a, body .wpb_wrapper figure.effect-dexter p a, body figure.effect-ruby p a, body .wpb_wrapper figure.effect-ruby a, body figure.effect-sadie p a , body .wpb_wrapper figure.effect-sadie p a {
	color:#fff!important;
}