/*



Theme Name: Yolo Motor



Theme URI: http://yolotheme.com/



Author: YoloTheme



Author URI: http://facebook.com/yolotheme/



Description: Motor Vehikal is Multi-Purpose Woocomerce WordPress theme with power full customize theme options and page options. Base on Redux Framework.



Version: 1.2.0



License: GNU General Public License v2.0



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready



Text Domain: yolo-motor



Domain Path: /languages/



*/



/**



 * Table of Contents:



 *



 * 1.0 - Core



 * 2.0 - Template



 * 3.0 - Header



 * 4.0 - Footer



 * 5.0 - Widget



 * 6.0 - Blog



 * 7.0 - Woocommerce



 * 8.0 - ShortCode



 * 9.0 - Color



 * ----------------------------------------------------------------------------



 */



/**



 * 0.0 - Libraries and defined variable



 * ----------------------------------------------------------------------------



 */



/**



 * 0.0 - Libraries and defined variable



 * ----------------------------------------------------------------------------



 */



 



@font-face {
	font-family: 'MuseoSans-300';
	src: url('fonts/MuseoSans-300.eot') format('embedded-opentype'), url('fonts/MuseoSans-300.ttf') format('truetype'), url('fonts/MuseoSans-300.woff') format('woff'), url('fonts/MuseoSans-300.svg#MuseoSans-300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Calibri';
	src: url('fonts/Calibri.eot');
	src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'), url('fonts/Calibri.woff') format('woff'), url('fonts/Calibri.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'MuseoSans-300' !important;
}
 @-webkit-keyframes toRightFromLeft {
 49% {
 -webkit-transform: translate(100%);
}
 50% {
 opacity: 0;
 -webkit-transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}
 @-moz-keyframes toRightFromLeft {
 49% {
 -moz-transform: translate(100%);
}
 50% {
 opacity: 0;
 -moz-transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}
 @keyframes toRightFromLeft {
 49% {
 transform: translate(100%);
}
 50% {
 opacity: 0;
 transform: translate(-100%);
}
 51% {
 opacity: 1;
}
}



/* Wobble Horizontal */



@-webkit-keyframes hvr-wobble-horizontal {
 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
 @keyframes hvr-wobble-horizontal {
 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}



/**



 * 1.0 - Core



 * ----------------------------------------------------------------------------



 */



@-moz-keyframes spinner {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
 @-webkit-keyframes spinner {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
 @-o-keyframes spinner {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
 @keyframes spinner {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
 @-moz-keyframes header-drop {
 0% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
 100% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
}
 @-webkit-keyframes header-drop {
 0% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
 100% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
}
 @-o-keyframes header-drop {
 0% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
 100% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
}
 @keyframes header-drop {
 0% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
 100% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
}
 @-moz-keyframes header-drop-out {
 0% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
}
 @-webkit-keyframes header-drop-out {
 0% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
}
 @-o-keyframes header-drop-out {
 0% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
}
 @keyframes header-drop-out {
 0% {
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-92px);
 -moz-transform: translateY(-92px);
 -ms-transform: translateY(-92px);
 -o-transform: translateY(-92px);
 transform: translateY(-92px);
}
}
.motor-testimonial h3 .motor-post h3, .motor-ourteam h6, .motor-icon-box h3, .p-font {
	font-family: 'MuseoSans-300' !important;
}
.motor-testimonial.style1 h3, .s-font, .sidebar h4.widget-title, .wpb_widgetised_column h4.widget-title, .widget-title-s-font .widget-title, .entry-comments h3.comments-title, footer.main-footer-wrapper .sidebar .widget-footer-logo .footer-logo-read-more a, footer.main-footer-wrapper .bottom-bar-wrapper .bottom-bar-text {
	font-family: 'MuseoSans-300' !important;
}
.yolo-full-width {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	margin: 0 auto;
}
.post-navigation {
	padding: 0;
	display: table;
	width: 100%;
	position: relative;
	margin-top: 50px;
}
.post-navigation .nav-links {
	width: 100%;
	margin: 0 auto;
	display: table;
}
.post-navigation .nav-previous, .post-navigation .nav-next {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 15px 0;
	width: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.post-navigation .nav-previous .post-navigation-content, .post-navigation .nav-next .post-navigation-content {
	margin-left: 30px;
}
.post-navigation .nav-next {
	display: table-cell;
	text-align: right;
}
.post-navigation .nav-next .post-navigation-content {
	margin-left: 0;
	margin-right: 30px;
}
.post-navigation .post-navigation-label {
	display: block;
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	color: #363738;
}
.post-navigation .post-navigation-title {
	-ms-word-wrap: break-word;
	text-align: left;
	word-wrap: break-word;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	color: #333333;
}
.post-navigation .post-navigation-icon {
	font-size: 24px;
	line-height: 1em;
	width: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	color: #363738;
	z-index: 1;
}
.post-navigation .nav-links .nav-next .post-navigation-icon {
	right: 0;
}
/* -----------------------------------------------------------------------------



 * WordPress Default Style



 * -------------------------------------------------------------------------- */



img {
	max-width: 100%;
	height: auto;
}
.alignnone {
	margin: 15px 15px 0 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 15px auto 15px auto;
}
.alignright {
	float: right;
	margin: 15px 0 15px 15px;
}
.alignleft {
	float: left;
	margin: 15px 15px 15px 0;
}
.aligncenter {
	display: block;
	margin: 15px auto 15px auto;
}
a img.alignright {
	float: right;
	margin: 15px 0 0 15px;
}
a img.alignnone {
	margin: 15px 15px 0 0;
}
a img.alignleft {
	float: left;
	margin: 15px 15px 0 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	background: #ffffff;
	text-align: center;
	max-width: 100%;
}
.wp-caption.alignnone {
	margin: 15px 15px 30px 0;
}
.wp-caption.alignleft {
	margin: 15px 15px 30px 0;
}
.wp-caption.alignright {
	margin: 15px 0 30px 15px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 0.9em;
	font-style: italic;
	opacity: 0.7;
	line-height: 17px;
	margin: 1em 0 0 0;
	padding: 0 10%;
}
.wp-post-image {
	height: auto;
	max-width: 100%;
}
.sticky {
	opacity: 1;
}
.bypostauthor {
	opacity: 1;
}
/**



 * 5.4 Galleries



 * ----------------------------------------------------------------------------



 */



.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}
.gallery:before {
	content: "";
	display: table;
}
.gallery:after {
	clear: both;
	content: "";
	display: block;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
	text-align: center;
}
.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(21%);
	max-width: calc(21%);
}
.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(16%);
	max-width: calc(16%);
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(12.7%);
	max-width: calc(12.7%);
}
.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(10.28%);
	max-width: calc(10.28%);
}
.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(8.5%);
	max-width: calc(8.5%);
}
.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(7.1%);
	max-width: calc(7.1%);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #ffffff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	width: 100%;
}
.gallery-caption:before {
	-webkit-box-shadow: 0 -10px 15px #000000 inset;
	-moz-box-shadow: 0 -10px 15px #000000 inset;
	box-shadow: 0 -10px 15px #000000 inset;
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none;
}
.overflow-hidden {
	overflow: hidden;
}
.yolo-page-links {
	font-size: 0;
	margin-bottom: 30px;
}
.yolo-page-links-title {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0;
	color: #858585;
	font-weight: normal;
	margin-right: 20px;
}
.yolo-page-link {
	display: inline-block;
	margin-right: 4px;
	font-size: 14px;
	padding: 0;
	width: 40px;
	height: 40px;
	color: #888;
	text-align: center;
	line-height: 40px;
	border: 1px solid #eeeeee;
	-webkit-border-top-right-radius: 100%;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 100%;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.yolo-page-links .yolo-page-link:hover, .yolo-page-links > .yolo-page-link {
	color: #ffffff;
}
/**



 * 2.0 - Template



 * ----------------------------------------------------------------------------



 */



body {
	overflow-x: hidden;
}
img {
	max-width: 100%;
	height: auto;
}
a, a:focus, a:hover {
	outline: none;
	text-decoration: none;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
body {
	line-height: 1.8;
	-webkit-font-smoothing: antialiased;
	color: #363738;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 400;
	color: #333333;
}
.container .container, .has-sidebar .yolo-site-content-page-inner .container, .has-sidebar .site-content-archive-inner .container {
	padding: 0;
}
.container {
	max-width: 100%;
}
 @media (min-width: 1200px) {
.container {
	width: 1200px;
}
}
#yolo-wrapper {
	background-color: #ffffff;
}
body.boxed #yolo-wrapper {
	max-width: 1400px;
	margin: auto;
	overflow: hidden;
}
body.boxed #yolo-wrapper .yolo-top-bar {
	max-width: 1400px;
}
 @media only screen and (min-width: 768px) {
body.float {
	padding: 20px !important;
}
}
div, iframe, img {
	margin: 0;
	padding: 0;
}
p {
	font-weight: 400;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
::selection {
	color: #ffffff;
	background-color: #ad9151;
}



::-moz-selection {
 color: #ffffff;
 background-color: #ad9151;
}
a, a:hover, a.active {
	color: inherit;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #ad9151;
}
a:focus, a.active {
	color: #ad9151;
}
input, textarea, button, select {
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.maintanence-page {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
	text-align: center;
}
.maintanence-page .maintenance-title h2 {
	color: #ffffff;
	font-size: 70px;
	text-transform: uppercase;
	font-weight: bold;
}
 @media (max-width: 480px) {
.maintanence-page .maintenance-title h2 {
	font-size: 50px;
}
}
.maintanence-page .countdown-wrap .countdown-content .time_circles div h4 {
	color: #ffffff !important;
}
.maintanence-page .countdown-wrap .countdown-content .time_circles div span {
	color: #ffffff !important;
}
 @media (max-width: 1199px) {
.maintanence-page .countdown-wrap .countdown-content .time_circles {
	width: 100%;
}
.maintanence-page .countdown-wrap .countdown-content .time_circles canvas {
	width: auto;
}
}
.maintanence-page .maintenance-social {
	margin-top: 0px;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper {
	padding-left: 0!important;
	margin-bottom: 0!important;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li {
	list-style: none;
	display: inline-block;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li a {
	color: #ffffff;
	font-size: 30px;
	padding: 0px 15px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li a i.fa-twitter:after {
	content: 'Follow us on Twitter';
	padding-left: 20px;
	font-size: 18px;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li a i.fa-facebook:after {
	content: 'Find us on Facebook';
	padding-left: 20px;
	font-size: 18px;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li:hover a {
	color: #ad9151;
}
.under-construction, .coming-soon {
	text-align: center;
}
.under-construction .logo, .coming-soon .logo {
	max-width: 380px;
	max-height: 380px;
	margin: auto;
}
.under-construction .title, .coming-soon .title {
	line-height: 1;
}
.under-construction .title, .coming-soon .title {
	font-size: 36px;
	margin-top: 40px;
}
.under-construction .sub-title, .coming-soon .sub-title {
	font-size: 16px;
	margin-top: 30px;
}
.under-construction .entry-content .mc4wp-form, .coming-soon .entry-content .mc4wp-form {
	margin-top: 50px;
}
.under-construction .entry-content .mc4wp-form label, .coming-soon .entry-content .mc4wp-form label {
	display: none;
}
.under-construction .entry-content .mc4wp-form input, .coming-soon .entry-content .mc4wp-form input {
	display: none;
}
.under-construction .entry-content .mc4wp-form input[type="email"], .coming-soon .entry-content .mc4wp-form input[type="email"] {
	border: solid 2px #DDDDDD;
	background-color: #ffffff;
	color: #888;
	width: 370px;
	display: block;
	padding-right: 30px;
}
.under-construction .entry-content .mc4wp-form input[type="submit"], .coming-soon .entry-content .mc4wp-form input[type="submit"] {
	display: none;
}
.under-construction .entry-content .mc4wp-form p, .coming-soon .entry-content .mc4wp-form p {
	display: inline-block;
}
.under-construction .entry-content .mc4wp-form span.email, .coming-soon .entry-content .mc4wp-form span.email {
	display: inline-block;
	position: relative;
}
.under-construction .entry-content .mc4wp-form span.email i, .coming-soon .entry-content .mc4wp-form span.email i {
	position: absolute;
	right: 14px;
	top: 14px;
}
.under-construction p .sub-title {
	line-height: 1;
}
/*-------------------------------------



INPUT



---------------------------------------*/



input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
	padding: 0 15px;
	font-size: 14px;
	color: #878787;
	height: 42px;
	line-height: 1;
	background-color: #f5f5f5;
	border: none;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	width: 100%;
}
 input[type="text"] ::-webkit-input-placeholder, input[type="search"] ::-webkit-input-placeholder, input[type="email"] ::-webkit-input-placeholder, input[type="url"] ::-webkit-input-placeholder, input[type="password"] ::-webkit-input-placeholder, input[type="tel"] ::-webkit-input-placeholder, textarea ::-webkit-input-placeholder, select ::-webkit-input-placeholder {
 color: #878787;
}
 input[type="text"] :-moz-placeholder, input[type="search"] :-moz-placeholder, input[type="email"] :-moz-placeholder, input[type="url"] :-moz-placeholder, input[type="password"] :-moz-placeholder, input[type="tel"] :-moz-placeholder, textarea :-moz-placeholder, select :-moz-placeholder {
 color: #878787;
}
 input[type="text"] ::-moz-placeholder, input[type="search"] ::-moz-placeholder, input[type="email"] ::-moz-placeholder, input[type="url"] ::-moz-placeholder, input[type="password"] ::-moz-placeholder, input[type="tel"] ::-moz-placeholder, textarea ::-moz-placeholder, select ::-moz-placeholder {
 color: #878787;
}
 input[type="text"] :-ms-input-placeholder, input[type="search"] :-ms-input-placeholder, input[type="email"] :-ms-input-placeholder, input[type="url"] :-ms-input-placeholder, input[type="password"] :-ms-input-placeholder, input[type="tel"] :-ms-input-placeholder, textarea :-ms-input-placeholder, select :-ms-input-placeholder {
 color: #878787;
}
textarea {
	height: auto;
	padding-top: 15px;
}
select {
	max-width: 100%;
}
.block-center:before {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}
.block-center {
	height: 100%;
	width: 100%;
	text-align: center;
}
.block-center-inner {
	display: inline-block;
	margin: 0 auto;
	position: relative;
	/*text-align: left;*/



	vertical-align: middle;
	max-width: 95%;
}
.block-center-inner > * {
	margin: auto;
}
.overflow-hidden {
	overflow: hidden!important;
}
/* MODAL SEARCH



/*-------------------------*/



#yolo-modal-search {
	z-index: 999999;
	overflow: auto;
}
#yolo-modal-search.modal.in .modal-backdrop.in {
	height: 100%;
	position: fixed;
	background-color: #333;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
#yolo-modal-search.modal.in .yolo-modal-dialog {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
#yolo-modal-search .yolo-modal-dialog {
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height: auto;
}
#yolo-modal-search .yolo-dismiss-modal {
	position: absolute;
	right: 50px;
	top: 30px;
	font-size: 24px;
	line-height: 1;
	color: #ffffff;
	z-index: 1040;
	cursor: pointer;
}
#yolo-modal-search .yolo-modal-search {
	position: relative;
	width: 100%;
	height: 100%;
}
#yolo-modal-search .yolo-modal-search .yolo-search-result {
	position: absolute;
	width: 80%;
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	top: 40%;
}
 @media (max-width: 767px) {
#yolo-modal-search .yolo-modal-search .yolo-search-result {
	top: 20%;
}
}
#yolo-modal-search .yolo-modal-search .yolo-search-wrapper {
	position: relative;
	width: 100%;
	font-size: 24px;
	color: inherit;
	background-color: transparent;
	border-bottom: 2px solid #ffffff;
	display: block;
}
#yolo-modal-search .yolo-modal-search .yolo-search-wrapper:before, #yolo-modal-search .yolo-modal-search .yolo-search-wrapper:after {
	content: " ";
	display: table;
}
#yolo-modal-search .yolo-modal-search .yolo-search-wrapper:after {
	clear: both;
}
#yolo-modal-search .yolo-modal-search input[type="search"] {
	border: none;
	outline: none;
	display: block;
	float: left;
	width: 100%;
	padding-right: 60px;
	padding-left: 20px;
	background-color: transparent;
	font-size: 22px;
	color: #ffffff;
}
 #yolo-modal-search .yolo-modal-search input[type="search"]::-webkit-input-placeholder {
 color: rgba(255, 255, 255, 0.9);
}
 #yolo-modal-search .yolo-modal-search input[type="search"]::-moz-placeholder {
 color: rgba(255, 255, 255, 0.9);
}
#yolo-modal-search .yolo-modal-search button {
	position: absolute;
	display: block;
	color: #ffffff;
	bottom: 5px;
	right: 0;
	line-height: 1;
	border: none;
	outline: none;
	font-size: 24px;
	background-color: transparent;
}
#yolo-modal-search .ajax-search-result {
	margin: auto;
	background: rgba(77, 77, 77, 0.1);
}
#yolo-modal-search .ajax-search-result > ul {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
}
#yolo-modal-search .ajax-search-result li {
	padding: 5px 20px;
	color: inherit;
	font-size: 14px;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	color: #ffffff;
}
#yolo-modal-search .ajax-search-result li:hover, #yolo-modal-search .ajax-search-result li.selected {
	background-color: rgba(127, 127, 127, 0.1);
}
#yolo-modal-search .ajax-search-result li > a {
	color: #ffffff;
}
#yolo-modal-search .ajax-search-result li + li {
	border-top: dotted 1px rgba(77, 77, 77, 0.1);
}
#yolo-modal-search .ajax-search-result li span {
	color: #ffffff;
	float: right;
}
#yolo-modal-search .ajax-search-result li.search-view-more {
	font-size: 14px;
	font-style: italic;
}
#yolo-modal-search .ajax-search-result li.search-view-more a {
	text-decoration: underline;
}
#yolo-modal-search i.ajax-search-icon {
	color: inherit;
}
#yolo-modal-search div.search-view-more {
	background-color: rgba(255, 255, 0, 0.1);
	padding: 5px 20px;
	border-top: solid 1px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	text-align: center;
}
#yolo-modal-search div.search-view-more i.wicon {
	vertical-align: middle;
}
/* YOLO SEARCH STANDARD



/*-------------------------*/



#yolo_search_popup_wrapper .search-popup-inner {
	margin: 1em 0;
	width: 70%;
	position: absolute;
	top: 40%;
	left: 50%;
	-moz-transform: translate(-50%, -10%);
	-webkit-transform: translate(-50%, -10%);
	-ms-transform: translate(-50%, -10%);
	-o-transform: translate(-50%, -10%);
	transform: translate(-50%, -10%);
}
#yolo_search_popup_wrapper .search-popup-inner > input {
	width: 100%;
	margin-bottom: 50px;
	font-size: 30px;
	border-bottom: 2px solid #ffffff;
	background-color: transparent;
	padding: 25px 20px;
	color: #ffffff;
}
 #yolo_search_popup_wrapper .search-popup-inner > input::-moz-placeholder {
 color: #ffffff;
 opacity: 1;
}
 #yolo_search_popup_wrapper .search-popup-inner > input:-ms-input-placeholder {
 color: #ffffff;
}
 #yolo_search_popup_wrapper .search-popup-inner > input::-webkit-input-placeholder {
 color: #ffffff;
}
#yolo_search_popup_wrapper .search-popup-inner > button {
	border: none;
	background-color: transparent;
	text-transform: uppercase;
	position: absolute;
	right: 0px;
	top: -15px;
}
#yolo_search_popup_wrapper .search-popup-inner > button i {
	font-size: 30px;
	padding: 20px;
	color: #ffffff;
}
#yolo_search_popup_wrapper .search-popup-inner > button i:hover {
	color: #ad9151;
}
 @media (max-width: 767px) {
#yolo_search_popup_wrapper .search-popup-inner {
	top: 20%;
}
}
/* 404 PAGE */



.error404 section.yolo-page-title-wrap {
	margin-bottom: 0;
}
.error404 .page-title-inner {
	font-size: 32px;
}
.page404 {
	position: relative;
	text-align: center;
	height: 100%;
	width: 100%;
	color: #ffffff;
	padding: 7% 0;
}
.page404 .content-wrap {
	/*position: absolute;

	width: 100%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	transform: translateY(-50%);*/

	color: #ffffff;
}
.page404 .content-wrap .page404-title .p-title {
	color: #ffffff;
	text-transform: uppercase;
}
.page404 .content-wrap .page404-title .p-description {
	color: #ffffff;
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon {
	position: relative;
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon i {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 120px;
	display: block;
	left: 50%;
	background-color: #ffffff;
	margin: 12px 0 0 20px;
}
.page404 .content-wrap .page404-title .p-title-hr .hr-icon:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 120px;
	display: block;
	right: 50%;
	background-color: #ffffff;
	margin: -13px 20px 0 0;
}
.page404 .content-wrap .page404-content {
	font-size: 190px;
	text-transform: uppercase;
	line-height: normal;
}
.page404 .content-wrap .return a {
	border: 1px solid #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	padding: 25px 50px;
	color: #ffffff;
	font-weight: bold;
}
.page404 .content-wrap .return a:hover {
	border-color: #ad9151;
	background: #ad9151;
}
.back-to-top {
	position: fixed;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	bottom: 10px;
	right: 10px;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	z-index: 2;
	-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	border: 2px solid #eeeeee;
	color: #1e1e1e;
	background-color: #f5f5f5;
}
.back-to-top i {
	font-size: 22px;
}
.back-to-top:hover {
	text-decoration: none;
	color: #1e1e1e;
}
.back-to-top.in {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
 @media only screen and (min-width: 768px) {
body.float .back-to-top {
	bottom: 30px;
	right: 30px;
}
}
.under-construction-wrap {
	background-color: #eeeeee;
}
.under-construction-wrap .logo {
	background-color: #ffffff;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 46px;
}
.under-construction-wrap .page-title-margin-bottom {
	margin-bottom: 140px;
}
.under-construction-wrap .social a {
	height: 30px;
	width: 30px;
	background-color: #555;
	color: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin-right: 10px;
	display: inline-block;
	text-align: center;
}
.ps-container > .ps-scrollbar-y-rail, .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	width: 5px;
}
#yolo-content-wrapper {
	background-color: #f6f6f6;
	z-index: 1;
	position: relative;
}
#yolo-content-wrapper > main[role='main'] {
	overflow: hidden;
}
#yolo-site-preload {
	position: fixed;
	z-index: 10001;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.site-loading-center {
	width: 100%;
	height: 100%;
	position: relative;
}
.wpb_map_wraper iframe {
	display: block;
	pointer-events: none;
}
.wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
/*----------------------------------



Custom Revolution slider



-----------------------------------*/



.tparrows.preview1 {
	width: 34px;
}
.tparrows.preview1:after {
	width: 34px;
	font-size: 26px;
	font-family: "fontawesome";
	background: rgba(0, 0, 0, 0.4);
}
.tp-leftarrow.preview1:after {
	content: "\f104";
}
.tp-rightarrow.preview1:after {
	content: "\f105";
}
.tparrows.preview1:hover .tp-arr-iwrapper {
	opacity: 0;
}
.tparrows.preview1:hover:after {
	color: #ffffff;
}
.toggle-icon-wrapper {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
.toggle-icon-wrapper:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.toggle-icon-wrapper .toggle-icon {
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: middle;
	width: 30px;
	top: 3px;
}
.toggle-icon-wrapper .toggle-icon > span {
	background: none repeat scroll 0 0 #000000;
	bottom: 0;
	display: block;
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 80%;
}
.toggle-icon-wrapper .toggle-icon:after, .toggle-icon-wrapper .toggle-icon:before {
	background: none repeat scroll 0 0 #000000;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 80%;
}
.toggle-icon-wrapper .toggle-icon:before {
	top: 20%;
	-o-transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}
.toggle-icon-wrapper .toggle-icon:after {
	bottom: 20%;
	-o-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
}
.toggle-icon-wrapper + span {
	vertical-align: middle;
	text-transform: uppercase;
}
.toggle-icon-wrapper.in .toggle-icon span {
	background: transparent;
}
.toggle-icon-wrapper.in .toggle-icon:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.toggle-icon-wrapper.in .toggle-icon:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
 @media (max-width: 767px) {
.container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
}
 @media (max-width: 480px) {
.container-fluid {
	padding-left: 0;
	padding-right: 0;
}
}
/*-------------------------



Loading



---------------------------*/



.loading-wrapper {
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 99999;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.spinner-double-section-far {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 3.125px solid #aaa;
	-webkit-animation: spinner 1.2s linear infinite;
	-o-animation: spinner 1.2s linear infinite;
	animation: spinner 1.2s linear infinite;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.spinner-double-section-far:before, .spinner-double-section-far:after {
	content: '';
	position: absolute;
	top: -3.125px;
	left: -3.125px;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 3.125px solid transparent;
	border-top-color: tomato;
}
.spinner-double-section-far:after {
	border-top-color: transparent;
	border-bottom-color: tomato;
}
.spinner-double-section-far:before, .spinner-double-section-far:after {
	top: -9.375px;
	left: -9.375px;
	width: 62.5px;
	height: 62.5px;
}
.modal {
	z-index: 99999;
}
.modal-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.modal-backdrop {
	background: rgba(0, 0, 0, 0.5);
}
.modal-backdrop.in {
	opacity: 1;
}
.popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #ffffff;
	font-size: 24px;
	display: block;
	line-height: 1;
}
#popup-product-quick-view-wrapper .popup-close {
	width: 30px;
	height: 30px;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	z-index: 1;
	top: 0;
	right: 0;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#popup-product-quick-view-wrapper .popup-close:hover {
	color: #ffffff;
	background-color: #333333;
}
.text-align-right {
	text-align: right;
}
.text-align-left {
	text-align: left;
}
.entry-content .mc4wp-form input[type="submit"] {
	padding-top: 14px;
	padding-bottom: 12px;
}
.entry-content .mc4wp-form input[type="email"] {
	width: 296px;
	height: 44px;
	display: inline-block;
}
.social.icon {
	line-height: 1;
}
.social.icon a {
	width: 30px;
	height: 30px;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #999;
	text-align: center;
	margin-right: 10px;
	line-height: 30px;
}
.social.icon a i {
	color: #ffffff;
}
.social.icon-text {
	line-height: 1;
}
.social.icon-text a {
	display: inline-block;
	text-align: center;
	margin-right: 10px;
	border-right: solid 1px #ddd;
	line-height: 1;
}
.social.icon-text a span {
	text-transform: uppercase;
	color: #777;
	padding-right: 10px;
	font-size: 11px;
}
.social.icon-text a:last-child {
	border: none;
}
.social.icon-text a:last-child span {
	padding-right: 0;
}
.center {
	text-align: center;
}
/*--------Contact Form 7 Slider*/



.contact-form-7-slider-wrap {
	background-color: #ffffff;
	padding: 10px;
	width: 444px;
}
.contact-form-7-slider-wrap .contact-form-7-slider-inner {
	padding: 45px 25px;
	border-style: solid;
	border-width: 1px;
}
.contact-form-7-slider-wrap h3.title {
	font-size: 35px;
	text-align: center;
	margin-bottom: 15px;
}
.contact-form-7-slider-wrap .form-contact-wrap {
	margin: 0 -5px;
}
.contact-form-7-slider-wrap span.wpcf7-form-control-wrap, .contact-form-7-slider-wrap .form-submit {
	float: left;
	padding: 0 5px;
	margin-bottom: 10px;
	width: 100%;
}
.contact-form-7-slider-wrap span.wpcf7-form-control-wrap.your-name, .contact-form-7-slider-wrap .form-submit.your-name, .contact-form-7-slider-wrap span.wpcf7-form-control-wrap.your-email, .contact-form-7-slider-wrap .form-submit.your-email {
	width: 50%;
}
.contact-form-7-slider-wrap input {
	width: 100%;
}
.contact-form-7-slider-wrap span.wpcf7-not-valid-tip {
	font-size: 12px;
	white-space: normal;
}
.contact-form-7-slider-wrap .form-submit {
	text-align: right;
	margin-top: 5px;
}
.contact-form-7-slider-wrap .form-submit input[type="submit"] {
	background-color: transparent;
	padding: 0;
	text-decoration: underline;
	font-size: 15px;
	width: auto;
}
.contact-form-7-slider-wrap .form-submit input[type="submit"]:hover {
	background-color: transparent;
}
.contact-form-7-slider-wrap .wpcf7-textarea {
	height: 100px;
}
 @media only screen and (max-width: 768px) {
.under-construction .content, .coming-soon .content {
	padding-top: 270px;
	padding-bottom: 270px;
}
}
 @media only screen and (max-width: 600px) {
.under-construction .content, .coming-soon .content {
	padding-top: 100px;
	padding-bottom: 100px;
}
}
 @media only screen and (max-width: 400px) {
.under-construction .content, .coming-soon .content {
	margin-left: 15px;
	margin-right: 15px;
}
.under-construction .logo, .coming-soon .logo {
	max-width: 250px;
	max-height: 250px;
}
.under-construction .title, .coming-soon .title {
	font-size: 36px;
	margin-top: 40px;
}
.under-construction .sub-title, .coming-soon .sub-title {
	font-size: 16px;
	margin-top: 30px;
}
.under-construction .entry-content .mc4wp-form input[type="email"], .coming-soon .entry-content .mc4wp-form input[type="email"] {
	width: auto;
}
}
 @media only screen and (max-width: 350px) {
.page404 {
/*margin-top: 15px;

	margin-bottom: 15px;*/

}
.page404 .content-wrap {
	padding: 15px;
}
.page404 h2 {
	font-size: 60px;
}
.page404 h4.description, .page404 div.return {
	font-size: 15px;
}
}
.contact_page h1, .contact_page h2 {
	letter-spacing: 8px;
	font-weight: bold;
	opacity: 0.9;
}
 @media (max-width: 479px) {
.contact_page h2 {
	letter-spacing: 0;
	padding-bottom: 0 !important;
}
}
.contact_page h1 {
	letter-spacing: 20px;
	font-weight: bold;
}
 @media (max-width: 991px) {
.contact_page h1 {
	display: none;
}
}
.contact_page .icon-description {
	padding-top: 15px;
}
.contact_page .wpcf7 .wpcf7-form {
	position: relative;
	padding: 0 4%;
}
.contact_page .wpcf7 .wpcf7-form p {
	/*float: left;



  width: 50%;*/



	margin-bottom: 17px;
}
.contact_page .wpcf7 .wpcf7-form p .lable {
	line-height: 42px;
	text-align: center;
	float: left;
	display: inline-block;
	font-size: 13px;
	color: #292a2b;
	font-weight: bold;
	width: 20%;
}
.contact_page .wpcf7 .wpcf7-form p input[type="text"], .contact_page .wpcf7 .wpcf7-form p input[type="email"] {
	display: inline-block;
	width: 80%;
	background: transparent;
	border: 2px solid #e9eaea;
}
.contact_page .wpcf7 .wpcf7-form p.ct-email .wpcf7-not-valid-tip {
	text-align: center;
}
.contact_page .wpcf7 .wpcf7-form p.ct_texta {
	width: 100%;
	text-align: center;
	padding-left: 0px;
	margin-left: 5%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_texta textarea {
	width: 90%;
	background: transparent;
	border: 2px solid #e9eaea;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit {
	width: 100%;
	text-align: center;
	padding-left: 0px;
	margin-left: 5%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit input[type="submit"] {
	display: inline-block;
	width: 90%;
	font-weight: bold;
	background-color: #ad9151;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit input[type="submit"]:hover, input[type="submit"]:hover {
	background-color: #ffa202;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit .ajax-loader {
	position: absolute;
	right: 0px;
}
.contact_page .wpcf7 .wpcf7-form .wpcf7-response-output {
	text-align: center;
	border: none;
	color: red;
}
 @media (max-width: 767px) {
.contact_page .wpcf7 .wpcf7-form p {
	width: 100%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_texta {
	margin-left: 10%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_texta textarea {
	width: 80%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit {
	margin-left: 10%;
}
.contact_page .wpcf7 .wpcf7-form p.ct_submit input[type="submit"] {
	width: 80%;
}
}
#yolo-popup {
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
	margin: 40px auto;
	max-width: 95%;
	padding: 115px 70px 70px;
	position: relative;
	text-align: left;
	background-repeat: no-repeat !important;
	background-size: cover!important;
}
#yolo-popup .popup-title {
	font-weight: 900;
}
#yolo-popup .promo-description {
	margin-left: 40px;
	position: relative;
}
#yolo-popup .promo-description:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 1px;
	bottom: -10px;
	background: #ad9151;
}
 @media (max-width: 480px) {
#yolo-popup .promo-description {
	margin-left: 15px;
}
}
#yolo-popup .checkbox-label {
	margin-left: 40px;
}
#yolo-popup .checkbox-label label {
	font-weight: normal;
}
 @media (max-width: 480px) {
#yolo-popup .checkbox-label {
	margin-left: 15px;
}
}
 @media (max-width: 480px) {
#yolo-popup {
	padding-left: 15px;
	padding-right: 15px;
}
}
#yolo-popup .wpcf7-response-output {
	max-width: 60%;
	margin-left: 40px;
	margin-top: 1em;
}
/*-------------------------------------



YOLO PAGE TITLE



---------------------------------------*/



.yolo-page-title-section {
	margin-bottom: 40px;
}
.yolo-page-title-wrap {
	height: 230px;
	width: 100%;
	position: relative;
	background-color: #ffffff;
}
.yolo-page-title-wrap h1 {
	text-transform: uppercase;
	font-weight: 700;
	font-style: normal;
	color: #ffffff;
}
 @media (max-width: 768px) {
.yolo-page-title-wrap h1 {
	font-size: 30px!important;
}
}
.yolo-page-title-wrap .container {
	height: 100%;
}
.page-title-left .block-center {
	text-align: left;
}
.page-title-right .block-center {
	text-align: right;
}
.page-title-inner {
	vertical-align: middle;
	position: relative;
	z-index: 1;
}
.page-title-inner .page-sub-title {
	letter-spacing: 0.05em;
	margin-top: 0;
	display: block;
	color: rgba(255, 255, 255, 0.85);
}
.page-title-wrap-bg {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-title-parallax {
	background-attachment: fixed;
}
 @media (max-width: 991px) {
.page-title-parallax {
	background-position: center!important;
}
}
.yolo-page-title-overlay {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	background-color: #000000;
	opacity: 0;
}
.page-title-no-margin-top {
	margin-top: 0 !important;
}
.page-title-no-margin-bottom {
	margin-bottom: 0 !important;
}
.animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.dialog {
	position: fixed;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	pointer-events: none;
	z-index: 9999;
	visibility: hidden;
	width: 100%;
	height: 100%;
	background-color: #333;
	top: 0px;
	left: 0px;
}
.dialog.dialog--open {
	visibility: visible;
}
.dialog__content {
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: center;
	position: relative;
	z-index: 5;
	opacity: 0;
}
.dialog--open .dialog__content {
	pointer-events: auto;
}
.dialog--open .dialog__overlay {
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.dialog--close .dialog__overlay {
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.dialog__content {
	padding: 0;
}
.dialog.dialog--open .dialog__content {
	opacity: 1;
}
.morph-shape {
	position: absolute;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	top: -2px;
	left: -2px;
	z-index: -1;
}
.morph-shape svg rect {
	stroke: #ffffff;
	stroke-width: 2px;
	stroke-dasharray: 1680;
}
.dialog--open .morph-shape svg rect {
	-webkit-animation: anim-dash 0.6s forwards;
	-o-animation: anim-dash 0.6s forwards;
	animation: anim-dash 0.6s forwards;
}
.dialog-inner {
	opacity: 0;
}
.dialog-inner div button {
	background-color: transparent;
}
.dialog-inner div button i {
	font-size: 20px;
	color: #ffffff;
}
.dialog--open .dialog-inner {
	padding: 30px;
	opacity: 1;
	-webkit-transition: opacity 0.85s 0.35s;
	-o-transition: opacity 0.85s 0.35s;
	transition: opacity 0.85s 0.35s;
}
.dialog.dialog--open h2 {
	-webkit-animation: anim-elem-1 0.7s ease-out both;
	-o-animation: anim-elem-1 0.7s ease-out both;
	animation: anim-elem-1 0.7s ease-out both;
}
.dialog.dialog--open button[data-dialog-close] {
	position: absolute;
	border: none;
	top: 10%;
	right: 5%;
	width: 50px;
	height: 50px;
	line-height: 1;
	color: #ffffff;
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.dialog.dialog--open p {
	line-height: 1.5;
	font-size: 18px;
}
 @keyframes anim-dash {
 0% {
 stroke-dashoffset: 1680;
}
 100% {
 stroke-dashoffset: 0;
}
}
 @-webkit-keyframes anim-dash {
 0% {
 stroke-dashoffset: 1680;
}
 100% {
 stroke-dashoffset: 0;
}
}



/* Inner elements animations */



@-webkit-keyframes anim-elem-1 {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @keyframes anim-elem-1 {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}



/* FadeInDown for Search Popup*/



@-webkit-keyframes fadeInDown {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInDown {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.dialog--open {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
/**



 * 3.0 - Header



 * ----------------------------------------------------------------------------



 */



.widget_shopping_cart_icon > i.wicon + span.total {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 20px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	background-color: #ad9151;
	color: #ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.my-wishlist-wrapper a.yolo-wishlist span.total {
	position: absolute;
	top: 0;
	right: 0px;
	width: 20px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	background-color: #ad9151;
	color: #ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.yolo-top-bar {
	background-color: #f9f9f9;
	color: #878787;
	position: relative;
	z-index: 998;
	font-size: 14px;
	font-weight: 400;
	line-height: 50px;
}
.yolo-top-bar .top-sidebar aside {
	display: inline-block;
	margin-top: 0;
	vertical-align: middle;
}
.yolo-top-bar .top-sidebar aside + aside {
	margin-left: 30px;
}
.yolo-top-bar > ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.yolo-top-bar > ul li {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.yolo-top-bar > ul li + li {
	margin-left: 20px;
}
.yolo-top-bar ul.top-bar-info li {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}
.yolo-top-bar ul.top-bar-info li > a {
	vertical-align: middle;
	line-height: 2;
	color: inherit;
}
.yolo-top-bar ul.top-bar-info li + li {
	margin-left: 20px;
}
.yolo-top-bar ul.top-bar-info i.fa {
	font-size: 14px;
	padding-right: 5px;
	vertical-align: middle;
}
.yolo-top-bar .top-sidebar {
	color: #878787;
}
.yolo-top-bar .top-sidebar .profile-text {
	padding-right: 10px;
}
.yolo-top-bar .top-sidebar h4.widget-title {
	color: #878787;
}
.yolo-top-bar .top-sidebar #wp-calendar caption, .yolo-top-bar .top-sidebar #wp-calendar thead th {
	color: #878787;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu {
	overflow: visible;
	border: none;
	margin: 0;
	padding: 0;
	color: inherit;
	font-size: 14px;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu li {
	display: inline-block;
	position: relative;
	border: none;
	color: inherit;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu li:before {
	display: none;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu li:hover > ul {
	display: block;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu li > a {
	padding: 0;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu li > a:hover {
	padding-left: 0;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li {
	padding: 0;
	margin: 0;
	line-height: 50px;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li + li {
	margin-left: 30px;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li + li:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -15px;
	width: 1px;
	height: 16px;
	margin: auto;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li + li:before {
	background-color: #d3d3d3;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul {
	display: none;
	position: absolute;
	z-index: 999;
	right: 0;
	top: 100%;
	background-color: #f9f9f9;
	color: #878787;
	text-align: left;
	margin: 0;
	padding: 0 15px;
	min-width: 150px;
	-webkit-box-shadow: 2px 5px 5px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 5px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 5px 5px 2px rgba(0, 0, 0, 0.3);
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul li {
	display: block;
	white-space: nowrap;
	padding: 8px 0;
	margin: 0;
	line-height: 28px;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul li + li {
	border-top: solid 1px #f0f0f0;
}
.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul ul {
	left: 100%;
	top: 0;
}
.yolo-top-bar .top-sidebar .widget.base-primary-color i.fa, .yolo-top-bar .top-sidebar .widget.base-primary-color a {
	color: #878787;
}
.yolo-top-bar .top-sidebar .widget.base-primary-color.widget_nav_menu > div > ul.menu > li + li:before, .yolo-top-bar .top-sidebar .widget.base-primary-color.separate-left:before, .yolo-top-bar .top-sidebar .widget.base-primary-color.separate-right:after {
	background-color: #878787;
}
.yolo-top-bar .top-sidebar .separate-left {
	position: relative;
}
.yolo-top-bar .top-sidebar .separate-left:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -15px;
	width: 1px;
	height: 16px;
	margin: auto;
}
.yolo-top-bar .top-sidebar .separate-left:before {
	background-color: #d3d3d3;
}
.yolo-top-bar .top-sidebar .separate-right {
	position: relative;
}
.yolo-top-bar .top-sidebar .separate-right:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -15px;
	width: 1px;
	height: 16px;
	margin: auto;
}
.yolo-top-bar .top-sidebar .separate-right:after {
	background-color: #d3d3d3;
}
.yolo-top-bar .top-sidebar .widget .custom-dropdown-list > ul li > a {
	color: #333;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul {
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul > li {
	padding: 0;
	display: block;
	list-style: none;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul > li > a:after {
	content: "\f107";
	font-family: 'fontawesome';
	display: inline-block;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul ul {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 150px;
	list-style: none;
	padding: 10px 0;
	margin: 0;
	display: none;
	background-color: #fff;
	z-index: 999;
	-webkit-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul ul > li {
	list-style: none;
	padding: 0 15px;
	display: block;
	line-height: 32px;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul ul > li img {
	padding-right: 5px;
}
.yolo-top-bar .top-sidebar .widget #lang_sel > ul:hover ul {
	display: block;
}
.yolo-top-bar .top-bar-left {
	text-align: left;
}
.yolo-top-bar .top-bar-right {
	text-align: right;
}
.yolo-top-bar .top-bar-right.top-sidebar .widget_nav_menu > div > ul.menu ul ul {
	left: auto;
	right: 100%;
}
.yolo-top-bar .top-bar-center {
	text-align: center;
}
 @media (max-width: 991px) {
.yolo-top-bar {
	display: none;
}
}
 @media screen and (max-width: 991px) {
.yolo-top-bar {
	position: relative;
	z-index: 998;
	color: #878787;
	background: #f9f9f9;
}
.yolo-top-bar .top-bar-left, .yolo-top-bar .top-bar-right {
	text-align: center;
}
.top-bar-right.top-sidebar .widget_nav_menu > div > ul.menu ul ul {
	right: auto;
	left: 100%;
}
body.header-2 .yolo-top-bar {
	position: relative;
}
}
 @media screen and (max-width: 479px) {
.yolo-top-bar ul.top-bar-info li {
	display: block;
	margin-left: 0 !important;
}
}
.yolo-mobile-menu-overlay {
	opacity: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: -1;
	pointer-events: none;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
body.menu-mobile-in .yolo-mobile-menu-overlay {
	opacity: 1;
	z-index: 298;
	pointer-events: auto;
	cursor: url(assets/images/close.png) 15 15, default;
}
 @media screen and (min-width: 1370px) {
header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith {
	padding-left: 100px;
	padding-right: 100px;
}
header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith .container {
	width: 100%;
}
header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith .container .yolo-header-wrapper .menu-wrapper .yolo-main-menu > li.menu_style_tab > ul, header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith .container .yolo-header-wrapper .menu-wrapper .yolo-main-menu > li.menu_style_column > ul {
	max-width: 1170px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.yolo-top-bar .topbar-fullwith {
	padding-left: 100px;
	padding-right: 100px;
}
}
 @media screen and (min-width: 992px) {
.header-mobile-before, .yolo-mobile-header-wrapper, li.menu-fly-search {
	display: none !important;
}
.logo-sticky {
	list-style: none;
	line-height: 80px;
	display: none;
	vertical-align: middle;
}
header.yolo-main-header {
	background-color: #ffffff;
}
header.yolo-main-header .yolo-header-wrapper {
	position: relative;
	width: 100%;
	display: table;
	z-index: 500;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li {
	font-family: 'Calibri' !important;
	float: none;
	display: inline-block;
	text-align: center;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li > a {
	color: #191919;
	font-weight: 700;
	font-size: 14px;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li:hover > a {
	color: #ad9151;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current-menu-item > a {
	color: #ad9151 !important;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
header.yolo-main-header .header-left.text-center, header.yolo-main-header .header-right.text-center {
	text-align: center;
}
header.yolo-main-header .header-left {
	display: table-cell;
}
header.yolo-main-header .header-right {
	display: table-cell;
}
header.yolo-main-header .header-logo {
	height: 140px;
}
header.yolo-main-header .header-logo > a > img {
	max-height: 140px;
	padding-top: 0px;
	padding-bottom: 0px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	max-width: none;
}
header.yolo-main-header .yolo-header-nav-wrapper {
	background-color: #ffffff;
	left: 0;
	right: 0;
	z-index: 997;
}
header.yolo-main-header .header-customize {
	display: table-cell;
	vertical-align: middle;
	font-size: 0px;
	color: rgba(63, 63, 63, 0.7);
	margin: 0 auto;
	text-align: center;
}
header.yolo-main-header .header-customize-left, header.yolo-main-header .header-customize-right {
	color: rgba(63, 63, 63, 0.7);
}
header.yolo-main-header .header-customize-left .search-box input, header.yolo-main-header .header-customize-right .search-box input {
	color: rgba(63, 63, 63, 0.7);
}
header.yolo-main-header .header-customize-item {
	position: relative;
	display: inline-block;
	/*font-family: 'Montserrat';*/



	font-size: 14px;
	color: rgba(63, 63, 63, 0.7);
	vertical-align: middle;
}
header.yolo-main-header .header-customize-item + .header-customize-item {
	position: relative;
	font-size: 14px;
	color: rgba(63, 63, 63, 0.7);
	margin-left: 35px;
}
header.yolo-main-header .header-customize .search-button-wrapper + .shopping-cart-wrapper, header.yolo-main-header .header-customize .shopping-cart-wrapper + .search-button-wrapper {
	margin-left: 15px;
}
header.yolo-main-header .header-customize .header-customize-item + .shopping-cart-wrapper.with-price .widget_shopping_cart_icon > i {
	width: 45px;
	text-align: left;
	font-size: 35px;
	color: rgba(63, 63, 63, 0.75);
}
header.yolo-main-header .header-customize-separate .header-customize-item + .header-customize-item:before {
	content: '';
	position: absolute;
	left: -15px;
	display: block;
	width: 1px;
	height: 16px;
	background-color: #eeeeee;
	top: 0;
	bottom: 0;
	margin: auto;
}
header.yolo-main-header .icon-search-menu {
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	border: none;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
header.yolo-main-header .icon-search-menu i {
	color: #ffffff;
}
header.yolo-main-header .search-button-wrapper.style-round .icon-search-menu, header.yolo-main-header .shopping-cart-wrapper.no-price.style-round .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #ffffff;
}
header.yolo-main-header .search-button-wrapper.style-bordered .icon-search-menu, header.yolo-main-header .shopping-cart-wrapper.no-price.style-bordered .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: transparent;
	border: solid 2px #eeeeee;
	line-height: 39px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
header.yolo-main-header ul.header-social-profile-wrapper {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
}
header.yolo-main-header ul.header-social-profile-wrapper li {
	display: inline-block;
}
header.yolo-main-header ul.header-social-profile-wrapper li a i {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
header.yolo-main-header ul.header-social-profile-wrapper li a:hover i {
	color: #ad9151;
}
header.yolo-main-header ul.header-social-profile-wrapper li + li {
	margin-left: 20px;
}
header.yolo-main-header .search-box input {
	height: 30px;
	border: solid 1px #eeeeee;
	color: rgba(63, 63, 63, 0.7);
	background-color: transparent;
	height: 50px;
	line-height: 48px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 100%;
	vertical-align: middle;
}
header.yolo-main-header .search-box button {
	border: none;
	background-color: transparent;
	position: absolute;
	top: 0px;
	bottom: 0;
	right: 20px;
	margin: auto;
	padding: 0;
	line-height: 1;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
header.yolo-main-header .search-box button:hover {
	color: #ad9151;
}
header.yolo-main-header .search-box-wrapper > form {
	padding: 0;
	margin: 0;
	position: relative;
	display: inline-block;
	line-height: 30px;
	border: none;
}
header.yolo-main-header .search-box-wrapper > form input {
	width: 300px;
}
header.yolo-main-header .ajax-search-result {
	position: absolute;
	top: 100%;
	z-index: 999;
	background-color: #ffffff;
	left: 0;
	right: 0;
	border: solid 1px #eeeeee;
	border-top: none;
}
header.yolo-main-header .ajax-search-result > ul {
	position: relative;
	display: block;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0;
	line-height: 1.8;
}
header.yolo-main-header .ajax-search-result > ul > li {
	padding: 10px 15px;
	position: relative;
}
header.yolo-main-header .ajax-search-result > ul > li:after {
	content: '';
	display: block;
	clear: both;
}
header.yolo-main-header .ajax-search-result > ul > li img {
	float: left;
	width: 50px;
	margin-right: 15px;
}
header.yolo-main-header .ajax-search-result > ul > li.no-result {
	text-align: center;
}
header.yolo-main-header .ajax-search-result > ul > li.selected, header.yolo-main-header .ajax-search-result > ul > li:hover {
	background-color: #fafafa;
}
header.yolo-main-header .ajax-search-result > ul > li.selected + li:before, header.yolo-main-header .ajax-search-result > ul > li:hover + li:before {
	display: none;
}
header.yolo-main-header .ajax-search-result > ul > li + li.selected:before, header.yolo-main-header .ajax-search-result > ul > li + li:hover:before {
	display: none;
}
header.yolo-main-header .ajax-search-result > ul > li a {
	color: rgba(63, 63, 63, 0.7);
}
header.yolo-main-header .ajax-search-result > ul > li + li:before {
	content: '';
	position: absolute;
	display: block;
	margin: auto;
	left: 15px;
	right: 15px;
	top: 0;
	border-top: solid 1px #eeeeee;
}
header.yolo-main-header .ajax-search-result .search-view-more {
	text-align: center;
	line-height: 40px;
	background-color: #ededed;
	border-top: solid 1px #d9d9d9;
}
header.yolo-main-header .search-with-category {
	width: 578px;
}
header.yolo-main-header .search-with-category > .search-with-category-inner {
	line-height: 50px;
}
header.yolo-main-header .search-with-category .form-search-left {
	float: left;
	width: 175px;
	position: relative;
}
header.yolo-main-header .search-with-category .form-search-left > span {
	border: solid 2px #eeeeee;
	border-right: none;
	display: inline-block;
	height: 50px;
	line-height: 46px;
	vertical-align: middle;
	width: 100%;
	padding: 0 18px;
	font-size: 14px;
	cursor: pointer;
	text-align: left;
	text-transform: uppercase;
}
header.yolo-main-header .search-with-category .form-search-left > span:after {
	content: '\f0d7';
	font-family: 'fontawesome';
	position: absolute;
	right: 15px;
	margin: auto;
	top: 15px;
	bottom: 0;
	height: 17px;
	font-size: 14px;
	line-height: 3px;
}
header.yolo-main-header .search-with-category .form-search-right {
	padding-left: 175px;
}
header.yolo-main-header .search-with-category .form-search-right input[type="text"] {
	width: 100%;
}
header.yolo-main-header .search-with-category .search-category-dropdown {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: -2px;
	overflow: auto;
	padding: 5px 0;
	list-style: none;
	margin: 0;
	border: solid 2px #eeeeee;
	border-top: none;
	background-color: #ffffff;
	line-height: 36px;
	z-index: 999;
	max-height: 380px;
}
header.yolo-main-header .search-with-category .search-category-dropdown li > span {
	cursor: pointer;
	padding: 0 15px;
	display: block;
	text-align: left;
	color: #333;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
header.yolo-main-header .search-with-category .search-category-dropdown ul li > span {
	padding-left: 30px;
}
header.yolo-main-header .search-with-category .search-category-dropdown ul ul li > span {
	padding-left: 45px;
}
header.yolo-main-header .search-with-category .search-category-dropdown li > span:hover {
	color: #ad9151;
}
header.yolo-main-header .search-with-category .search-category-dropdown ul {
	padding: 0;
	list-style: inside;
}
header.yolo-main-header .search-with-category .search-category-dropdown ul li {
	list-style-type: none;
}
header.yolo-main-header .search-with-category .search-box input {
	border-width: 2px;
	line-height: 46px;
}
header.yolo-main-header .search-with-category .ajax-search-result {
	border-width: 2px;
}
header.yolo-main-header .yolo-header-nav-above {
	border-bottom: solid 1px #eeeeee;
}
header.yolo-main-header .header-customize-nav {
	line-height: 80px;
	width: 10%;
	text-align: right;
}
header.yolo-main-header .sticky-on .header-customize-nav {
	width: auto;
}
header.yolo-main-header .header-customize-nav .search-box input[type="text"] {
	line-height: 38px;
	height: 40px;
}
header.yolo-main-header .header-customize-nav .search-with-category .form-search-left > span, header.yolo-main-header .header-customize-nav .search-with-category .search-with-category-inner {
	line-height: 38px;
	height: 40px;
}
 header.yolo-main-header .header-customize-nav input[type="text"]::-webkit-input-placeholder {
 color: rgba(63, 63, 63, 0.7);
}
 header.yolo-main-header .header-customize-nav input[type="text"]:-moz-placeholder {
 color: rgba(63, 63, 63, 0.7);
}
 header.yolo-main-header .header-customize-nav input[type="text"]::-moz-placeholder {
 color: rgba(63, 63, 63, 0.7);
}
 header.yolo-main-header .header-customize-nav input[type="text"]:-ms-input-placeholder {
 color: rgba(63, 63, 63, 0.7);
}
header.yolo-main-header .header-customize-right, header.yolo-main-header .header-customize-left {
	height: 140px;
	line-height: 50px;
}
header.yolo-main-header .header-customize-right:before, header.yolo-main-header .header-customize-left:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
header.yolo-main-header .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper, header.yolo-main-header .header-customize-left .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	margin-top: 20px;
}
header.yolo-main-header .header-customize.header-customize-left {
	margin-left: 0;
}
header.yolo-main-header .custom-list {
	margin: 0;
	list-style: none;
	padding-left: 0;
	color: #191919;
}
header.yolo-main-header .custom-list li {
	line-height: 24px;
}
header.yolo-main-header .custom-separate {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	width: 1px;
	background-color: #eeeeee;
	margin-left: 15px;
	margin-right: 15px;
}
header.header-float {
	position: absolute !important;
	z-index: 997;
	left: 0;
	right: 0;
	background-color: transparent;
}
header.header-float .yolo-sticky-wrapper .yolo-header-nav-wrapper {
	background-color: transparent;
}
header.yolo-main-header .yolo-header-nav-wrapper .yolo-header-wrapper .menu-wrapper .yolo-main-menu > li > a {
	color: #191919;
}
header.header-2 .header-logo {
	position: absolute;
	margin: auto;
	width: 240px;
	left: 0;
	right: 0;
	text-align: center;
}
header.header-3 .yolo-header-wrapper {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border: 0 !important;
}
header.header-3 .header-customize-right, header.header-3 .header-customize-left {
	height: 106px;
}
header.header-4 .yolo-header-wrapper, header.header-6 .yolo-header-wrapper, header.header-8 .yolo-header-wrapper, header.header-9 .yolo-header-wrapper {
	border-bottom: none;
}
header.header-6 .yolo-sticky-wrapper {
	height: auto !important;
}
header.header-6 .yolo-header-nav-above {
	border-bottom: none;
}
header.header-6 .yolo-header-nav-wrapper {
	position: absolute;
	background-color: transparent;
}
header.header-6 .yolo-header-nav-wrapper > .container {
	background-color: #ffffff;
	background-clip: content-box;
}
header.header-6 .header-customize-nav .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span.total {
	background-color: primary_color;
}
header.header-6 .header-customize-nav .search-with-category .form-search-left > span:after {
	color: #191919;
}
body.header-4 .yolo-top-bar > .container {
	background-color: #f9f9f9;
	background-clip: content-box;
}
body.header-4 .yolo-top-bar > .container > .row {
	padding-left: 15px;
	padding-right: 15px;
}
body.header-6 .yolo-top-bar {
	border-bottom: solid 1px #eeeeee;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper {
	z-index: 997;
	left: 0;
	right: 0;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
	border: none !important;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);/*padding: 10px 0;*/

}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-in {
	-webkit-animation: header-drop 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1);
	-moz-animation: header-drop 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1);
	-ms-animation: header-drop 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1);
	-o-animation: header-drop 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1);
	animation: header-drop 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-out {
	-webkit-animation: header-drop-out 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1) !important;
	-moz-animation: header-drop-out 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1) !important;
	-ms-animation: header-drop-out 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1) !important;
	-o-animation: header-drop-out 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1) !important;
	animation: header-drop-out 0.5s 0s 1 cubic-bezier(0.694, 0.0482, 0.335, 1) !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .logo-sticky {
	display: inline-block;
	line-height: 80px;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .logo-sticky > a > img {
	max-height: 60px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 60px;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .header-logo.has-logo-sticky {
	display: none;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .header-logo {
	height: 70px;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .header-logo > a > img {
	max-height: 65px;
	/*padding-top: 10px;



    padding-bottom: 10px;*/



	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	max-width: none;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .header-customize {
	line-height: 75px;
	float: right;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on {
	background-color: #ffffff;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on .menu-wrapper .yolo-main-menu > li > a {
	color: #191919 !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-gray.sticky-on, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out {
	background-color: #eee !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-gray.sticky-on .menu-wrapper .yolo-main-menu > li > a, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out .menu-wrapper .yolo-main-menu > li > a {
	color: #333 !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-light.sticky-on, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out {
	background-color: #fff !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-light.sticky-on .menu-wrapper .yolo-main-menu > li > a, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out .menu-wrapper .yolo-main-menu > li > a {
	color: #363738 !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out {
	background-color: #333 !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on .menu-wrapper .yolo-main-menu > li > a, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-out .menu-wrapper .yolo-main-menu > li > a {
	color: #ffffff !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .yolo-header-wrapper {
	border-bottom: none;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .search-box input[type="text"] {
	height: 36px;
	line-height: 34px;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .search-with-category .form-search-left > span, .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .search-with-category .search-box input[type="text"] {
	height: 36px;
	line-height: 32px;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper .search-with-category .search-with-category-inner {
	line-height: 32px;
}
header.header-6 .yolo-sticky-wrapper.is-sticky .yolo-header-nav-wrapper {
	background-color: #ffffff;
}
header.header-6 .yolo-sticky-wrapper.is-sticky .yolo-header-nav-wrapper > .container {
	background-color: transparent;
}
body.boxed .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper {
	max-width: 1400px;
	margin: auto;
}
}
.shopping-cart-wrapper {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	position: relative;
}
.shopping-cart-wrapper.no-price .sub-total-text {
	display: none;
}
.shopping-cart-wrapper .widget_shopping_cart_content {
	display: block;
	text-align: center;
	font-size: 12px;
	width: 70px;/*font-family: 'Montserrat';*/
}
.shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon {
	position: relative;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	top: -5px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	cursor: pointer;
	padding: 0;
	vertical-align: middle;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: left;
	font-size: 35px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	display: block;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 200%;
	right: 0;
	left: auto;
	z-index: 9998;
	min-width: 300px;
	background-color: #ffffff;
	border: solid 2px #eeeeee;
	padding: 0;
	line-height: 2em;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	-webkit-transition-timing-function: cubic-bezier(1, 0.07, 1, 0.07);
	-moz-transition-timing-function: cubic-bezier(1, 0.07, 1, 0.07);
	-ms-transition-timing-function: cubic-bezier(1, 0.07, 1, 0.07);
	-o-transition-timing-function: cubic-bezier(1, 0.07, 1, 0.07);
	transition-timing-function: cubic-bezier(1, 0.07, 1, 0.07);
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper .cart-total {
	padding: 0 15px 20px;
	position: relative;
	color: #222222;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty {
	padding: 15px;
	text-align: center;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty h4 {
	text-transform: uppercase;
	padding: 0 0 15px;
	margin: 0;
	font-size: 16px;
	word-spacing: 0.2em;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty p {
	color: #363738;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li {
	padding: 15px 0;
	margin: 0;
	position: relative;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li + li {
	border-top: solid 1px #eeeeee;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-left {
	float: left;
	overflow: hidden;
	margin-right: 10px;
	border: solid 1px #eee;
	background: #ffffff;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-left > a > img {
	height: auto;
	width: 58px;
	margin: 0;
	display: block;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right {
	overflow: hidden;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a {
	text-transform: uppercase;
	word-spacing: 1px;
	font-size: 12px;
	font-weight: 700;
	display: block;
	padding-right: 15px;
	color: #363738;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a:hover {
	color: #ad9151;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > span.quantity {
	font-size: 12px;
	font-weight: 700;
	display: block;
	text-align: left;
	color: #8f8f8f;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a.mini-cart-remove {
	position: absolute;
	right: 0;
	top: 15px;
	padding-right: 0;
	font-size: 18px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li:after {
	content: "";
	display: block;
	clear: both;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total {
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	line-height: 43px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total strong {
	text-transform: uppercase;
	font-weight: 400;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total > span.amount {
	font-weight: 700;
	float: right;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons {
	text-align: center;
	margin: 0;
	padding: 15px 0 0;
	font-size: 0;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons a:hover {
	color: #ffffff;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button {
	color: #ffffff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	line-height: 20px;
	padding: 10px;
	font-size: 12px;
	min-width: 125px;
	width: 48%;
	display: inline-block;
	text-transform: uppercase;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button > i.fa {
	margin-right: 5px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout {
	background-color: #ad9151;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout:hover {
	background-color: #ce8300;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button + .button {
	margin-left: 4%;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper dl {
	border: none;
	margin: 0;
	padding: 0;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper dl dt {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 20px;
	clear: both;
	font-size: 11px;
	font-weight: 400;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper dl dd {
	padding: 0;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0;
	font-size: 11px;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper dl p {
	margin: 0;
	padding: 0;
}
.shopping-cart-wrapper .widget_shopping_cart_content ul.cart_list, .shopping-cart-wrapper .widget_shopping_cart_content ul.product_list_widget {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 15px 15px 0;
}
.shopping-cart-wrapper .widget_shopping_cart_content:hover .cart_list_wrapper {
	top: 100%;
	visibility: visible;
	opacity: 1;
	-webkit-transition-timing-function: cubic-bezier(0.11, 0.76, 0.24, 0.93);
	-moz-transition-timing-function: cubic-bezier(0.11, 0.76, 0.24, 0.93);
	-ms-transition-timing-function: cubic-bezier(0.11, 0.76, 0.24, 0.93);
	-o-transition-timing-function: cubic-bezier(0.11, 0.76, 0.24, 0.93);
	transition-timing-function: cubic-bezier(0.11, 0.76, 0.24, 0.93);
}
.shopping-cart-wrapper.with-price .sub-total-text {
	position: absolute;
	top: 25px;
	right: 0px;
	left: 0;
	margin: 0 auto;
	text-align: center;
}
.shopping-cart-wrapper.with-price .sub-total-text span.amount {
	color: rgba(63, 63, 63, 0.7);
}
.shopping-cart-wrapper.with-price .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: transparent;
}
.my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper {
	position: relative;
}
.my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a.yolo-wishlist i.wicon {
	cursor: pointer;
	padding: 0;
	vertical-align: middle;
	width: 45px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 35px;
	margin-top: -5px;
}
.top-sidebar .widget-social-profile ul.social-profile li a:hover i.fa, .wpb_widgetised_column .widget-social-profile ul.social-profile li a:hover i.fa, .header-social-profile-wrapper li a:hover i.fa {
	color: #878787;
}
.custom-dropdown-list {
	position: relative;
	display: inline-block;
}
.custom-dropdown-list > span {
	cursor: pointer;
}
.custom-dropdown-list:hover > ul {
	display: block;
}
.custom-dropdown-list > ul {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 150px;
	list-style: none;
	padding: 10px 0;
	margin: 0;
	display: none;
	background-color: #ffffff;
	z-index: 999;
	-webkit-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, 0.3);
}
.custom-dropdown-list > ul li {
	line-height: 32px;
	padding: 0 15px;
	display: block;
}
.custom-dropdown-list > ul li > a {
	color: #333;
	white-space: nowrap;
}
header.header-1 .yolo-header-nav-above .container .fl .header-logo {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 140px !important;
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right {
	height: 140px;
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right .search-with-category .search-box .form-search-right button i.wicon {
	color: #3f3f3f;
}
 @media (min-width: 992px) and (max-width: 1024px) {
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right .search-with-category {
	width: 405px;
}
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
	padding-left: 15px;
	font-size: 18px;
	vertical-align: middle;
	color: #3f3f3f;
	padding-right: 5px;
}
header.header-1 .header-center {
	display: flex;
}
header.header-1 .header-center .menu-wrapper {
	margin: 0 auto;
}
header.header-1 .header-center .menu-wrapper #main-menu > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #191919;
}
header.header-1 .header-center .menu-wrapper #main-menu > li:hover > a {
	color: #ad9151 !important;
}
header.header-1 .header-center .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
header.header-1 .header-right {
	vertical-align: middle;
}
header.header-1 .header-right .header-customize-nav {
	line-height: 60px;
}
header.header-1 .header-right .header-customize-nav .header-social-profile-wrapper li:hover a i {
	color: #ad9151 !important;
}
.header-2 .yolo-header-nav-above .container {
	position: relative;
}
.header-2 .yolo-header-nav-above .container .header-logo {
	height: 142px !important;
	position: relative;
}
.header-2 .yolo-header-nav-above .container .header-logo a img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	margin: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
.header-2 .yolo-header-nav-above .container .fr {
	position: absolute;
	right: 0;
	top: 0;
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right {
	height: 142px !important;
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper {
	color: rgba(63, 63, 63, 0.7);
}
.header-2 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
	color: #3f3f3f;
	font-size: 18px;
	vertical-align: middle;
	padding-right: 5px;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left {
	height: 142px !important;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category {
	width: 320px;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left {
	width: 135px;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left span {
	padding: 0px 13px;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left span:after {
	right: 10px;
}
.header-2 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-right {
	padding-left: 135px;
}
.header-2 .yolo-header-nav-wrapper .container {
	clear: both;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {
	float: left;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #191919;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu > li:first-child > a {
	padding-left: 0;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu > li:hover > a {
	color: #ad9151 !important;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
	float: right;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 59px;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .header-social-profile-wrapper li a i {
	font-size: 14px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .header-social-profile-wrapper li a i:hover {
	color: #ad9151;
}
.header-3 .yolo-header-nav-above .container {
	position: relative;
}
.header-3 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper {
	color: #878787;
}
.header-3 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
	color: #3f3f3f;
	font-size: 18px;
	vertical-align: middle;
	padding-right: 5px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category {
	width: 450px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left {
	width: 135px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left span {
	padding: 0px 13px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-left span:after {
	right: 10px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-right {
	padding-left: 135px;
}
.header-3 .yolo-header-nav-above .container .fl .header-customize-left .search-with-category .search-box .form-search-right button i {
	color: #3f3f3f;
}
.header-3 .yolo-header-nav-wrapper .container {
	clear: both;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper {
	border-color: #eeeeee;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {
	float: left;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo a img {
	padding-top: 1px;
	padding-bottom: 25px;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
	float: none;
	text-align: right;
	margin: 0 auto;
	vertical-align: middle;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper {
	float: left;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
	line-height: 70px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 700;
	color: #666;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 60px;
	float: right;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-left .header-logo a img {
/*padding-top: 10px;



  padding-bottom: 10px;*/ 



}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-right {
/*float: none;

	text-align: center;

	margin: 0 auto;*/

}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
/*line-height: 36px;

	padding-top: 20px;

	padding-bottom: 20px;*/

}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 60px;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .container .yolo-header-wrapper .header-left .header-logo a img {
	padding-top: 10px;
	padding-bottom: 10px;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .container .yolo-header-wrapper .header-right {
	float: right;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: 700;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 60px;
}
.header-4 .yolo-header-nav-above {
	margin-bottom: 20px;
	border-bottom-width: 0px !important;
}
.header-4 .yolo-header-nav-wrapper {
	position: relative;
	height: 60px;
	bottom: 30px;
	background-color: transparent;
}
.header-4 .yolo-header-nav-wrapper .container {
	clear: both;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1000;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper {
	background-color: #ffffff;
	padding: 0 15px;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {
	float: left;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li > a {
	color: #191919;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li:hover > a {
	color: #ad9151 !important;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
	float: right;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 60px;
}
.header-4 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .header-social-profile-wrapper li a i {
	font-size: 14px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.header-4 .yolo-header-nav-wrapper .container .fr .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	color: rgba(63, 63, 63, 0.7);
}
.header-4 .yolo-sticky-wrapper {
	height: 0px !important;
}
.header-4 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on {
	background-color: #ffffff;
}
.header-4 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .container {
	bottom: 0px;
}
.header-6 .yolo-header-nav-above {
	border: none !important;
}
.header-6 .yolo-header-nav-wrapper {
	background-color: #ffffff;
}
.header-6 .yolo-header-nav-wrapper .container {
	background: transparent;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper {
	clear: both;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {
	float: left;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li > a {
	color: #191919;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li:first-child > a {
	padding-left: 0;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li:hover > a {
	color: #ad9151 !important;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
	float: right;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav {
	line-height: 59px !important;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form {
	background-color: #ffffff;
	width: 270px;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"] {
	height: 45px;
	font-size: 14px;
	border: none;
	/*font-family: 'Varela Round';*/



	color: #191919;
}
 .header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-webkit-input-placeholder {
 color: rgba(25, 25, 25, 0.7);
}
 .header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]:-moz-placeholder {
 color: rgba(25, 25, 25, 0.7);
}
 .header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-moz-placeholder {
 color: rgba(25, 25, 25, 0.7);
}
 .header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]:-ms-input-placeholder {
 color: rgba(25, 25, 25, 0.7);
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i {
	color: #191919;
	font-size: 15px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i:hover {
	color: #ad9151;
}
.header-6 .yolo-sticky-wrapper {
	height: 59px !important;
}
.header-6 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on {
	background-color: #ffffff;
}
.header-6 .yolo-top-bar {
	border: none;
}
header.header-8 {
	position: relative;
}
header.header-8 .yolo-header-nav-wrapper {
	position: relative;
	height: 125px;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {
	float: left;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo {
	position: relative;
	z-index: 1;
	height: 125px;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo img {
	padding-top: 20px;
	padding-bottom: 20px;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper {
	display: inline-block;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu {
	text-align: left;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li > a {
	padding-top: 52px;
	padding-bottom: 52px;
	color: #191919;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
	color: #ad9151 !important;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .header-customize {
	position: absolute;
	line-height: 125px;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
	float: right;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right {
	height: 125px;
}
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-right .shopping-cart-wrapper {
	margin-left: 20px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on {
	background-color: #ffffff;
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-left .header-logo {
	line-height: 60px !important;
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-left .header-logo img {
	max-height: 40px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-center {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-center .menu-wrapper {
	display: inline-block;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-center .menu-wrapper #main-menu {
	text-align: left;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-center .menu-wrapper #main-menu > li > a {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	color: #191919;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-center .header-customize {
	position: absolute;
	line-height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right {
	float: right;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right {
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .shopping-cart-wrapper {
	margin-left: 20px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
	font-size: 24px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon span.total {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	top: 2px;
	right: 8px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	margin-top: 0;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a i {
	font-size: 24px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a span.total {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	top: 2px;
	right: 8px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out {
	background-color: #ffffff;
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-left .header-logo {
	line-height: 60px !important;
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-left .header-logo img {
	max-height: 40px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-center {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-center .menu-wrapper {
	display: inline-block;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-center .menu-wrapper #main-menu {
	text-align: left;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-center .menu-wrapper #main-menu > li > a {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	color: #191919;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-center .header-customize {
	position: absolute;
	line-height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right {
	float: right;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right {
	height: 60px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .shopping-cart-wrapper {
	margin-left: 20px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
	font-size: 24px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon span.total {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	top: 2px;
	right: 8px;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	margin-top: 0;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a i {
	font-size: 24px !important;
}
header.header-8 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-out .header-right .header-customize-right .my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a span.total {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	top: 2px;
	right: 8px;
}
header.header-4 .yolo-header-nav-above .container .fl .header-logo, header.header-6 .yolo-header-nav-above .container .fl .header-logo {
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
header.header-4 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i, header.header-6 .yolo-header-nav-above .container .fr .header-customize-right .custom-text-wrapper i {
	padding-left: 40px;
	font-size: 18px;
	color: #3f3f3f;
	vertical-align: middle;
	padding-right: 5px;
}
header.header-6 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize .shopping-cart-wrapper .widget_shopping_cart_content .sub-total-text span.amount {
	color: #ffffff !important;
}
 @media screen and (min-width: 992px) {
header.yolo-mobile-header {
	display: none!important;
}
}
 @media screen and (max-width: 991px) {
body {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	left: 0;
}
.mobile-top-bar-hide, header.yolo-main-header {
	display: none!important;
}
body.menu-mobile-in {
	left: 280px;
	overflow: hidden;
}
.container.yolo-mobile-header-wrapper {
	position: relative;
}
.header-mobile-before {
	text-align: center;
}
.header-mobile-before img {
	max-height: 70px;
	padding-top: 15px;
	padding-bottom: 15px;
	-ms-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.header-logo-mobile {
	line-height: 70px;
	vertical-align: middle;
	text-align: center;
}
.header-logo-mobile img {
	max-height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
header.yolo-mobile-header {
	background: #ffffff;
}
header.yolo-mobile-header .header-left, header.yolo-mobile-header .toggle-icon-wrapper.toggle-desktop, header.yolo-mobile-header .header-customize {
	display: none;
}
header.yolo-mobile-header .yolo-header-container-wrapper {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color: #ffffff;
	z-index: 997;
	top: 0;
	border-bottom: solid 1px #eeeeee;
}
header.yolo-mobile-header .yolo-mobile-header-wrapper {
	background-color: #ffffff;
}
header.yolo-mobile-header .yolo-mobile-header-inner {
	height: 70px;
	position: relative;
}
header.yolo-mobile-header .yolo-mobile-header-inner .header-customize {
	display: block;
	font-size: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	color: #000;
}
header.yolo-mobile-header .yolo-mobile-header-inner .header-customize:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
header.yolo-mobile-header .yolo-mobile-header-inner .header-customize-item {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}
header.yolo-mobile-header .yolo-mobile-header-inner .header-customize-item + .header-customize-item {
	margin-left: 10px;
}
header.yolo-mobile-header .yolo-mobile-header-inner .toggle-icon-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu {
	display: inline-block;
	vertical-align: middle;
	color: #363738;
	height: 45px;
	width: 45px;
	text-align: center;
	line-height: 45px;
	padding: 0;
	font-size: 24px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu:hover {
	color: #ad9151;
}
header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content {
	height: 70px;
}
header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon {
	display: inline-block;
	vertical-align: middle;
	top: 0;
	height: 45px;
	line-height: 45px;
}
header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	display: inline-block;
	height: 45px;
	width: 45px;
	text-align: center;
	line-height: 45px;
	padding: 0;
	font-size: 24px;
	color: #363738;
}
header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span {
	position: absolute;
	top: 5px;
	right: 0px;
	color: #ffffff;
	background-color: #ad9151;
	border-radius: 100%;
	padding: 0;
	width: 17px;
	height: 17px;
	line-height: 17px;
}
.yolo-mobile-header-nav {
	background: #333;
	display: none;
	margin-bottom: 15px;
}
form.yolo-search-form-mobile-menu {
	display: none;
}
.yolo-mobile-header-nav.menu-drop-fly {
	display: block;
	position: fixed;
	margin: 0;
	top: 0;
	bottom: 0;
	overflow: auto;
	overflow-x: hidden;
	width: 280px;
	left: -280px;
	border-right: solid 2px #ad9151;
	z-index: 9999;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-mobile-header-nav.menu-drop-fly.in {
	left: 0;
}
.yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu {
	display: none;
	background-color: #222;
	padding: 15px;
	position: relative;
}
.yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu input {
	background-color: #333;
	border: none;
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 1.2;
	height: auto;
	padding: 12px;
	color: #ffffff;
}
.yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu button {
	border: none;
	background-color: transparent;
	position: absolute;
	top: 0;
	right: 20px;
	line-height: 1;
	bottom: 0;
	margin: auto;
	font-size: 14px;
	color: #ffffff;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu {
	padding: 0;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item {
	font-size: 12px;
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.12);
	letter-spacing: 0.1em;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > a {
	padding: 15px;
	display: inline-block;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 1.2;
	width: 100%;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > a:hover {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret {
	color: #ffffff;
	float: right;
	right: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:before {
	content: "\f065";
	display: inline-block;
	font-family: FontAwesome;
	text-align: center;
	line-height: 45px;
	width: 45px;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:hover {
	cursor: pointer;
	color: #ad9151;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret.active:before {
	content: "\f066";
	display: inline-block;
	font-family: FontAwesome;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item:not(.sub-menu-open):hover {
	background-color: #404040;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open {
	border-bottom-width: 0px;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open > ul.sub-menu:before {
	content: "";
	display: block;
	position: absolute;
	top: -6px;
	left: 15px;
	z-index: 1;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #4d4d4d;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-current > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li > a:hover, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li:hover > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.menu-current > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li > a:hover > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li:hover > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a > b.caret:before {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul.sub-menu {
	background-color: #4d4d4d;
	padding-left: 0;
	position: relative;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item > a {
	font-size: 10px;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #595959;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul.sub-menu {
	background-color: #595959;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #595959;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul.sub-menu {
	background-color: #666666;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #666666;
}
.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu ul ul ul ul.sub-menu {
	background-color: #737373;
}
.yolo-mobile-header-nav.menu-drop-dropdown form.yolo-search-form-mobile-menu {
	display: block;
	background-color: #222;
	padding: 15px;
	position: relative;
}
.yolo-mobile-header-nav.menu-drop-dropdown form.yolo-search-form-mobile-menu input {
	background-color: #333;
	border: none;
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 1.2;
	height: auto;
	padding: 12px;
	color: #ffffff;
}
.yolo-mobile-header-nav.menu-drop-dropdown form.yolo-search-form-mobile-menu button {
	border: none;
	background-color: transparent;
	position: absolute;
	top: 0;
	right: 20px;
	line-height: 1;
	bottom: 0;
	margin: auto;
	font-size: 14px;
	color: #ffffff;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu {
	padding: 15px;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item {
	font-size: 12px;
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.12);
	letter-spacing: 0.1em;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > a {
	padding: 15px;
	display: inline-block;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 1.2;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > a:hover {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret {
	color: #ffffff;
	float: right;
	right: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:before {
	content: "\f065";
	display: inline-block;
	font-family: FontAwesome;
	text-align: center;
	line-height: 45px;
	width: 45px;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:hover {
	cursor: pointer;
	color: #ad9151;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret.active:before {
	content: "\f066";
	display: inline-block;
	font-family: FontAwesome;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item:not(.sub-menu-open):hover {
	background-color: #404040;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open {
	border-bottom-width: 0px;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open > ul.sub-menu:before {
	content: "";
	display: block;
	position: absolute;
	top: -6px;
	left: 15px;
	z-index: 1;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #4d4d4d;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-ancestor > a, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-parent > a, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-item > a, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-current > a, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li > a:hover, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li:hover > a, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-ancestor > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-parent > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.current-menu-item > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-current > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li > a:hover > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li:hover > a > b.caret:before, .yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li ul.sub-menu li:hover > a > b.caret:before {
	color: #ad9151;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul.sub-menu {
	background-color: #4d4d4d;
	padding-left: 20px;
	position: relative;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item > a {
	font-size: 10px;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #595959;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul.sub-menu {
	background-color: #595959;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #595959;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul.sub-menu {
	background-color: #666666;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul.sub-menu > li.menu-item.sub-menu-open > ul.sub-menu:before {
	border-color: transparent transparent #666666;
}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu ul ul ul ul.sub-menu {
	background-color: #737373;
}
header.header-mobile-2 {
	display: block;
}
header.header-mobile-2 .yolo-header-container-wrapper {
	background-color: #333;
	border-bottom: none;
}
header.header-mobile-2 .yolo-mobile-header-wrapper {
	background-color: transparent;
}
header.header-mobile-2 .yolo-mobile-header-inner {
	height: 100px;
	position: relative;
}
header.header-mobile-2 .yolo-mobile-header-inner .header-customize {
	color: #eeeeee;
	right: 0;
}
header.header-mobile-2 .yolo-mobile-header-inner .icon-search-menu, header.header-mobile-2 .yolo-mobile-header-inner .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	height: 30px;
	line-height: 32px;
	width: 36px;
	color: #ffffff;
}
header.header-mobile-2 .yolo-mobile-header-inner .icon-search-menu:before, header.header-mobile-2 .yolo-mobile-header-inner .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon:before {
	line-height: 28px;
}
header.header-mobile-2 .yolo-mobile-header-inner .shopping-cart-wrapper .widget_shopping_cart_content {
	height: 100px;
}
header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper {
	left: 0;
}
header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper .toggle-icon > span, header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper .toggle-icon:before, header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper .toggle-icon:after {
	background-color: #eeeeee;
}
header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper.in .toggle-icon > span {
	background-color: transparent;
}
header.header-mobile-2 .yolo-mobile-header-inner .toggle-icon-wrapper .toggle-icon + span {
	/*font-family: Oswald;*/



	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	color: #eeeeee;
	font-weight: 300;
}
header.header-mobile-3 .header-logo-mobile {
	text-align: right;
}
header.header-mobile-3 .yolo-mobile-header-inner .header-customize {
	left: 50px;
	right: auto;
}
header.header-mobile-3 .shopping-cart-wrapper {
	position: static;
}
header.header-mobile-3 .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	left: -45px;
	right: auto;
}
header.header-mobile-4 .header-logo-mobile {
	text-align: left;
}
header.header-mobile-4 .yolo-mobile-header-inner .toggle-icon-wrapper {
	right: 0px;
	left: auto;
}
header.header-mobile-4 .yolo-mobile-header-wrapper .header-customize {
	right: 50px;
	left: auto;
}
header.header-mobile-5 .yolo-sticky-wrapper {
	height: 0!important;
}
header.header-mobile-5 .yolo-header-container-wrapper {
	border-bottom: none;
}
header.header-mobile-5 .yolo-header-container-wrapper, header.header-mobile-5 .yolo-mobile-header-wrapper {
	background-color: transparent;
}
header.header-mobile-5 .yolo-header-container-wrapper {
	background-color: transparent;
	position: absolute;
	z-index: 997;
	width: 100%;
}
header.header-mobile-5 .header-logo-mobile {
	text-align: left;
}
header.header-mobile-5 .yolo-mobile-header-inner .toggle-icon-wrapper {
	left: auto;
	right: 5px;
}
header.header-mobile-5 .toggle-icon-wrapper .toggle-icon > span, header.header-mobile-5 .toggle-icon-wrapper .toggle-icon:before, header.header-mobile-5 .toggle-icon-wrapper .toggle-icon:after {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
}
header.header-mobile-5 .toggle-icon-wrapper.in .toggle-icon > span {
	display: none;
}
header.header-mobile-5 .yolo-mobile-header-inner .header-customize {
	right: 50px;
}
header.header-mobile-5 .yolo-mobile-header-inner .icon-search-menu, header.header-mobile-5 .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
	border-color: #ffffff;
	color: #ffffff;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-container-wrapper {
	z-index: 997;
	left: 0;
	right: 0;
}
.yolo-sticky-wrapper:not(.is-sticky) {
	height: auto!important;
	position: relative!important;
}
body.menu-mobile-in .yolo-sticky-wrapper.is-sticky > .yolo-header-container-wrapper.menu-drop-fly {
	left: 280px;
	right: -280px;
}
}
 @media screen and (max-width: 600px) {
#wpadminbar {
	top: -46px;
}
}
 @media screen and (max-width: 480px) {
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	min-width: 280px;
}
}
 @media screen and (max-width: 320px) {
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
	min-width: 254px;
}
}
/* YOLO HEADER SIDEBAR STYLE */



#yolo-wrapper {
	position: relative;
}
#yolo-wrapper .yolo-top-bar {
	z-index: 999;
}
#yolo-header.header-sidebar {
	background-color: #ffffff;
	width: 300px;
	height: 100%;
	position: fixed;
	z-index: 888;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
#yolo-header.header-sidebar .vertical-header-wrapper {
	height: 100%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize {
	padding: 20px;
	width: 100%;
	margin: 0;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item {
	width: 100%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form {
	width: 100%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: rgba(25, 25, 25, 0.85);
}
 #yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-webkit-input-placeholder {
 color: rgba(25, 25, 25, 0.6);
}
 #yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-moz-placeholder {
 color: rgba(25, 25, 25, 0.6);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i {
	color: #191919;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i:hover {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper {
	position: relative;
	color: #3f3f3f;
	margin-left: 0;
	text-align: center;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper li {
	margin: 0px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper li a {
	background-color: #ffffff;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: inline-block;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper li a i {
	font-size: 18px;
	vertical-align: middle;
	padding-right: 0;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item.header-social-profile-wrapper li a:hover i {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item {
	position: relative;
	color: #3f3f3f;
	margin-left: 0;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item a {
	background-color: #ffffff;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: inline-block;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item a i {
	color: #ffffff;
	font-size: 18px;
	vertical-align: middle;
	padding-right: 0;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item + .header-customize-item a:hover i {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-top {
	text-align: center;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-top .header-logo img {
	max-width: 100%;
	padding: 5px 20px;
	box-sizing: border-box;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper {
	width: 100%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu {
	width: 100%;
	padding: 0;/* 1. Style dropdown menu *//* End dropdown menu *//* 2. MEGA MENU STYLE COLUMN */



  /* End Style column menu */



  /* 3. MEGA MENU STYLE TAB */



}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li {
	font-size: 12px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.12);
	letter-spacing: 0.1em;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li li.current-menu-item > a {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > a {
	padding: 15px 20px;
	display: inline-block;
	text-transform: uppercase;
	color: #191919;
	line-height: 1.2;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > a:hover {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > a:after {
	content: none;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > b.menu-caret {
	color: #ffffff;
	float: right;
	right: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > b.menu-caret:before {
	content: "\f107";
	display: inline-block;
	font-family: FontAwesome;
	text-align: center;
	line-height: 45px;
	width: 45px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:not(.sub-menu-open):hover {
	background-color: #404040;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.sub-menu-open {
	border-bottom-width: 0px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.sub-menu-open > ul.sub-menu:before {
	content: "";
	display: block;
	position: absolute;
	top: -6px;
	left: 15px;
	z-index: 1;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #4d4d4d;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:hover > a {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:hover > b.menu-caret {
	cursor: pointer;
	color: #ad9151;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu li {
	float: none;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul {
	position: absolute;
	display: none;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	border-radius: 0 0 3px 3px;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
	display: block;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
	min-width: 244px;
	float: none;
	display: list-item;
	position: relative;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_dropdown:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column > ul {
	position: absolute;
	display: none;
	min-width: 970px;
	width: 100%;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	border-radius: 0 0 3px 3px;
	-webkit-transition: all 0.3s ease 0.15s;
	-o-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column.mega-col-columns-2 > ul > li {
	float: left;
	width: 50%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column.mega-col-columns-3 > ul > li {
	float: left;
	width: 33.3333333%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column.mega-col-columns-4 > ul > li {
	float: left;
	width: 25%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column.mega-col-columns-5 > ul > li {
	float: left;
	width: 20%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_column.mega-col-columns-6 > ul > li {
	float: left;
	width: 16.6666666%;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul {
	position: absolute;
	display: none;
	width: 100%;
	min-width: 970px;
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	border-radius: 0 0 3px 3px;
	-webkit-transition: 0.3s ease 0.15s;
	-o-transition: 0.3s ease 0.15s;
	transition: 0.3s ease 0.15s;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul > li {
	display: block;
	width: 25%;
	position: static;
	clear: none;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul > li .yolo_megamenu_widget_area, #yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul > li > ul {
	position: absolute;
	width: auto;
	height: auto;
	left: 25%;
	top: 100%;
	opacity: 0;
	right: 0;
	visibility: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul > li.active .yolo_megamenu_widget_area, #yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab > ul > li.active > ul {
	opacity: 1;
	top: 0;
	visibility: visible;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li.menu_style_tab:hover > ul {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	display: block;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .canvas-menu-toggle-wrapper {
	margin-left: 30px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .canvas-menu-toggle-wrapper a:hover i {
	color: #ad9151;
}
#yolo-header.header-sidebar .vertical-header-wrapper .fb .header-customize-right {
	height: auto;
}
.header-sidebar .yolo-top-bar {
	position: fixed;
	width: 100%;
}
.header-sidebar #yolo-content-wrapper {
	padding-top: 0;
	padding-left: 300px !important;
}
 @media screen and (max-width: 991px) {
.header-sidebar #yolo-content-wrapper {
	padding-left: 0!important;
}
}
.header-sidebar footer {
	margin-left: 300px !important;
}
 @media screen and (max-width: 991px) {
.header-sidebar footer {
	margin-left: 0!important;
}
}
nav.yolo-canvas-menu-wrapper {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 100%;
	bottom: 0;
	width: 270px;
	transform: translateX(0);
	overflow: hidden;
	padding: 25px;
	-webkit-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
nav.yolo-canvas-menu-wrapper.in {
	-moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 18px;
	cursor: pointer;
	color: #ffffff;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner {
	padding: 0;
	box-shadow: none;
	background-color: #333333;
	color: #ffffff;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside {
	padding: 0;
	border: none;
	margin-bottom: 40px;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside:before {
	top: 2px;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside h4 {
	padding-left: 10px;
	color: #ffffff;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside.widget_text:before {
	background-color: transparent;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside.widget-social-profile:before {
	background-color: transparent;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside.widget-social-profile a:hover i {
	color: #ad9151 !important;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside ul li.menu-item {
	font-size: 12px;
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	letter-spacing: 0.1em;
	font-weight: bold;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside ul li.menu-item a {
	padding: 8px 4px;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside ul li.menu-item a:hover {
	padding-left: 15px;
}
nav.yolo-canvas-menu-wrapper.dark {
	background-color: #333333;
	color: #ffffff;
}
nav.yolo-canvas-menu-wrapper.dark .widget_archive > ul, nav.yolo-canvas-menu-wrapper.dark .widget_categories > ul, nav.yolo-canvas-menu-wrapper.dark .widget_pages > ul, nav.yolo-canvas-menu-wrapper.dark .widget_nav_menu > div > ul, nav.yolo-canvas-menu-wrapper.dark .woocommerce .widget_product_categories > ul, nav.yolo-canvas-menu-wrapper.dark .widget_layered_nav > ul {
	border-bottom-color: rgba(255, 255, 255, 0.2);
}
nav.yolo-canvas-menu-wrapper.dark li + li, nav.yolo-canvas-menu-wrapper.dark .widget_posts_item + .widget_posts_item {
	border-top-color: rgba(255, 255, 255, 0.2);
}
nav.yolo-canvas-menu-wrapper.dark .widget_categories ul ul, nav.yolo-canvas-menu-wrapper.dark .widget_pages ul ul, nav.yolo-canvas-menu-wrapper.dark .widget_nav_menu > div ul ul, nav.yolo-canvas-menu-wrapper.dark .widget_product_categories ul ul {
	border-top-color: rgba(255, 255, 255, 0.2);
}
body.admin-bar nav.yolo-canvas-menu-wrapper {
	top: 32px;
}
.canvas-menu-toggle-wrapper i.micon {
	vertical-align: middle;
}
/* Breadcrumb */



.yolo-breadcrumb-wrap {
	text-align: center;
	position: relative;
	z-index: 1;
	margin-top: -25px;
}
.yolo-breadcrumb-wrap ul.breadcrumbs {
	margin: 0;
	background-color: #ffffff;
	display: inline-block;
	padding: 0 10px 0px 25px;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li {
	color: #333333;
	list-style: none;
	display: inline-block;
	padding: 9px 20px;
	position: relative;
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li:before {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	content: '';
	width: 4px;
	height: 4px;
	-webkit-border-top-right-radius: 50%;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 50%;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ad9151;
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li:first-child {
	padding-left: 30px;
	text-transform: uppercase;
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li:first-child a {
	color: #333333;
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li:first-child:before {
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: auto;
	height: auto;
	margin-top: -2px;
	content: '\f015';
	font-size: 16px;
	background-color: transparent;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
/*-------------------------------------



BREADCRUMB



---------------------------------------*/



ul.breadcrumbs {
	padding: 32px 0;
	margin: 0;
	list-style-type: none;
}
ul.breadcrumbs li {
	display: inline-block;
}
ul.breadcrumbs li a, ul.breadcrumbs li span {
	line-height: 1.2;
}
/**



 * 4.0 - Footer



 * ----------------------------------------------------------------------------



 */



/* FOOTER STYLE 



* 1. Contact form 7 submit



*/



.wpcf7 .home-1 {
	position: relative;
}
.wpcf7 .home-1 .your-email input {
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
 .wpcf7 .home-1 .your-email input::-webkit-input-placeholder {
 color: rgba(0, 0, 0, 0.5);
}
 .wpcf7 .home-1 .your-email input::-moz-placeholder {
 color: rgba(0, 0, 0, 0.5);
}
.wpcf7 .home-1 .ctf7_submit {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	padding: 0 10px;
}
.wpcf7 .home-1 .ctf7_submit:before {
	content: '\f178';
	font-family: fontawesome;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 42px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-1 .ctf7_submit input {
	position: relative;
	z-index: 2;
	color: transparent;
	height: 42px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-1 .ctf7_submit img {
	margin-left: -50px;
}
.wpcf7 .home-1 .ctf7_submit:hover:before {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-o-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
	color: #ad9151;
}
.wpcf7 .home-2 {
	position: relative;
	background: none;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0 auto;
	max-width: 70%;
}
.wpcf7 .home-2 .your-email input {
	width: 100%;
	background-color: transparent;
}
 .wpcf7 .home-2 .your-email input::-webkit-input-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
 .wpcf7 .home-2 .your-email input::-moz-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
.wpcf7 .home-2 .ctf7_submit {
	width: 15%;
	float: right;
	position: absolute;
	border-left: 2px solid #ffffff;
	height: 45px;
	right: 0;
	top: -2px;
	overflow: hidden;
	padding: 0;
}
.wpcf7 .home-2 .ctf7_submit:before {
	content: '\f178';
	font-family: fontawesome;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 45px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	z-index: 2;
}
.wpcf7 .home-2 .ctf7_submit:after {
	z-index: 1;
	content: '';
	width: 100%;
	position: absolute;
	height: 0;
	top: 50%;
	left: 50%;
	background-color: #ffffff;
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.wpcf7 .home-2 .ctf7_submit input {
	width: 100%;
	position: relative;
	z-index: 2;
	color: transparent;
	height: 42px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-2 .ctf7_submit img {
	margin-left: -50px;
}
.wpcf7 .home-2 .ctf7_submit:hover:before {
	color: #ad9151;
}
.wpcf7 .home-2 .ctf7_submit:hover:after {
	height: 270%;
	opacity: 1;
}
 @media (max-width: 480px) {
.wpcf7 .home-2 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-2 {
	max-width: 100%;
}
}
.wpcf7 .home-3 {
	position: relative;
	background: none;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0 auto;
	max-width: 70%;
	overflow: hidden;
}
.wpcf7 .home-3 .your-email input {
	width: 100%;
	background-color: transparent;
}
 .wpcf7 .home-3 .your-email input::-webkit-input-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
 .wpcf7 .home-3 .your-email input::-moz-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
.wpcf7 .home-3 .ctf7_submit {
	width: 15%;
	float: right;
	position: absolute;
	border-left: 2px solid #ffffff;
	height: 45px;
	right: 0;
	top: -2px;
	overflow: hidden;
	padding: 0;
	background-color: #ffffff;
}
.wpcf7 .home-3 .ctf7_submit:before {
	content: '\f178';
	font-family: fontawesome;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	color: #363738;
	left: 0;
	text-align: center;
	line-height: 45px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	z-index: 2;
}
.wpcf7 .home-3 .ctf7_submit:after {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #ad9151;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	z-index: 1;
}
.wpcf7 .home-3 .ctf7_submit input {
	width: 100%;
	position: relative;
	z-index: 2;
	color: transparent;
	height: 42px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-3 .ctf7_submit img {
	margin-left: -50px;
}
.wpcf7 .home-3 .ctf7_submit:hover:before {
	color: #ffffff;
}
.wpcf7 .home-3 .ctf7_submit:hover:after {
	left: 0;
}
 @media (max-width: 480px) {
.wpcf7 .home-3 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-3 {
	max-width: 100%;
}
}
.wpcf7 .home-4 {
	position: relative;
	background: none;
	color: #ffffff;
	margin: 0 auto;
	max-width: 100%;
	overflow: hidden;
}
.wpcf7 .home-4 .your-email input {
	width: 80%;
	background-color: #ffffff;
	color: #363738;
}
 .wpcf7 .home-4 .your-email input::-webkit-input-placeholder {
 color: #757779;
}
 .wpcf7 .home-4 .your-email input::-moz-placeholder {
 color: #757779;
}
.wpcf7 .home-4 .your-email:before {
	margin-top: 10px;
	content: "\f1d9";
	font-family: fontawesome;
	position: absolute;
	right: 20px;
	color: #363738;
}
.wpcf7 .home-4 .ctf7_submit {
	width: 18%;
	float: right;
	position: absolute;
	height: 45px;
	right: 0;
	top: 0;
	padding: 0;
	background-color: #222222;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-4 .ctf7_submit:hover {
	background-color: #3c3c3c;
}
.wpcf7 .home-4 .ctf7_submit:hover:before {
	left: 120%;
}
.wpcf7 .home-4 .ctf7_submit:before {
	content: '';
	width: 100px;
	height: 200px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
	left: -145px;
	top: -60px;
	position: absolute;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	background-color: rgba(255, 255, 255, 0.5);
}
.wpcf7 .home-4 .ctf7_submit input {
	text-transform: uppercase;
	width: 100%;
	position: relative;
	z-index: 2;
	height: 45px;
	line-height: 40px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-4 .ctf7_submit img {
	margin-left: -20px;
}
.wpcf7 .home-4 .ctf7_submit:hover:before {
	color: #ffffff;
}
 @media (max-width: 480px) {
.wpcf7 .home-4 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-4 {
	max-width: 100%;
}
}
.wpcf7 .home-5 {
	position: relative;
	background: none;
	color: #ffffff;
	margin: 0 auto;
	max-width: 70%;
	overflow: hidden;
}
.wpcf7 .home-5 .your-email input {
	width: 80%;
	background-color: #ffffff;
	color: #363738;
}
 .wpcf7 .home-5 .your-email input::-webkit-input-placeholder {
 color: #757779;
}
 .wpcf7 .home-5 .your-email input::-moz-placeholder {
 color: #757779;
}
.wpcf7 .home-5 .your-email:before {
	margin-top: 10px;
	content: "\f1d9";
	font-family: fontawesome;
	position: absolute;
	right: 10px;
	color: #757779;
}
.wpcf7 .home-5 .ctf7_submit {
	width: 20%;
	float: right;
	position: absolute;
	height: 45px;
	right: 0;
	top: 0;
	padding: 0;
	background-color: #222222;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-5 .ctf7_submit:hover {
	background-color: #3c3c3c;
}
.wpcf7 .home-5 .ctf7_submit:hover:before {
	left: 120%;
}
.wpcf7 .home-5 .ctf7_submit:after {
	content: "";
	position: absolute;
	border-right: 45px solid #ffffff;
	border-bottom: 15px solid transparent;
	left: -15px;
	top: 15px;
	transform: rotate(-90deg);
}
.wpcf7 .home-5 .ctf7_submit:before {
	content: '';
	width: 100px;
	height: 200px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
	left: -145px;
	top: -60px;
	position: absolute;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	background-color: rgba(255, 255, 255, 0.5);
}
.wpcf7 .home-5 .ctf7_submit input {
	text-transform: uppercase;
	width: 100%;
	position: relative;
	z-index: 2;
	height: 45px;
	line-height: 40px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-5 .ctf7_submit img {
	margin-left: -20px;
}
.wpcf7 .home-5 .ctf7_submit:hover:before {
	color: #ffffff;
}
 @media (max-width: 480px) {
.wpcf7 .home-5 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-5 {
	max-width: 100%;
}
}
.wpcf7 .home-6 {
	position: relative;
	background: none;
	color: #ffffff;
	margin: 0 auto;
	max-width: 100%;
	overflow: hidden;
}
.wpcf7 .home-6 .your-email input {
	width: 80%;
	background-color: #ffffff;
	color: #363738;
}
 .wpcf7 .home-6 .your-email input::-webkit-input-placeholder {
 color: #757779;
}
 .wpcf7 .home-6 .your-email input::-moz-placeholder {
 color: #757779;
}
.wpcf7 .home-6 .your-email:before {
	margin-top: 10px;
	content: "\f1d9";
	font-family: fontawesome;
	position: absolute;
	right: 10px;
	color: #757779;
}
.wpcf7 .home-6 .ctf7_submit {
	width: 20%;
	float: right;
	position: absolute;
	height: 45px;
	right: 0;
	top: 0;
	padding: 0;
	background-color: #222222;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-6 .ctf7_submit:hover {
	background-color: #ad9151;
}
.wpcf7 .home-6 .ctf7_submit:hover:before {
	left: 120%;
}
.wpcf7 .home-6 .ctf7_submit:after {
	content: "";
	position: absolute;
	border-right: 45px solid #ffffff;
	border-bottom: 15px solid transparent;
	left: -15px;
	top: 15px;
	transform: rotate(-90deg);
}
.wpcf7 .home-6 .ctf7_submit:before {
	content: '';
	width: 100px;
	height: 200px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
	left: -145px;
	top: -60px;
	position: absolute;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	background-color: rgba(255, 255, 255, 0.5);
}
.wpcf7 .home-6 .ctf7_submit input {
	text-transform: uppercase;
	width: 100%;
	position: relative;
	z-index: 2;
	height: 45px;
	line-height: 40px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-6 .ctf7_submit img {
	margin-left: -20px;
}
.wpcf7 .home-6 .ctf7_submit:hover:before {
	color: #ffffff;
}
 @media (max-width: 480px) {
.wpcf7 .home-6 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-6 {
	max-width: 100%;
}
}
.wpcf7 .home-7 {
	position: relative;
	background: none;
	color: #ffffff;
	margin: 0 auto;
	max-width: 70%;
}
.wpcf7 .home-7 .your-email input {
	width: 100%;
	background-color: #ffffff;
	color: #363738;
	background: #f0f0f0;
	height: 45px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
 .wpcf7 .home-7 .your-email input::-webkit-input-placeholder {
 color: #757779;
}
 .wpcf7 .home-7 .your-email input::-moz-placeholder {
 color: #757779;
}
.wpcf7 .home-7 .your-email:before {
	margin-top: 10px;
	content: "\f1d9";
	font-family: fontawesome;
	position: absolute;
	right: 10px;
	color: #757779;
}
.wpcf7 .home-7 .ctf7_submit {
	width: 150px;
	margin: 50px auto 0 auto;
	text-align: center;
	position: relative;
	height: 45px;
	padding: 0;
	background-color: #222222;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-7 .ctf7_submit:hover {
	background-color: #ad9151;
}
.wpcf7 .home-7 .ctf7_submit:hover:before {
	left: 120%;
}
.wpcf7 .home-7 .ctf7_submit:after {
	content: '';
	position: absolute;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ad9151;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .home-7 .ctf7_submit input {
	text-transform: uppercase;
	width: 100%;
	position: relative;
	z-index: 2;
	height: 45px;
	line-height: 40px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-7 .ctf7_submit img {
	margin-left: -20px;
}
.wpcf7 .home-7 .ctf7_submit:hover:after {
	top: 0;
}
 @media (max-width: 480px) {
.wpcf7 .home-7 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-7 {
	max-width: 100%;
}
}
.wpcf7 .home-8, .wpcf7 .home-9, .wpcf7 .home-10, .wpcf7 .home-11 {
	position: relative;
	background: none;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0 auto;
	max-width: 70%;
}
.wpcf7 .home-8 .your-email input, .wpcf7 .home-9 .your-email input, .wpcf7 .home-10 .your-email input, .wpcf7 .home-11 .your-email input {
	width: 100%;
	background-color: transparent;
}
 .wpcf7 .home-8 .your-email input::-webkit-input-placeholder, .wpcf7 .home-9 .your-email input::-webkit-input-placeholder, .wpcf7 .home-10 .your-email input::-webkit-input-placeholder, .wpcf7 .home-11 .your-email input::-webkit-input-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
 .wpcf7 .home-8 .your-email input::-moz-placeholder, .wpcf7 .home-9 .your-email input::-moz-placeholder, .wpcf7 .home-10 .your-email input::-moz-placeholder, .wpcf7 .home-11 .your-email input::-moz-placeholder {
 color: rgba(255, 255, 255, 0.8);
}
.wpcf7 .home-8 .ctf7_submit, .wpcf7 .home-9 .ctf7_submit, .wpcf7 .home-10 .ctf7_submit, .wpcf7 .home-11 .ctf7_submit {
	width: 15%;
	float: right;
	position: absolute;
	border-left: 2px solid #ffffff;
	height: 45px;
	right: 0;
	top: -2px;
	overflow: hidden;
	padding: 0;
}
.wpcf7 .home-8 .ctf7_submit:before, .wpcf7 .home-9 .ctf7_submit:before, .wpcf7 .home-10 .ctf7_submit:before, .wpcf7 .home-11 .ctf7_submit:before {
	content: '\f061';
	font-family: fontawesome;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 45px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	z-index: 2;
}
.wpcf7 .home-8 .ctf7_submit:after, .wpcf7 .home-9 .ctf7_submit:after, .wpcf7 .home-10 .ctf7_submit:after, .wpcf7 .home-11 .ctf7_submit:after {
	content: '';
	background-color: #ffffff;
	height: 110%;
	position: absolute;
	width: 0;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	opacity: 0;
}
.wpcf7 .home-8 .ctf7_submit input, .wpcf7 .home-9 .ctf7_submit input, .wpcf7 .home-10 .ctf7_submit input, .wpcf7 .home-11 .ctf7_submit input {
	width: 100%;
	position: relative;
	z-index: 2;
	color: transparent;
	height: 42px;
	background-color: transparent;
	border: none;
}
.wpcf7 .home-8 .ctf7_submit img, .wpcf7 .home-9 .ctf7_submit img, .wpcf7 .home-10 .ctf7_submit img, .wpcf7 .home-11 .ctf7_submit img {
	margin-left: -50px;
}
.wpcf7 .home-8 .ctf7_submit:hover:before, .wpcf7 .home-9 .ctf7_submit:hover:before, .wpcf7 .home-10 .ctf7_submit:hover:before, .wpcf7 .home-11 .ctf7_submit:hover:before {
	color: #ad9151;
	font-size: 18px;
}
.wpcf7 .home-8 .ctf7_submit:hover:after, .wpcf7 .home-9 .ctf7_submit:hover:after, .wpcf7 .home-10 .ctf7_submit:hover:after, .wpcf7 .home-11 .ctf7_submit:hover:after {
	width: 110%;
	opacity: 1;
}
 @media (max-width: 480px) {
.wpcf7 .home-8 .ctf7_submit, .wpcf7 .home-9 .ctf7_submit, .wpcf7 .home-10 .ctf7_submit, .wpcf7 .home-11 .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .home-8, .wpcf7 .home-9, .wpcf7 .home-10, .wpcf7 .home-11 {
	max-width: 100%;
}
}
.wpcf7 .popup-form {
	position: relative;
	background: none;
	color: #ffffff;
	margin: 0 auto;
	max-width: 60%;
	overflow: hidden;
	margin-left: 40px;
	margin-bottom: 10px;
}
.wpcf7 .popup-form .your-email input {
	width: 80%;
	background-color: #ffffff;
	color: #363738;
}
 .wpcf7 .popup-form .your-email input::-webkit-input-placeholder {
 color: #757779;
}
 .wpcf7 .popup-form .your-email input::-moz-placeholder {
 color: #757779;
}
.wpcf7 .popup-form .your-email:before {
	margin-top: 10px;
	content: "\f1d9";
	font-family: fontawesome;
	position: absolute;
	right: 20px;
	color: #363738;
}
.wpcf7 .popup-form .ctf7_submit {
	width: 22%;
	float: right;
	position: absolute;
	height: 45px;
	right: 0;
	top: 0;
	padding: 0;
	background-color: #ad9151;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.wpcf7 .popup-form .ctf7_submit:hover {
	background-color: #ffc868;
}
.wpcf7 .popup-form .ctf7_submit:hover:before {
	left: 120%;
}
.wpcf7 .popup-form .ctf7_submit:before {
	content: '';
	width: 100px;
	height: 200px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
	left: -145px;
	top: -60px;
	position: absolute;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	background-color: rgba(255, 255, 255, 0.5);
}
.wpcf7 .popup-form .ctf7_submit input {
	text-transform: uppercase;
	width: 100%;
	position: relative;
	z-index: 2;
	height: 45px;
	line-height: 40px;
	background-color: transparent;
	border: none;
}
.wpcf7 .popup-form .ctf7_submit img {
	margin-left: -20px;
}
.wpcf7 .popup-form .ctf7_submit:hover:before {
	color: #ffffff;
}
 @media (max-width: 480px) {
.wpcf7 .popup-form .ctf7_submit {
	width: 20%;
}
}
 @media (max-width: 480px) {
.wpcf7 .popup-form {
	max-width: 100%;
}
}
.wpcf7 .wpcf7-response-output {
	margin: 1em 0em 1em;
	color: rgba(54, 55, 56, 0.5);
}
.bg-skew {
	position: relative;
}
.bg-skew.top:before {
	content: '';
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 55px;
	top: -30px;
	left: 0;
	background: #ffffff;
	-moz-transform: skewX(0) skewY(-1.4deg);
	-webkit-transform: skewX(0) skewY(-1.4deg);
	-ms-transform: skewX(0) skewY(-1.4deg);
	-o-transform: skewX(0) skewY(-1.4deg);
	transform: skewX(0) skewY(-1.4deg);
}
.bg-skew.top:after {
	content: none;
}
.bg-skew.bottom:after {
	content: '';
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 60px;
	bottom: -30px;
	left: 0;
	background: #f6f6f6;
	-moz-transform: skewX(0) skewY(-1.5deg);
	-webkit-transform: skewX(0) skewY(-1.5deg);
	-ms-transform: skewX(0) skewY(-1.5deg);
	-o-transform: skewX(0) skewY(-1.5deg);
	transform: skewX(0) skewY(-1.5deg);
}
.bg-skew.rotate:before {
	-moz-transform: skewX(0) skewY(1.5deg);
	-webkit-transform: skewX(0) skewY(1.5deg);
	-ms-transform: skewX(0) skewY(1.5deg);
	-o-transform: skewX(0) skewY(1.5deg);
	transform: skewX(0) skewY(1.5deg);
}
.bg-skew.rotate:after {
	-moz-transform: skewX(0) skewY(1.5deg);
	-webkit-transform: skewX(0) skewY(1.5deg);
	-ms-transform: skewX(0) skewY(1.5deg);
	-o-transform: skewX(0) skewY(1.5deg);
	transform: skewX(0) skewY(1.5deg);
}
.flickr_badge_image a {
	display: block;
	position: relative;
	overflow: hidden;
}
.flickr_badge_image a:before {
	content: "";
	position: absolute;
	width: 101%;
	height: 101%;
	background-color: rgba(255, 181, 53, 0.5);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 0;
	z-index: 1;
}
.flickr_badge_image a:hover:before {
	opacity: 1;
}
.yolo-footer-wrapper.home-1 {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.yolo-footer-wrapper.home-1 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.home-1 .field-wrap.submit-wrap {
	width: 15%;
	top: 0;
	right: 0px;
}
.yolo-footer-wrapper.home-1 li a {
	padding-left: 15px;
	margin-bottom: 20px!important;
}
.yolo-footer-wrapper.home-1 li a:before {
	position: absolute;
	content: '\f105';
	font-family: 'FontAweSome';
	left: 0px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-footer-wrapper.home-1 li a:hover {
	color: #ad9151;
	padding-left: 25px;
}
.yolo-footer-wrapper.home-1 li a:hover:before {
	left: 10px;
	color: #ad9151;
}
.yolo-footer-wrapper.footer-home-2 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-3 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-4 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-4 .field-wrap.submit-wrap {
	width: 15%;
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-4 .wpb_wrapper h2:before {
	position: absolute;
	content: '\f003';
	font-family: 'FontAweSome';
	top: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 100px;
	font-weight: 100;
	color: #ffffff;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	-webkit-opacity: 0.2;
	opacity: 0.2;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	filter: alpha(opacity=20);
}
.yolo-footer-wrapper.footer-home-5 .field-wrap.text-wrap {
	z-index: 10;
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-5 .field-wrap.text-wrap .email {
	padding: 15px 10px;
}
.yolo-footer-wrapper.footer-home-5 .wpb_wrapper h2 {
	z-index: 10;
}
.yolo-footer-wrapper.footer-home-5 .wpb_wrapper h2:before {
	position: absolute;
	content: '\f003';
	font-family: 'FontAweSome';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 100px;
	font-weight: 100;
	color: #c2c3c4;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50);
	z-index: -1;
}
.yolo-footer-wrapper.footer-home-5 .wpb_wrapper h2:after {
	position: absolute;
	content: '';
	width: 95px;
	height: 2px;
	top: 20px;
	left: 35%;
	background: #333333;
}
.yolo-footer-wrapper.footer-home-5 p {
	text-align: center;
	color: #9b9d9f;
}
.yolo-footer-wrapper.footer-home-5 p a {
	color: #ffffff !important;
}
.yolo-footer-wrapper.footer-home-5 > .wpb_row:nth-child(2) {
	position: relative;
}
.yolo-footer-wrapper.footer-home-6 .field-wrap.text-wrap {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.yolo-footer-wrapper.footer-home-6 .field-wrap.text-wrap {
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-6 .field-wrap.text-wrap .email {
	padding: 15px 10px;
}
.yolo-footer-wrapper.footer-home-6 > .wpb_row:nth-child(3) {
	position: relative;
}
.yolo-footer-wrapper.footer-home-6 p {
	text-align: center;
	color: #1d1e1e !important;
}
.yolo-footer-wrapper.footer-home-6 p a {
	color: #1d1e1e !important;
}
.yolo-footer-wrapper.footer-home-7 .field-wrap.text-wrap {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.yolo-footer-wrapper.footer-home-7 .field-wrap.text-wrap .email {
	padding: 0px 40px 0px 15px;
}
.yolo-footer-wrapper.footer-home-7 .field-wrap.submit-wrap {
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-7 > .wpb_row:nth-child(3) {
	position: relative;
}
.yolo-footer-wrapper.footer-home-7 p {
	text-align: center;
	color: #9b9d9f;
}
.yolo-footer-wrapper.footer-home-7 p a {
	color: #9b9d9f !important;
}
.yolo-footer-wrapper.footer-home-7 p a:hover {
	color: #ffffff !important;
}
.yolo-footer-wrapper.footer-home-8 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-8 .field-wrap.submit-wrap {
	width: 15%;
}
.yolo-footer-wrapper.footer-home-9 .field-wrap.submit-wrap {
	position: relative;
	width: 15%;
	padding: 0px;
	z-index: 10;
}
.yolo-footer-wrapper.footer-home-9 .field-wrap.submit-wrap:before {
	top: 50%;
	left: 50%;
}
.yolo-footer-wrapper.footer-home-10 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-10 .field-wrap.submit-wrap {
	width: 15%;
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-10 .field-wrap.submit-wrap:before {
	left: 50%;
	top: 50%;
}
.yolo-footer-wrapper.footer-home-11 .field-wrap.text-wrap {
	width: 85%;
}
.yolo-footer-wrapper.footer-home-11 .field-wrap.submit-wrap {
	width: 15%;
	padding: 0px;
}
.yolo-footer-wrapper.footer-home-11 .field-wrap.submit-wrap:before {
	top: 50%;
	left: 50%;
}
.yolo-footer-wrapper .wpb_wrapper h2 {
	position: relative;
	margin: 0px;
	font-weight: bold;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer {
	padding-left: 0!important;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li {
	position: relative;
	list-style: none;
	margin-bottom: 35px;
	padding-left: 35px;
	color: #9b9d9f;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li i {
	position: absolute;
	color: #ad9151;
	left: 0;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li:nth-child(1) i {
	font-size: 32px;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li:nth-child(2) i {
	font-size: 20px;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li:nth-child(3) i {
	font-size: 20px;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper p {
	color: #9b9d9f;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper p a {
	color: #ffffff;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper p a:hover {
	color: #ad9151;
}
.yolo-footer-wrapper .footer-1, .yolo-footer-wrapper .footer-2, .yolo-footer-wrapper .footer-3, .yolo-footer-wrapper .footer-4, .yolo-footer-wrapper .footer-8, .yolo-footer-wrapper .footer-9, .yolo-footer-wrapper .footer-10, .yolo-footer-wrapper .footer-11 {
	padding-left: 0!important;
	color: #9b9d9f;
}
.yolo-footer-wrapper .footer-1 li, .yolo-footer-wrapper .footer-2 li, .yolo-footer-wrapper .footer-3 li, .yolo-footer-wrapper .footer-4 li, .yolo-footer-wrapper .footer-8 li, .yolo-footer-wrapper .footer-9 li, .yolo-footer-wrapper .footer-10 li, .yolo-footer-wrapper .footer-11 li {
	list-style: none;
}
.yolo-footer-wrapper .footer-1 li a, .yolo-footer-wrapper .footer-2 li a, .yolo-footer-wrapper .footer-3 li a, .yolo-footer-wrapper .footer-4 li a, .yolo-footer-wrapper .footer-8 li a, .yolo-footer-wrapper .footer-9 li a, .yolo-footer-wrapper .footer-10 li a, .yolo-footer-wrapper .footer-11 li a {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	margin-bottom: 10px;
	color: #9b9d9f;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-footer-wrapper .footer-1 li a:before, .yolo-footer-wrapper .footer-2 li a:before, .yolo-footer-wrapper .footer-3 li a:before, .yolo-footer-wrapper .footer-4 li a:before, .yolo-footer-wrapper .footer-8 li a:before, .yolo-footer-wrapper .footer-9 li a:before, .yolo-footer-wrapper .footer-10 li a:before, .yolo-footer-wrapper .footer-11 li a:before {
	position: absolute;
	content: '\f105';
	font-family: 'FontAweSome';
	left: 0px;
}
.yolo-footer-wrapper .footer-1 li a:hover, .yolo-footer-wrapper .footer-2 li a:hover, .yolo-footer-wrapper .footer-3 li a:hover, .yolo-footer-wrapper .footer-4 li a:hover, .yolo-footer-wrapper .footer-8 li a:hover, .yolo-footer-wrapper .footer-9 li a:hover, .yolo-footer-wrapper .footer-10 li a:hover, .yolo-footer-wrapper .footer-11 li a:hover {
	color: #ad9151;
}
.yolo-footer-wrapper .footer-5, .yolo-footer-wrapper .footer-6, .yolo-footer-wrapper .footer-7 {
	color: #9b9d9f;
	padding-left: 0!important;
}
.yolo-footer-wrapper .footer-5 li, .yolo-footer-wrapper .footer-6 li, .yolo-footer-wrapper .footer-7 li {
	list-style: none;
}
.yolo-footer-wrapper .footer-5 li i, .yolo-footer-wrapper .footer-6 li i, .yolo-footer-wrapper .footer-7 li i {
	color: #ffffff !important;
}
.yolo-footer-wrapper .footer-5 li a, .yolo-footer-wrapper .footer-6 li a, .yolo-footer-wrapper .footer-7 li a {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	margin-bottom: 20px!important;
	color: #9b9d9f;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-footer-wrapper .footer-5 li a:before, .yolo-footer-wrapper .footer-6 li a:before, .yolo-footer-wrapper .footer-7 li a:before {
	position: absolute;
	content: '\f105';
	font-family: 'FontAweSome';
	left: 0px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.yolo-footer-wrapper .footer-5 li a:hover, .yolo-footer-wrapper .footer-6 li a:hover, .yolo-footer-wrapper .footer-7 li a:hover {
	color: #ffffff;
	padding-left: 25px;
}
.yolo-footer-wrapper .footer-5 li a:hover:before, .yolo-footer-wrapper .footer-6 li a:hover:before, .yolo-footer-wrapper .footer-7 li a:hover:before {
	left: 10px;
	color: #ffffff;
}
/**



 * 5.0 - Widget



 * ----------------------------------------------------------------------------



 */



.search-form {
	position: relative;
}
.search-form input[type="text"] {
	width: 100%;
	height: 45px;
	background-color: #f6f6f6;
	color: #333333;
	padding-right: 45px;
}
 .search-form input[type="text"] ::-webkit-input-placeholder {
 color: #363738;
}
 .search-form input[type="text"] :-moz-placeholder {
 color: #363738;
}
 .search-form input[type="text"] ::-moz-placeholder {
 color: #363738;
}
 .search-form input[type="text"] :-ms-input-placeholder {
 color: #363738;
}
.search-form button[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	padding: 0;
	height: 45px;
	width: 45px;
	background-color: transparent;
	color: #363738;
	font-size: 14px;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.screen-reader-text {
	display: none;
}
/*-------------------------------------



CALENDAR



---------------------------------------*/



#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
	font-weight: 600;
}
#wp-calendar thead {
	font-size: 10px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
	text-align: center;
}
#wp-calendar tbody {
	font-size: 13px;
}
#wp-calendar tbody td {
	background: #eeeeee;
	border: 1px solid #ffffff;
	text-align: center;
	padding: 8px;
}
#wp-calendar tbody td.pad:hover {
	background: transparent !important;
}
#wp-calendar tbody td:hover {
	color: #ffffff;
}
#wp-calendar tbody td:hover a {
	color: #ffffff;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}
#wp-calendar tfoot #prev {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 10px;
}
/*-----------------------------------------------------------------------------



* Widget yolo_widget_color_filter



*----------------------------------------------------------------------------*/



.yolo_widget.yolo_widget_color_filter.widget_layered_nav ul li.wc-layered-nav-term a {
	display: inline-block;
}
.yolo_widget.yolo_widget_color_filter.widget_layered_nav .yolo-filter-color {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #e0e0e0;
}
/* -----------------------------------------------------------------------------



 * Widget: price filter



 * -------------------------------------------------------------------------- */



.woocommerce .widget_price_filter h4.widget-title {
	font-size: 16px;
	letter-spacing: 0.025em;
	margin-bottom: 25px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #eeeeee;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin: 0 4px 25px 4px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 3px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ad9151;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	border: 2px solid #ad9151;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -3px;
}
.woocommerce .widget_price_filter .price_slider_amount {
	font-size: 14px;
	color: #363738;
	font-weight: bold;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
	text-align: left;
	line-height: 30px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
	float: right;
	min-width: 80px;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 15px;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-color: #ad9151;
	color: #ffffff !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
	color: #ffffff;
	background-color: #e79300 !important;
}
/*



* Widget Cart



*



*/



.woocommerce .widget.widget_shopping_cart_content {
	border-top: 1px solid #eeeeee;
}
.woocommerce .widget.widget_shopping_cart_content .widget_shopping_cart_icon {
	display: none;
}
.woocommerce .widget.widget_shopping_cart_content .sub-total-text {
	display: none;
}
/*



*



*  Sidebar



*/



.sidebar {
	padding: 0px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.sidebar aside + aside {
	margin-top: 20px;
}
.sidebar aside {
	padding: 25px 20px 30px 20px;
	border-top: 1px solid #eeeeee;
	position: relative;
}
.sidebar aside:before {
	content: '';
	width: 2px;
	height: 15px;
	background-color: #ad9151;
	position: absolute;
	top: 0px;
}
.sidebar .widget_shopping_cart_content .widget_shopping_cart_icon, .sidebar .widget_shopping_cart_content .sub-total-text {
	display: none;
}
.sidebar .widget_shopping_cart_content .cart_list_wrapper .mini-cart-remove {
	position: absolute;
	left: 0;
	top: 50%;
}
.sidebar .widget_shopping_cart_content .cart_list_wrapper .cart-total .total {
	padding-top: 15px;
}
.sidebar .widget_shopping_cart_content .cart_list_wrapper .cart-total p.buttons a {
	min-width: 48%;
	padding: 0;
	display: inline-block;
	height: 40px;
	line-height: 40px !important;
	color: #363738;
}
.sidebar .widget_shopping_cart_content .cart_list_wrapper .cart-total p.buttons a:hover {
	color: #ffffff;
}
.sidebar h4.widget-title, .wpb_widgetised_column h4.widget-title {
	font-size: 16px;
	color: #333333;
	margin-bottom: 35px;
	font-weight: bold;
	text-transform: uppercase;
}
.sidebar .tagcloud, .wpb_widgetised_column .tagcloud {
	font-size: 0;
}
.sidebar .tagcloud a, .wpb_widgetised_column .tagcloud a {
	color: #757779 !important;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	display: inline-block;
	padding: 9px 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 1;
	font-size: 14px;
	border: 1px solid #eeeeee;
	color: inherit;
}
.sidebar .tagcloud a:last-child, .wpb_widgetised_column .tagcloud a:last-child {
	margin-right: 0;
}
.sidebar .tagcloud a:hover, .wpb_widgetised_column .tagcloud a:hover {
	color: #ffffff !important;
	text-decoration: none;
	background-color: #ad9151;
	border-color: #ad9151;
}
.sidebar select, .wpb_widgetised_column select {
	width: 100%;
}
.sidebar .widget_archive > ul, .wpb_widgetised_column .widget_archive > ul, .sidebar .widget_categories > ul, .wpb_widgetised_column .widget_categories > ul, .sidebar .widget_pages > ul, .wpb_widgetised_column .widget_pages > ul, .sidebar .widget_meta > ul, .wpb_widgetised_column .widget_meta > ul, .sidebar .widget_recent_comments > ul, .wpb_widgetised_column .widget_recent_comments > ul, .sidebar .widget_recent_entries > ul, .wpb_widgetised_column .widget_recent_entries > ul, .sidebar .widget_rss > ul, .wpb_widgetised_column .widget_rss > ul, .sidebar .widget_nav_menu > div > ul, .wpb_widgetised_column .widget_nav_menu > div > ul, .sidebar .widget_product_categories > ul, .wpb_widgetised_column .widget_product_categories > ul, .sidebar .widget_layered_nav > ul, .wpb_widgetised_column .widget_layered_nav > ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.8;
	font-size: 15px;
	color: #363738;
	text-transform: uppercase;
}
.sidebar .widget_archive > ul > li:first-child, .wpb_widgetised_column .widget_archive > ul > li:first-child, .sidebar .widget_categories > ul > li:first-child, .wpb_widgetised_column .widget_categories > ul > li:first-child, .sidebar .widget_pages > ul > li:first-child, .wpb_widgetised_column .widget_pages > ul > li:first-child, .sidebar .widget_meta > ul > li:first-child, .wpb_widgetised_column .widget_meta > ul > li:first-child, .sidebar .widget_recent_comments > ul > li:first-child, .wpb_widgetised_column .widget_recent_comments > ul > li:first-child, .sidebar .widget_recent_entries > ul > li:first-child, .wpb_widgetised_column .widget_recent_entries > ul > li:first-child, .sidebar .widget_rss > ul > li:first-child, .wpb_widgetised_column .widget_rss > ul > li:first-child, .sidebar .widget_nav_menu > div > ul > li:first-child, .wpb_widgetised_column .widget_nav_menu > div > ul > li:first-child, .sidebar .widget_product_categories > ul > li:first-child, .wpb_widgetised_column .widget_product_categories > ul > li:first-child, .sidebar .widget_layered_nav > ul > li:first-child, .wpb_widgetised_column .widget_layered_nav > ul > li:first-child {
	padding-top: 0;
}
.sidebar .widget_archive > ul > li > a, .wpb_widgetised_column .widget_archive > ul > li > a, .sidebar .widget_categories > ul > li > a, .wpb_widgetised_column .widget_categories > ul > li > a, .sidebar .widget_pages > ul > li > a, .wpb_widgetised_column .widget_pages > ul > li > a, .sidebar .widget_meta > ul > li > a, .wpb_widgetised_column .widget_meta > ul > li > a, .sidebar .widget_recent_comments > ul > li > a, .wpb_widgetised_column .widget_recent_comments > ul > li > a, .sidebar .widget_recent_entries > ul > li > a, .wpb_widgetised_column .widget_recent_entries > ul > li > a, .sidebar .widget_rss > ul > li > a, .wpb_widgetised_column .widget_rss > ul > li > a, .sidebar .widget_nav_menu > div > ul > li > a, .wpb_widgetised_column .widget_nav_menu > div > ul > li > a, .sidebar .widget_product_categories > ul > li > a, .wpb_widgetised_column .widget_product_categories > ul > li > a, .sidebar .widget_layered_nav > ul > li > a, .wpb_widgetised_column .widget_layered_nav > ul > li > a {
	padding-left: 5px;
}
.sidebar .widget_archive li:last-child, .wpb_widgetised_column .widget_archive li:last-child, .sidebar .widget_categories li:last-child, .wpb_widgetised_column .widget_categories li:last-child, .sidebar .widget_pages li:last-child, .wpb_widgetised_column .widget_pages li:last-child, .sidebar .widget_meta li:last-child, .wpb_widgetised_column .widget_meta li:last-child, .sidebar .widget_recent_comments li:last-child, .wpb_widgetised_column .widget_recent_comments li:last-child, .sidebar .widget_recent_entries li:last-child, .wpb_widgetised_column .widget_recent_entries li:last-child, .sidebar .widget_rss li:last-child, .wpb_widgetised_column .widget_rss li:last-child, .sidebar .widget_nav_menu > div li:last-child, .wpb_widgetised_column .widget_nav_menu > div li:last-child, .sidebar .widget_product_categories li:last-child, .wpb_widgetised_column .widget_product_categories li:last-child, .sidebar .widget_layered_nav li:last-child, .wpb_widgetised_column .widget_layered_nav li:last-child {
	margin-bottom: 0;
}
.sidebar .widget_archive li .show_count, .wpb_widgetised_column .widget_archive li .show_count, .sidebar .widget_categories li .show_count, .wpb_widgetised_column .widget_categories li .show_count, .sidebar .widget_pages li .show_count, .wpb_widgetised_column .widget_pages li .show_count, .sidebar .widget_meta li .show_count, .wpb_widgetised_column .widget_meta li .show_count, .sidebar .widget_recent_comments li .show_count, .wpb_widgetised_column .widget_recent_comments li .show_count, .sidebar .widget_recent_entries li .show_count, .wpb_widgetised_column .widget_recent_entries li .show_count, .sidebar .widget_rss li .show_count, .wpb_widgetised_column .widget_rss li .show_count, .sidebar .widget_nav_menu > div li .show_count, .wpb_widgetised_column .widget_nav_menu > div li .show_count, .sidebar .widget_product_categories li .show_count, .wpb_widgetised_column .widget_product_categories li .show_count, .sidebar .widget_layered_nav li .show_count, .wpb_widgetised_column .widget_layered_nav li .show_count {
	float: right;
}
.sidebar .widget_archive li a, .wpb_widgetised_column .widget_archive li a, .sidebar .widget_categories li a, .wpb_widgetised_column .widget_categories li a, .sidebar .widget_pages li a, .wpb_widgetised_column .widget_pages li a, .sidebar .widget_meta li a, .wpb_widgetised_column .widget_meta li a, .sidebar .widget_recent_comments li a, .wpb_widgetised_column .widget_recent_comments li a, .sidebar .widget_recent_entries li a, .wpb_widgetised_column .widget_recent_entries li a, .sidebar .widget_rss li a, .wpb_widgetised_column .widget_rss li a, .sidebar .widget_nav_menu > div li a, .wpb_widgetised_column .widget_nav_menu > div li a, .sidebar .widget_product_categories li a, .wpb_widgetised_column .widget_product_categories li a, .sidebar .widget_layered_nav li a, .wpb_widgetised_column .widget_layered_nav li a {
	display: block;
}
.sidebar .widget_archive a, .wpb_widgetised_column .widget_archive a, .sidebar .widget_categories a, .wpb_widgetised_column .widget_categories a, .sidebar .widget_pages a, .wpb_widgetised_column .widget_pages a, .sidebar .widget_meta a, .wpb_widgetised_column .widget_meta a, .sidebar .widget_recent_comments a, .wpb_widgetised_column .widget_recent_comments a, .sidebar .widget_recent_entries a, .wpb_widgetised_column .widget_recent_entries a, .sidebar .widget_rss a, .wpb_widgetised_column .widget_rss a, .sidebar .widget_nav_menu > div a, .wpb_widgetised_column .widget_nav_menu > div a, .sidebar .widget_product_categories a, .wpb_widgetised_column .widget_product_categories a, .sidebar .widget_layered_nav a, .wpb_widgetised_column .widget_layered_nav a {
	color: inherit;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.sidebar .widget_archive a:hover, .wpb_widgetised_column .widget_archive a:hover, .sidebar .widget_categories a:hover, .wpb_widgetised_column .widget_categories a:hover, .sidebar .widget_pages a:hover, .wpb_widgetised_column .widget_pages a:hover, .sidebar .widget_meta a:hover, .wpb_widgetised_column .widget_meta a:hover, .sidebar .widget_recent_comments a:hover, .wpb_widgetised_column .widget_recent_comments a:hover, .sidebar .widget_recent_entries a:hover, .wpb_widgetised_column .widget_recent_entries a:hover, .sidebar .widget_rss a:hover, .wpb_widgetised_column .widget_rss a:hover, .sidebar .widget_nav_menu > div a:hover, .wpb_widgetised_column .widget_nav_menu > div a:hover, .sidebar .widget_product_categories a:hover, .wpb_widgetised_column .widget_product_categories a:hover, .sidebar .widget_layered_nav a:hover, .wpb_widgetised_column .widget_layered_nav a:hover {
	text-decoration: none;
}
.sidebar .widget_archive li > a:hover, .wpb_widgetised_column .widget_archive li > a:hover, .sidebar .widget_pages li > a:hover, .wpb_widgetised_column .widget_pages li > a:hover, .sidebar .widget_nav_menu > div li > a:hover, .wpb_widgetised_column .widget_nav_menu > div li > a:hover, .sidebar .widget_product_categories li > a:hover, .wpb_widgetised_column .widget_product_categories li > a:hover, .sidebar .widget_layered_nav li > a:hover, .wpb_widgetised_column .widget_layered_nav li > a:hover {
	padding-left: 15px;
}
.sidebar .widget_categories ul ul, .wpb_widgetised_column .widget_categories ul ul, .sidebar .widget_pages ul ul, .wpb_widgetised_column .widget_pages ul ul, .sidebar .widget_nav_menu > div ul ul, .wpb_widgetised_column .widget_nav_menu > div ul ul, .sidebar .widget_product_categories ul ul, .wpb_widgetised_column .widget_product_categories ul ul {
	padding-left: 0;
	margin-top: 9px;
	margin-bottom: 9px;
	list-style-type: none;
}
.sidebar .widget_categories ul ul > li > a, .wpb_widgetised_column .widget_categories ul ul > li > a, .sidebar .widget_pages ul ul > li > a, .wpb_widgetised_column .widget_pages ul ul > li > a, .sidebar .widget_nav_menu > div ul ul > li > a, .wpb_widgetised_column .widget_nav_menu > div ul ul > li > a, .sidebar .widget_product_categories ul ul > li > a, .wpb_widgetised_column .widget_product_categories ul ul > li > a {
	padding-left: 25px;
}
.sidebar .widget_categories ul ul > li > a:hover, .wpb_widgetised_column .widget_categories ul ul > li > a:hover, .sidebar .widget_pages ul ul > li > a:hover, .wpb_widgetised_column .widget_pages ul ul > li > a:hover, .sidebar .widget_nav_menu > div ul ul > li > a:hover, .wpb_widgetised_column .widget_nav_menu > div ul ul > li > a:hover, .sidebar .widget_product_categories ul ul > li > a:hover, .wpb_widgetised_column .widget_product_categories ul ul > li > a:hover {
	padding-left: 45px;
}
.sidebar .widget_categories ul ul ul > li > a, .wpb_widgetised_column .widget_categories ul ul ul > li > a, .sidebar .widget_pages ul ul ul > li > a, .wpb_widgetised_column .widget_pages ul ul ul > li > a, .sidebar .widget_nav_menu > div ul ul ul > li > a, .wpb_widgetised_column .widget_nav_menu > div ul ul ul > li > a, .sidebar .widget_product_categories ul ul ul > li > a, .wpb_widgetised_column .widget_product_categories ul ul ul > li > a {
	padding-left: 45px;
}
.sidebar .widget_categories ul ul ul > li > a:hover, .wpb_widgetised_column .widget_categories ul ul ul > li > a:hover, .sidebar .widget_pages ul ul ul > li > a:hover, .wpb_widgetised_column .widget_pages ul ul ul > li > a:hover, .sidebar .widget_nav_menu > div ul ul ul > li > a:hover, .wpb_widgetised_column .widget_nav_menu > div ul ul ul > li > a:hover, .sidebar .widget_product_categories ul ul ul > li > a:hover, .wpb_widgetised_column .widget_product_categories ul ul ul > li > a:hover {
	padding-left: 65px;
}
.sidebar .widget_categories ul ul ul ul > li > a, .wpb_widgetised_column .widget_categories ul ul ul ul > li > a, .sidebar .widget_pages ul ul ul ul > li > a, .wpb_widgetised_column .widget_pages ul ul ul ul > li > a, .sidebar .widget_nav_menu > div ul ul ul ul > li > a, .wpb_widgetised_column .widget_nav_menu > div ul ul ul ul > li > a, .sidebar .widget_product_categories ul ul ul ul > li > a, .wpb_widgetised_column .widget_product_categories ul ul ul ul > li > a {
	padding-left: 65px;
}
.sidebar .widget_categories ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_categories ul ul ul ul > li > a:hover, .sidebar .widget_pages ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_pages ul ul ul ul > li > a:hover, .sidebar .widget_nav_menu > div ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_nav_menu > div ul ul ul ul > li > a:hover, .sidebar .widget_product_categories ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_product_categories ul ul ul ul > li > a:hover {
	padding-left: 85px;
}
.sidebar .widget_categories ul ul ul ul ul > li > a, .wpb_widgetised_column .widget_categories ul ul ul ul ul > li > a, .sidebar .widget_pages ul ul ul ul ul > li > a, .wpb_widgetised_column .widget_pages ul ul ul ul ul > li > a, .sidebar .widget_nav_menu > div ul ul ul ul ul > li > a, .wpb_widgetised_column .widget_nav_menu > div ul ul ul ul ul > li > a, .sidebar .widget_product_categories ul ul ul ul ul > li > a, .wpb_widgetised_column .widget_product_categories ul ul ul ul ul > li > a {
	padding-left: 85px;
}
.sidebar .widget_categories ul ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_categories ul ul ul ul ul > li > a:hover, .sidebar .widget_pages ul ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_pages ul ul ul ul ul > li > a:hover, .sidebar .widget_nav_menu > div ul ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_nav_menu > div ul ul ul ul ul > li > a:hover, .sidebar .widget_product_categories ul ul ul ul ul > li > a:hover, .wpb_widgetised_column .widget_product_categories ul ul ul ul ul > li > a:hover {
	padding-left: 105px;
}
.sidebar .widget_meta ul li a, .wpb_widgetised_column .widget_meta ul li a {
	padding: 7px 0px;
}
.sidebar .widget_recent_comments > ul, .wpb_widgetised_column .widget_recent_comments > ul, .sidebar .widget_rss > ul, .wpb_widgetised_column .widget_rss > ul {
	font-size: 13px;
	color: #999;
	line-height: 1.6;
}
.sidebar .widget_recent_comments li, .wpb_widgetised_column .widget_recent_comments li, .sidebar .widget_rss li, .wpb_widgetised_column .widget_rss li {
	margin-bottom: 16px;
}
.sidebar .widget_recent_comments li + li, .wpb_widgetised_column .widget_recent_comments li + li, .sidebar .widget_rss li + li, .wpb_widgetised_column .widget_rss li + li {
	margin-top: 16px;
}
.sidebar .widget_layered_nav ul li, .wpb_widgetised_column .widget_layered_nav ul li {
	padding: 9px 0 0 0;
}
.sidebar .widget_layered_nav ul li a, .wpb_widgetised_column .widget_layered_nav ul li a {
	padding: 0 0 0 5px;
}
.sidebar .widget_layered_nav ul li span.count, .wpb_widgetised_column .widget_layered_nav ul li span.count {
	padding: 0;
	float: right;
}
.sidebar .widget-social-profile ul.social-profile, .wpb_widgetised_column .widget-social-profile ul.social-profile {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0;
}
.sidebar .widget-social-profile ul.social-profile li, .wpb_widgetised_column .widget-social-profile ul.social-profile li {
	display: inline-block;
	vertical-align: middle;
}
.sidebar .widget-social-profile ul.social-profile li a, .wpb_widgetised_column .widget-social-profile ul.social-profile li a {
	display: inline-block;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.sidebar .widget-social-profile ul.social-profile li a i, .wpb_widgetised_column .widget-social-profile ul.social-profile li a i {
	font-size: 16px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	text-align: center;
}
.sidebar .widget-social-profile ul.social-profile li + li, .wpb_widgetised_column .widget-social-profile ul.social-profile li + li {
	margin-left: 5px;
}
.sidebar .widget-social-profile ul.social-profile.social-icon-bordered li a, .wpb_widgetised_column .widget-social-profile ul.social-profile.social-icon-bordered li a {
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #F5F5F5;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.sidebar .widget-social-profile ul.social-profile.social-icon-bordered li a i, .wpb_widgetised_column .widget-social-profile ul.social-profile.social-icon-bordered li a i {
	color: #777777;
	font-size: 14px;
}
.sidebar .widget-social-profile ul.social-profile.social-icon-bordered li a:hover i, .wpb_widgetised_column .widget-social-profile ul.social-profile.social-icon-bordered li a:hover i {
	color: #ffffff;
}
.sidebar .widget-social-profile.blog-widget, .wpb_widgetised_column .widget-social-profile.blog-widget {
	border-width: 2px;
	border-style: solid;
	padding: 30px 15px 40px 15px;
	text-align: center;
}
.sidebar .widget-social-profile.blog-widget > span, .wpb_widgetised_column .widget-social-profile.blog-widget > span {
	display: block;
	font-size: 14px;
	line-height: 1.2;
	margin-bottom: 30px;
}
.sidebar ul.product_list_widget li, .wpb_widgetised_column ul.product_list_widget li {
	padding: 0;
	margin: 0;
}
.sidebar ul.product_list_widget li + li, .wpb_widgetised_column ul.product_list_widget li + li {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #eeeeee;
}
.sidebar ul.product_list_widget li img, .wpb_widgetised_column ul.product_list_widget li img {
	width: 70px;
	float: left;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-left: 0;
	margin-right: 15px;
}
.sidebar ul.product_list_widget li a, .wpb_widgetised_column ul.product_list_widget li a {
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
	font-weight: normal;
}
.sidebar ul.product_list_widget span.amount, .wpb_widgetised_column ul.product_list_widget span.amount {
	font-size: 15px;
}
.sidebar ul.product_list_widget ins, .wpb_widgetised_column ul.product_list_widget ins {
	text-decoration: none;
	margin-right: 3px;
}
.sidebar ul.product_list_widget del span.amount, .wpb_widgetised_column ul.product_list_widget del span.amount {
	font-size: 13px;
	color: #999999;
}
.sidebar ul.product_list_widget .star-rating, .wpb_widgetised_column ul.product_list_widget .star-rating {
	margin: 0 0 5px 0;
}
.sidebar .widget-posts-wrap .widget_posts_item, .wpb_widgetised_column .widget-posts-wrap .widget_posts_item {
	padding-bottom: 25px;
}
.sidebar .widget-posts-wrap .widget_posts_item:last-child, .wpb_widgetised_column .widget-posts-wrap .widget_posts_item:last-child {
	padding-bottom: 0;
}
.sidebar .widget-posts-wrap .widget_posts_item + .widget_posts_item, .wpb_widgetised_column .widget-posts-wrap .widget_posts_item + .widget_posts_item {
	padding-top: 20px;
	border-top: 1px solid #eeeeee;
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail {
	width: 60px;
	float: left;
	margin-right: 10px;
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail {
	position: relative;
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail a.prettyPhoto, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail a.prettyPhoto {
	position: absolute;
	top: 0;
	width: 20px;
	height: 20px;
	right: 0;
	line-height: 20px;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	opacity: 0;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail:hover a.entry-thumbnail_overlay:before, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail:hover a.entry-thumbnail_overlay:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail:hover a.prettyPhoto, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail:hover a.prettyPhoto {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.sidebar .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail_overlay img, .wpb_widgetised_column .widget-posts-wrap .widget-posts-thumbnail .entry-thumbnail_overlay img {
	width: 100%;
	display: block;
}
.sidebar .widget-posts-wrap .widget-posts-content-wrap, .wpb_widgetised_column .widget-posts-wrap .widget-posts-content-wrap {
	position: relative;
	overflow: hidden;
}
.sidebar .widget-posts-wrap .widget-posts-title, .wpb_widgetised_column .widget-posts-wrap .widget-posts-title {
	font-size: 15px;
	color: #3F3F3F;
	display: block;
	line-height: 1.2;
	margin-bottom: 2px;
}
.sidebar .widget-posts-wrap .widget-posts-title:hover, .wpb_widgetised_column .widget-posts-wrap .widget-posts-title:hover {
	text-decoration: none;
}
.sidebar .widget-posts-wrap .owl-theme .owl-controls, .wpb_widgetised_column .widget-posts-wrap .owl-theme .owl-controls {
	display: none !important;
}
.sidebar .widget-posts-wrap .widget-posts-date, .wpb_widgetised_column .widget-posts-wrap .widget-posts-date {
	font-size: 13px;
	color: #999999;
}
.sidebar .widget-twitter-wrap .widget-twitter-item + .widget-twitter-item, .wpb_widgetised_column .widget-twitter-wrap .widget-twitter-item + .widget-twitter-item {
	margin-top: 20px;
}
.sidebar .widget-twitter-wrap i, .wpb_widgetised_column .widget-twitter-wrap i {
	font-size: 14px;
}
.sidebar .widget-twitter-wrap span.twitter-time, .wpb_widgetised_column .widget-twitter-wrap span.twitter-time {
	color: #b1b1b1;
	display: block;
}
.sidebar .widget-banner .widget-image-wrap a, .wpb_widgetised_column .widget-banner .widget-image-wrap a {
	display: block;
	position: relative;
	overflow: hidden;
}
.sidebar .widget-banner .widget-image-wrap a:before, .wpb_widgetised_column .widget-banner .widget-image-wrap a:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	z-index: 1;
	-webkit-transition: opacity 0.35s linear;
	-o-transition: opacity 0.35s linear;
	transition: opacity 0.35s linear;
}
.sidebar .widget-banner .widget-image-wrap a img, .wpb_widgetised_column .widget-banner .widget-image-wrap a img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	width: 100%;
	height: auto;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.sidebar .widget-banner .widget-image-wrap a:hover:before, .wpb_widgetised_column .widget-banner .widget-image-wrap a:hover:before {
	opacity: 1;
}
.sidebar .widget-banner .widget-image-wrap a:hover img, .wpb_widgetised_column .widget-banner .widget-image-wrap a:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sidebar .widget-contact-info, .wpb_widgetised_column .widget-contact-info {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar .widget-contact-info > li > i.fa, .wpb_widgetised_column .widget-contact-info > li > i.fa {
	width: 18px;
}
.sidebar .mail-chimp-wrapper > p, .wpb_widgetised_column .mail-chimp-wrapper > p {
	line-height: 28px;
}
.sidebar .mail-chimp-wrapper .mail-chimp-button, .wpb_widgetised_column .mail-chimp-wrapper .mail-chimp-button {
	position: relative;
}
.sidebar .mail-chimp-wrapper .mail-chimp-button > input, .wpb_widgetised_column .mail-chimp-wrapper .mail-chimp-button > input {
	background-color: #fbfbfb;
	color: #222;
	border: none;
	line-height: 1;
	height: 30px;
	width: 100%;
}
.sidebar .mail-chimp-wrapper .mail-chimp-button > button, .wpb_widgetised_column .mail-chimp-wrapper .mail-chimp-button > button {
	border: none;
	background: none;
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.sidebar .mail-chimp-wrapper .mail-chimp-button > button > span, .wpb_widgetised_column .mail-chimp-wrapper .mail-chimp-button > button > span {
	display: none;
}
.sidebar .footer-logo .sub-description, .wpb_widgetised_column .footer-logo .sub-description {
	padding-top: 28px;
	line-height: 28px;
}
.sidebar .widget-text-intro, .wpb_widgetised_column .widget-text-intro {
	font-size: 24px;
	text-align: center;
	border: dashed 3px #c5c5c5;
	padding: 55px 10px;
	font-weight: 400;
}
.sidebar ul.instagram-pics, .wpb_widgetised_column ul.instagram-pics {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.sidebar ul.instagram-pics li, .wpb_widgetised_column ul.instagram-pics li {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.sidebar ul.instagram-pics a, .wpb_widgetised_column ul.instagram-pics a {
	display: block;
	position: relative;
	overflow: hidden;
}
.sidebar ul.instagram-pics a:before, .wpb_widgetised_column ul.instagram-pics a:before {
	content: "";
	position: absolute;
	width: 101%;
	height: 101%;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 0;
}
.sidebar ul.instagram-pics a:hover:before, .wpb_widgetised_column ul.instagram-pics a:hover:before {
	opacity: 1;
}
.sidebar .instagram-col-2 ul.instagram-pics li, .wpb_widgetised_column .instagram-col-2 ul.instagram-pics li {
	width: 50%;
}
.sidebar .instagram-col-3 ul.instagram-pics li, .wpb_widgetised_column .instagram-col-3 ul.instagram-pics li {
	width: 33.333333333333336%;
}
.sidebar .instagram-col-4 ul.instagram-pics li, .wpb_widgetised_column .instagram-col-4 ul.instagram-pics li {
	width: 25%;
}
.sidebar .instagram-col-6 ul.instagram-pics li, .wpb_widgetised_column .instagram-col-6 ul.instagram-pics li {
	width: 16.666666666666668%;
}
.sidebar .instagram-col-8 ul.instagram-pics li, .wpb_widgetised_column .instagram-col-8 ul.instagram-pics li {
	width: 12.5%;
}
.sidebar .padding-2 ul.instagram-pics, .wpb_widgetised_column .padding-2 ul.instagram-pics {
	margin-left: -2px;
	margin-right: -2px;
	margin-top: -2px;
}
.sidebar .padding-2 ul.instagram-pics li, .wpb_widgetised_column .padding-2 ul.instagram-pics li {
	padding: 2px;
}
.sidebar .padding-3 ul.instagram-pics, .wpb_widgetised_column .padding-3 ul.instagram-pics {
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
}
.sidebar .padding-3 ul.instagram-pics li, .wpb_widgetised_column .padding-3 ul.instagram-pics li {
	padding: 3px;
}
.sidebar .padding-4 ul.instagram-pics, .wpb_widgetised_column .padding-4 ul.instagram-pics {
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -4px;
}
.sidebar .padding-4 ul.instagram-pics li, .wpb_widgetised_column .padding-4 ul.instagram-pics li {
	padding: 4px;
}
.sidebar .title-center .widget-title, .wpb_widgetised_column .title-center .widget-title {
	text-align: center;
}
.sidebar ul.instagram-pics + p, .wpb_widgetised_column ul.instagram-pics + p {
	margin: 0;
	font-size: 13px;
	font-style: italic;
	letter-spacing: 0.02em;
}
.sidebar .widget-text-center, .wpb_widgetised_column .widget-text-center {
	text-align: center;
}
.widget-payment-gate {
	padding-top: 10px;
}
.widget-payment-gate .payment-gate {
	list-style: none;
	display: inline-block;
}
.widget-payment-gate li {
	float: left;
	display: inline-block;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.widget-payment-gate li:last-child {
	padding-right: 0px;
}
.widget-payment-gate li:hover {
	opacity: 0.6;
}
.widget-payment-gate image {
	max-width: 46px;
	max-height: 28px;
}
.widget-partner-carousel .owl-carousel .owl-item {
	height: 180px;
	display: table;
	text-align: center;
}
footer.main-footer-wrapper .sidebar aside.widget-map-scroll-up {
	margin-top: 0;
}
.sidebar.woocommerce-sidebar {
	background-color: #ffffff;
}
.sidebar.woocommerce-sidebar .widget {
	padding-top: 2em;
}
.sidebar.woocommerce-sidebar .widget-title {
	position: relative;
	text-transform: uppercase;
	font-weight: 400;
}
.sidebar .widget_product_categories > ul > li {
	border: none;
}
.sidebar .widget_product_categories > ul > li a {
	color: #363738;
	padding: 5px 0;
}
.sidebar .widget_product_categories > ul > li a:before {
	content: '';
	display: inline-block;
	position: relative;
	width: 10px;
	height: 2px;
	background-color: #eeeeee;
	top: -4px;
	margin-right: 15px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.sidebar .widget_product_categories > ul > li a:hover:before {
	background-color: #ad9151;
}
/*



*



*  Post Thumbnail



 */



.widget-post-thumbnail ul.posts-thumbnail-list {
	padding: 0px;
	margin: 0px;
}
.widget-post-thumbnail ul.posts-thumbnail-list > li {
	padding: 0 0 35px 0;
	margin: 0;
}
.widget-post-thumbnail ul.posts-thumbnail-list > li:last-child {
	padding: 0 0 10px 0!important;
}
.widget-post-thumbnail ul.posts-thumbnail-list li {
	list-style: none;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image {
	position: relative;
	overflow: hidden;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image a:before {
	content: "";
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	opacity: 0.6;
	z-index: 1;
	-moz-transform: scale(0, 0) rotateZ(0deg);
	-webkit-transform: scale(0, 0) rotateZ(0deg);
	-ms-transform: scale(0, 0) rotateZ(0deg);
	-o-transform: scale(0, 0) rotateZ(0deg);
	transform: scale(0, 0) rotateZ(0deg);
	background-color: #ad9151;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image a:after {
	content: "\f064";
	font-family: "fontawesome";
	font-size: 20px;
	position: absolute;
	color: #ffffff;
	filter: alpha(opacity=0);
	top: 40%;
	left: 50%;
	visibility: hidden;
	opacity: 0;
	z-index: 2;
	-webkit-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image:hover a:before {
	-moz-transform: scale(1, 1) rotateZ(180deg);
	-webkit-transform: scale(1, 1) rotateZ(180deg);
	-ms-transform: scale(1, 1) rotateZ(180deg);
	-o-transform: scale(1, 1) rotateZ(180deg);
	transform: scale(1, 1) rotateZ(180deg);
	filter: alpha(opacity=100);
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image:hover a:after {
	top: 50%;
	opacity: 1;
	visibility: visible;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content {
	width: 100%;
	float: left;
	margin-top: 10px;
	padding-left: 15px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 {
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 15px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 a {
	color: #000000;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta {
	font-size: 14px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta time, .widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta span.author {
	margin-right: 10px;
	color: #000000;
	text-transform: capitalize;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count a {
	font-size: 14px;
	color: #000000;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count a:hover {
	color: #ad9151;
}
 @media (max-width: 991px) {
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image {
	width: 40%;
	float: left;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content {
	width: 60%;
	float: left;
	margin-top: -5px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 {
	margin-bottom: 7px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 a {
/*line-height: 0px;*/



}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta i {
	margin-right: 4px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta time {
	margin-right: 10px;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
	margin-right: 4px;
}
}
.widget-post-thumbnail ul.posts-thumbnail-list.full_width li .posts-thumbnail-content {
	padding-left: 0;
	margin-top: 20px;
	text-align: center;
}
.widget-post-thumbnail ul.posts-thumbnail-list.full_width li .posts-thumbnail-content a:hover {
	color: #ad9151;
}
 @media (max-width: 991px) {
.widget-post-thumbnail ul.posts-thumbnail-list.full_width li .posts-thumbnail-content {
	text-align: left;
	padding-left: 20px;
	margin-top: 6px;
}
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail > li {
	padding: 0 0 30px 0;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li {
	list-style: none;
	margin: 0;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li:before {
	content: " ";
	display: table;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-image {
	width: 70px;
	float: left;
	height: 70px;
}
 @media (max-width: 1025px) {
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-image {
	width: 60px;
	height: 60px;
}
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-image img {
	width: auto;
	height: 100%;
	max-width: none;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content {
	width: 60%;
	float: left;
	margin-top: 0px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content h4 {
	margin-bottom: 7px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content h4 a:hover {
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta time {
	margin-right: 10px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date > li {
	padding: 0 0 35px 0;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li {
	list-style: none;
	margin: 0;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li:before {
	content: " ";
	display: table;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date {
	width: 30%;
	float: left;
	height: 70px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	line-height: 30px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date span {
	display: block;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date span.day {
	font-size: 30px;
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date span.day:before {
	position: absolute;
	content: '';
	width: 20px;
	height: 1px;
	background-color: gray;
	top: 50%;
	right: 0px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date span.month {
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	color: #aaabac;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content {
	width: 70%;
	float: left;
	margin-top: 0px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content h4 {
	margin-bottom: 7px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content h4 a:hover {
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta time {
	margin-right: 10px;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
	margin-right: 4px;
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li:hover .posts-date span.day {
	color: #ad9151;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li:hover .posts-date span.day:before {
	background-color: #ad9151;
}
/*



*



*  Category Widget



 */



.widget_categories ul li {
	width: 100%;
	margin: 0;
	text-align: right;
	display: block;
	padding: 7px 0px;
	list-style: none;
}
.widget_categories ul li a {
	text-align: left;
	position: relative;
	text-transform: capitalize;
}
.widget_categories ul li a:before {
	content: '';
	position: absolute;
	width: 10px;
	height: 1px;
	background-color: #ad9151;
	top: 50%;
	left: -15px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0;
}
.widget_categories ul li a:hover {
	padding-left: 20px;
}
.widget_categories ul li a:hover:before {
	left: 0px;
	opacity: 1;
}
.widget_categories ul li:last-child {
	padding-top: 10px;
	border-bottom: 0;
}
.widget_categories ul li span {
	float: right;
}



/**



 * 6.0 - Blog



 * ----------------------------------------------------------------------------



 */



@-webkit-keyframes translate {
 0% {
 background: red;
 left: 0px;
 top: 0px;
}
 100% {
 background: red;
 left: 100px;
 top: 0px;
}
}
 @keyframes translate {
 0% {
 background: red;
 left: 100px;
 top: 0px;
}
 100% {
 background: red;
 left: 0px;
 top: 0px;
}
}
.blog-wrap.grid.layout-container-fluid, .blog-wrap.masonry.layout-container-fluid {
	padding: 0 15px;
}
.hentry.sticky {
	position: relative;
}
.hentry.sticky:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-top: 75px solid #ad9151;
	border-left: 75px solid transparent;
	z-index: 1;
}
.hentry.sticky:after {
	width: 150px;
	height: 50px;
	font-family: 'FontAwesome';
	content: "\f08d";
	position: absolute;
	right: -57px;
	top: -7px;
	color: #ffffff;
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
	text-align: center;
	line-height: 56px;
	font-size: 18px;
	z-index: 2;
}
.blog-inner .entry-thumbnail, .motor-post .entry-thumbnail {
	position: relative;
	overflow: hidden;
}
.blog-inner .entry-thumbnail a.prettyPhoto, .motor-post .entry-thumbnail a.prettyPhoto {
	position: absolute;
	top: 0;
	width: 56px;
	height: 55px;
	right: 0;
	line-height: 54px;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	opacity: 0;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	z-index: 2;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.blog-inner .entry-thumbnail a.entry-thumbnail_overlay:before, .motor-post .entry-thumbnail a.entry-thumbnail_overlay:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	z-index: 1;
}
.blog-inner .entry-thumbnail:before, .motor-post .entry-thumbnail:before {
	display: block;
	position: absolute;
	content: '';
	right: 0;
	bottom: 0;
	left: auto;
	top: auto;
	width: 120%;
	height: 160px;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
	-moz-transform: translate(0, 100%) rotate(8deg);
	-webkit-transform: translate(0, 100%) rotate(8deg);
	-ms-transform: translate(0, 100%) rotate(8deg);
	-o-transform: translate(0, 100%) rotate(8deg);
	transform: translate(0, 100%) rotate(8deg);
	background-color: #ffffff;
	z-index: 2;
}
.blog-inner article.post .entry-wrap:hover a.entry-thumbnail_overlay:before, .motor-post article.post .entry-wrap:hover a.entry-thumbnail_overlay:before {
	opacity: 1;
}
.blog-inner article.post .entry-wrap:hover a.prettyPhoto, .motor-post article.post .entry-wrap:hover a.prettyPhoto {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.blog-inner article.format-video > .entry-thumbnail-wrap > .entry-thumbnail a.prettyPhoto, .motor-post article.format-video > .entry-thumbnail-wrap > .entry-thumbnail a.prettyPhoto {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	opacity: 0.8;
	width: 80px;
	height: 80px;
	font-size: 80px;
	line-height: 80px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.blog-inner .entry-thumbnail_overlay img, .motor-post .entry-thumbnail_overlay img {
	width: 100%;
	display: block;
}
.blog-inner h3.entry-title, .motor-post h3.entry-title {
	font-size: 25px;
	margin-bottom: 20px;
}
.blog-inner h3.entry-title a, .motor-post h3.entry-title a {
	color: #333333;
}
.blog-inner .entry-post-meta-wrap, .motor-post .entry-post-meta-wrap {
	margin-bottom: 20px;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta, .motor-post .entry-post-meta-wrap ul.entry-meta {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta li, .motor-post .entry-post-meta-wrap ul.entry-meta li {
	display: inline;
	font-size: 14px;
	line-height: 1.4;
	margin-right: 15px;
	vertical-align: middle;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta li a, .motor-post .entry-post-meta-wrap ul.entry-meta li a {
	color: inherit;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta li i, .motor-post .entry-post-meta-wrap ul.entry-meta li i {
	margin-right: 5px;
	vertical-align: middle;
}
.blog-inner .entry-post-meta-wrap ul.entry-meta li:last-child, .motor-post .entry-post-meta-wrap ul.entry-meta li:last-child {
	margin-right: 0;
}
.blog-inner .entry-excerpt p, .motor-post .entry-excerpt p {
	margin-bottom: 0;
}
.blog-inner .read-more, .motor-post .read-more {
	text-decoration: underline;
}
.blog-inner .jp-interface, .motor-post .jp-interface {
	background-color: transparent;
	height: 140px;
	border: 2px solid #eeeeee;
}
.blog-inner .jp-play-pause, .motor-post .jp-play-pause {
	padding: 0;
	text-align: center;
	background-color: transparent;
	height: 100%;
	width: auto;
	margin-left: 25px;
}
.blog-inner .jp-play-pause i, .motor-post .jp-play-pause i {
	font-size: 38px;
	line-height: 136px;
}
.blog-inner .jp-progress, .motor-post .jp-progress {
	margin: 0 0 0 10px;
}
.blog-inner .jp-seek-bar, .motor-post .jp-seek-bar {
	height: 18px;
	border: 2px solid #eeeeee;
	width: 100% !important;
}
.blog-inner .jp-volume, .motor-post .jp-volume {
	height: 18px;
	line-height: 1;
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto auto auto 50px;
	padding: 0;
}
.blog-inner .jp-volume > li, .motor-post .jp-volume > li {
	display: inline-block;
	vertical-align: middle;
}
.blog-inner .jp-volume-bar, .motor-post .jp-volume-bar {
	height: 18px;
	width: 100px;
	border: 2px solid #eeeeee;
	margin-left: 10px;
}
.blog-inner .jp-volume-bar-value, .motor-post .jp-volume-bar-value {
	height: 14px;
}
.blog-inner article.format-link .post-format-icon, .motor-post article.format-link .post-format-icon, .blog-inner article.format-quote .post-format-icon, .motor-post article.format-quote .post-format-icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 34px;
	float: left;
	margin-right: 30px;
	color: #ffffff;
}
.blog-inner article.format-link .entry-content-wrap, .motor-post article.format-link .entry-content-wrap, .blog-inner article.format-quote .entry-content-wrap, .motor-post article.format-quote .entry-content-wrap {
	position: relative;
	overflow: hidden;
}
.blog-inner article.format-link .entry-content-link, .motor-post article.format-link .entry-content-link {
	font-size: 16px;
	font-style: italic;
	letter-spacing: 0.02em;
	color: rgba(51, 51, 51, 0.8);
}
.blog-inner article.format-link .entry-content-link a, .motor-post article.format-link .entry-content-link a {
	color: inherit;
}
.blog-inner article.format-quote .entry-content-quote blockquote, .motor-post article.format-quote .entry-content-quote blockquote {
	padding: 0;
	margin: 0;
	border: none;
	font-size: 16px;
	font-style: italic;
	letter-spacing: 0.02em;
	color: rgba(51, 51, 51, 0.8);
}
.blog-inner article.format-quote .entry-content-quote blockquote p:before, .motor-post article.format-quote .entry-content-quote blockquote p:before {
	content: "“";
	margin-right: 5px;
}
.blog-inner article.format-quote .entry-content-quote blockquote cite, .motor-post article.format-quote .entry-content-quote blockquote cite {
	text-transform: uppercase;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
	font-size: 14px;
}
.blog-inner.blog-style-medium-image article + article, .motor-post.blog-style-medium-image article + article {
	margin-top: 30px;
}
.blog-inner.blog-style-medium-image .entry-thumbnail-wrap, .motor-post.blog-style-medium-image .entry-thumbnail-wrap {
	float: left;
	width: 100%;
	margin: 0 20px 0 0;
}
.blog-inner.blog-style-medium-image .entry-content-wrap, .motor-post.blog-style-medium-image .entry-content-wrap {
	position: relative;
	overflow: hidden;
}
.blog-inner.blog-style-medium-image article.format-audio .entry-thumbnail-wrap, .motor-post.blog-style-medium-image article.format-audio .entry-thumbnail-wrap {
	float: none;
	width: 100%;
	max-width: none;
	margin: 0 0 40px 0;
}
.blog-inner.blog-style-medium-image .entry-post-meta-wrap ul.entry-meta li.entry-meta-category, .motor-post.blog-style-medium-image .entry-post-meta-wrap ul.entry-meta li.entry-meta-category {
	display: none;
}
.blog-inner.blog-style-large-image article + article, .motor-post.blog-style-large-image article + article {
	margin-top: 30px;
}
.blog-inner.blog-style-large-image h3.entry-title, .motor-post.blog-style-large-image h3.entry-title {
	font-size: 18px;
	text-transform: uppercase;
}
.blog-inner.blog-style-large-image article.format-video > .entry-thumbnail-wrap > .entry-thumbnail a.prettyPhoto, .motor-post.blog-style-large-image article.format-video > .entry-thumbnail-wrap > .entry-thumbnail a.prettyPhoto {
	width: 100px;
	height: 100px;
	font-size: 100px;
	line-height: 100px;
}
.blog-inner.blog-style-grid, .motor-post.blog-style-grid, .blog-inner.blog-style-masonry, .motor-post.blog-style-masonry {
	margin: 0 -15px;
}
.blog-inner.blog-style-grid article, .motor-post.blog-style-grid article, .blog-inner.blog-style-masonry article, .motor-post.blog-style-masonry article {
	float: left;
}
.blog-inner.blog-style-grid article.format-link .post-format-icon, .motor-post.blog-style-grid article.format-link .post-format-icon, .blog-inner.blog-style-masonry article.format-link .post-format-icon, .motor-post.blog-style-masonry article.format-link .post-format-icon, .blog-inner.blog-style-grid article.format-quote .post-format-icon, .motor-post.blog-style-grid article.format-quote .post-format-icon, .blog-inner.blog-style-masonry article.format-quote .post-format-icon, .motor-post.blog-style-masonry article.format-quote .post-format-icon, .blog-inner.blog-style-grid article.format-link h3.entry-title, .motor-post.blog-style-grid article.format-link h3.entry-title, .blog-inner.blog-style-masonry article.format-link h3.entry-title, .motor-post.blog-style-masonry article.format-link h3.entry-title, .blog-inner.blog-style-grid article.format-quote h3.entry-title, .motor-post.blog-style-grid article.format-quote h3.entry-title, .blog-inner.blog-style-masonry article.format-quote h3.entry-title, .motor-post.blog-style-masonry article.format-quote h3.entry-title, .blog-inner.blog-style-grid article.format-link .entry-post-meta-wrap, .motor-post.blog-style-grid article.format-link .entry-post-meta-wrap, .blog-inner.blog-style-masonry article.format-link .entry-post-meta-wrap, .motor-post.blog-style-masonry article.format-link .entry-post-meta-wrap, .blog-inner.blog-style-grid article.format-quote .entry-post-meta-wrap, .motor-post.blog-style-grid article.format-quote .entry-post-meta-wrap, .blog-inner.blog-style-masonry article.format-quote .entry-post-meta-wrap, .motor-post.blog-style-masonry article.format-quote .entry-post-meta-wrap {
	display: none;
}
.blog-inner.blog-style-grid article.format-link .entry-content-wrap, .motor-post.blog-style-grid article.format-link .entry-content-wrap, .blog-inner.blog-style-masonry article.format-link .entry-content-wrap, .motor-post.blog-style-masonry article.format-link .entry-content-wrap, .blog-inner.blog-style-grid article.format-quote .entry-content-wrap, .motor-post.blog-style-grid article.format-quote .entry-content-wrap, .blog-inner.blog-style-masonry article.format-quote .entry-content-wrap, .motor-post.blog-style-masonry article.format-quote .entry-content-wrap {
	padding: 35px;
}
.blog-inner.blog-style-grid .jp-interface, .motor-post.blog-style-grid .jp-interface, .blog-inner.blog-style-masonry .jp-interface, .motor-post.blog-style-masonry .jp-interface {
	height: 70px;
}
.blog-inner.blog-style-grid .jp-play-pause, .motor-post.blog-style-grid .jp-play-pause, .blog-inner.blog-style-masonry .jp-play-pause, .motor-post.blog-style-masonry .jp-play-pause {
	margin-left: 20px;
}
.blog-inner.blog-style-grid .jp-play-pause i, .motor-post.blog-style-grid .jp-play-pause i, .blog-inner.blog-style-masonry .jp-play-pause i, .motor-post.blog-style-masonry .jp-play-pause i {
	line-height: 68px;
}
.blog-inner.blog-style-grid .jp-volume, .motor-post.blog-style-grid .jp-volume, .blog-inner.blog-style-masonry .jp-volume, .motor-post.blog-style-masonry .jp-volume {
	margin: auto auto auto 30px;
}
.blog-inner.blog-style-grid .jp-volume-bar, .motor-post.blog-style-grid .jp-volume-bar, .blog-inner.blog-style-masonry .jp-volume-bar, .motor-post.blog-style-masonry .jp-volume-bar {
	display: none !important;
}
.blog-inner.blog-style-grid .entry-post-meta-wrap ul.entry-meta li.entry-meta-category, .motor-post.blog-style-grid .entry-post-meta-wrap ul.entry-meta li.entry-meta-category, .blog-inner.blog-style-masonry .entry-post-meta-wrap ul.entry-meta li.entry-meta-category, .motor-post.blog-style-masonry .entry-post-meta-wrap ul.entry-meta li.entry-meta-category {
	display: none;
}
.blog-inner.blog-style-grid article.format-quote .entry-content-quote blockquote, .motor-post.blog-style-grid article.format-quote .entry-content-quote blockquote, .blog-inner.blog-style-masonry article.format-quote .entry-content-quote blockquote, .motor-post.blog-style-masonry article.format-quote .entry-content-quote blockquote {
	font-size: 18px;
}
.blog-inner.blog-style-grid.blog-col-2 article, .motor-post.blog-style-grid.blog-col-2 article, .blog-inner.blog-style-masonry.blog-col-2 article, .motor-post.blog-style-masonry.blog-col-2 article {
	width: 50%;
}
.blog-inner.blog-style-grid.blog-col-3 article, .motor-post.blog-style-grid.blog-col-3 article, .blog-inner.blog-style-masonry.blog-col-3 article, .motor-post.blog-style-masonry.blog-col-3 article {
	width: 33.33333333333333%;
}
.blog-inner.blog-style-grid.blog-col-4 article, .motor-post.blog-style-grid.blog-col-4 article, .blog-inner.blog-style-masonry.blog-col-4 article, .motor-post.blog-style-masonry.blog-col-4 article {
	width: 25%;
}
.blog-inner.blog-style-search h3.entry-title, .motor-post.blog-style-search h3.entry-title {
	font-size: 25px;
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom: 66.66666666666667%;
}
.blog-paging-wrapper {
	padding-top: 25px;
}
.blog-paging-wrapper ul.pagination {
	padding: 0;
	margin: 0;
}
.blog-paging-wrapper .pagination > li > a, .blog-paging-wrapper .pagination > li > span {
	font-size: 14px;
	color: #363738;
	padding: 0;
	width: 50px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border: 1px solid #eeeeee;
}
.blog-paging-wrapper .pagination > li > a.next, .blog-paging-wrapper .pagination > li > span.next, .blog-paging-wrapper .pagination > li > a.prev, .blog-paging-wrapper .pagination > li > span.prev {
	font-size: 18px;
}
.blog-paging-wrapper .pagination > li > a.next > i, .blog-paging-wrapper .pagination > li > span.next > i, .blog-paging-wrapper .pagination > li > a.prev > i, .blog-paging-wrapper .pagination > li > span.prev > i {
	line-height: 40px;
}
.blog-paging-wrapper .pagination > li > a.current, .blog-paging-wrapper .pagination > li > span.current {
	color: #ad9151;
}
.blog-paging-wrapper .pagination > li > a:hover, .blog-paging-wrapper .pagination > li > span:hover {
	background-color: #ffffff;
	color: #ad9151;
}
.blog-paging-wrapper .pagination > li {
	float: left;
}
.blog-paging-wrapper.blog-paging-load-more {
	text-align: center;
}
.blog-paging-wrapper.blog-paging-load-more .blog-load-more > span[class^='fa'] {
	letter-spacing: 0;
}
.blog-wrap .entry-thumbnail-wrap, .motor-post .motor-post-image {
/*owl-carousel*/



}
.blog-wrap .entry-thumbnail-wrap .owl-carousel, .motor-post .motor-post-image .owl-carousel {
	margin: 0;
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div, .motor-post .motor-post-image .owl-carousel .owl-nav div {
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: auto;
	display: block;
	top: 0;
	bottom: 0;
	cursor: pointer;
	text-align: center;
	background-color: #f2f2f2;
	z-index: 200;
	padding: 0;
	opacity: 0;
	color: #cccccc;
	font-size: 15px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div:hover, .motor-post .motor-post-image .owl-carousel .owl-nav div:hover {
	background-color: #ad9151;
	color: #ffffff;
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div.owl-next, .motor-post .motor-post-image .owl-carousel .owl-nav div.owl-next {
	right: 15px;
	-webkit-transform: translateX(50px);
	-ms-transform: translateX(50px);
	-o-transform: translateX(50px);
	transform: translateX(50px);
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div.owl-prev, .motor-post .motor-post-image .owl-carousel .owl-nav div.owl-prev {
	left: 15px;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	-o-transform: translateX(-50px);
	transform: translateX(-50px);
}
.blog-wrap .entry-thumbnail-wrap:hover .owl-carousel .owl-nav div, .motor-post .motor-post-image:hover .owl-carousel .owl-nav div {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
.entry-content:after, .comment-text:after {
	content: "";
	clear: both;
	display: block;
}
.entry-content table, .comment-text table {
	border-collapse: collapse !important;
}
.entry-content table, .comment-text table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.entry-content table > thead > tr > th, .comment-text table > thead > tr > th, .entry-content table > tbody > tr > th, .comment-text table > tbody > tr > th, .entry-content table > tfoot > tr > th, .comment-text table > tfoot > tr > th, .entry-content table > thead > tr > td, .comment-text table > thead > tr > td, .entry-content table > tbody > tr > td, .comment-text table > tbody > tr > td, .entry-content table > tfoot > tr > td, .comment-text table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #eeeeee;
}
.entry-content table > thead > tr > th, .comment-text table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 1px solid #eeeeee;
}
.entry-content table > caption + thead > tr:first-child > th, .comment-text table > caption + thead > tr:first-child > th, .entry-content table > colgroup + thead > tr:first-child > th, .comment-text table > colgroup + thead > tr:first-child > th, .entry-content table > thead:first-child > tr:first-child > th, .comment-text table > thead:first-child > tr:first-child > th, .entry-content table > caption + thead > tr:first-child > td, .comment-text table > caption + thead > tr:first-child > td, .entry-content table > colgroup + thead > tr:first-child > td, .comment-text table > colgroup + thead > tr:first-child > td, .entry-content table > thead:first-child > tr:first-child > td, .comment-text table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.entry-content table > tbody + tbody, .comment-text table > tbody + tbody {
	border-top: 1px solid #eeeeee;
}
.entry-content blockquote p, .comment-text blockquote p {
	position: relative;
	overflow: hidden;
}
.entry-content blockquote cite, .comment-text blockquote cite {
	display: block;
	font-size: 15px;
}
.entry-content input[type="submit"], .comment-text input[type="submit"], .footer-form input[type="submit"] {
	font-size: 15px;
	line-height: 1.6;
	font-weight: 400;
	text-align: center;
	display: inline-block;
	color: #fff;
	border: none;
	padding: 9px 25px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.entry-content p:last-child, .comment-text p:last-child {
/*margin-bottom: 0;*/



}
.entry-content dd, .comment-text dd, .entry-content dt, .comment-text dt {
/*line-height: 2.2;*/ 



}
.entry-meta-tag {
	font-size: 0;
}
.entry-meta-tag label {
	font-size: 12px;
	margin-bottom: 0;
	color: rgba(51, 51, 51, 0.7);
	font-weight: normal;
	margin-right: 20px;
	text-transform: uppercase;
}
.entry-meta-tag a {
	display: inline-block;
	margin-right: 20px;
	line-height: 1;
	font-size: 13px;
	color: rgba(51, 51, 51, 0.8);
}
.entry-meta-tag a:before {
	content: "#";
	margin-right: 5px;
	display: inline-block;
}
.entry-meta-tag {
	float: left;
	width: 50%;
	padding: 5px 0px;
}
 @media (max-width: 480px) {
.entry-meta-tag {
	width: 100%;
}
}
.social-share-wrap {
	width: 50%;
	float: left;
	text-align: right;
}
.social-share-wrap label {
	font-size: 12px;
	margin-bottom: 0;
	color: rgba(51, 51, 51, 0.7);
	font-weight: normal;
	margin-right: 5px;
	text-transform: uppercase;
}
.social-share-wrap label i {
	margin-right: 10px;
}
.social-share-wrap ul.social-share {
	padding: 0;
	margin: 0;
	display: inline;
}
.social-share-wrap ul.social-share li {
	display: inline-block;
}
.social-share-wrap ul.social-share li a {
	display: block;
	text-align: center;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	padding: 5px 8px;
}
.social-share-wrap ul.social-share li a:hover {
	color: #ad9151;
}
.social-share-wrap ul.social-share li + li {
	margin-left: 5px;
}
 @media (max-width: 480px) {
.social-share-wrap {
	width: 100%;
	text-align: left;
}
}
/*



* Single Post



* 



 */



.single-post .site-content-single-post {
	overflow: hidden;
	margin-top: 40px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article {
	padding: 50px 30px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info {
	position: relative;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-date {
	position: absolute;
	padding: 10px 14px 5px 14px;
	left: 0px;
	text-align: center;
	border: 2px solid #ad9151;
	background-color: #ffffff;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-date span {
	display: block;
	text-transform: uppercase;
	line-height: 28px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-date span.day {
	font-size: 24px;
	font-weight: bold;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-date span.month {
	font-size: 16px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info h1 {
	padding-left: 80px;
	margin-bottom: 5px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul {
	padding-left: 80px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li {
	display: inline-block;
	margin-right: 30px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li a {
	text-transform: capitalize;
	font-weight: bold;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-post-format {
	position: absolute;
	right: 30px;
	top: 50%;
	font-size: 36px;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
 @media (max-width: 768px) {
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-post-format {
	display: none;
}
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-thumbnail-wrap {
	margin-bottom: 40px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-thumbnail-wrap .entry-thumbnail:before {
	display: none;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article h3.entry-title {
	font-size: 32px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content {
	margin-bottom: 25px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article blockquote {
	border-left-width: 5px;
	border-left-style: solid;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content-wrap {
	padding: 0px 30px 0px 30px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info {
	padding-top: 40px;
	border-top: 1px solid #eeeeee;
	margin-top: -1px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-avatar {
	float: left;
	width: 100px;
	margin-right: 40px;
	margin-left: 50px;
	text-align: center;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-avatar .alignnone {
	margin: 0;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-avatar img.avatar {
	-webkit-border-top-right-radius: 100%;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 100%;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-avatar h3.author-title {
	margin: 20px 0 0 0;
	font-size: 13px;
	text-transform: uppercase;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-description {
	position: relative;
	overflow: hidden;
	padding-left: 10px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-description p.author-bio {
	position: relative;
	margin-bottom: 0;
	padding: 25px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-description p.author-bio:after {
	right: 100%;
	top: 50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #eeeeee;
	border-width: 7px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article article.format-video > .entry-thumbnail-wrap > .entry-thumbnail a.prettyPhoto {
	width: 100px;
	height: 100px;
	font-size: 100px;
	line-height: 100px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous {
	width: 50%;
	border-right: 1px solid #e6e6e6;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a {
	padding: 15px 0px;
	display: table;
	width: 100%;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a:hover .post-navigation-icon, .single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a:hover .post-navigation-title {
	color: #ad9151;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-left {
	display: table-cell;
	width: 70px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-left .post-navigation-label {
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	color: #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-left .post-navigation-icon {
	left: 25px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-content {
	display: table-cell;
	vertical-align: middle;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-content .post-navigation-title {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next {
	width: 50%;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a {
	padding: 15px 0px;
	display: table;
	width: 100%;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-right {
	display: table-cell;
	width: 70px;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-right .post-navigation-label {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-right .post-navigation-icon {
	right: 25px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-content {
	display: table-cell;
	vertical-align: middle;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-content .post-navigation-title {
	text-align: right;
	padding-left: 20px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a:hover .post-navigation-icon, .single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a:hover .post-navigation-title {
	color: #ad9151;
}
 @media (max-width: 991px) {
.single-post .site-content-single-post .site-content-archive-inner {
	padding: 0px;
}
.single-post .site-content-single-post .site-content-archive-inner .blog-wrap .blog-inner article .entry-content-wrap {
	padding: 0px;
}
.single-post .site-content-single-post .site-content-archive-inner .blog-wrap .blog-inner article h1 {
	font-size: 25px;
}
}
.entry-comments {
	margin-top: 50px;
	background-color: #ffffff;
	padding: 50px 30px;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.entry-comments h3.comments-title {
	font-size: 20px;
	padding-bottom: 8px;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
}
.entry-comments h3.comments-title:before {
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #ad9151;
	content: '';
	bottom: 0px;
	left: 0px;
}
.entry-comments .entry-comments-list {
	padding-bottom: 45px;
}
.entry-comments .entry-comments-list ol.commentlist {
	padding: 0;
	margin: 0;
	list-style: none;
}
.entry-comments .entry-comments-list ol.commentlist li .children {
	margin: 0px;
	padding-left: 45px;
}
.entry-comments .entry-comments-list ol.commentlist li .children li {
	list-style: none;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-body {
	border-bottom: 1px solid #eeeeee;
	padding: 30px 0px;
}
.entry-comments .entry-comments-list ol.commentlist li img.avatar {
	float: left;
	width: 80px;
	margin: 0;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text {
	position: relative;
	padding-left: 110px;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-reply-link, .entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-edit-link {
	font-size: 13px;
	text-transform: uppercase;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-edit-link {
	margin-left: 40px;
}
.entry-comments .entry-comments-list ol.commentlist li .author {
	position: relative;
}
.entry-comments .entry-comments-list ol.commentlist li .author .author-name {
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
}
.entry-comments .entry-comments-list ol.commentlist li .author .author-name a {
	color: inherit;
}
.entry-comments .entry-comments-list ol.commentlist li .author .comment-meta-date {
	margin-left: 20px;
	position: relative;
	padding-left: 20px;
}
.entry-comments .entry-comments-list ol.commentlist li .author .comment-meta-date:before {
	position: absolute;
	content: '';
	width: 4px;
	height: 4px;
	background-color: #ad9151;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: 5px;
	left: 0px;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-respond {
	margin-top: 20px;
}
.entry-comments .entry-comments-list ol.commentlist li:last-child .comment-text {
	border-bottom: none;
	padding-bottom: 0;
}
.entry-comments .entry-comments-list nav.comment-navigation {
	margin-bottom: 20px;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers {
	display: inline-block;
	margin-right: 5px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eeeeee;
	color: #888;
	font-size: 14px;
	-webkit-border-top-right-radius: 100%;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 100%;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers.next, .entry-comments .entry-comments-list nav.comment-navigation .page-numbers.prev {
	border: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 18px;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers:hover, .entry-comments .entry-comments-list nav.comment-navigation .page-numbers:focus {
	color: #202020;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers.current {
	color: #ffffff;
}
.entry-comments .entry-comments-list nav.comment-navigation.comment-navigation-bottom {
	margin-bottom: 0;
	margin-top: 20px;
}
.entry-comments .row {
	margin: 0;
}
.entry-comments .row .form-submit input {
	color: #363738 !important;
}
.entry-comments .row .form-submit input:hover {
	color: #ffffff !important;
}
.comment-reply-title {
	font-size: 20px;
	padding-bottom: 8px;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
}
.comment-reply-title:before {
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #ad9151;
	content: '';
	bottom: 0px;
	left: 0px;
}
.comment-form input[type="text"], .comment-form input[type="search"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="password"], .comment-form textarea {
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.comment-form input[type="text"]:focus, .comment-form input[type="search"]:focus, .comment-form input[type="email"]:focus, .comment-form input[type="url"]:focus, .comment-form input[type="password"]:focus, .comment-form textarea:focus {
	-webkit-box-shadow: 0 0 1px 1px #ad9151;
	-moz-box-shadow: 0 0 1px 1px #ad9151;
	box-shadow: 0 0 1px 1px #ad9151;
	border-color: #ad9151;
}
.comment-form textarea {
	height: 100px;
}
.comment-form .form-group {
	margin-bottom: 10px;
}
.comment-form .form-submit {
	margin: 5px 0 0 0;
	text-transform: uppercase;
}
.blog-wrap .comment-form .form-submit input.submit {
	color: #ffffff !important;
	text-transform: uppercase;
}
.comment-form .comment-notes, .comment-form .logged-in-as {
	display: none;
}
/* 



* General



*/



.blog-wrap {
	margin-bottom: 0;/* 



	*   Blog Masonry



	*//*



	*   Blog Grid



	*/
}
.blog-wrap .blog-inner article .post-item {
	border-bottom: 1px solid #eeeeee;
	padding: 50px 30px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #e6e6e6;
	-moz-box-shadow: 0 0 1px 1px #e6e6e6;
	box-shadow: 0 0 1px 1px #e6e6e6;
}
.blog-wrap .blog-inner article .post-item .entry-wrap {
	position: relative;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-thumbnail-wrap {
	position: relative;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-thumbnail-wrap a img {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-thumbnail-wrap .date-overlay {
	z-index: 2;
	position: absolute;
	top: 25%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 5px 10px;
	border: 2px solid #ffffff;
	text-align: center;
	-webkit-transition: opacity 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
	opacity: 0;
	line-height: 23px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-thumbnail-wrap .date-overlay span.day {
	display: block;
	color: #ffffff;
	font-size: 24px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-thumbnail-wrap .date-overlay span.month {
	display: block;
	color: #ffffff;
	font-size: 16px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap {
	position: relative;
	z-index: 2;
	width: 100%;
	padding: 0px 30px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail {
	padding: 30px 20px 0px 20px;
	background-color: #ffffff;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail h3 {
	font-weight: bold;
	margin-top: 0px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap li a {
	font-weight: bold;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap li.entry-meta-author a {
	text-transform: capitalize;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
	position: relative;
	background-color: #e6e6e6;
	display: inline-block;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore:before {
	background: #ffffff;
	content: "";
	height: 70px;
	left: -200px;
	opacity: .2;
	position: absolute;
	top: -20px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	width: 200px;
	z-index: 1;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore i {
	padding: 14px 17px;
	display: inline-block;
	background-color: #ad9151;
	margin-right: 20px;
	color: #ffffff;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore span {
	padding: 0 25px 0 10px;
	width: 100%;
	display: inline;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore span:before {
	content: '';
	width: 0px;
	left: 48px;
	height: 0px;
	position: absolute;
	border-left: 15px solid #ad9151;
	border-top: 42px solid transparent;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore:hover {
	background-color: #1a1a1a;
	color: #ffffff;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore:hover:before {
	left: 120%;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-excerpt {
	margin-bottom: 30px;
}
.blog-wrap .blog-inner article .post-item:hover .entry-wrap .entry-thumbnail-wrap a img {
	-moz-transform: scale(1.3) rotate(10deg);
	-webkit-transform: scale(1.3) rotate(10deg);
	-ms-transform: scale(1.3) rotate(10deg);
	-o-transform: scale(1.3) rotate(10deg);
	transform: scale(1.3) rotate(10deg);
}
.blog-wrap .blog-inner article .post-item:hover .entry-wrap .entry-thumbnail-wrap .date-overlay {
	opacity: 1;
}
 @media (max-width: 767px) {
.blog-wrap .blog-inner article .post-item {
	padding: 0px 0px 20px 0px;
}
}
.blog-wrap.large-image .blog-inner .entry-wrap {
	margin-bottom: -150px;
}
.blog-wrap.large-image .blog-inner .entry-wrap .entry-content-wrap {
	bottom: 150px;
}
.blog-wrap.large-image .blog-inner .entry-wrap .entry-content-wrap .entry-title {
	font-size: 16px;
	text-transform: uppercase;
}
.blog-wrap.masonry .blog-inner .entry-wrap {
	margin-bottom: -110px;
}
.blog-wrap.masonry .blog-inner .entry-wrap .entry-content-wrap {
	bottom: 110px;
}
.blog-wrap.masonry .blog-inner .entry-wrap .entry-content-wrap .entry-title {
	font-size: 16px;
	text-transform: uppercase;
}
.blog-wrap.grid .blog-inner .entry-wrap {
	margin-bottom: -110px;
}
.blog-wrap.grid .blog-inner .entry-wrap .entry-content-wrap {
	bottom: 110px;
}
.blog-wrap.grid .blog-inner .entry-wrap .entry-content-wrap .entry-title {
	font-size: 16px;
	text-transform: uppercase;
}
.hide_author .blog-inner .entry-post-meta-wrap ul.entry-meta .entry-meta-author {
	display: none;
}
.hide_comment .blog-inner .entry-post-meta-wrap ul.entry-meta .entry-meta-comment {
	display: none;
}
.hide_category .blog-inner .entry-post-meta-wrap ul.entry-meta .entry-meta-category {
	display: none;
}
.hide_date .blog-inner .entry-post-meta-wrap ul.entry-meta .entry-meta-date {
	display: none;
}
.hide_readmore .blog-inner article .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
	display: none;
}
 @media (max-width: 991px) {
.blog-inner.blog-style-grid article, .motor-post.blog-style-grid article, .blog-inner.blog-style-masonry article, .motor-post.blog-style-masonry article {
	width: 50% !important;
}
}
 @media (max-width: 767px) {
.blog-inner .jp-interface, .motor-post .jp-interface {
	height: 70px;
}
.blog-inner .jp-play-pause, .motor-post .jp-play-pause {
	margin-left: 20px;
}
.blog-inner .jp-play-pause i, .motor-post .jp-play-pause i {
	line-height: 68px;
}
.blog-inner .jp-volume, .motor-post .jp-volume {
	margin: auto auto auto 30px;
}
.blog-inner .jp-volume-bar, .motor-post .jp-volume-bar {
	display: none !important;
}
.blog-inner.blog-style-medium-image .entry-thumbnail-wrap, .motor-post.blog-style-medium-image .entry-thumbnail-wrap {
	float: none;
	margin: 0 0 40px 0;
	width: 100%;
	max-width: 100%;
}
.blog-inner.blog-style-grid article, .motor-post.blog-style-grid article, .blog-inner.blog-style-masonry article, .motor-post.blog-style-masonry article {
	width: 100% !important;
	padding: 0px 15px!important;
}
.blog-inner.blog-style-grid article + article, .motor-post.blog-style-grid article + article, .blog-inner.blog-style-masonry article + article, .motor-post.blog-style-masonry article + article {
	margin-top: 30px;
}
.post-navigation .nav-previous, .post-navigation .nav-next {
	width: 100%;
}
}
 @media (max-width: 480px) {
.blog-inner article.format-link .post-format-icon, .motor-post article.format-link .post-format-icon, .blog-inner article.format-quote .post-format-icon, .motor-post article.format-quote .post-format-icon {
	display: none;
}
.site-content-single-post .blog-inner .author-info .author-avatar {
	float: none;
	margin: 0 auto 20px auto;
}
.site-content-single-post .blog-inner .author-info .author-description {
	padding-left: 0;
}
.entry-comments .entry-comments-list ol.commentlist li img.avatar {
	width: 65px;
	margin-right: 10px;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text {
	padding-left: 0;
}
.entry-comments .entry-comments-list ol.commentlist li .author .comment-meta {
	position: relative;
}
.entry-comments-form-avatar {
	display: none;
}
}
 @media (max-width: 768px) {
.yolo-site-content-page .blog-inner article {
	padding: 0px;
}
}
/**



 * 7.0 - Woccommerce



 * ----------------------------------------------------------------------------



 */



/*



* 1. Archive Product



* 



*/



.layout-container-fluid.archive-product-wrap {
	padding: 0 15px;
}
.tooltip-inner {
	white-space: nowrap;
}
.custom-select {
	position: relative;
}
.custom-select:before {
	content: "\f107";
	font-family: FontAwesome;
	padding: 8px 8px;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 1;
	text-align: center;
	width: 15px;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
}
.custom-select:after {
	content: "";
	display: block;
	clear: both;
}
.custom-select select {
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
 .custom-select select::-ms-expand {
 display: none;
}
.woocommerce-pagination {
	position: relative;
	display: block;
	border-top: 1px solid #eeeeee;
	margin-top: 50px;
	line-height: 0;
	text-align: center;
	margin-bottom: 50px;
	border-bottom: 1px solid #eeeeee;
}
.breadcrumb-archive-product-wrap .container {
	position: relative;
}
.breadcrumb-archive-product-wrap .catalog-filter {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 44px;
}
.catalog-filter {
	padding-left: 15px;
	padding-right: 15px;
}
.woocommerce .woocommerce-ordering {
	position: relative;
}
.woocommerce .woocommerce-ordering:after {
	content: "\f107";
	font-family: FontAwesome;
	padding: 8px 8px;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 1;
	text-align: center;
	width: 15px;
	height: 100%;
	pointer-events: none;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
 .woocommerce .woocommerce-ordering select::-ms-expand {
 display: none;
}
.woocommerce .woocommerce-ordering select {
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
	margin: 0;
}
.woocommerce .woocommerce-result-count {
	font-size: 13px;
	margin-right: 30px;
	line-height: 44px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}
.catalog-filter-invisible .catalog-filter, .result-count-invisible .woocommerce-result-count, .catalog-ordering-invisible .woocommerce-ordering {
	display: none;
}
.woocommerce .products .star-rating, .woocommerce .star-rating {
	float: none;
	font-size: 12px;
	width: 90px;
	letter-spacing: 5px;
	margin-top: 20px;
	margin: 20px auto 0 auto;
}
.woocommerce .products .star-rating span, .woocommerce .star-rating span {
	color: #ad9151;
}
.woocommerce div.product span.price, .woocommerce div.product p.price {
	font-size: 16px;
	font-weight: 500;
	display: block;
	padding: 5px 0px;
	color: #333333;
}
.woocommerce div.product span.price ins, .woocommerce div.product p.price ins {
	display: inline-block;
	text-decoration: none;
	font-weight: inherit;
	font-style: inherit;
	color: #333333 !important;
}
.woocommerce div.product span.price del, .woocommerce div.product p.price del {
	color: #666666;
	display: inline-block;
	font-size: 13px;
	opacity: 1;
	margin-right: 10px;
	font-weight: inherit;
	font-style: inherit;
}
ul.pagination {
	padding: 0;
	margin: 0;
	font-size: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.pagination > li {
	display: inline-block;
}
.pagination > li:last-child {
	margin: 0;
}
.pagination > li > a, .pagination > li > span {
	border: none;
	border-left: 1px solid #eeeeee;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	color: #333333;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a.active, .pagination > li > span.active {
	color: #ad9151;
	background-color: #ffffff;
}
.pagination > li > a.current, .pagination > li > span.current {
	color: #ad9151;
	background-color: #ffffff !important;
	-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.1);
	border-color: #eeeeee !important;
}
.pagination > li > a.next, .pagination > li > span.next, .pagination > li > a.prev, .pagination > li > span.prev {
	text-transform: uppercase;
	border-color: transparent;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	width: 80px;
}
.pagination > li > a:last-child, .pagination > li > span:last-child {
	border-right: 1px solid #eeeeee;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.added_to_cart {
	font-size: 15px;
	color: #ffffff;
	line-height: 1.2 !important;
	font-weight: normal;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 12px 25px;
	min-width: 170px;
	text-align: center;
	vertical-align: middle;
	background-color: #333333;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.added_to_cart:hover {
	background-color: #ad9151;
	color: #ffffff;
}
.product-flash-wrap {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 10px;
	z-index: 3;
}
.product-flash-wrap .product-flash {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	background-color: #ad9151;
	padding: 2px 5px;
}
.product-flash-wrap .product-flash:nth-child(2) {
	background-color: #000000;
}
.product-flash + .product-flash {
	margin-top: 5px;
}
.on-sale {
	background-color: #B1D1C9;
}
.on-sold {
	background-color: #DDBE86;
}
.on-new {
	background-color: #C5CDA0;
}
.on-hot {
	background-color: #FDB3A6;
}
.woocommerce div.product form.cart div.quantity, .product-quantity div.quantity {
	margin: 0;
}
.woocommerce div.product form.cart div.quantity .quantity-inner, .product-quantity div.quantity .quantity-inner {
	display: inline-block;
	position: relative;
	border: 2px solid #eeeeee;
	line-height: 1;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .qty, .product-quantity div.quantity .quantity-inner .qty {
	position: relative;
	width: 70px;
	height: 31px;
	font-size: 13px;
	color: #000000;
	padding: 0 0px 0 15px;
	border: none;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number, .product-quantity div.quantity .quantity-inner .btn-number {
	position: absolute;
	width: 15px;
	height: 15px;
	background-color: transparent;
	border: none;
	color: rgba(0, 0, 0, 0.5);
	line-height: 1;
	z-index: 1;
	padding: 0;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="minus"], .product-quantity div.quantity .quantity-inner .btn-number[data-type="minus"] {
	right: 0px;
	bottom: 0px;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="minus"]:hover, .product-quantity div.quantity .quantity-inner .btn-number[data-type="minus"]:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="plus"], .product-quantity div.quantity .quantity-inner .btn-number[data-type="plus"] {
	right: 0px;
	top: 0px;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="plus"]:hover, .product-quantity div.quantity .quantity-inner .btn-number[data-type="plus"]:hover {
	background-color: rgba(0, 0, 0, 0.5);
}
.woocommerce div.product form.cart div.quantity .quantity-inner:hover .btn-number, .product-quantity div.quantity .quantity-inner:hover .btn-number {
	opacity: 1;
}
.woocommerce div.product form.cart div.quantity label, .product-quantity div.quantity label {
	display: inline-block;
	text-transform: uppercase;
	width: 100px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
	height: 40px;
	background-color: #F5F5F5;
	color: #858585;
	font-size: 14px;
}
.woocommerce form .form-row textarea {
	height: 130px;
}
.woocommerce form .form-row label {
	font-weight: normal;
	font-size: 13px;
	color: #202020;
	text-transform: uppercase;
	margin-bottom: 0;
}
.woocommerce form .form-row label.inline input[type=checkbox], .woocommerce form .form-row label.inline input[type=radio] {
	margin: auto;
	vertical-align: middle;
}
.woocommerce form .form-row {
	padding: 0;
	margin-bottom: 10px;
}
.site-content-archive-product .yolo-filter-categories-mobile {
	display: none;
	position: relative;
}
 @media (max-width: 991px) {
.site-content-archive-product .yolo-filter-categories-mobile {
	display: block;
	cursor: pointer;
	font-weight: bold;
}
.site-content-archive-product .yolo-filter-categories-mobile:after {
	content: "\f105";
	font-family: FontAwesome;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	right: 10px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
}
.site-content-archive-product .yolo-filter-categories-mobile.active:after {
	content: "\f107";
}
}
.site-content-archive-product .yolo-filter-categories {
	width: 80%;
	padding-left: 15px;
	float: left;
}
.site-content-archive-product .yolo-filter-categories li {
	display: inline-block;
	margin-right: 15px;
	position: relative;
}
.site-content-archive-product .yolo-filter-categories li a {
	font-size: 18px;
	padding: 5px 20px;
}
.site-content-archive-product .yolo-filter-categories li > .children {
	position: absolute;
	background-color: #ffffff;
	display: none;
	padding: 0px;
	z-index: 4;
	min-width: 200px;
	border: 1px solid #eee;
}
.site-content-archive-product .yolo-filter-categories li > .children li {
	display: block;
	margin: 0px;
}
.site-content-archive-product .yolo-filter-categories li > .children li a {
	display: block;
	border-bottom: 1px solid #eee;
	font-size: 15px;
}
 .site-content-archive-product .yolo-filter-categories li > .children li a:last {
 border-bottom: none;
}
.site-content-archive-product .yolo-filter-categories li > .children li:hover > .children {
	top: 0px;
	right: -90%;
}
.site-content-archive-product .yolo-filter-categories li:hover > .children {
	display: block;
}
.site-content-archive-product .yolo-filter-categories li.current-cat a {
	color: #ad9151;
}
.site-content-archive-product .yolo-filter-categories li span {
	display: inline-block;
	margin-right: 15px;
}
 @media (max-width: 991px) {
.site-content-archive-product .yolo-filter-categories {
	width: 100%;
	float: none;
	display: none;
}
.site-content-archive-product .yolo-filter-categories li {
	display: block;
	margin-right: 0;
}
.site-content-archive-product .yolo-filter-categories li span {
	display: none;
}
}
.site-content-archive-product .yolo-filter-search {
	text-align: right;
	width: 20%;
	float: right;
	padding-right: 15px;
	padding-left: 0;
	list-style-type: none;
}
.site-content-archive-product .yolo-filter-search li {
	display: inline-block;
	cursor: pointer;
}
.site-content-archive-product .yolo-filter-search li.active span#yolo-shop-search-btn, .site-content-archive-product .yolo-filter-search li.active span.invert-color {
	color: #ad9151;
}
.site-content-archive-product .yolo-filter-search li a {
	font-size: 16px;
}
.site-content-archive-product .yolo-filter-search li span {
	margin: 0 20px;
	float: left;
}
.site-content-archive-product .yolo-filter-search .yolo-filter.active a {
	color: #ad9151;
}
 @media (max-width: 991px) {
.site-content-archive-product .yolo-filter-search {
	text-align: left;
	width: 100%;
	float: left;
}
}
.site-content-archive-product .yolo-search-field {
	display: none;
}
.site-content-archive-product .yolo-search-field .search-message {
	margin-top: 10px;
	padding-left: 15px;
	color: rgba(54, 55, 56, 0.5);
}
.site-content-archive-product .yolo-search-field.yolo-show {
	display: block;
}
.site-content-archive-product .archive-product-wrap {
	position: relative;
}
.site-content-archive-product .archive-product-wrap.yolo-loading-product .product-listing {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.site-content-archive-product .archive-product-wrap.yolo-loaded-product .product-listing {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar {
	display: none;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside {
	width: 25%;
	float: left;
	margin-top: 0;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-filter-widgets, .site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-price-filter {
	list-style-type: none;
	padding-left: 0;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-filter-widgets li.active, .site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-price-filter li.active, .site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-filter-widgets li.current, .site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-price-filter li.current {
	color: #ad9151;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .yolo-filter-color a {
	display: inline-block;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .tagcloud .current-tag {
	background-color: #ad9151;
	color: #ffffff;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-show {
	display: block;
}
 @media (max-width: 991px) {
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget {
	padding: 0;
	width: 100%;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget .widget-title {
	cursor: pointer;
	padding: 10px 0 10px 10px;
	margin: 0;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget .widget-title:before {
	content: "\f105";
	font-family: FontAwesome;
	width: auto;
	height: auto;
	top: auto;
	background: none;
	right: 10px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
	position: absolute;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget .widget-title span {
	padding-left: 0;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget .widget-title.active:before {
	content: "\f107";
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget ul, .site-content-archive-product .archive-product-wrap .woocommerce-sidebar.yolo-ajax-filter .widget .tagcloud {
	display: none;
	padding-left: 10px;
}
}
.site-content-archive-product .archive-product-wrap .yolo-shop-results-bar {
	margin-top: 20px;
}
.site-content-archive-product .archive-product-wrap .yolo-shop-results-bar a {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 5px;
	border: 1px solid #eeeeee;
}
.site-content-archive-product .archive-product-wrap .yolo-shop-results-bar a:before {
	content: "\f00d";
	font-family: FontAwesome;
	padding-right: 10px;
}
.site-content-archive-product .archive-product-wrap .yolo-shop-results-bar a:first-child {
	margin-left: 0;
}
.site-content-archive-product .archive-product-wrap .product-listing {
	opacity: 1;
	margin-bottom: 30px;
	min-height: 450px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.site-content-archive-product .archive-product-wrap .product-listing .product-item-wrap {
	float: left;
}
.site-content-archive-product .archive-product-wrap .yolo-spinner {
	text-align: center;
	position: relative;
	top: 50px;
}
.site-content-archive-product .archive-product-wrap .yolo-spinner .fa-spinner {
	position: absolute;
}
.site-content-archive-product .archive-product-wrap .woocommerce-no-products {
	min-height: 450px;
	margin-top: 30px;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore, .site-content-archive-product .woocommerce-pagination .yolo-show-all {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	color: text_color;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore i, .site-content-archive-product .woocommerce-pagination .yolo-show-all i {
	line-height: 0;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore:hover, .site-content-archive-product .woocommerce-pagination .yolo-show-all:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore.yolo-hide-loadmore, .site-content-archive-product .woocommerce-pagination .yolo-show-all.yolo-hide-loadmore {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore.yolo-show-loadmore, .site-content-archive-product .woocommerce-pagination .yolo-show-all.yolo-show-loadmore {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.site-content-archive-product .woocommerce-pagination .yolo-show-all {
	width: 180px;
}
.site-content-archive-product .woocommerce-pagination .yolo-show-all:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.site-content-archive-product .container-fluid .yolo-filter-categories {
	padding-left: 30px;
}
.site-content-archive-product .container-fluid .yolo-filter-search {
	padding-right: 30px;
}
/* --------------------------------------------



	CHECKOUT



-------------------------------------------- */



h3.check-out-title {
	font-size: 25px;
	color: #25262C;
	text-align: center;
	max-width: 570px;
	margin: auto;
	border-bottom: 2px solid #ffffff;
	padding-bottom: 20px;
}
.woocommerce-checkout-info {
	border-bottom: 1px solid #eeeeee;
	padding: 5px 0;
	text-align: center;
	max-width: 570px;
	margin: auto;
}
.woocommerce-checkout form.checkout_coupon, .woocommerce-checkout form.login {
	border: none;
	padding: 20px 0;
	border-radius: 0;
	max-width: 570px;
	margin: auto;
	border-bottom: 1px solid #eeeeee;
	text-align: center;
}
.woocommerce-checkout form.checkout_coupon input.input-text, .woocommerce-checkout form.login input.input-text {
	max-width: 370px;
	text-align: center !important;
}
.woocommerce-checkout form.checkout_coupon .form-row-first, .woocommerce-checkout form.login .form-row-first, .woocommerce-checkout form.checkout_coupon .form-row-last, .woocommerce-checkout form.login .form-row-last {
	width: 100%;
	float: none;
}
.checkout_coupon + form.checkout.woocommerce-checkout, .login + form.checkout.woocommerce-checkout {
	margin-top: 70px;
}
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading {
	font-size: 18px;
	color: #363738;
	text-align: left;
	margin-bottom: 40px;
	font-weight: bold;
}
.woocommerce-checkout .checkout .col-2 #ship-to-different-address {
	float: none;
}
.woocommerce-checkout .checkout .col-2 #ship-to-different-address label {
	font-weight: bold !important;
	margin: 0;
	font-weight: normal;
	display: inline-block;
}
.woocommerce-checkout .checkout .col-2 #ship-to-different-address input[type=checkbox] {
	margin: 0;
	display: inline-block;
}
.select2-container .select2-choice {
	background-color: #f5f5f5;
	border: none;
	padding: 10px 20px;
	font-size: 14px;
	color: #858585;
	text-transform: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.select2-container .select2-choice:hover {
	text-decoration: none;
}
.select2-drop-active {
	border: none;
	background-color: #f5f5f5;
}
.create-account, .create-account input.input-text {
	text-align: center !important;
}
#customer_details {
	padding-bottom: 100px;
	border-bottom: 1px solid #eeeeee;
}
#order_review_heading {
	margin: 55px 0;
}
.woocommerce table.woocommerce-checkout-review-order-table, .woocommerce table.shop_table.order_details {
	border: none;
	margin: 0 0 50px 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table td, .woocommerce table.shop_table.order_details td, .woocommerce table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.order_details th {
	border-top: none;
	border-bottom: 1px solid #eeeeee;
	padding: 7px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8;
	text-align: left;
	width: 65%;
}
.woocommerce table.woocommerce-checkout-review-order-table td a, .woocommerce table.shop_table.order_details td a, .woocommerce table.woocommerce-checkout-review-order-table th a, .woocommerce table.shop_table.order_details th a {
	color: #777777;
}
.woocommerce table.woocommerce-checkout-review-order-table td strong, .woocommerce table.shop_table.order_details td strong, .woocommerce table.woocommerce-checkout-review-order-table th strong, .woocommerce table.shop_table.order_details th strong {
	font-weight: normal;
}
.woocommerce table.woocommerce-checkout-review-order-table thead th, .woocommerce table.shop_table.order_details thead th {
	font-size: 13px;
	text-transform: uppercase;
	border-bottom-width: 2px;
}
.woocommerce table.woocommerce-checkout-review-order-table tfoot th, .woocommerce table.shop_table.order_details tfoot th {
	font-weight: normal;
	border-top: none;
}
.woocommerce table.woocommerce-checkout-review-order-table td.product-name dl.variation, .woocommerce table.shop_table.order_details td.product-name dl.variation {
	margin: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table td.product-name dl.variation dd, .woocommerce table.shop_table.order_details td.product-name dl.variation dd, .woocommerce table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce table.shop_table.order_details td.product-name dl.variation dt {
	/*float: none;*/



	margin: 0;
	padding: 0;
	font-weight: bold;
	margin-right: 5px;
	text-align: left;
}
.woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce table.shop_table.order_details .cart-subtotal td, .woocommerce table.woocommerce-checkout-review-order-table .order-total td, .woocommerce table.shop_table.order_details .order-total td, .woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce table.shop_table.order_details .cart-subtotal th, .woocommerce table.woocommerce-checkout-review-order-table .order-total th, .woocommerce table.shop_table.order_details .order-total th {
	font-weight: normal;
}
.woocommerce-checkout #payment {
	background-color: transparent;
	border-radius: 0;
}
.woocommerce-checkout #payment ul.payment_methods {
	padding: 0;
	border: none;
}
.woocommerce-checkout #payment ul.payment_methods li {
	text-align: center;
	margin-bottom: 10px;
}
.woocommerce-checkout #payment ul.payment_methods li:last-child {
	margin-bottom: 0;
}
.payment_box_title {
	background-color: #fafafa;
	padding: 5px 0;
}
.payment_box_title.active label {
	color: #ad9151;
}
.payment_box_title label {
	color: #222222;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	line-height: 2.4;
	vertical-align: middle;
}
.woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.woocommerce-checkout #payment ul.payment_methods li img {
	margin: 0;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: transparent;
	font-size: 14px;
	line-height: 1.8;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 0;
	margin: 20px 0;
	color: #777;
}
.woocommerce-checkout #payment div.payment_box:before {
	display: none;
}
.woocommerce-checkout #payment div.form-row {
	padding: 0;
	margin: 30px 0 0 0;
	text-align: center;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	background-color: #333333;
	float: none;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
	background-color: #ad9151;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce {
	background: #ffffff;
	padding: 50px 20px;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table {
	border: 0;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead {
	background: #ad9151;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: 'MuseoSans-300' !important;
	text-align: left;
}
 @media (max-width: 479px) {
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th {
	font-size: 12px;
	text-align: center;
	padding: 10px 0;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th.product-name {
	width: 40%;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th.product-price {
	width: 20%;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th.product-quantity {
	width: 30%;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th.product-subtotal {
	display: none;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th.product-remove {
	width: 10%;
}
}
 @media (max-width: 479px) {
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table {
	table-layout: fixed;
	min-width: auto;
}
}
 @media (max-width: 479px) {
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce {
	padding: 40px 15px;
}
}
/* --------------------------------------------



	MY-ACCOUNT



-------------------------------------------- */



.woocommerce table.my_account_orders {
	font-size: 14px;
	border: 2px solid #eeeeee;
}
.woocommerce table.my_account_orders th {
	font-size: 13px;
	color: #222222;
	text-transform: uppercase;
	text-align: center;
	line-height: 2.4;
	padding: 14px 12px;
	font-weight: normal;
	border-bottom-width: 2px;
}
.woocommerce table.my_account_orders td {
	text-align: center;
}
.woocommerce table.my_account_orders .order-actions .button {
	margin: 0;
	min-width: 120px;
}
.woocommerce-account .customer_login_form_wrap .col2-set {
	margin-top: 5%;
	margin-bottom: 10%;
}
.woocommerce-account .customer_login_form_wrap .col2-set .col-1, .woocommerce-account .customer_login_form_wrap .col2-set .col-2 {
	background: #ffffff;
	border: 2px solid #eeeeee;
	padding: 50px 45px 30px 45px;
}
.woocommerce-account .customer_login_form_wrap .col2-set p {
	text-align: left;
}
.woocommerce-account .customer_login_form_wrap .col2-set h2 {
	position: relative;
	text-align: left;
	text-transform: uppercase;
	font-weight: 900;
	margin-bottom: 5px;
	line-height: 1;
}
.woocommerce-account .customer_login_form_wrap .col2-set h2:before {
	content: "";
	position: absolute;
	left: -10px;
	width: 2px;
	height: 100%;
	background: #ad9151;
}
.woocommerce-account .customer_login_form_wrap .col2-set label {
	text-align: left;
	font-weight: 900;
}
.woocommerce-account .customer_login_form_wrap form.login, .woocommerce-account .customer_login_form_wrap form.register {
	padding: 0;
	margin: 0;
	text-align: left;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.woocommerce-account .customer_login_form_wrap form.login .form-row, .woocommerce-account .customer_login_form_wrap form.register .form-row {
	margin-bottom: 20px;
}
.woocommerce-account .customer_login_form_wrap form.login label, .woocommerce-account .customer_login_form_wrap form.register label {
	margin-bottom: 5px;
}
.woocommerce-account .customer_login_form_wrap form.login .input-text, .woocommerce-account .customer_login_form_wrap form.register .input-text {
	height: 40px;
	text-align: left;
	background: #ffffff;
	border: 2px solid #eeeeee;
}
.woocommerce-account .customer_login_form_wrap form.login label[for="rememberme"], .woocommerce-account .customer_login_form_wrap form.register label[for="rememberme"] {
	display: block;
	text-transform: none;
	margin-top: 12px;
	color: #363738;
	font-weight: normal;
}
.woocommerce-account .customer_login_form_wrap form.login label[for="rememberme"] input, .woocommerce-account .customer_login_form_wrap form.register label[for="rememberme"] input {
	margin-right: 5px;
}
.woocommerce-account .customer_login_form_wrap form.login .button, .woocommerce-account .customer_login_form_wrap form.register .button {
	margin-top: 5px;
	min-width: 120px;
	text-transform: uppercase;
	font-weight: 900;
	float: left;
	margin-right: 30px;
}
/* --------------------------------------------



	MY WISHLIST



-------------------------------------------- */



.wishlist-title {
	display: none;
}
.woocommerce table.shop_table.cart.wishlist_table {
	font-size: 100%;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-remove a {
	font-size: 0;
	height: 16px;
	width: 16px;
	margin: auto;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-remove a:before {
	font-size: 16px;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e681";
}
.woocommerce table.shop_table.cart.wishlist_table tr td {
	text-align: left;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-name a {
	color: #333333;
	font-size: 16px;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-stock-status span.wishlist-in-stock, .woocommerce table.shop_table.cart.wishlist_table td.product-stock-status span.wishlist-out-of-stock {
	font-size: 13px;
	text-transform: uppercase;
	color: #888888;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-stock-status span.wishlist-in-stock {
	color: #D90000;
}
.woocommerce table.shop_table.cart.wishlist_table .product-add-to-cart {
	border-right: 2px solid #eeeeee;
	text-align: right;
	padding-right: 30px;
}
.woocommerce table.shop_table.cart.wishlist_table .product-add-to-cart .add-to-cart-wrap {
	display: inline-block;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a {
	font-size: 15px;
	min-width: 145px;
	background: #ad9151;
	color: #ffffff;
	font-weight: 700;
	white-space: nowrap;
	text-transform: uppercase;
	display: inline-block;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
	transition: all 0.25s ease 0s;
	line-height: 25px;
	border: none;
	float: left;
	opacity: 1;
	line-height: 40px;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a:hover {
	background-color: #333333;
}
.woocommerce table.shop_table.cart.wishlist_table tfoot td {
	border-top: 2px solid #eeeeee;
}
.wishlist_table tr th.product-thumbnail {
	width: 120px;
}
.wishlist_table tr th.product-remove {
	width: 70px;
}
.wishlist_table tr td.product-thumbnail a {
	max-width: 70px;
}
/* --------------------------------------------



	PRODUCT LISTING



-------------------------------------------- */



.woocommerce .product-item-wrap, .single-product .product-item-wrap {
	padding: 0 15px 0 15px;
	margin: 25px 0;
}
 @media (max-width: 480px) {
.woocommerce .product-item-wrap, .single-product .product-item-wrap {
	padding: 0px;
}
}
.woocommerce .star-rating.rating-invisible, .single-product .star-rating.rating-invisible {
	display: none;
}
.woocommerce .product-item-inner, .single-product .product-item-inner {
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
}
.woocommerce .product-thumb img, .single-product .product-thumb img {
	width: 100%;
}
.woocommerce .product-thumb, .single-product .product-thumb {
	position: relative;
	background-color: #ffffff;
}
.woocommerce .product-thumb .product-thumb-primary, .single-product .product-thumb .product-thumb-primary, .woocommerce .product-thumb .product-thumb-one, .single-product .product-thumb .product-thumb-one {
	overflow: hidden;
}
.woocommerce .product-thumb .product-thumb-primary img, .single-product .product-thumb .product-thumb-primary img, .woocommerce .product-thumb .product-thumb-one img, .single-product .product-thumb .product-thumb-one img {
	padding-top: 0px;
	/*-webkit-transform: translateX(-25%);

	-ms-transform: translateX(-25%);

	-o-transform: translateX(-25%);

	transform: translateX(-25%);*/

	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.woocommerce .product-thumb-secondary, .single-product .product-thumb-secondary {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	z-index: 1;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.woocommerce .product-link, .single-product .product-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}
.woocommerce .product-link:hover .product-hover-sign hr:nth-child(1), .single-product .product-link:hover .product-hover-sign hr:nth-child(1) {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
}
.woocommerce .product-link:hover .product-hover-sign hr:nth-child(2), .single-product .product-link:hover .product-hover-sign hr:nth-child(2) {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
}
.woocommerce .product-link .product-hover-sign, .single-product .product-link .product-hover-sign {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	z-index: 12;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.woocommerce .product-link .product-hover-sign hr, .single-product .product-link .product-hover-sign hr {
	top: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-o-transform-origin: 50%;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	width: 40px;
	opacity: 0;
	margin: 0;
	left: 50%;
	position: absolute;
	border: 0;
	border-top: 1px solid #ad9151;
	height: 0;
	z-index: 11;
}
.woocommerce .product-link .product-hover-sign hr:nth-child(1), .single-product .product-link .product-hover-sign hr:nth-child(1) {
	-moz-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
}
.woocommerce .product-link .product-hover-sign hr:nth-child(2), .single-product .product-link .product-hover-sign hr:nth-child(2) {
	-moz-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
}
.woocommerce .add-to-cart-wrap, .single-product .add-to-cart-wrap {
	display: inline-block;
}
.woocommerce .add-to-cart-wrap a, .single-product .add-to-cart-wrap a {
	width: 40px;
	height: 40px;
	line-height: 40px !important;
	text-align: center;
	background-color: #ffffff;
	color: #363738;
	display: inline-block;
	padding: 0;
	opacity: 0;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 0;
	min-width: 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.woocommerce .add-to-cart-wrap a:before, .single-product .add-to-cart-wrap a:before {
	font-family: FontAwesome;
	content: "\f217";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	line-height: 1;
	vertical-align: middle;
	display: none;
}
.woocommerce .add-to-cart-wrap a:hover, .single-product .add-to-cart-wrap a:hover {
	font-size: 14px;
	width: 145px;
}
.woocommerce .product-actions, .single-product .product-actions {
	position: absolute;
	bottom: 0;
	background-color: #f6f6f6;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	z-index: 3;
	font-size: 0;
	padding: 5% 0;
	transform: translateY(100%);
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a, .woocommerce .product-actions .add_to_wishlist, .single-product .product-actions .add_to_wishlist, .woocommerce .product-actions .compare, .single-product .product-actions .compare, .woocommerce .product-actions .product-quick-view, .single-product .product-actions .product-quick-view, .woocommerce .product-actions .btn_add_to_cart, .single-product .product-actions .btn_add_to_cart, .woocommerce .product-actions .add-to-cart-wrap a, .single-product .product-actions .add-to-cart-wrap a {
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	text-align: center;
	background-color: #ffffff;
	color: #888;
	display: inline-block;
	padding: 0;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 0;
	min-width: 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	opacity: 1;
}
 @media (max-width: 1025px) {
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a, .woocommerce .product-actions .add_to_wishlist, .single-product .product-actions .add_to_wishlist, .woocommerce .product-actions .compare, .single-product .product-actions .compare, .woocommerce .product-actions .product-quick-view, .single-product .product-actions .product-quick-view, .woocommerce .product-actions .btn_add_to_cart, .single-product .product-actions .btn_add_to_cart, .woocommerce .product-actions .add-to-cart-wrap a, .single-product .product-actions .add-to-cart-wrap a {
	width: 38px;
	height: 38px;
	line-height: 38px !important;
}
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a i, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a i, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a i, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a i, .woocommerce .product-actions .add_to_wishlist i, .single-product .product-actions .add_to_wishlist i, .woocommerce .product-actions .compare i, .single-product .product-actions .compare i, .woocommerce .product-actions .product-quick-view i, .single-product .product-actions .product-quick-view i, .woocommerce .product-actions .btn_add_to_cart i, .single-product .product-actions .btn_add_to_cart i, .woocommerce .product-actions .add-to-cart-wrap a i, .single-product .product-actions .add-to-cart-wrap a i {
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce .product-actions .add_to_wishlist:hover, .single-product .product-actions .add_to_wishlist:hover, .woocommerce .product-actions .compare:hover, .single-product .product-actions .compare:hover, .woocommerce .product-actions .product-quick-view:hover, .single-product .product-actions .product-quick-view:hover, .woocommerce .product-actions .btn_add_to_cart:hover, .single-product .product-actions .btn_add_to_cart:hover, .woocommerce .product-actions .add-to-cart-wrap a:hover, .single-product .product-actions .add-to-cart-wrap a:hover, .woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a.active, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a.active, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a.active, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a.active, .woocommerce .product-actions .add_to_wishlist.active, .single-product .product-actions .add_to_wishlist.active, .woocommerce .product-actions .compare.active, .single-product .product-actions .compare.active, .woocommerce .product-actions .product-quick-view.active, .single-product .product-actions .product-quick-view.active, .woocommerce .product-actions .btn_add_to_cart.active, .single-product .product-actions .btn_add_to_cart.active, .woocommerce .product-actions .add-to-cart-wrap a.active, .single-product .product-actions .add-to-cart-wrap a.active {
	color: #ffffff;
	background-color: #ad9151;
}
.woocommerce .product-actions .added_to_cart.wc-forward, .single-product .product-actions .added_to_cart.wc-forward {
	background-color: #ad9151 !important;
}
.woocommerce .product-actions .added_to_cart.wc-forward i, .single-product .product-actions .added_to_cart.wc-forward i {
	color: #ffffff !important;
}
.woocommerce .product-actions .compare .blockUI.blockOverlay, .single-product .product-actions .compare .blockUI.blockOverlay {
	background: none !important;
}
.woocommerce .product-actions .compare.added, .single-product .product-actions .compare.added {
	background-color: #ad9151;
	color: #ffffff;
}
.woocommerce .product-actions .product-quick-view i, .single-product .product-actions .product-quick-view i {
	font-size: 15px;
}
.woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a, .woocommerce .product-actions .add_to_wishlist, .single-product .product-actions .add_to_wishlist {
	margin-right: 4px;
}
.woocommerce .product-actions .added-spinner, .single-product .product-actions .added-spinner {
	color: #ffffff;
}
.woocommerce .product-actions .yith-wcwl-add-to-wishlist, .single-product .product-actions .yith-wcwl-add-to-wishlist {
	display: inline-block;
	margin: 0;
}
.woocommerce .product-actions .yith-wcwl-add-to-wishlist + div.clear, .single-product .product-actions .yith-wcwl-add-to-wishlist + div.clear {
	display: none;
}
.woocommerce .product-actions .yith-wcwl-add-button, .single-product .product-actions .yith-wcwl-add-button {
	font-size: 0;
	position: relative;
}
.woocommerce .product-actions .yith-wcwl-add-button a i, .single-product .product-actions .yith-wcwl-add-button a i {
	margin-right: 0px;
}
.woocommerce .product-actions .yith-wcwl-add-button .ajax-loading, .single-product .product-actions .yith-wcwl-add-button .ajax-loading {
	display: none !important;
}
.woocommerce .product-actions .add_to_wishlist:before, .single-product .product-actions .add_to_wishlist:before, .woocommerce .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .single-product .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce .product-actions .compare.added:before, .single-product .product-actions .compare.added:before {
	font-family: FontAwesome;
	content: "\f08a";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
}
.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a {
	background-color: #ad9151;
}
.woocommerce .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .single-product .product-actions .yith-wcwl-wishlistexistsbrowse a:before {
	color: #ffffff;
}
.woocommerce .product-actions .add_to_wishlist:before, .single-product .product-actions .add_to_wishlist:before {
	content: '';
}
.woocommerce .product-actions .compare.added:before, .single-product .product-actions .compare.added:before {
	content: "\f012" !important;
}
.woocommerce .product-actions .add_to_wishlist.added-spinner:before, .single-product .product-actions .add_to_wishlist.added-spinner:before {
	content: "";
}
.woocommerce .product-actions .added-spinner:before, .single-product .product-actions .added-spinner:before {
	content: "\f110";
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}
.woocommerce .product-info, .single-product .product-info {
	padding: 10px 10px;
	text-align: center;
	background: #ffffff;
}
.woocommerce .product-info h3, .single-product .product-info h3 {
	font-size: 14px;
	margin-bottom: 30px;
	color: #818486;
}
.woocommerce .product-info .star-rating, .single-product .product-info .star-rating {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 10px;
	width: 100px;
}
.woocommerce .product-info span.price, .single-product .product-info span.price {
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #000000;
}
.woocommerce .product-item-wrap.active .product-item-inner, .single-product .product-item-wrap.active .product-item-inner, .woocommerce .product-item-wrap:hover .product-item-inner, .single-product .product-item-wrap:hover .product-item-inner {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
}
.woocommerce .product-item-wrap.active .product-thumb .product-thumb-primary img, .single-product .product-item-wrap.active .product-thumb .product-thumb-primary img, .woocommerce .product-item-wrap:hover .product-thumb .product-thumb-primary img, .single-product .product-item-wrap:hover .product-thumb .product-thumb-primary img, .woocommerce .product-item-wrap.active .product-thumb .product-thumb-one img, .single-product .product-item-wrap.active .product-thumb .product-thumb-one img, .woocommerce .product-item-wrap:hover .product-thumb .product-thumb-one img, .single-product .product-item-wrap:hover .product-thumb .product-thumb-one img {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.woocommerce .product-item-wrap.active .product-actions, .single-product .product-item-wrap.active .product-actions, .woocommerce .product-item-wrap:hover .product-actions, .single-product .product-item-wrap:hover .product-actions {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.woocommerce .product-item-wrap.active .product-link, .single-product .product-item-wrap.active .product-link, .woocommerce .product-item-wrap:hover .product-link, .single-product .product-item-wrap:hover .product-link {
	opacity: 1;
	visibility: visible;
}
.woocommerce .product-item-wrap.active .product-thumb-secondary, .single-product .product-item-wrap.active .product-thumb-secondary, .woocommerce .product-item-wrap:hover .product-thumb-secondary, .single-product .product-item-wrap:hover .product-thumb-secondary {
	opacity: 1;
}
.woocommerce.columns-2 .product-item-wrap, .single-product.columns-2 .product-item-wrap {
	width: 50%;
}
.woocommerce.columns-2 .product-item-wrap:nth-child(2n+1), .single-product.columns-2 .product-item-wrap:nth-child(2n+1) {
	clear: both;
}
.woocommerce.columns-3 .product-item-wrap, .single-product.columns-3 .product-item-wrap {
	width: 33.33333333%;
}
.woocommerce.columns-3 .product-item-wrap:nth-child(3n+1), .single-product.columns-3 .product-item-wrap:nth-child(3n+1) {
	clear: both;
}
.woocommerce.columns-4 .product-item-wrap, .single-product.columns-4 .product-item-wrap {
	width: 25%;
}
.woocommerce.columns-4 .product-item-wrap:nth-child(4n+1), .single-product.columns-4 .product-item-wrap:nth-child(4n+1) {
	clear: both;
}
.woocommerce.columns-5 .product-item-wrap, .single-product.columns-5 .product-item-wrap {
	width: 20%;
}
.woocommerce.product-slider .product-item-wrap, .single-product.product-slider .product-item-wrap {
	float: none;
	padding-bottom: 0;
}
 @media (max-width: 991px) {
.woocommerce.columns-5 .product-item-wrap, .single-product.columns-5 .product-item-wrap, .woocommerce .columns-4 .product-item-wrap, .single-product .columns-4 .product-item-wrap {
	width: 33.33%;
}
}
 @media (max-width: 768px) {
.woocommerce.columns-5 .product-item-wrap, .single-product.columns-5 .product-item-wrap, .woocommerce .columns-4 .product-item-wrap, .single-product .columns-4 .product-item-wrap, .woocommerce .columns-3 .product-item-wrap, .single-product .columns-3 .product-item-wrap {
	width: 50%;
}
}
 @media (max-width: 480px) {
.woocommerce.columns-5 .product-item-wrap, .single-product.columns-5 .product-item-wrap, .woocommerce .columns-4 .product-item-wrap, .single-product .columns-4 .product-item-wrap, .woocommerce .columns-3 .product-item-wrap, .single-product .columns-3 .product-item-wrap, .woocommerce .columns-2 .product-item-wrap, .single-product .columns-2 .product-item-wrap {
	width: 100%;
}
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a, .product-listing .button-no-tooltip .product-actions .add_to_wishlist, .product-listing .button-no-tooltip .product-actions .product-quick-view, .product-listing .button-no-tooltip .product-actions .add_to_cart_button, .product-listing .button-no-tooltip .product-actions .added_to_cart, .product-listing .button-no-tooltip .product-actions .compare {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 1;
	position: relative;
	color: #363738;
	text-transform: uppercase;
	padding-left: 44px !important;
	height: 44px;
	text-align: center;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:before, .product-listing .button-no-tooltip .product-actions .product-quick-view:before, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:before, .product-listing .button-no-tooltip .product-actions .added_to_cart:before, .product-listing .button-no-tooltip .product-actions .compare:before, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a i, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a i, .product-listing .button-no-tooltip .product-actions .add_to_wishlist i, .product-listing .button-no-tooltip .product-actions .product-quick-view i, .product-listing .button-no-tooltip .product-actions .add_to_cart_button i, .product-listing .button-no-tooltip .product-actions .added_to_cart i, .product-listing .button-no-tooltip .product-actions .compare i {
	color: #363738;
	font-size: 16px;
	height: 44px;
	width: 44px;
	position: absolute;
	left: 0;
	padding: 14px;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:after, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:after, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:after, .product-listing .button-no-tooltip .product-actions .product-quick-view:after, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:after, .product-listing .button-no-tooltip .product-actions .added_to_cart:after, .product-listing .button-no-tooltip .product-actions .compare:after {
	z-index: -1;
	opacity: 0;
	content: '';
	top: -2px;
	left: 47px;
	position: absolute;
	width: 180px;
	height: 50px;
	background-color: #ffffff;
	-webkit-transform: skewX(10deg) skewY(0deg);
	-ms-transform: skewX(10deg) skewY(0deg);
	-o-transform: skewX(10deg) skewY(0deg);
	transform: skewX(10deg) skewY(0deg);
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
	animation: spin 0s linear infinite;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:hover, .product-listing .button-no-tooltip .product-actions .product-quick-view:hover, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:hover, .product-listing .button-no-tooltip .product-actions .added_to_cart:hover, .product-listing .button-no-tooltip .product-actions .compare:hover {
	background-color: #ad9151;
	font-size: 14px;
	font-weight: bold;
	color: #363738 !important;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover:before, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover:before, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:hover:before, .product-listing .button-no-tooltip .product-actions .product-quick-view:hover:before, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:hover:before, .product-listing .button-no-tooltip .product-actions .added_to_cart:hover:before, .product-listing .button-no-tooltip .product-actions .compare:hover:before, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover i, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover i, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:hover i, .product-listing .button-no-tooltip .product-actions .product-quick-view:hover i, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:hover i, .product-listing .button-no-tooltip .product-actions .added_to_cart:hover i, .product-listing .button-no-tooltip .product-actions .compare:hover i {
	color: #ffffff;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover:after, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover:after, .product-listing .button-no-tooltip .product-actions .add_to_wishlist:hover:after, .product-listing .button-no-tooltip .product-actions .product-quick-view:hover:after, .product-listing .button-no-tooltip .product-actions .add_to_cart_button:hover:after, .product-listing .button-no-tooltip .product-actions .added_to_cart:hover:after, .product-listing .button-no-tooltip .product-actions .compare:hover:after {
	opacity: 1;
}
.product-listing .button-no-tooltip .product-actions .compare:hover {
	width: 160px;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 190px;
}
.product-listing .button-no-tooltip .product-actions .product-quick-view:hover {
	width: 160px;
}
.product-listing .button-no-tooltip .product-actions .add_to_cart_button:hover {
	width: 190px;
}
.product-listing .button-no-tooltip .product-actions .add_to_wishlist:hover {
	width: 190px;
}
.product-listing .button-no-tooltip .product-actions .added_to_cart {
	color: #363738 !important;
	background-color: #ad9151;
}
.product-listing .button-no-tooltip .product-actions .added_to_cart i {
	color: #ffffff;
}
.product-listing .button-no-tooltip .product-actions .added_to_cart:before {
	content: '\f07a';
	color: #ffffff;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a {
	background-color: #ad9151;
}
.product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .product-listing .button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:before {
	color: #ffffff;
}
.woocommerce > .woocommerce {
	margin: 0;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb {
	width: 33.33%;
	float: left;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap {
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap span {
	margin-top: 0;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap span:first-child {
	display: none;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap span:nth-child(2) {
	background-color: #ad9151;
	height: 50px;
	width: 50px;
	display: block;
	border-radius: 100%;
	line-height: 45px;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-info {
	padding: 0 0 0 10px;
	width: 66.66%;
	float: left;
	text-align: left;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-info .star-rating {
	margin-top: 10px;
	text-align: left;
	top: 10px;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-info .star-rating:before {
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-info span.price {
	padding-top: 10px;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-info h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner .product-actions {
	display: none;
}
.woocommerce > .woocommerce .product-item-wrap .product-item-inner:hover {
	-moz-transform: translate(0, -3px);
	-webkit-transform: translate(0, -3px);
	-ms-transform: translate(0, -3px);
	-o-transform: translate(0, -3px);
	transform: translate(0, -3px);
}
.woocommerce.columns-1 .product-item-wrap {
	width: 100%;
}
.woocommerce.columns-1 .product-item-wrap .product-info h3 {
	font-size: 18px;
	color: #363738;
	font-weight: bold;
	text-align: left;
}
.woocommerce.columns-1 .product-item-wrap .product-info .star-rating:before {
	left: 0;
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.woocommerce.columns-1 .product-item-wrap .product-info span.price {
	text-align: left;
}
.woocommerce.columns-1 .product-item-wrap .product-info .product-single-short-description {
	text-align: left;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap {
	margin-top: 0;
	margin-bottom: 50px;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap:last-child {
	margin-bottom: 0;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-thumb {
	padding-top: 20px;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap {
	left: 30px;
	top: 40px;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner h3 {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 20px;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner span.price {
	font-size: 24px;
	color: #363738;
	font-weight: bold;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info {
	padding: 40px 0;
	padding-right: 30px;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions {
	margin-top: 50px;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	position: relative;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button {
	width: 190px;
	background-color: #ad9151;
	font-size: 14px;
	font-weight: bold;
	color: #363738 !important;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button i {
	color: #ffffff;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button:after {
	opacity: 1;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_cart_button:hover {
	color: #ad9151 !important;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_wishlist:hover, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.compare:hover {
	width: 44px;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:hover:after, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:hover:after, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.add_to_wishlist:hover:after, .shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-actions a.compare:hover:after {
	opacity: 0;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-single-short-description {
	padding-bottom: 50px;
	position: relative;
}
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info .product-single-short-description:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50px;
	height: 2px;
	background-color: #ad9151;
}
 @media (max-width: 767px) {
.shortcode-product-wrap.list .woocommerce.list .product-item-wrap .product-item-inner .product-info {
	padding: 15px;
}
}
 @media (max-width: 767px) {
.shortcode-product-wrap.list {
	padding: 0 15px;
}
}
/*--------------------------------------------



COMPARE



---------------------------------------------*/



.woocommerce-compare-page h1 {
	font-size: 24px;
	background-color: #f7f7f7;
}
/* --------------------------------------------



	QUICK VIEW



-------------------------------------------- */



#popup-product-quick-view-wrapper {
	margin-bottom: 0;
}
#popup-product-quick-view-wrapper .modal-body {
	padding: 30px;
}
#popup-product-quick-view-wrapper .single-product-info {
	margin: 0 -15px;
}
 @media (min-width: 992px) {
#popup-product-quick-view-wrapper .single-product-info .single-product-image-wrap, #popup-product-quick-view-wrapper .single-product-info .summary-product-wrap {
	width: 50%;
}
}
/* --------------------------------------------



	ORDER RECEIVED



-------------------------------------------- */



.woocommerce-order-received .woocommerce h2, .woocommerce-account .woocommerce h2, .woocommerce-order-received .woocommerce header.title h3, .woocommerce-account .woocommerce header.title h3 {
	font-size: 25px;
	color: #25262C;
	margin-bottom: 20px;
}
.woocommerce-order-received .woocommerce address, .woocommerce-account .woocommerce address {
	line-height: 1.8;
}
.woocommerce .order_details {
	padding: 0;
}
/* --------------------------------------------



	ORDER TRACKING



-------------------------------------------- */



.order-tracking-form {
	background-color: #ffffff;
	padding: 30px;
}
.order-tracking-form h3 {
	font-weight: bold;
	position: relative;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.order-tracking-form h3:before {
	content: '';
	height: 27px;
	width: 2px;
	position: absolute;
	left: -15px;
	top: 0;
	background-color: #ad9151;
}
.order-tracking-form h3:hover {
	color: #ad9151;
}
.track_order {
	text-align: center;
}
.track_order p:first-child {
	line-height: 1.8;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.woocommerce .track_order .form-row-first, .woocommerce .track_order .form-row-last {
	float: none;
	margin: auto;
	margin-bottom: 20px;
	width: 100%;
}
.woocommerce form.track_order .form-row {
	text-align: left;
}
.woocommerce form.track_order .form-row label {
	font-size: 14px;
	font-weight: bold;
}
.woocommerce form.track_order .form-row input.button {
	min-width: 125px;
	text-transform: uppercase;
	font-weight: bold;
}
.woocommerce form.track_order .form-row input.input-text {
	text-align: left;
	height: 42px;
	border: 2px solid #eeeeee;
	background-color: #ffffff;
}
/* --------------------------------------------



	SHOPPING CART



-------------------------------------------- */



.cart-form {
	margin-bottom: 40px;
}
.woocommerce table.shop_table.cart {
	border: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin: 0;
	min-width: 400px;
}
.woocommerce table.shop_table.cart thead th {
	color: #222222;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 2.4;
	font-weight: normal;
	padding: 18px 12px;
	/*border: 1px solid #fff !important;*/



	border-bottom: 2px solid #eeeeee !important;
}
.woocommerce table.shop_table.cart tbody td {
	/*border: 1px solid #e5e5e5;*/



	padding: 10px 10px;
}
.woocommerce table.shop_table.cart tbody td.product-name {
	width: 45%;
}
.woocommerce table.shop_table.cart .product-remove {
	border-left: 2px solid #eeeeee;
	text-align: center;
}
.woocommerce table.shop_table.cart .product-remove a {
	font-size: 16px;
	color: #aaa !important;
}
.woocommerce table.shop_table.cart .product-remove a:hover {
	background-color: transparent;
}
.woocommerce table.shop_table.cart .product-subtotal {
/*border-right: 2px solid #eeeeee;*/



}
.woocommerce table.shop_table.cart .actions {
	border-top: 2px solid #eeeeee;
}
.woocommerce table.shop_table.cart tbody td.product-name img {
	width: 70px;
	float: left;
	margin-right: 25px;
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart tbody td.product-name img {
	display: none;
}
}
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap {
	position: relative;
	overflow: hidden;
	height: 70px;
	display: table;
	width: calc(100% - 100px);
}
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap .product-name-inner {
	display: table-cell;
	vertical-align: middle;
}
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap .product-name-inner a {
	font-size: 15px;
	color: #202020;
	line-height: 1.4;
	font-weight: bold;
}
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap .product-name-inner a:hover {
	text-decoration: none;
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap .product-name-inner a {
	font-size: 14px;
}
}
.woocommerce table.shop_table.cart tbody td.product-name dl.variation {
	color: #777777;
	margin: 5px 0 0 0;
}
.woocommerce table.shop_table.cart tbody td.product-name dl.variation dt {
	/*font-weight: normal;*/



	padding: 0 0 5px;
}
.woocommerce table.shop_table.cart tbody td.product-name dl.variation dd {
	padding: 0 0 5px;
	margin: 0;
}
.woocommerce table.shop_table.cart td.product-price, .woocommerce table.shop_table.cart td.product-subtotal {
	font-size: 14px;
	line-height: 1.2;
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart td.product-quantity label {
	display: none;
}
.woocommerce table.shop_table.cart td.product-quantity .quantity-inner {
	border: none;
}
.woocommerce table.shop_table.cart td.product-quantity .quantity-inner input {
	border: none;
	background-color: transparent;
	padding: 0 10px 0 15px;
}
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart td.product-subtotal {
	display: none;
}
}
.woocommerce table.shop_table.cart td.actions {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 50px;/*input[name="apply_coupon"] {



			background-color:@primary_color;



			&:hover{



				background-color:@secondary_color;



			}



			@media(max-width:479px){



				width: 100%;



			}



		}*/
}
.woocommerce table.shop_table.cart td.actions .coupon .input-text {
	min-width: 270px;
	padding: 0 15px;
	margin: 0 15px 0 0;
	outline: 0;
	border: none;
	height: 44px;
}
 @media (max-width: 767px) {
.woocommerce table.shop_table.cart td.actions .coupon .input-text {
	min-width: auto;
}
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart td.actions .coupon .input-text {
	width: 100%;
	margin-bottom: 5px;
}
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart td.actions .coupon {
	padding-bottom: 0;
}
}
 @media (min-width: 769px) and (max-width: 991px) {
.woocommerce table.shop_table.cart td.actions a {
	margin-top: 15px;
}
}
.woocommerce table.shop_table.cart td.actions .button {
	padding: 13px 25px;
	min-width: 140px;
	background-color: #333333;
}
.woocommerce table.shop_table.cart td.actions .button:hover {
	background-color: #ad9151;
}
 @media (max-width: 767px) {
.woocommerce table.shop_table.cart td.actions .button {
	min-width: auto;
	margin-bottom: 5px;
}
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"] {
	background-color: #333333;
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"]:hover {
	background-color: #ad9151;
}
 @media (max-width: 479px) {
.woocommerce table.shop_table.cart td.actions input[name="update_cart"] {
	width: 100%;
}
.woocommerce table.shop_table.cart td.actions .button {
	width: 100%;
}
}
.cart-collaterals h4.widget-title, .cart-collaterals h2 {
	font-size: 18px;
	color: #25262C;
	margin-bottom: 45px;
	text-align: left;
	text-transform: uppercase;
	border-left: 2px solid #ad9151;
	padding-left: 15px;
	font-weight: bold;
}
.woocommerce .cart-collaterals .cart_totals {
	width: 100%;
	float: left;
	margin: 0 -15px;
}
 @media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals {
	margin: 0;
}
}
.woocommerce .cart-collaterals .cart_totals_inner, .woocommerce-page .cart-collaterals .cart_totals_inner, .woocommerce-shipping-calculator {
	float: left;
	width: 50%;
	padding: 0 15px;
	margin-top: 30px;
}
 @media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals_inner, .woocommerce-page .cart-collaterals .cart_totals_inner, .woocommerce-shipping-calculator {
	width: 100%;
}
}
.shipping-calculator-form {
	display: block !important;
}
.shipping-calculator-form .button {
	padding: 13px 25px !important;
	display: block !important;
	width: 100%;
	background-color: #333333 !important;
}
.shipping-calculator-form .button:hover {
	background-color: #ad9151 !important;
}
.shipping-calculator-form p {
	margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
	margin: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td {
	font-size: 14px;
	font-weight: normal;
	color: #777777;
	line-height: 1.8;
	padding: 6px 0;
	border-top: 1px solid #eeeeee;
}
.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td, .woocommerce-cart .cart-collaterals .cart_totals table .order-total td, .woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal strong, .woocommerce-cart .cart-collaterals .cart_totals table .order-total strong {
	font-weight: normal;
}
.woocommerce ul#shipping_method {
	line-height: 2;
}
.woocommerce ul#shipping_method li {
	padding: 0;
	text-indent: 0;
}
.woocommerce ul#shipping_method li input[type=radio] {
	margin: 0;
	vertical-align: middle;
}
.woocommerce ul#shipping_method li label {
	font-weight: normal;
	margin: 0;
}
.woocommerce ul#shipping_method .amount {
	font-weight: normal;
}
p.return-to-shop {
	margin-bottom: 80px !important;
}
.woocommerce-checkout .entry-content .woocommerce {
	background: #ffffff;
	padding: 50px 20px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #order_review_heading {
	text-transform: uppercase;
	border-left: 2px solid #ad9151;
	padding-left: 15px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields h3 {
	text-transform: uppercase;
	border-left: 2px solid #ad9151;
	padding-left: 15px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p {
	margin-bottom: 25px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	color: #363738;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label .required {
	color: #ad9151;
}
 @media (max-width: 479px) {
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p {
	width: 100%;
}
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields h3 {
	text-transform: uppercase;
	border-left: 2px solid #ad9151;
	padding-left: 15px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p {
	margin-bottom: 25px;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	color: #363738;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label .required {
	color: #ad9151;
}
 @media (max-width: 479px) {
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p {
	width: 100%;
}
}
/* --------------------------------------------



	SINGLE PRODUCT INFO



-------------------------------------------- */



.site-content-single-product .single-product-info {
	position: relative;
	background-color: #ffffff;
	padding: 30px 0px;
	-webkit-box-shadow: 0px 1px 1px 1px #eeeeee;
	-moz-box-shadow: 0px 1px 1px 1px #eeeeee;
	box-shadow: 0px 1px 1px 1px #eeeeee;
	overflow: hidden;
}
.site-content-single-product .single-product-info .single-product-image-wrap {
	float: left;
	width: 50%;
	padding: 0 5%;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image {
	position: relative;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .product-flash-wrap {
	left: 0px;
	top: 0px;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div {
	position: absolute;
	top: 50%;
	opacity: 0;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color: rgba(0, 0, 0, 0.2);
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div:hover {
	background-color: #ad9151;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div.owl-prev {
	left: -40px;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div.owl-next {
	right: -40px;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner:hover .owl-buttons div {
	opacity: 1;
}
.site-content-single-product .single-product-info .single-product-image-wrap .woocommerce-main-image {
	display: block;
}
.site-content-single-product .single-product-info .single-product-image-wrap .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
	padding: 0;
}
.site-content-single-product .single-product-info .single-product-image-wrap .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .attachment-shop_single {
	width: 100%;
}
.site-content-single-product .single-product-info .single-product-image-wrap .product-image-total-1, .site-content-single-product .single-product-info .single-product-image-wrap .product-thumb-disable {
	display: none;
}
.site-content-single-product .single-product-info .single-product-image-wrap .product-thumb-wrap {
	width: 80%;
	margin: 0 auto;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1:hover .owl-nav {
	opacity: 1;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav {
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	line-height: 1;
	font-size: 60px;
	color: rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div:hover {
	color: #ad9151;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div.owl-next {
	right: 30px;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div.owl-prev {
	left: 30px;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2:hover .owl-nav {
	opacity: 1;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav {
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	padding: 7px 10px;
	line-height: 1;
	background-color: rgba(0, 0, 0, 0.3);
	color: #ffffff;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div:hover {
	background-color: #ad9151;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div.owl-next {
	right: 0;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div.owl-prev {
	left: 0;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .thumbnail-image {
	padding: 10px;
	text-align: center;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .thumbnail-image a {
	display: block;
	position: relative;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .thumbnail-image a:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, 0);
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .synced .thumbnail-image a:before {
	-webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.2);
}
.site-content-single-product .single-product-info .summary-product-wrap {
	float: left;
	padding: 4% 2% 4% 2%;
	width: 50%;
}
.site-content-single-product .single-product-info .summary-product-wrap h1.product_title {
	font-weight: normal;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
	line-height: 1.4;
}
.site-content-single-product .single-product-info .summary-product-wrap h1.product_title a {
	color: #1F1F1F;
}
.site-content-single-product .single-product-info .summary-product-wrap .woocommerce-product-rating {
	margin-bottom: 20px;
	vertical-align: middle;
	line-height: 20px;
}
.site-content-single-product .single-product-info .summary-product-wrap .woocommerce-product-rating .woocommerce-review-link {
	font-size: 15px;
	line-height: 1.4;
	color: #878787;
	margin-right: 15px;
}
.site-content-single-product .single-product-info .summary-product-wrap .woocommerce-product-rating .star-rating {
	float: none;
	margin: 0;
	display: inline-block;
	font-size: 13px;
	height: 15px;
	vertical-align: middle;
}
.site-content-single-product .single-product-info .summary-product-wrap p.price {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	font-style: normal;
	letter-spacing: 0;
	margin-bottom: 20px;
	color: #000000;
}
.site-content-single-product .single-product-info .summary-product-wrap p.price del {
	font-size: 32px;
	color: #a8a8a8;
}
.site-content-single-product .single-product-info .summary-product-wrap .product-single-short-description {
	font-size: 14px;
	color: #363738;
	margin-bottom: 20px;
}
.site-content-single-product .single-product-info .summary-product-wrap .product-single-short-description p {
	margin-bottom: 0;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart {
	margin-bottom: 20px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart div.quantity {
	margin-right: 5px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button, .site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart {
	letter-spacing: -0.04em;
	font-size: 17px;
	padding: 7px 10px;
	text-transform: uppercase;
	background-color: #ad9151;
	min-width: 140px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button:hover, .site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart:hover {
	background-color: #ffa202;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button.added {
	display: none;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table {
	border: none;
	margin-bottom: 20px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td {
	padding-bottom: 20px;
	line-height: 42px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td.label {
	padding: 0 10px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table label {
	font-weight: normal;
	font-size: 15px;
	color: #1f1f1f;
	margin: 0;
	line-height: 42px;
	width: auto;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td.price {
	font-weight: normal;
	line-height: 42px;
	font-size: 18px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td.price ins {
	display: inline-block;
	text-decoration: none;
	color: inherit;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td.price del {
	display: inline-block;
	font-size: 16px;
	color: #a0a0a0;
	opacity: 1;
	margin-right: 15px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .group_table td.price .out-of-stock {
	display: inline-block;
	margin-bottom: 0;
	color: #cacaca;
	font-size: 11px;
	margin-left: 3px;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations {
	width: 100%;
	margin: 0;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations tr:nth-child(3) td {
/*padding: 0;



  padding-left: 10px;*/



}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations td {
	display: table-cell;
	text-align: left;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations td.label {
	padding: 0;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations tr + tr td, .site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations tr + tr td.label {
	padding: 10px 0 0 0;
	vertical-align: top;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations td.label label {
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 0;
	padding-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation_wrap:after, .site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations_button:after {
	content: "";
	display: block;
	clear: both;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation span.price {
	font-size: 30px !important;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation_wrap .single_add_to_cart_button {
	background-color: #ad9151;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation_wrap .single_add_to_cart_button:hover {
	background-color: #222;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function {
	margin-top: 20px;
	margin-bottom: 20px;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-to-wishlist {
	margin: 0 15px 0 0;
	display: inline-block;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-to-wishlist + .clear {
	display: none;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistaddedbrowse a, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-button a.add_to_wishlist {
	font-size: 13px;
	color: #777;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistaddedbrowse a:hover:before, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a:hover:before, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-button a.add_to_wishlist:hover:before {
	background-color: #ad9151;
	color: #ffffff;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .compare.added:before, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistaddedbrowse a:before, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a:before, .site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-add-button a.add_to_wishlist:before {
	font-family: FontAwesome;
	content: "\f004";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 11px;
	vertical-align: middle;
	width: 36px;
	height: 36px;
	background-color: #FAFAFA;
	line-height: 36px;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	color: #888888;
	margin-right: 10px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .compare.added:before {
	content: "\f012";
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .yith-wcwl-wishlistexistsbrowse a:before {
	color: #ffffff;
	background-color: #ad9151;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare {
	font-size: 13px;
	color: #777;
	text-transform: uppercase;
	display: inline-block;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare i {
	font-size: 11px;
	vertical-align: middle;
	width: 36px;
	height: 36px;
	background-color: #FAFAFA;
	line-height: 36px;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	color: #888888;
	margin-right: 10px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare:hover i {
	color: #ffffff;
	background-color: #ad9151;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function a.compare.added:before {
	background-color: #ad9151;
	color: #ffffff;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .feedback {
	display: none !important;
}
.site-content-single-product .single-product-info .summary-product-wrap .single-product-function .fa-heart-o {
	display: none;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta {
	font-size: 14px;
	color: #777;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta > span {
	display: block;
	padding-bottom: 15px;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta > span + span {
	margin-top: 5px;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta .yith-wcbr-brands-logo {
	padding: 0px;
	margin: 0px;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta .yith-wcbr-brands {
	display: none;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta label {
	font-weight: 400;
	margin-bottom: 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	width: 135px;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta .tagged_as a {
	padding-right: 3px;
}
.site-content-single-product .single-product-info .summary-product-wrap .stock {
	display: none;
}
.site-content-single-product .single-product-info .summary-product-wrap .social-share-wrap label {
	font-size: 13px;
	color: #858585;
}
.site-content-single-product .single-product-info .summary-product-wrap .select_option {
	margin-right: 15px;
}
.site-content-single-product .single-product-info .summary-product-wrap .select_option span {
	font-weight: bold;
	color: rgba(54, 55, 56, 0.5);
}
.site-content-single-product .single-product-info .summary-product-wrap .select_option.selected span {
	color: #000000;
}
.site-content-single-product .single-product-info .summary-product-wrap .social-share-wrap {
	width: 100%;
	text-align: left;
	display: none;
}
.site-content-single-product .single-product-info .yith-wcwl-add-to-wishlist {
	display: none;
}
.site-content-single-product .single-product-info .compare {
	display: none;
}
 @media (max-width: 768px) {
.site-content-single-product .single-product-info .single-product-image-wrap {
	width: 100% !important;
}
.site-content-single-product .single-product-info .summary-product-wrap {
	width: 100% !important;
}
.site-content-single-product .single-product-info .summary-product-wrap h1 {
	padding-top: 30px;
}
}
.site-content-single-product.modal .single-product-info {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.site-content-single-product.modal .single-product-info .single-product-image-wrap .single-product-image .product-flash-wrap {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.modal-body .single-product-info .summary-product-wrap form.variations_form .variations {
	margin-bottom: 10px !important;
}
.single-product-wrap .full {
	margin-top: -25px;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product .single-product-info {
	padding: 0;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product .single-product-info .single-product-image-wrap {
	padding: 30px 12%;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product .single-product-info .single-product-image-wrap .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
	padding: 0;
	text-align: center;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product .single-product-info .single-product-image-wrap .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .attachment-shop_single {
	width: 80%;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product .single-product-info .summary-product-wrap {
	padding: 75px 0 75px 70px;
	background: #fcfcfc;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product.product-type-variable .single-product-info .single-product-image-wrap {
	width: 50%;
	padding: 40px 12%;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product.product-type-variable .single-product-info .single-product-image-wrap .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .attachment-shop_single {
	width: 100% !important;
}
.single-product-wrap .full .site-content-single-product .single-product-inner .product.product-type-variable .single-product-info .summary-product-wrap {
	width: 50%;
	padding: 75px 0 75px 70px;
	background: #fcfcfc;
}
/* --------------------------------------------



	SINGLE PRODUCT TAB



-------------------------------------------- */



.woocommerce div.product .woocommerce-tabs {
	margin-top: 50px;
}
.woocommerce div.product .woocommerce-tabs:after {
	content: "";
	display: block;
	clear: both;
}
.woocommerce div.product .woocommerce-tabs .container {
	border-top: 1px solid #eeeeee;
	background-color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	float: left;
	width: 270px;
	border-bottom: 1px solid #eeeeee;
	padding: 0px;
	background-color: #ffffff;
	margin: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	display: block;
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 15px;
	color: #363738;
	font-weight: normal;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding: 15px 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	color: #ad9151;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li + li {
	border-top: 1px solid #eeeeee;
}
.woocommerce div.product .woocommerce-tabs .panel {
	position: relative;
	overflow: hidden;
	margin: 0;
	border: none;
	border-left: 1px solid #eeeeee;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 30px 10px;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
	font-size: 25px;
	margin: 0px;
	padding: 0 30px 20px 30px;
	position: relative;
}
.woocommerce div.product .woocommerce-tabs .panel h2:before {
	content: '';
	width: 2px;
	height: 25px;
	background-color: #ad9151;
	position: relative;
	top: 4px;
	display: inline-block;
	margin-right: 10px;
}
.woocommerce div.product .woocommerce-tabs .panel .commentlist {
	padding: 0 0 0 30px;
}
.woocommerce div.product .woocommerce-tabs .panel #review_form_wrapper {
	padding: 0 30px;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes th {
	padding: 8px 8px 8px 30px;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes .alt th, .woocommerce div.product .woocommerce-tabs .panel .shop_attributes .alt td {
	background-color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs #tab-description {
	font-size: 14px;
	color: #777;
	line-height: 1.8;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
	padding: 0px 30px 0 30px;
}
 @media (max-width: 768px) {
.woocommerce div.product .woocommerce-tabs ul.tabs {
	width: 100%;
}
.woocommerce div.product .woocommerce-tabs div.panel {
	width: 100%;
}
}
/* --------------------------------------------



	SINGLE PRODUCT REVIEW



-------------------------------------------- */



.woocommerce #reviews .woocommerce-noreviews {
	padding: 0 40px;
}
.woocommerce #reviews #comments ol.commentlist li {
	margin: 0;
	border-bottom: 1px solid #eeeeee;
	padding: 25px 0px;
}
.woocommerce #reviews #comments ol.commentlist li:last-child {
	border-color: transparent;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	width: 70px;
	height: 70px;
	padding: 0;
	margin: 0;
	border: none;
	position: static;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 80px;
	padding: 0 25px 0px 25px;
	border: none;
	position: relative;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
	float: right;
	margin: 0px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
	margin-right: 20px;
	color: #363738;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
	text-transform: capitalize;
}
.woocommerce #review_form #respond h3.comment-reply-title {
	font-size: 18px;
	margin-bottom: 15px;
}
.woocommerce #review_form #respond h3.comment-reply-title:before {
	content: '';
	width: 2px;
	height: 20px;
	background-color: #ad9151;
	position: relative;
	top: 4px;
	display: inline-block;
	margin-right: 10px;
}
.woocommerce #review_form #respond p {
	margin: 0px;
}
.woocommerce #review_form #respond p p.stars {
	padding: 0px;
}
.woocommerce #review_form #respond p.form-submit {
	margin-top: 20px;
}
.woocommerce #review_form #respond .comment-fields-wrap .row {
	margin: 0;
}
.woocommerce #review_form #respond .comment-fields-wrap .row label {
	margin-bottom: 10px;
	color: #5c5d5f;
}
.woocommerce #review_form #respond .comment-fields-wrap .row .comment-form-rating:hover label, .woocommerce #review_form #respond .comment-fields-wrap .row .comment-form-comment:hover label {
	color: #ad9151;
}
.upsells.products, .related.products, .cross-sells {
	margin-top: 80px;
}
.upsells.products h4.widget-title, .related.products h4.widget-title, .cross-sells h4.widget-title {
	font-size: 30px;
	border-bottom: 1px solid;
}
.upsells.products .product-slider .owl-theme .owl-controls, .related.products .product-slider .owl-theme .owl-controls, .cross-sells .product-slider .owl-theme .owl-controls {
	margin: 0;
	height: 0;
	position: absolute;
	top: -98px;
	right: 15px;
}
.upsells.products .product-slider .owl-theme .owl-controls .owl-buttons div, .related.products .product-slider .owl-theme .owl-controls .owl-buttons div, .cross-sells .product-slider .owl-theme .owl-controls .owl-buttons div {
	width: 42px;
	height: 42px;
	border: 2px solid #eeeeee;
	background-color: transparent;
	padding: 0;
	line-height: 38px;
	opacity: 1;
	color: #363738;
	margin: 0;
	font-size: 15px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.upsells.products .product-slider .owl-theme .owl-controls .owl-buttons div:hover, .related.products .product-slider .owl-theme .owl-controls .owl-buttons div:hover, .cross-sells .product-slider .owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #F7F7F7;
	border-color: #F7F7F7;
}
.upsells.products .product-slider .owl-theme .owl-controls .owl-buttons div.owl-prev, .related.products .product-slider .owl-theme .owl-controls .owl-buttons div.owl-prev, .cross-sells .product-slider .owl-theme .owl-controls .owl-buttons div.owl-prev {
	margin-right: 5px;
}
.site-content-single-product .related.products h4.widget-title {
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3px;
	padding: 50px 0px;
	background-color: #ffffff;
}
.related {
	padding: 80px 0;
	padding-top: 100px;
	background-color: #ffffff;
}
.related .widget-title {
	position: relative;
	border: none !important;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	z-index: 1;
	font-weight: bold;
	margin-bottom: 50px;
}
.related .widget-title:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	content: 'Related Products';
	/*font-family: Montserrat;*/



	font-size: 70px;
	width: 100%;
	opacity: 0.05;
	font-weight: bold;
}
 @media (max-width: 768px) {
.related .widget-title:before {
	font-size: 50px;
}
}
.related .slider .owl-nav div {
	position: absolute;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 44px;
	width: 44px;
	padding: 0;
	background-color: rgba(128, 128, 128, 0.5);
	text-align: center;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.related .slider .owl-nav div i {
	font-size: 24px;
	color: #ffffff;
	line-height: 44px;
}
.related .slider .owl-nav div:hover {
	background-color: #ad9151;
}
.related .slider .owl-nav .owl-prev {
	left: -10px;
}
.related .slider .owl-nav .owl-next {
	right: -10px;
}
/*.related .slider .product-item-wrap {

	padding: 0px 10px;

}

.related .slider .product-item-wrap .product-info {

	padding: 0;

}

.related .slider .product-item-wrap .product-info h3 {

	margin-top: 0;

	margin-bottom: 20px;

}*/

.woocommerce.slider .product {
	margin-bottom: 25px;
}
.variable-items-wrapper.color-variable-wrapper {
	display: flex;
	padding-left: 15px;
	list-style: none;
	margin-bottom: 0 !important;
}
.variable-items-wrapper.color-variable-wrapper > li {
	width: 20px !important;
	height: 20px !important;
	display: inline-flex;
	padding: 0;
	margin-right: 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid rgba(0, 0, 0, 0.3);
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}
.variable-items-wrapper.color-variable-wrapper > li.selected {
	cursor: pointer;
	border-color: #ad9151;
}
.variable-items-wrapper.label-variable-wrapper {
	padding-left: 15px;
}
.variable-items-wrapper.label-variable-wrapper > li {
	cursor: pointer;
	position: relative;
	padding: 5px 10px;
	border: 1px solid;
	margin: 0 5px 5px 0;
}
.variable-items-wrapper.label-variable-wrapper > li.selected {
	cursor: pointer;
	border-color: #ad9151;
}
/**



 * 8.0 - ShortCode



 * ----------------------------------------------------------------------------



 */



/* 







* I. Plugin shortcode CSS 



* 3. Add To Cart Woocommerce CSS



* 4. FAQs CSS



*/



/* I. Plugin shortcode CSS */



.banner-shortcode-wrap {
	background-color: #ffffff;
}
.banner-shortcode-wrap.style_1 {
	overflow: hidden;
	transition: all 0.35s ease;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_1:hover {
	-webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_1:hover .banner-content:before {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 1;
}
.banner-shortcode-wrap.style_1:hover .banner-content:after {
	opacity: 1;
}
.banner-shortcode-wrap.style_1 a {
	display: block;
}
.banner-shortcode-wrap.style_1 .banner-content {
	position: relative;
	padding: 25px;
}
.banner-shortcode-wrap.style_1 .banner-content:before {
	top: 0;
	left: 0;
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(255, 181, 53, 0.7);
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.banner-shortcode-wrap.style_1 .banner-content:after {
	height: 50px;
	width: 50px;
	border-radius: 100%;
	line-height: 50px;
	text-align: center;
	border: 1px solid #ffffff;
	font-family: FontAwesome;
	position: absolute;
	content: '\f0c1';
	font-size: 16px;
	top: 50%;
	left: 50%;
	color: #ffffff;
	opacity: 0;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.banner-shortcode-wrap.style_1 .banner-content .banner-title {
	position: absolute;
	margin: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.banner-shortcode-wrap.style_1 .banner-content .banner-title.title_bottom {
	bottom: 20px;
}
.banner-shortcode-wrap.style_1 .banner-content .banner-label {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #4ec629;
	padding: 0px 5px;
	text-transform: uppercase;
	color: #ffffff;
}
 @media (max-width: 767px) {
.banner-shortcode-wrap.style_1 {
	margin: 15px 0;
}
}
.banner-shortcode-wrap.style_2 {
	margin-top: -70px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	overflow: hidden;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_2 .banner-content {
	position: relative;
	padding: 25px;
	padding-bottom: 50px;
}
.banner-shortcode-wrap.style_2 .banner-content img {
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.banner-shortcode-wrap.style_2 .banner-content span {
	z-index: 2;
}
.banner-shortcode-wrap.style_2 .banner-content .banner-title {
	position: absolute;
	margin: 0;
	bottom: 10px;
	font-size: 16px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.banner-shortcode-wrap.style_2 .banner-content .banner-title {
	margin-left: -10px;
}
}
.banner-shortcode-wrap.style_2 .banner-content .banner-label {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #4ec629;
	padding: 0px 5px;
	text-transform: uppercase;
	color: #ffffff;
}
.banner-shortcode-wrap.style_2 .banner-content .banner-price {
	position: absolute;
	bottom: 0;
	right: 10px;
	font-size: 24px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.banner-shortcode-wrap.style_2 .banner-content .banner-price {
	top: -10px;
	left: 15px;
	bottom: auto;
	right: auto;
}
}
.banner-shortcode-wrap.style_2:hover {
	-webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_2:hover .banner-content img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
 @media (max-width: 767px) {
.banner-shortcode-wrap.style_2 {
	margin: 10px 0;
}
}
.banner-shortcode-wrap.style_3:hover .banner-content .banner-title {
	opacity: 0;
}
.banner-shortcode-wrap.style_3:hover .banner-content .banner-overlay {
	opacity: 1;
}
.banner-shortcode-wrap.style_3:hover .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.banner-shortcode-wrap.style_3:hover .banner-content .banner-overlay .banner-overlay-content .banner-label {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.banner-shortcode-wrap.style_3 .banner-content {
	position: relative;
	text-align: center;
	overflow: hidden;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title {
	font-size: 18px;
	opacity: 1;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
	left: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title.title_top {
	top: 20px;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title.title_bottom {
	bottom: 0;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title.align_left {
	text-align: left;
	padding-left: 30px;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title.align_right {
	text-align: right;
	padding-right: 30px;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-title.align_center {
	text-align: center;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	background: rgba(34, 34, 34, 0.9);
	color: #ffffff;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-overlay .banner-overlay-content {
	position: absolute;
	width: 100%;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.banner-shortcode-wrap.style_3 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	-moz-transform: translate(-200%, -50%);
	-webkit-transform: translate(-200%, -50%);
	-ms-transform: translate(-200%, -50%);
	-o-transform: translate(-200%, -50%);
	transform: translate(-200%, -50%);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 900;
}
.banner-shortcode-wrap.style_3 .banner-content .banner-overlay .banner-overlay-content .banner-label {
	-moz-transform: translate(200%, -50%);
	-webkit-transform: translate(200%, -50%);
	-ms-transform: translate(200%, -50%);
	-o-transform: translate(200%, -50%);
	transform: translate(200%, -50%);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	display: block;
	text-transform: uppercase;
}
.banner-shortcode-wrap.style_5 {
	background: #f1f1f1;
	text-align: center;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	overflow: hidden;
}
.banner-shortcode-wrap.style_5:hover {
	-webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_5:hover .banner-content img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}
.banner-shortcode-wrap.style_5:hover .banner-content .banner-title:before {
	width: 40%;
}
.banner-shortcode-wrap.style_5 .banner-content {
	position: relative;
}
.banner-shortcode-wrap.style_5 .banner-content img {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.banner-shortcode-wrap.style_5 .banner-content .banner-title {
	z-index: 1;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
	left: 50%;
	top: 20px;
	padding-bottom: 15px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.banner-shortcode-wrap.style_5 .banner-content .banner-title:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 10%;
	height: 1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #000000;
	display: block;
	transition: width 0.2s;
}
 @media (min-width: 768px) and (max-width: 991px) {
.banner-shortcode-wrap.style_5 .banner-content .banner-title {
	font-size: 18px;
}
}
 @media (max-width: 479px) {
.banner-shortcode-wrap.style_5 .banner-content .banner-title {
	font-size: 18px;
}
}
.banner-shortcode-wrap.style_6 {
	position: relative;
	background: #f1f1f1;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.banner-shortcode-wrap.style_6:before {
	z-index: 1;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.banner-shortcode-wrap.style_6:after {
	z-index: 1;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.banner-shortcode-wrap.style_6:hover {
	-webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.15);
}
.banner-shortcode-wrap.style_6:hover:before, .banner-shortcode-wrap.style_6:hover:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.banner-shortcode-wrap.style_6:hover .banner-content img {
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.banner-shortcode-wrap.style_6 .banner-content {
	position: relative;
}
.banner-shortcode-wrap.style_6 .banner-content img {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay .banner-overlay-content {
	position: absolute;
	width: 100%;
	bottom: 10%;
	text-transform: uppercase;
}
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	color: #ffffff;
}
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay .banner-overlay-content .banner-label {
	color: #ffffff;
}
 @media (min-width: 768px) and (max-width: 991px) {
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	font-size: 18px;
}
}
 @media (max-width: 479px) {
.banner-shortcode-wrap.style_6 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	font-size: 18px;
}
}
 @media (max-width: 767px) {
.banner-shortcode-wrap.style_6 {
	margin: 30px 0;
}
}
.banner-shortcode-wrap.style_7 {
	text-align: center;
	overflow: hidden;
}
.banner-shortcode-wrap.style_7:hover .banner-content .banner-title {
	opacity: 0;
}
.banner-shortcode-wrap.style_7:hover .banner-content img {
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
}
.banner-shortcode-wrap.style_7:hover .banner-content .banner-overlay {
	opacity: 1;
}
.banner-shortcode-wrap.style_7:hover .banner-content .banner-overlay .banner-overlay-content .sep-x, .banner-shortcode-wrap.style_7:hover .banner-content .banner-overlay .banner-overlay-content .banner-label {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.banner-shortcode-wrap.style_7 .banner-content {
	position: relative;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-title {
	font-size: 18px;
	position: absolute;
	margin-top: 35px;
	width: 100%;
	z-index: 1;
	text-transform: uppercase;
	text-align: center;
	opacity: 1;
}
.banner-shortcode-wrap.style_7 .banner-content img {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	background: rgba(0, 0, 0, 0.8);
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	text-transform: uppercase;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .sep-x {
	-moz-transform: translate(0, -200px);
	-webkit-transform: translate(0, -200px);
	-ms-transform: translate(0, -200px);
	-o-transform: translate(0, -200px);
	transform: translate(0, -200px);
	position: relative;
	margin-bottom: 5px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .sep-x i {
	color: #ffffff;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .sep-x i.center {
	position: relative;
	text-align: center;
	top: -5px;
	padding: 5px;
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	color: #ffffff;
	margin-bottom: 5px;
}
 @media (min-width: 768px) and (max-width: 991px) {
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	font-size: 18px;
}
}
 @media (max-width: 479px) {
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .banner-hover-title {
	font-size: 18px;
}
}
.banner-shortcode-wrap.style_7 .banner-content .banner-overlay .banner-overlay-content .banner-label {
	-moz-transform: translate(0, 200px);
	-webkit-transform: translate(0, 200px);
	-ms-transform: translate(0, 200px);
	-o-transform: translate(0, 200px);
	transform: translate(0, 200px);
	font-size: 18px;
	color: #ffffff;
	display: block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_8 {
	background: none;
	text-align: center;
	overflow: hidden;
}
.banner-shortcode-wrap.style_8:hover .banner-content.shadow_left .banner-image {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_8:hover .banner-content.shadow_right .banner-image {
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_8 .banner-content {
	position: relative;
}
.banner-shortcode-wrap.style_8 .banner-content .banner-image .banner-overlay .banner-overlay-content .banner-hover-title {
	font-size: 36px;
	color: #ad9151 !important;
	margin-bottom: 0;
	font-weight: bold;
}
.banner-shortcode-wrap.style_8 .banner-content .banner-image .banner-overlay .banner-overlay-content .banner-label {
	font-size: 24px;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left {
	margin-right: 10%;
	margin-bottom: 10%;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border: 20px solid #e0e0e0;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image {
	position: relative;
	-moz-transform: translate(10%, 10%);
	-webkit-transform: translate(10%, 10%);
	-ms-transform: translate(10%, 10%);
	-o-transform: translate(10%, 10%);
	transform: translate(10%, 10%);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image img {
	width: 100%;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image .banner-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image .banner-overlay .banner-overlay-content {
	position: absolute;
	width: 100%;
	top: 49%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image .banner-overlay .banner-overlay-content .banner-hover-title {
	text-transform: uppercase;
	color: #ffffff;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_left .banner-image .banner-overlay .banner-overlay-content .banner-label {
	color: #ffffff;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right {
	margin-left: 10%;
	margin-bottom: 10%;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border: 20px solid #e0e0e0;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image {
	position: relative;
	-moz-transform: translate(-10%, 10%);
	-webkit-transform: translate(-10%, 10%);
	-ms-transform: translate(-10%, 10%);
	-o-transform: translate(-10%, 10%);
	transform: translate(-10%, 10%);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image img {
	width: 100%;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image .banner-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image .banner-overlay .banner-overlay-content {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image .banner-overlay .banner-overlay-content .banner-hover-title {
	text-transform: uppercase;
	color: #ffffff;
}
.banner-shortcode-wrap.style_8 .banner-content.shadow_right .banner-image .banner-overlay .banner-overlay-content .banner-label {
	color: #ffffff;
}
/* Clients Shortcode CSS */



.clients-shortcode-wrap {
	position: relative;
}
.clients-shortcode-wrap.style_1 .clients-list .client-item {
	text-align: center;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav {
	z-index: 1;
	position: absolute;
	top: 50%;
	z-index: 99;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav:hover {
	cursor: pointer;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav:hover i {
	color: #ad9151;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav.nav_prev {
	float: left;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav.nav_next {
	float: right;
	right: 0;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav i {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	padding: 15px;
	background: #ffffff;
}
.countdown-shortcode-wrap .countdown-content .list-time {
	list-style: none;
	list-style-type: none;
	padding: 0;
	text-align: center;
	color: #ffffff;
}
.countdown-shortcode-wrap .countdown-content .list-time li {
	position: relative;
	display: inline-block;
	padding: 10px 0;
	background: #c3c3c3;
	width: 80px;
	height: 90px;
}
.countdown-shortcode-wrap .countdown-content .list-time li:before {
	content: '';
	position: absolute;
	bottom: 0;
	height: 2px;
	width: 15px;
	background: #f6f6f6;
	z-index: 10;
	left: 50%;
	transform: translateX(-50%);
}
.countdown-shortcode-wrap .countdown-content .list-time li p {
	margin: 0;
}
.countdown-shortcode-wrap .countdown-content .list-time li p.countdown-number {
	font-size: 24px;
}
.countdown-shortcode-wrap .countdown-content .time_circles {
	color: #ffffff;
}
.countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Days h4, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Hours h4, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Minutes h4, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Seconds h4, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Days span, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Hours span, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Minutes span, .countdown-shortcode-wrap .countdown-content .time_circles .textDiv_Seconds span {
	color: #ffffff;
}
/* GMaps Shortcode CSS */



.gmaps-shortcode-wrap .map-info {
	max-width: 280px;
}
.gmaps-shortcode-wrap .map-info .info-image {
	float: left;
	max-width: 200px;
	padding: 10px;
}
.gmaps-shortcode-wrap .map-info .info-address {
	padding: 15px 0 10px 0;
}
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button {
	width: 200px;
	margin: 0 auto;
	padding: 15px 0;
	border: 1px solid #ad9151;
	text-align: center;
}
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button:hover {
	background: #ad9151;
	cursor: pointer;
}
/* Icon Box Shortcode CSS */



.icon-box-shortcode-wrap.style_1 {
	position: relative;
	text-align: center;
	height: 150px;
}
.icon-box-shortcode-wrap.style_1:after {
	content: '';
	height: 2px;
	width: 50px;
	position: absolute;
	background-color: #ad9151;
	bottom: 0px;
	left: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	opacity: 0;
	-moz-transform: translate(-50%, 0) scale(0);
	-webkit-transform: translate(-50%, 0) scale(0);
	-ms-transform: translate(-50%, 0) scale(0);
	-o-transform: translate(-50%, 0) scale(0);
	transform: translate(-50%, 0) scale(0);
}
 @media (min-width: 768px) and (max-width: 991px) {
.icon-box-shortcode-wrap.style_1:after {
	bottom: -20px;
}
}
 @media (max-width: 479px) {
.icon-box-shortcode-wrap.style_1:after {
	bottom: -20px;
}
}
.icon-box-shortcode-wrap.style_1:hover:after {
	opacity: 1;
	-moz-transform: translate(-50%, 0) scale(1);
	-webkit-transform: translate(-50%, 0) scale(1);
	-ms-transform: translate(-50%, 0) scale(1);
	-o-transform: translate(-50%, 0) scale(1);
	transform: translate(-50%, 0) scale(1);
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-wrap {
	top: 15%;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-wrap .content-polygon {
	opacity: 0;
	visibility: hidden;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-wrap span {
	color: #ad9151 !important;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-title {
	color: #363738;
	top: 40%;
	position: absolute;
	font-size: 18px;
	font-weight: bold;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-title a {
	color: #363738 !important;
}
.icon-box-shortcode-wrap.style_1:hover .icon-box-container .icon-description {
	top: 53%;
	height: auto;
	opacity: 1;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-wrap {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-wrap .content-polygon {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	height: 72px;
	width: 72px;
	background-color: #ffffff;
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-wrap span {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-wrap span:before {
	font-size: 24px;
	position: relative;
	z-index: 1;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-transform: uppercase;
	color: #e1e1e1;
	margin: 0;
	margin-bottom: 10px;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	font-size: 30px;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title a {
	color: #e1e1e1;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-title a:hover {
	color: #ad9151 !important;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-description {
	width: 100%;
	color: #818486;
	top: 60%;
	position: absolute;
	opacity: 0;
	height: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container .icon-description p {
	text-align: center;
}
.icon-box-shortcode-wrap.style_2 {
	position: relative;
	text-align: center;
	height: 150px;
}
.icon-box-shortcode-wrap.style_2:after {
	content: '';
	height: 2px;
	width: 50px;
	position: absolute;
	background-color: #363738;
	top: 55%;
	left: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	opacity: 0;
	-moz-transform: translate(-50%, 0) scale(0);
	-webkit-transform: translate(-50%, 0) scale(0);
	-ms-transform: translate(-50%, 0) scale(0);
	-o-transform: translate(-50%, 0) scale(0);
	transform: translate(-50%, 0) scale(0);
}
.icon-box-shortcode-wrap.style_2:hover:after {
	top: 55%;
	opacity: 1;
	-moz-transform: translate(-50%, 0) scale(1);
	-webkit-transform: translate(-50%, 0) scale(1);
	-ms-transform: translate(-50%, 0) scale(1);
	-o-transform: translate(-50%, 0) scale(1);
	transform: translate(-50%, 0) scale(1);
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-wrap {
	top: 15%;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-wrap .content-polygon {
	opacity: 0;
	visibility: hidden;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-wrap span {
	color: #ad9151 !important;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-wrap span:before {
	font-size: 36px;
	color: #363738 !important;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-title {
	color: #363738;
	top: 40%;
	position: absolute;
	font-weight: bold;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-title a {
	color: #363738 !important;
}
.icon-box-shortcode-wrap.style_2:hover .icon-box-container .icon-description {
	top: 63%;
	height: auto;
	opacity: 1;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-wrap {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-wrap span {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-wrap span:before {
	font-size: 100px;
	color: #e1e1e1;
	position: relative;
	z-index: 1;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-title {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-transform: uppercase;
	color: #363738;
	margin: 0;
	margin-bottom: 10px;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-title a {
	color: #363738;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-title a:hover {
	color: #ad9151 !important;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-description {
	color: #818486;
	top: 55%;
	position: absolute;
	opacity: 0;
	height: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	width: 100%;
}
.icon-box-shortcode-wrap.style_2 .icon-box-container .icon-description p {
	text-align: center;
}
.icon-box-shortcode-wrap.style_3:hover .icon-box-container:before {
	width: 100%;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container {
	position: relative;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container:before {
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	width: 42px;
	height: 1px;
	background-color: #363738;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-wrap span {
	color: #363738;
	display: inline-block;
	font-size: 36px;
	padding-right: 15px;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-wrap .icon-title {
	font-weight: bold;
	line-height: 36px;
	text-transform: uppercase;
	display: inline-block;
	color: #363738;
	margin: 0;
	font-size: 14px;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container .icon-description {
	color: #757779;
	margin-top: 10px;
	padding-bottom: 20px;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-wrap {
	float: left;
	font-size: 35px;
	padding: 10px 30px;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-wrap span {
	color: #ad9151;
}
 @media (min-width: 768px) and (max-width: 991px) {
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-wrap {
	padding: 10px 5px;
}
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content {
	margin-left: 100px;
	border-left: 1px solid #eeeeee;
	padding-left: 25px;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content .icon-title {
	text-transform: uppercase;
	color: #363738;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}
 @media (min-width: 768px) and (max-width: 991px) {
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content {
	padding-left: 15px;
	margin-left: 50px;
}
}
 @media (min-width: 480px) and (max-width: 767px) {
.icon-box-shortcode-wrap.style_4 .icon-box-container {
	width: 100%;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-wrap {
	width: 50%;
	text-align: center;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content {
	width: 50%;
	float: left;
	margin-left: 0;
}
}
/* TEAM MEMBER */



.yolo-teammember.teammember-carousel {
	background: #ffffff;
	padding: 40px 100px;
	position: relative;
}
.yolo-teammember.teammember-carousel .teammember-list {
	margin: 20px 0 0 0;
	list-style: none;
	list-style-type: none;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item {
	position: relative;
	margin: 10%;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item:hover .teammember-content {
	transform: translate(30px, 30px);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item:hover .teammember-content .teammember-image:before {
	background: rgba(255, 181, 53, 0.9);
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item:hover .teammember-content .teammember-meta {
	right: 20px;
	transition: all 0.5s;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-background {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.2;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-background:before {
	content: "";
	position: absolute;
	width: 90%;
	height: 94%;
	margin: 5%;
	background: #ffffff;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content {
	position: relative;
	transform: translate(0, 0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-image {
	position: relative;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-image:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: transparent;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta {
	position: absolute;
	bottom: 40px;
	left: 20px;
	color: #ffffff;
}
.yolo-teammember.teammember-carousel .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-title {
	color: #ffffff;
}
.yolo-teammember.teammember-carousel .teammember-control {
	color: #222222;
}
.yolo-teammember.teammember-carousel .teammember-control:hover {
	cursor: pointer;
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav {
	position: absolute;
	display: block;
	top: 50%;
	z-index: 99;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav:hover i {
	color: #ad9151;
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav i {
	padding: 15px;
	background: #ffffff;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav.nav_next {
	right: 0;
}
.yolo-teammember.teammember-carousel .teammember-control .teammember-nav.nav_prev {
	left: 0;
}
 @media (max-width: 1199px) {
.yolo-teammember.teammember-carousel {
	padding: 40px 0px;
}
.yolo-teammember.teammember-carousel .teammember-list {
	padding: 0;
}
}
 @media (max-width: 991px) {
.yolo-teammember.teammember-carousel {
	padding: 0px;
}
}
 @media (max-width: 767px) {
.yolo-teammember.teammember-carousel .teammember-list {
	margin: 0;
}
}



/* TESTIMONIAL */



@media (max-width: 480px) {
.yolo-testimonial.slider-pro .sp-mask.sp-grab, .yolo-testimonial.slider-pro .sp-grabbing {
	height: 550px !important;
}
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide {
	padding: 75px;
	background-color: #f6f6f6;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content {
	padding-left: 50px;
	position: relative;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content p {
	color: #686a6c;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content hr {
	width: 60px;
	position: absolute;
	left: 0;
	margin-left: 50px;
	border-top: 1px solid #b5b7b8;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content:before {
	content: "\f10d";
	font-family: fontawesome;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 36px;
	line-height: 1.3;
	color: #ad9151;
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content {
	padding-top: 45px;
	padding-left: 0;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-content:before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info {
	padding-left: 50px;
	margin-top: 65px;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info img {
	width: 60px;
	float: left;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info .testimonial-meta {
	margin-left: 80px;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info .testimonial-meta h3 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px;
}
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info .testimonial-meta p {
	color: #686a6c;
	margin: 0;
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro .sp-slides .sp-slide .testimonial-info {
	padding-left: 0;
}
}
 @media (max-width: 768px) {
.yolo-testimonial.slider-pro .sp-slides .sp-slide {
	padding: 30px;
}
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro .sp-slides .sp-slide {
	height: 550px !important;
}
}
.yolo-testimonial.slider-pro .sp-selected-thumbnail:before {
	display: none;
	border-color: #ad9151 !important;
}
.yolo-testimonial.slider-pro .sp-selected-thumbnail:after {
	display: none;
	border-right-color: #ad9151 !important;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail {
	width: 100%;
	height: 100%;
	left: 28px;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .sp-thumbnail-inner {
	position: relative;
	background-size: cover!important;
	width: 100%;
	height: 100%;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 0;
	margin-left: 20px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info img {
	width: 90px;
	float: left;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info .testimonial-meta {
	z-index: 2;
	margin-left: 120px;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info .testimonial-meta h3 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 18px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-top: 0;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-info .testimonial-meta p {
	margin: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	color: #686a6c;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-overlay:before {
	content: '';
	right: -64%;
	top: 0;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	-webkit-transform: skewX(-30deg) skewY(0);
	-ms-transform: skewX(-30deg) skewY(0);
	-o-transform: skewX(-30deg) skewY(0);
	transform: skewX(-30deg) skewY(0);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-overlay i {
	position: absolute;
	left: 65%;
	top: 50%;
	transform: translate(-65%, -50%);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail .testimonial-overlay i:before {
	font-size: 18px;
	color: white;
	height: 50px;
	width: 50px;
	background-color: #ad9151;
	display: block;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail:hover .testimonial-overlay:before {
	right: 0%;
	-webkit-transform: skewX(0) skewY(0);
	-ms-transform: skewX(0) skewY(0);
	-o-transform: skewX(0) skewY(0);
	transform: skewX(0) skewY(0);
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail:hover .testimonial-overlay i {
	left: 75%;
	transform: translate(-75%, -50%);
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail:hover .testimonial-info .testimonial-meta h3 {
	color: #ffffff;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail:hover .testimonial-info .testimonial-meta p {
	color: #ffffff !important;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail-container {
	margin-top: 8px;
	margin-bottom: 8px;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .testimonial-overlay:before {
	right: 0%;
	-webkit-transform: skewX(0) skewY(0);
	-ms-transform: skewX(0) skewY(0);
	-o-transform: skewX(0) skewY(0);
	transform: skewX(0) skewY(0);
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .testimonial-overlay i {
	left: 75%;
	transform: translate(-75%, -50%);
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .testimonial-info .testimonial-meta h3 {
	color: #ffffff;
}
.yolo-testimonial.slider-pro .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .testimonial-info .testimonial-meta p {
	color: #ffffff;
}
 @media (max-width: 1199px) {
.yolo-testimonial.slider-pro .sp-thumbnails {
	display: none;
}
}
.yolo-testimonial.slider-pro .testimonial-control {
	position: absolute;
	height: 40px;
	width: 90px;
	bottom: 55px;
	left: 100px;
	z-index: 999;
}
.yolo-testimonial.slider-pro .testimonial-control .nav_prev, .yolo-testimonial.slider-pro .testimonial-control .nav_next {
	width: 40px;
	height: 40px;
	display: inline-block;
	background-color: #ffffff;
	text-align: center;
	line-height: 40px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.11);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.slider-pro .testimonial-control .nav_prev:hover, .yolo-testimonial.slider-pro .testimonial-control .nav_next:hover {
	color: #ad9151;
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro .testimonial-control {
	bottom: 10px;
}
}
.yolo-testimonial.slider-pro-2 {
	position: relative;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top {
	padding: 10px;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay {
	background: #ffffff;
	height: 450px;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content {
	margin: 0;
	padding-top: 115px;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-image {
	text-align: center;
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-image {
	display: none;
}
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content {
	position: relative;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content .testimonial-meta h3 {
	text-transform: uppercase;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content .testimonial-meta span:first-child {
	text-transform: uppercase;
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content:before {
	content: "\f10d";
	position: absolute;
	left: 50%;
	top: -75px;
	font-size: 30px;
	font-family: fontawesome;
	opacity: 0.3;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
 @media (max-width: 768px) {
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content {
	text-align: center;
	margin-top: 20px;
}
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content .testimonial-content:before {
	display: none;
}
}
 @media (max-width: 768px) {
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content {
	padding-top: 60px;
}
}
 @media (max-width: 480px) {
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-top .testimonial-top-overlay .testimonial-top-content {
	padding-top: 20px;
}
}
.yolo-testimonial.slider-pro-2 .sp-slides .sp-slide .testimonial-bottom .testimonial-meta {
	margin: 50px 0;
}
.yolo-testimonial.slider-pro-2 .sp-bottom-thumbnails.sp-has-pointer .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	border-color: #ad9151;
}
.yolo-testimonial.slider-pro-2 .sp-bottom-thumbnails.sp-has-pointer .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	border-bottom-color: #ad9151;
}
.yolo-testimonial.slider-pro-2 .testimonial-control {
	display: none;
	top: -70px;
	z-index: 10;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #222222;
}
.yolo-testimonial.slider-pro-2 .testimonial-control:hover {
	cursor: pointer;
}
.yolo-testimonial.slider-pro-2 .testimonial-control .testimonial-nav {
	display: inline-block;
	margin: 0 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.slider-pro-2 .testimonial-control .testimonial-nav i {
	padding: 15px;
	background: #ffffff;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.slider-pro-2 .testimonial-control .testimonial-nav:hover i {
	color: #ad9151;
}
.yolo-testimonial.testimonial-carousel {
	text-align: center;
	background: #ffffff;
	padding: 55px 100px;
	position: relative;
}
.yolo-testimonial.testimonial-carousel > i {
	font-size: 36px;
	color: #ad9151;
}
.yolo-testimonial.testimonial-carousel .testimonial-list {
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
	list-style-type: none;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content {
	position: relative;
	margin-bottom: 0;
	padding-bottom: 30px;
	color: #686a6c;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content:before {
	width: 60px;
	height: 2px;
	background-color: #eeeeee;
	position: absolute;
	bottom: 0;
	content: '';
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	display: none;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-title {
	text-transform: capitalize;
	color: #ad9151;
	font-size: 18px;
	margin: 0;
	font-weight: bold;
	display: inline-block;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-position {
	color: #ad9151 !important;
	display: inline-block;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: bold;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-special {
	margin-bottom: 0px;
	display: none;
}
.yolo-testimonial.testimonial-carousel .testimonial-control {
	position: relative;
	bottom: -20px;
	left: 50%;
	z-index: 99;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #363738;
}
.yolo-testimonial.testimonial-carousel .testimonial-control:hover {
	cursor: pointer;
}
.yolo-testimonial.testimonial-carousel .testimonial-control .testimonial-nav {
	display: inline-block;
	margin: 0 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.testimonial-carousel .testimonial-control .testimonial-nav i {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	padding: 15px;
	background: #ffffff;
}
.yolo-testimonial.testimonial-carousel .testimonial-control .testimonial-nav:hover i {
	color: #ad9151;
}
 @media (max-width: 480px) {
.yolo-testimonial.testimonial-carousel {
	padding: 40px 20px;
}
}
.yolo-testimonial.testimonial-carousel-2 {
	text-align: center;
	padding: 40px 100px;
	position: relative;
}
.yolo-testimonial.testimonial-carousel-2 .owl-controls {
	margin-top: 75px;
}
.yolo-testimonial.testimonial-carousel-2 .owl-controls .owl-pagination .owl-page {
	height: 30px;
}
.yolo-testimonial.testimonial-carousel-2 .owl-controls .owl-pagination .owl-page span {
	width: 25px;
	height: 2px;
	margin: 0 5px;
	margin-top: 14px;
	background-color: #b5b7b8;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo-testimonial.testimonial-carousel-2 .owl-controls .owl-pagination .owl-page:hover span {
	background-color: #363738;
}
.yolo-testimonial.testimonial-carousel-2 .owl-controls .owl-pagination .owl-page.active span {
	background-color: #363738;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item:hover .testimonial-position:before {
	width: 10%;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item p {
	z-index: 2;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
	width: 80%;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item p:before {
	content: "\f10d";
	font-family: fontawesome;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 36px;
	color: #cfd0d1;
	z-index: -1;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-title {
	text-transform: uppercase;
	color: #363738;
	font-weight: 700;
	font-size: 30px;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-position {
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom: 30px;
	margin-top: 0;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-position:before {
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 5%;
	height: 1px;
	background: #000000;
	-webkit-transition: width 0.2s;
	-o-transition: width 0.2s;
	transition: width 0.2s;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-list .testimonial-item .testimonial-special {
	display: none;
	position: relative;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control:hover {
	cursor: pointer;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav {
	position: absolute;
	top: 50%;
	z-index: 99;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #363738;
	margin: 0 5px;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav i {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	padding: 15px;
	background: #ffffff;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav:hover i {
	color: #ad9151;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav.nav_next {
	right: 20px;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav.nav_prev {
	left: 20px;
}
 @media (max-width: 479px) {
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav.nav_next {
	right: -20px;
}
.yolo-testimonial.testimonial-carousel-2 .testimonial-control .testimonial-nav.nav_prev {
	left: -20px;
}
}
 @media (max-width: 991px) {
.yolo-testimonial.testimonial-carousel-2 {
	padding-left: 50px;
	padding-right: 50px;
}
}
 @media (max-width: 479px) {
.yolo-testimonial.testimonial-carousel-2 {
	padding-left: 0px;
	padding-right: 0px;
}
}
/*



* 1. PRODUCT MASONRY (GRID,...)



* 2. PRODUCT LIST



*/



/* 1. PRODUCT MASONRY */



.shortcode-product-wrap {
	position: relative;
}
.shortcode-product-wrap .product-filters ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
}
.shortcode-product-wrap .product-filters ul.filter-center {
	text-align: center;
}
.shortcode-product-wrap .product-filters ul.filter-left {
	text-align: left;
}
.shortcode-product-wrap .product-filters ul.filter-right {
	text-align: right;
}
.shortcode-product-wrap .product-filters ul.style_1 {
	margin-bottom: 35px;
	border-bottom: 2px solid #eeeeee;
	border-top: 2px solid #eeeeee;
}
.shortcode-product-wrap .product-filters ul.style_2 li a {
	position: relative;
	text-transform: none;
}
.shortcode-product-wrap .product-filters ul.style_2 li a:before {
	content: '';
	position: absolute;
	height: 2px;
	width: 0;
	background-color: #ad9151;
	bottom: 10px;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-filters ul.style_2 li a:hover:before, .shortcode-product-wrap .product-filters ul.style_2 li a.selected:before {
	background-color: #ad9151;
	width: 100%;
}
.shortcode-product-wrap .product-filters ul.style_3 {
	border-bottom: 2px solid #eeeeee;
	margin-bottom: 25px;
}
.shortcode-product-wrap .product-filters ul.style_3 li a {
	color: #363738;
	position: relative;
	padding-bottom: 7px;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-filters ul.style_3 li a:before {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	background-color: #ad9151;
	bottom: -2px;
	left: 10px;
	transition: all 0.35s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.shortcode-product-wrap .product-filters ul.style_3 li a:hover, .shortcode-product-wrap .product-filters ul.style_3 li a.selected {
	color: #ad9151;
}
.shortcode-product-wrap .product-filters ul.style_3 li a:hover:before, .shortcode-product-wrap .product-filters ul.style_3 li a.selected:before {
	background-color: #ad9151;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.shortcode-product-wrap .product-filters ul.style_4 li a {
	position: relative;
	text-transform: uppercase;
}
.shortcode-product-wrap .product-filters ul.style_4 li a:before {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	background-color: transparent;
	left: -10px;
	transition: all 0.35s ease;
	bottom: 10px;
}
.shortcode-product-wrap .product-filters ul.style_4 li a:hover:before, .shortcode-product-wrap .product-filters ul.style_4 li a.selected:before {
	background-color: #ad9151;
	left: 10px;
}
.shortcode-product-wrap .product-filters ul.style_5 li a {
	color: #363738;
	margin: 0 15px;
	position: relative;
	text-transform: uppercase;
}
.shortcode-product-wrap .product-filters ul.style_5 li a:before {
	content: '';
	position: absolute;
	height: 1px;
	width: 120%;
	background-color: transparent;
	left: -20%;
	transition: all 0.35s ease;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.shortcode-product-wrap .product-filters ul.style_5 li a:hover:before, .shortcode-product-wrap .product-filters ul.style_5 li a.selected:before {
	left: 0;
	background-color: #363738;
}
 @media (max-width: 991px) {
.shortcode-product-wrap .product-filters ul.style_5 {
	margin-top: 60px;
	text-align: center;
}
}
.shortcode-product-wrap .product-filters ul.style_6 li a {
	margin: 0 15px;
	position: relative;
	text-transform: uppercase;
}
.shortcode-product-wrap .product-filters ul.style_6 li a:before {
	content: '';
	position: absolute;
	height: 1px;
	width: 120%;
	background-color: transparent;
	left: -20%;
	transition: all 0.35s ease;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.shortcode-product-wrap .product-filters ul.style_6 li a:hover, .shortcode-product-wrap .product-filters ul.style_6 li a.selected {
	color: #363738;
}
.shortcode-product-wrap .product-filters ul.style_6 li a:hover:before, .shortcode-product-wrap .product-filters ul.style_6 li a.selected:before {
	left: 0;
	background-color: #363738;
}
.shortcode-product-wrap .product-filters ul li {
	display: inline-block;
}
.shortcode-product-wrap .product-filters ul li a {
	font-weight: bold;
	color: rgba(54, 55, 56, 0.6);
	margin: 0 30px;
	padding: 15px 0;
	text-transform: uppercase;
	display: block;
}
.shortcode-product-wrap .product-filters ul li a.selected {
	color: #363738;
}
.shortcode-product-wrap .product-style_1 .star-rating {
	position: absolute;
	top: 15px;
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	display: none;
}
.shortcode-product-wrap .product-style_1 h3 {
	padding-left: 20px;
	text-align: left;
	margin-top: 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-bottom: 0px;
}
.shortcode-product-wrap .product-style_1 .product-thumb-primary img {
	padding-top: 0px;
}
.shortcode-product-wrap .product-style_1 span.price {
	padding-left: 20px !important;
	text-align: left;
	font-size: 18px !important;
	color: #363738 !important;
	font-weight: 700 !important;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-bottom: 0 !important;
}
 @media (max-width: 1024px) {
.shortcode-product-wrap .product-style_1 span.price, .product-item-inner .product-info h3 {
	font-size: 18px!important;
}
.shortcode-product-wrap .product-style_1 span.price {
	font-size: 14px!important;
}
}
.shortcode-product-wrap .product-style_1 .product-flash-wrap {
	top: 10px;
	left: -45px;
	transform: rotate(-45deg);
}
.shortcode-product-wrap .product-style_1 .product-flash-wrap .product-flash {
	padding: 30px 50px 8px;
}
.shortcode-product-wrap .product-style_1 .product-flash-wrap .product-flash:nth-child(2) {
	display: none;
}
.shortcode-product-wrap .product-style_1:hover h3, .shortcode-product-wrap .product-style_1:hover span.price {
	opacity: 0;
	visibility: hidden;
}
.shortcode-product-wrap .product-style_2 .product-item-inner:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.shortcode-product-wrap .product-style_2 .product-info .product-actions {
	background-color: transparent;
}
.shortcode-product-wrap .product-style_2 .product-info .star-rating {
	margin-bottom: 0;
}
.shortcode-product-wrap .product-style_2 .product-info span.price {
	margin-bottom: 0;
}
.shortcode-product-wrap .product-style_2 .product-info h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.shortcode-product-wrap .product-style_2:hover .product-item-inner:before {
	background: rgba(0, 0, 0, 0.1);
}
.shortcode-product-wrap .product-style_2:hover .product-actions {
	-webkit-transform: translateY(-180%) !important;
	-ms-transform: translateY(-180%) !important;
	-o-transform: translateY(-180%) !important;
	transform: translateY(-180%) !important;
}
.shortcode-product-wrap .product-style_3 img {
	padding-top: 60px !important;
}
.shortcode-product-wrap .product-style_3 .star-rating {
	top: 20px;
	position: absolute;
	right: 15px;
}
.shortcode-product-wrap .product-style_3 .product-flash-wrap {
	top: 20px;
	left: 20px;
	transform: translateX(0%);
}
.shortcode-product-wrap .product-style_3 .product-flash-wrap .product-flash {
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
}
.shortcode-product-wrap .product-style_3 .product-flash-wrap .product-flash:nth-child(2) {
	display: none;
}
.shortcode-product-wrap .product-style_3 span.price {
	text-align: left;
	padding-left: 15px !important;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-style_3 h3 {
	margin-top: 0;
	text-align: left;
	padding-left: 15px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-style_3:hover h3, .shortcode-product-wrap .product-style_3:hover span.price {
	opacity: 0;
}
.shortcode-product-wrap .slider_home4 .owl-wrapper-outer:before {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	height: 100%;
	width: 320px;
	content: '';
	background-color: rgba(255, 255, 255, 0.8);
}
.shortcode-product-wrap .slider_home4 .owl-wrapper-outer:after {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	height: 100%;
	width: 320px;
	content: '';
	background-color: rgba(255, 255, 255, 0.8);
}
 @media (max-width: 1919px) {
.shortcode-product-wrap .slider_home4 .owl-wrapper-outer:before {
	display: none;
}
.shortcode-product-wrap .slider_home4 .owl-wrapper-outer:after {
	display: none;
}
}
.shortcode-product-wrap .product-style_4 .star-rating {
	display: none;
}
.shortcode-product-wrap .product-style_4 .product-flash-wrap {
	top: 20px;
	left: 20px;
	transform: translateX(0%);
}
.shortcode-product-wrap .product-style_4 .product-flash-wrap .product-flash {
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
}
.shortcode-product-wrap .product-style_4 .product-flash-wrap .product-flash:nth-child(2) {
	display: none;
}
.shortcode-product-wrap .product-style_4 span.price {
	text-align: center;
	padding-left: 15px;
}
.shortcode-product-wrap .product-style_4 h3 {
	margin-bottom: 0 !important;
	text-align: center;
}
.shortcode-product-wrap .product-style_5 .product-flash-wrap {
	top: 20px;
	left: 20px;
	transform: translateX(0%);
}
.shortcode-product-wrap .product-style_5 .product-flash-wrap .product-flash {
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
}
.shortcode-product-wrap .product-style_5 .product-flash-wrap .product-flash:nth-child(2) {
	display: none;
}
.shortcode-product-wrap .product-style_5 span.price {
	margin-top: 5px;
	margin-bottom: 15px!important;
	text-align: center;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-style_5 h3 {
	margin-top: 15px;
	margin-bottom: 0 !important;
	text-align: center;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shortcode-product-wrap .product-style_5:hover h3, .shortcode-product-wrap .product-style_5:hover span.price {
	opacity: 0;
}
.shortcode-product-wrap .products-slider .product-listing {
	height: auto!important;
	margin: 0;
}
.shortcode-product-wrap .products-slider .product-listing .product-style {
	margin: 0 10px;
}
.shortcode-product-wrap .products-slider .product-listing .product-style.style_2 .product-item-inner .product-thumb .product-thumb-primary img {
	transform: none;
}
.shortcode-product-wrap .products-slider-control .products-nav {
	z-index: 99;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.shortcode-product-wrap .products-slider-control .products-nav:hover {
	cursor: pointer;
}
.shortcode-product-wrap .products-slider-control .products-nav.nav-prev {
	float: left;
}
.shortcode-product-wrap .products-slider-control .products-nav.nav-next {
	right: 0;
	float: right;
}
.shortcode-product-wrap .products-slider-control .products-nav i {
	padding: 15px;
	background: #ffffff;
}
h3.sc-title {
	font-size: 30px;
	padding-bottom: 20px;
	padding-left: 5px;
	margin-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.sc-product-wrap .owl-theme .owl-controls {
	margin: 0;
	height: 0;
	position: absolute;
	top: -98px;
	right: 15px;
}
.sc-product-wrap .owl-theme .owl-controls .owl-buttons div {
	width: 42px;
	height: 42px;
	border: 2px solid #eee;
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	line-height: 38px;
	opacity: 1;
	color: #333333;
	margin: 0;
	font-size: 15px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.sc-product-wrap .owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #F7F7F7;
	border-color: #F7F7F7;
}
.sc-product-wrap .owl-theme .owl-controls .owl-buttons div.owl-prev {
	margin-right: 5px;
}
.sc-product-wrap .product-category .product-category-inner {
	position: relative;
	margin-bottom: 15px;
}
.sc-product-wrap .product-category .product-category-inner:before {
	content: "";
	display: block;
	position: absolute;
	background-color: rgba(221, 221, 221, 0.5);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
}
.sc-product-wrap .product-category .product-category-inner:after {
	content: "";
	display: block;
	position: absolute;
	border-style: solid;
	border-width: 2px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.sc-product-wrap .product-category .product-category-inner:hover:after {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(15px) translateX(15px);
	-moz-transform: translateY(15px) translateX(15px);
	-ms-transform: translateY(15px) translateX(15px);
	-o-transform: translateY(15px) translateX(15px);
	transform: translateY(15px) translateX(15px);
}
.sc-product-wrap .product-category .product-category-inner:hover div a {
	padding-right: 45px;
}
.sc-product-wrap .product-category .product-category-inner:hover div a i {
	visibility: visible;
	opacity: 1;
	display: inline-block;
}
.sc-product-wrap .product-category .product-category-inner div {
	position: absolute;
	height: 35px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 2;
}
.sc-product-wrap .product-category .product-category-inner div a {
	position: relative;
	display: inline-block;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	padding: 0 20px;
	margin: 0;
	color: #fff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.sc-product-wrap .product-category .product-category-inner div a i {
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 20px;
	height: 20px;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	display: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.sc-product-wrap .product-category img {
	width: 100%;
}
.sc-product-wrap.no-title .owl-theme .owl-controls {
	position: static;
}
.sc-product-wrap.no-title .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	margin: -60px 0 0 0;
	top: 50%;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #777;
	border: none;
	width: 41px;
	height: 41px;
	line-height: 41px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
}
.sc-product-wrap.no-title .owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #ffffff;
	color: #888888;
}
.sc-product-wrap.no-title .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: -30px;
}
.sc-product-wrap.no-title .owl-theme .owl-controls .owl-buttons div.owl-next {
	right: -30px;
}
.sc-product-wrap.no-title:hover .owl-theme .owl-controls .owl-buttons div {
	opacity: 1;
	visibility: visible;
}
.sc-product-wrap.no-title:hover .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 30px;
}
.sc-product-wrap.no-title:hover .owl-theme .owl-controls .owl-buttons div.owl-next {
	right: 30px;
}
.product-creative {
	position: relative;
}
.product-creative .next, .product-creative .prev {
	border: 2px solid #F7F7F7;
	display: inline-block;
	font-size: 17px;
	height: 42px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 42px;
	color: #000;
}
.product-creative .next:hover, .product-creative .prev:hover {
	background-color: #F7F7F7;
	cursor: pointer;
}
.product-creative .next {
	right: 0;
}
.product-creative .prev {
	right: 48px;
}
.product-creative .product-item-inner.double-size .product-info {
	position: absolute;
	bottom: 0;
	padding-bottom: 40px;
	padding-left: 40px;
	text-align: left;
}
.product-creative .product-item-wrap {
	display: inline-block;
	float: left;
}
.product-creative .layout-style-2col .product-thumb .mobile-mode {
	display: none;
}
.sc-product-sidebar-wrap {
	border: 2px solid #eee;
	padding: 30px 15px;
}
.sc-product-sidebar-wrap h4.sc-title {
	font-size: 20px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.sc-product-sidebar-wrap .product-listing.woocommerce {
	margin: 0;
}
.sc-product-sidebar-wrap .product-listing.woocommerce .product-item-wrap {
	padding: 0;
}
.sc-product-sidebar-wrap .product-item-wrap + .product-item-wrap {
	margin-top: 20px;
}
.sc-product-sidebar-wrap .product-sidebar-item + .product-sidebar-item {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #eee;
}
.sc-product-sidebar-wrap .product-sidebar-item:after {
	content: "";
	display: block;
	clear: both;
}
.sc-product-sidebar-wrap .product-sidebar-image {
	float: left;
	width: 70px;
	margin-right: 15px;
}
.sc-product-sidebar-wrap .product-sidebar-info {
	position: relative;
	overflow: hidden;
}
.sc-product-sidebar-wrap .product-sidebar-title {
	display: block;
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.sc-product-sidebar-wrap span.amount {
	font-size: 15px;
	line-height: 1.2;
}
.sc-product-sidebar-wrap ins {
	display: inline-block;
	text-decoration: none;
}
.sc-product-sidebar-wrap del span.amount {
	display: inline-block;
	font-size: 13px;
	color: #999999;
	opacity: 1;
	margin-right: 10px;
	font-weight: normal;
	text-decoration: inherit;
}
.sc-product-sidebar-wrap .owl-theme .owl-controls {
	margin: 0;
	height: 0;
	position: absolute;
	top: -70px;
	right: 0;
}
.sc-product-sidebar-wrap .owl-theme .owl-controls .owl-buttons div {
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	opacity: 1;
	color: #999999;
	margin: 0;
	font-size: 15px;
	line-height: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.sc-product-sidebar-wrap .owl-theme .owl-controls .owl-buttons div.owl-prev {
	margin-right: 25px;
}
.sc-product-sidebar-wrap.style-02.no-title {
	border: none;
	padding: 0;
}
.sc-product-sidebar-wrap.no-title .owl-theme .owl-controls {
	display: none !important;
}
.sc-product-sidebar-wrap .comment a.title {
	font-size: 15px;
	line-height: 1.3;
	display: block;
	margin: 0 0 15px 0;
}
.sc-product-sidebar-wrap .comment .star-rating {
	margin: 0 0 10px 0;
}
.sc-product-sidebar-wrap .comment .comment-content {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color: #999999;
}
 @media only screen and (max-width: 1023px) {
.product-creative .product-item-inner.double-size .product-info {
	position: relative;
	padding: 30px;
}
.product-creative .layout-style-2col .product-thumb .wp-post-image:first-child {
	display: none;
}
.product-creative .layout-style-2col .product-thumb .mobile-mode {
	display: block;
}
}
 @media only screen and (max-width: 590px) {
.product-creative .col-xs-6 {
	width: 100%;
}
.sc-product-wrap.product-creative h3.sc-title {
	padding-right: 90px;
}
}
/* 2. PRODUCT LIST */



.products-list .product-listing .product-style.list_style_1 .product-item-inner .product-info {
	text-align: left;
}
.products-list .product-listing .product-style.list_style_1 .product-item-inner .product-info .star-rating:before {
	left: 0;
	transform: none;
}
/* Pagination style */



.product-paging-wrapper.product-paging-none {
	display: none;
}
/* Single Product Shortcode CSS */



.shortcode-single-product-wrap:hover .product-brand {
	opacity: 0;
	filter: alpha(opacity=0);
}
.shortcode-single-product-wrap .product-brand {
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	position: absolute;
	top: 0px;
	left: 65px;
	white-space: nowrap;
	z-index: 11;
	margin: 0;
	display: block;
	background-color: rgba(255, 181, 53, 0.9);
	padding: 0px 10px 0px 35px;
	width: 320px;
	line-height: 50px;
	color: #ffffff;
	text-transform: uppercase;
}
.shortcode-single-product-wrap .product-brand:after {
	position: absolute;
	right: -35px;
	top: 0px;
	content: "";
	border-right: 35px solid transparent;
	border-bottom: 50px solid rgba(255, 181, 53, 0.9);
}
 @media (max-width: 767px) {
.shortcode-single-product-wrap .product-brand {
	left: 50px;
}
}
.shortcode-single-product-wrap .product-item-wrap {
	padding: 0;
	margin: 0;
}
.shortcode-single-product-wrap .product-item-wrap:hover .product-item-inner {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
}
.shortcode-single-product-wrap .product-item-wrap:hover .product-thumb .product-thumb-primary img {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.shortcode-single-product-wrap .product-item-wrap:hover .product-actions {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.shortcode-single-product-wrap .product-item-wrap:hover .product-link {
	opacity: 1;
	visibility: visible;
}
.shortcode-single-product-wrap .product-item-wrap:hover .product-thumb-secondary {
	opacity: 1;
}
.shortcode-single-product-wrap .product-item-wrap .product-item-inner {
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
}
.shortcode-single-product-wrap .product-item-wrap .product-thumb img {
	width: 100%;
}
.shortcode-single-product-wrap .product-item-wrap .product-thumb {
	position: relative;
	background-color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap .product-thumb .product-thumb-primary {
	overflow: hidden;
}
.shortcode-single-product-wrap .product-item-wrap .product-thumb .product-thumb-primary img {
	padding-top: 10px;
	-webkit-transform: translateX(-25%);
	-ms-transform: translateX(-25%);
	-o-transform: translateX(-25%);
	transform: translateX(-25%);
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.shortcode-single-product-wrap .product-item-wrap .product-thumb-secondary {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	z-index: 1;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.shortcode-single-product-wrap .product-item-wrap .product-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}
.shortcode-single-product-wrap .product-item-wrap .product-link:hover .product-hover-sign hr:nth-child(1) {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
	transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1);
}
.shortcode-single-product-wrap .product-item-wrap .product-link:hover .product-hover-sign hr:nth-child(2) {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
	transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(1, 1, 1);
}
.shortcode-single-product-wrap .product-item-wrap .product-link .product-hover-sign {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	z-index: 12;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.shortcode-single-product-wrap .product-item-wrap .product-link .product-hover-sign hr {
	top: 50%;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-o-transform-origin: 50%;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	width: 40px;
	opacity: 0;
	margin: 0;
	left: 50%;
	position: absolute;
	border: 0;
	border-top: 1px solid #ad9151;
	height: 0;
	z-index: 11;
}
.shortcode-single-product-wrap .product-item-wrap .product-link .product-hover-sign hr:nth-child(1) {
	-moz-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
	transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1);
}
.shortcode-single-product-wrap .product-item-wrap .product-link .product-hover-sign hr:nth-child(2) {
	-moz-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-ms-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	-o-transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
	transform: translate3d(-50%, -50%, 0) rotate(0) scale3d(0, 0, 1);
}
.shortcode-single-product-wrap .product-item-wrap .add-to-cart-wrap {
	display: inline-block;
}
.shortcode-single-product-wrap .product-item-wrap .add-to-cart-wrap a {
	width: 40px;
	height: 40px;
	line-height: 40px !important;
	text-align: center;
	background-color: #ffffff;
	color: #363738;
	display: inline-block;
	padding: 0;
	opacity: 0;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 0;
	min-width: 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.shortcode-single-product-wrap .product-item-wrap .add-to-cart-wrap a:before {
	font-family: FontAwesome;
	content: "\f217";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	line-height: 1;
	vertical-align: middle;
	display: none;
}
.shortcode-single-product-wrap .product-item-wrap .add-to-cart-wrap a:hover {
	font-size: 14px;
	width: 145px;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions {
	position: absolute;
	bottom: 0;
	background-color: #f6f6f6;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	z-index: 3;
	font-size: 0;
	padding: 5% 0;
	transform: translateY(100%);
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist, .shortcode-single-product-wrap .product-item-wrap .product-actions .compare, .shortcode-single-product-wrap .product-item-wrap .product-actions .product-quick-view, .shortcode-single-product-wrap .product-item-wrap .product-actions .btn_add_to_cart, .shortcode-single-product-wrap .product-item-wrap .product-actions .add-to-cart-wrap a {
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	text-align: center;
	background-color: #ffffff;
	color: #888;
	display: inline-block;
	padding: 0;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 0;
	min-width: 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
	opacity: 1;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a i, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a i, .shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist i, .shortcode-single-product-wrap .product-item-wrap .product-actions .compare i, .shortcode-single-product-wrap .product-item-wrap .product-actions .product-quick-view i, .shortcode-single-product-wrap .product-item-wrap .product-actions .btn_add_to_cart i, .shortcode-single-product-wrap .product-item-wrap .product-actions .add-to-cart-wrap a i {
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .compare:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .product-quick-view:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .btn_add_to_cart:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .add-to-cart-wrap a:hover, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .compare.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .product-quick-view.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .btn_add_to_cart.active, .shortcode-single-product-wrap .product-item-wrap .product-actions .add-to-cart-wrap a.active {
	color: #ffffff;
	background-color: #ad9151;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a {
	background-color: #ad9151;
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .added_to_cart.wc-forward {
	background-color: #ad9151 !important;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .added_to_cart.wc-forward i {
	color: #ffffff !important;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .compare:before {
	content: '';
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .compare .blockUI.blockOverlay {
	display: none !important;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .product-quick-view i {
	font-size: 15px;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist {
	margin-right: 4px;
	margin-left: 4px;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .added-spinner {
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-add-to-wishlist {
	display: inline-block;
	margin: 0;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-add-to-wishlist + div.clear {
	display: none;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-add-button {
	font-size: 0;
	position: relative;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-add-button a i {
	margin-right: 0px;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-add-button .ajax-loading {
	display: none !important;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist:before, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .shortcode-single-product-wrap .product-item-wrap .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .shortcode-single-product-wrap .product-item-wrap .product-actions .compare.added:before {
	font-family: FontAwesome;
	content: "\f08a";
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 1;
	vertical-align: middle;
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist:before {
	content: '';
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .compare.added:before {
	content: "\f012";
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .add_to_wishlist.added-spinner:before {
	content: "";
}
.shortcode-single-product-wrap .product-item-wrap .product-actions .added-spinner:before {
	content: "\f110";
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}
.shortcode-single-product-wrap .product-item-wrap .product-info {
	padding: 0 10px;
	text-align: center;
	background: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap .product-info h3 {
	font-size: 14px;
	margin-bottom: 30px;
	color: #818486;
}
.shortcode-single-product-wrap .product-item-wrap .product-info .star-rating {
	margin-top: 0;
	font-size: 14px;
	margin-bottom: 10px;
	width: 100px;
}
.shortcode-single-product-wrap .product-item-wrap .product-info span.price {
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #000000;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 1;
	position: relative;
	color: #363738;
	text-transform: uppercase;
	padding-left: 44px !important;
	height: 44px;
	text-align: center;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare i {
	color: #363738;
	font-size: 16px;
	height: 44px;
	width: 44px;
	position: absolute;
	left: 0;
	padding: 14px;
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:after {
	z-index: -1;
	opacity: 0;
	content: '';
	top: -2px;
	left: 50px;
	position: absolute;
	width: 180px;
	height: 50px;
	background-color: #ffffff;
	-webkit-transform: skewX(10deg) skewY(0deg);
	-ms-transform: skewX(10deg) skewY(0deg);
	-o-transform: skewX(10deg) skewY(0deg);
	transform: skewX(10deg) skewY(0deg);
	-webkit-transition: 0.35s;
	-o-transition: 0.35s;
	transition: 0.35s;
	animation: spin 0s linear infinite;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover {
	background-color: #ad9151;
	font-size: 14px;
	font-weight: bold;
	color: #363738 !important;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:hover i, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover i {
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:hover:after, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover:after {
	opacity: 1;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover {
	width: 160px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover {
	width: 44px;
}
}
 @media (max-width: 320px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .compare:hover {
	width: 44px;
}
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 190px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 44px;
}
}
 @media (max-width: 320px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 44px;
}
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover {
	width: 160px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover {
	width: 44px;
}
}
 @media (max-width: 320px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .product-quick-view:hover {
	width: 44px;
}
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover {
	width: 190px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover {
	width: 44px;
}
}
 @media (max-width: 320px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_cart_button:hover {
	width: 44px;
}
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover {
	width: 190px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover {
	width: 44px;
}
}
 @media (max-width: 320px) {
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .add_to_wishlist:hover {
	width: 44px;
}
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart {
	color: #363738 !important;
	background-color: #ad9151;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .added_to_cart:before {
	content: '\f07a';
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a {
	background-color: #ad9151;
}
.shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.button-no-tooltip .product-actions .yith-wcwl-wishlistexistsbrowse a:before {
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1:hover span.price, .shortcode-single-product-wrap .product-item-wrap.product-style_1:hover h3 {
	opacity: 0;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 .star-rating {
	display: none;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 span.price {
	text-align: left;
	font-size: 30px;
	padding: 5px 20px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 span.price del {
	font-size: 24px;
}
 @media (min-width: 768px) and (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_1 span.price {
	font-size: 18px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 span.price del {
	font-size: 16px;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_1 h3 {
	margin-top: 0;
	padding: 0 20px;
	text-align: left;
	font-size: 18px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
 @media (min-width: 768px) and (max-width: 991px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_1 h3 {
	font-size: 16px;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-thumb {
	max-height: 263px;
	width: 50%;
	float: right;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-thumb img {
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	top: -20px;
	position: relative;
	padding: 0;
}
 @media (max-width: 479px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-thumb {
	width: 100%;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info {
	padding: 0;
	padding-left: 20px;
	width: 50%;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info span.price {
	padding-left: 20px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 32px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info span.price del {
	font-size: 18px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info h3 {
	margin-top: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #363738;
	text-align: left;
	padding-left: 20px;
	margin-bottom: 10px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-single-short-description p {
	text-align: left;
	padding-left: 20px;
	height: 20px;
	overflow: hidden;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions {
	padding: 0;
	position: relative;
	background-color: transparent;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare {
	background-color: #ad9151;
	color: #363738;
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare:after {
	opacity: 1;
	background-color: #f6f6f6;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart i, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare i {
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .compare:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .product-quick-view:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button {
	float: left;
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button:hover {
	color: #ffffff !important;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_cart_button:hover:after {
	left: 110%;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart {
	float: left;
	color: #363738;
	font-size: 14px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .added_to_cart i {
	display: block;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add_to_wishlist:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions .add-to-cart-wrap {
	display: block;
	padding-left: 20px;
}
 @media (max-width: 479px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info .product-actions {
	bottom: 10px;
}
}
 @media (max-width: 479px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2 .product-item-inner .product-info {
	width: 100%;
	padding-left: 0;
	padding-right: 10px;
}
}
 @media (max-width: 1199px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2 {
	margin: 30px 0;
}
}
 @media (max-width: 767px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2 {
	margin: 15px 0;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-thumb {
	max-height: 263px;
	width: 50%;
	float: left;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-thumb img {
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	top: -20px;
	position: relative;
	padding: 0;
}
 @media (max-width: 479px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-thumb {
	width: 100%;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info {
	padding: 0;
	padding-right: 20px;
	width: 50%;
	float: right;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info span.price {
	padding-left: 20px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 32px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info span.price del {
	font-size: 18px;
}
 @media (max-width: 1919px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info span.price del {
	display: none;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info h3 {
	margin-top: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #363738;
	text-align: left;
	padding-left: 20px;
	margin-bottom: 10px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-single-short-description p {
	text-align: left;
	padding-left: 20px;
	height: 20px;
	overflow: hidden;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions {
	padding: 0;
	position: relative;
	background-color: transparent;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare {
	background-color: #ad9151;
	color: #363738;
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart:after, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare:after {
	opacity: 1;
	background-color: #f6f6f6;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare:before, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart i, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare i {
	color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .compare:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistexistsbrowse a:hover, .shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .yith-wcwl-wishlistaddedbrowse a:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .product-quick-view:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button {
	float: left;
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_cart_button:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart {
	float: left;
	color: #363738;
	font-size: 14px;
	font-weight: bold;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .added_to_cart i {
	display: block;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add_to_wishlist:hover {
	width: 190px;
}
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info .product-actions .add-to-cart-wrap {
	display: block;
	padding-left: 20px;
}
 @media (max-width: 479px) {
.shortcode-single-product-wrap .product-item-wrap.product-style_2.style_right .product-item-inner .product-info {
	width: 100%;
}
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap {
	float: none;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap:hover .product-actions {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner {
	background-color: #ffffff;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner .product-thumb {
	width: 50%;
	display: inline-block;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner .product-thumb .product-flash-wrap {
	left: 80%;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner .product-thumb .product-thumb-primary img {
	transform: none;
	padding-top: 0;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner .product-info {
	float: left;
	width: 50%;
	display: inline-block;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_3 .product-item-wrap .product-item-inner .product-info .product-actions {
	background-color: transparent;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap {
	float: none;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap .product-item-inner {
	background: #f6f6f6;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap .product-item-inner .product-thumb {
	width: 50%;
	display: inline-block;
	float: left;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap .product-item-inner .product-thumb .product-brand-logo {
	position: absolute;
	top: 20px;
	left: 15px;
	width: 70%;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap .product-item-inner .product-thumb .product-thumb-primary img {
	transform: none;
}
.shortcode-single-product-wrap .product-item-wrap.product-style-style_4 .product-item-wrap .product-item-inner .product-info {
	width: 50%;
	display: inline-block;
	background: none;
	margin-top: 10%;
}
 @media (max-width: 767px) {
.shortcode-single-product-wrap {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
}
.product-paging-load-more .product-load-more {
	background-color: #ad9151;
	border-color: transparent !important;
	margin-top: 30px;
	margin-bottom: 30px;
}
.product-paging-load-more .product-load-more:hover {
	background-color: #ffa202;
}
.recent-news-home_1 .recent-news-container .recent-news-item {
	background-size: 40% auto;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-bottom: 50px;
	max-height: 300px;
}
.recent-news-home_1 .recent-news-container .recent-news-item:hover .post-thumbnail .post-img {
	-webkit-filter: grayscale(100%) blur(3px);
	-moz-filter: grayscale(100%) blur(3px);
	-o-filter: grayscale(100%) blur(3px);
	-ms-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
}
.recent-news-home_1 .recent-news-container .recent-news-item:hover .post-thumbnail .post-img:before {
	opacity: 1;
}
.recent-news-home_1 .recent-news-container .recent-news-item:hover .post-thumbnail .post-meta {
	opacity: 1;
	filter: alpha(opacity=100);
	top: 30%;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item:hover .post-thumbnail .post-meta {
	top: 50%;
}
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail {
	width: 45%;
	height: 100%;
	position: absolute;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail .post-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail .post-img:before {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail .post-meta {
	text-align: center;
	color: white;
	font-size: 18px;
	position: absolute;
	top: 10%;
	left: 30%;
	border: 2px solid #ffffff;
	height: 75px;
	width: 65px;
	padding: 10px;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.55s ease-in-out;
	-o-transition: all 0.55s ease-in-out;
	transition: all 0.55s ease-in-out;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail .post-meta .post-date {
	margin-bottom: 0;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail {
	width: 100%;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-thumbnail .post-meta {
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
}
.recent-news-home_1 .recent-news-container .recent-news-item .overlay-bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 45%;
	bottom: 0;
	background-color: #f6f6f6;
	z-index: 1;
	-webkit-transform: skewX(18deg) skewY(0deg);
	-ms-transform: skewX(18deg) skewY(0deg);
	-o-transform: skewX(18deg) skewY(0deg);
	transform: skewX(18deg) skewY(0deg);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	transform-origin: bottom;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .overlay-bg {
	background-color: transparent;
}
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content {
	width: 66%;
	float: right;
	background-color: #ffffff;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	padding: 30px;
	position: relative;
	z-index: 9;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .entry-title {
	text-transform: uppercase;
	margin: 15px 0;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .entry-title a {
	color: #363738;
	font-size: 18px;
	font-weight: bold;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .entry-title {
	width: 100%;
	margin: 30px 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .entry-title a {
	color: #ffffff;
}
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .entry-title:hover a {
	color: #ad9151;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .post-blog-excerpt {
	color: #686a6c;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .post-blog-excerpt {
	color: transparent;
}
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore {
	float: left;
	background-color: #f6f6f6;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	display: block;
	overflow: hidden;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore:before {
	content: "\f054";
	font-family: Fontawesome;
	color: white;
	display: inline-block;
	padding: 10px 20px 10px 20px;
	background-color: #ad9151;
	margin-right: 10px;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore:after {
	content: '';
	position: absolute;
	width: 200%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 48px;
	transform: skewX(13deg);
	transform-origin: bottom;
	background-color: #f6f6f6;
	z-index: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore .span-text {
	position: relative;
	z-index: 2;
	margin-right: 10px;
	font-weight: 700;
	color: #363738;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore:hover .span-text {
	color: #ad9151;
}
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore:hover:after {
	left: 70px;
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .post-content .btn-readmore {
	display: none;
}
}
 @media (max-width: 480px) {
.recent-news-home_1 .recent-news-container .recent-news-item .post-content {
	width: 100%;
	text-align: center;
	background-color: transparent;
	margin: 0;
	padding: 60px 15px;
}
}
.recent-news-home_2 .recent-news-container .recent-news-control {
	text-align: center;
	margin-bottom: 50px;
}
.recent-news-home_2 .recent-news-container .recent-news-control .nav_prev, .recent-news-home_2 .recent-news-container .recent-news-control .nav_next {
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.recent-news-home_2 .recent-news-container .recent-news-control .nav_prev:hover, .recent-news-home_2 .recent-news-container .recent-news-control .nav_next:hover {
	cursor: pointer;
}
.recent-news-home_2 .recent-news-container .recent-news-control .nav_prev i, .recent-news-home_2 .recent-news-container .recent-news-control .nav_next i {
	padding: 15px;
	background: #ffffff;
}
.recent-news-home_2 .recent-news-container .recent-news-list {
	padding: 0;
	margin: 0;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item {
	list-style: none;
	list-style-type: none;
	background-color: #ffffff;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row {
	margin: 0;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row:nth-child(2n) article .post-thumbnail {
	float: right;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row:nth-child(2n) article .post-information:before {
	border-color: transparent transparent transparent #ffffff;
	border-style: solid;
	border-width: 18px 0 18px 20px;
	content: "";
	right: -20px;
	position: absolute;
	top: 36px;
	z-index: 10;
}
 @media (max-width: 479px) {
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row:nth-child(2n) article .post-information:before {
	right: auto;
	left: 50%;
	-moz-transform: translate(-50%, 0) rotate(45deg);
	-webkit-transform: translate(-50%, 0) rotate(45deg);
	-ms-transform: translate(-50%, 0) rotate(45deg);
	-o-transform: translate(-50%, 0) rotate(45deg);
	transform: translate(-50%, 0) rotate(45deg);
	top: -5px;
}
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row:nth-child(2n+1) article .post-information:before {
	border-color: transparent #ffffff transparent transparent;
	border-style: solid;
	border-width: 18px 20px 18px 0;
	content: "";
	left: -20px;
	position: absolute;
	top: 36px;
	z-index: 10;
}
 @media (max-width: 479px) {
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row:nth-child(2n+1) article .post-information:before {
	left: 50%;
	-moz-transform: translate(-50%, 0) rotate(-45deg);
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	-o-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	top: -5px;
}
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article {
	padding: 0;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail {
	height: 240px;
	overflow: hidden;
	position: relative;
	width: 50%;
	float: left;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail img {
	height: 100%;
	width: auto;
	max-width: none;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail:before {
	top: 0;
	left: -100%;
	height: 100%;
	width: 50%;
	opacity: 0;
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.85s ease-in-out;
	-o-transition: all 0.85s ease-in-out;
	transition: all 0.85s ease-in-out;
	z-index: 1;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail:after {
	top: 0;
	right: -100%;
	height: 100%;
	width: 50%;
	opacity: 0;
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.85s ease-in-out;
	-o-transition: all 0.85s ease-in-out;
	transition: all 0.85s ease-in-out;
	z-index: 1;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail .post-meta {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
 @media (max-width: 479px) {
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-thumbnail {
	width: 100%;
}
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information {
	max-height: 240px;
	width: 50%;
	float: left;
	padding: 35px 25px;
	position: relative;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title {
	margin-top: 10px;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 15px;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title a {
	color: #363738;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title:hover a {
	color: #ad9151;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .info-meta {
	margin-bottom: 15px;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .info-meta .post-count-comments {
	padding-right: 20px;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .info-meta i {
	margin-right: 3px;
}
 @media (max-width: 479px) {
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article .post-information {
	width: 100%;
}
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article:hover .post-thumbnail img {
	-webkit-filter: grayscale(100%) blur(3px);
	-moz-filter: grayscale(100%) blur(3px);
	-o-filter: grayscale(100%) blur(3px);
	-ms-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article:hover .post-thumbnail:before {
	left: 0;
	opacity: 1;
}
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article:hover .post-thumbnail:after {
	right: 0;
	opacity: 1;
}
 @media (min-width: 480px) and (max-width: 991px) {
.recent-news-home_2 .recent-news-container .recent-news-list .recent-news-item .row article {
	border-bottom: 1px solid #eeeeee;
}
}
.recent-news-home_3 .recent-news-container {
	position: relative;
}
.recent-news-home_3 .recent-news-container .recent-news-control .news-nav {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.recent-news-home_3 .recent-news-container .recent-news-control .news-nav:hover {
	cursor: pointer;
}
.recent-news-home_3 .recent-news-container .recent-news-control .news-nav.nav-prev {
	float: left;
	margin-left: 25px;
}
.recent-news-home_3 .recent-news-container .recent-news-control .news-nav.nav-next {
	right: 0;
	float: right;
	margin-right: 25px;
}
.recent-news-home_3 .recent-news-container .recent-news-control .news-nav i {
	padding: 15px;
	background: #ffffff;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item {
	margin: 0 10px;
	text-align: center;
	background: #ffffff;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail {
	position: relative;
	height: 300px;
	overflow: hidden;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail a {
	display: block;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail a img {
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail a:before {
	z-index: 1;
	top: -100%;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail a:after {
	content: '\f0c1';
	font-size: 20px;
	top: 100%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	z-index: 1;
	color: #ffffff;
	font-family: FontAwesome;
	opacity: 0;
	height: 50px;
	width: 50px;
	border-radius: 100%;
	line-height: 50px;
	text-align: center;
	border: 1px solid #ffffff;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
 @media (max-width: 767px) {
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail {
	height: 250px;
}
}
 @media (max-width: 479px) {
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-thumbnail {
	height: 180px;
}
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-title {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-title a {
	display: block;
	color: #363738;
	font-weight: bold;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-title a:hover {
	color: #ad9151;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-excerpt {
	display: none;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-meta {
	color: #686a6c;
	margin-bottom: 20px;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-meta .post-count-comments {
	margin-right: 30px;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item .post-information .post-meta i {
	margin-right: 5px;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item:hover .post-thumbnail a img {
	-webkit-filter: grayscale(100%) blur(3px);
	-moz-filter: grayscale(100%) blur(3px);
	-o-filter: grayscale(100%) blur(3px);
	-ms-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item:hover .post-thumbnail a:before {
	top: 0;
	opacity: 1;
}
.recent-news-home_3 .recent-news-container .slick-slider .recent-news-item:hover .post-thumbnail a:after {
	top: 50%;
	opacity: 1;
}
.recent-news-home_4 .recent-news-container article {
	position: relative;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail {
	position: relative;
	max-height: 450px;
	overflow: hidden;
	background-color: #eeeeee;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .overlay-bg {
	z-index: 2;
	height: 200px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -30px;
	background-color: #ffffff;
	-webkit-transform: skewX(0) skewY(5deg);
	-ms-transform: skewX(0) skewY(5deg);
	-o-transform: skewX(0) skewY(5deg);
	transform: skewX(0) skewY(5deg);
	transform-origin: bottom;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image {
	height: 450px;
	overflow: hidden;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image img {
	height: 70%;
	width: auto;
	max-width: none;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
 @media (max-width: 992px) {
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image img {
	width: 100%;
	height: auto;
}
}
 @media (max-width: 479px) {
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image img {
	width: auto;
	height: 100%;
}
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-image:before {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	z-index: 1;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-meta {
	z-index: 2;
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	border: 2px solid #ffffff;
	width: 60px;
	height: 70px;
	position: absolute;
	top: -100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-meta p {
	margin: 0;
}
.recent-news-home_4 .recent-news-container article .post-thumbnail .post-meta p.post-date {
	font-weight: 900;
}
.recent-news-home_4 .recent-news-container article .post-content {
	z-index: 2;
	width: 85%;
	margin-left: 7.5%;
	margin-right: 7.5%;
	padding: 30px;
	background: #ffffff;
	position: absolute;
	bottom: 0;
}
.recent-news-home_4 .recent-news-container article .post-content .entry-title {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.recent-news-home_4 .recent-news-container article .post-content .entry-title a {
	color: #363738;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_4 .recent-news-container article .post-content .entry-title a:hover {
	color: #ad9151;
}
.recent-news-home_4 .recent-news-container article .post-content .post-info {
	margin-bottom: 10px;
	color: #818486;
}
.recent-news-home_4 .recent-news-container article .post-content .post-info .post-author {
	margin-right: 10px;
}
.recent-news-home_4 .recent-news-container article .post-content .post-info i {
	color: #363738;
	margin-right: 5px;
}
.recent-news-home_4 .recent-news-container article .post-content .post-excerpt {
	color: #818486;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore {
	background: #f5f5f5;
	padding: 10px 20px;
	text-transform: uppercase;
	position: relative;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore:before {
	content: "\f178";
	font-family: Fontawesome;
	background: #575757;
	color: #ffffff;
	position: absolute;
	left: 0;
	height: 100%;
	top: 0;
	padding: 10px 25px 10px 15px;
	line-height: 1;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore .span-text {
	color: #363738;
	margin-left: 50px;
	font-weight: 700;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore .span-text:before {
	content: "";
	position: absolute;
	border-bottom: 37px solid transparent;
	border-right: 15px solid #f5f5f5;
	left: 39px;
	top: 0;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore:hover:before {
	background-color: #ad9151;
}
.recent-news-home_4 .recent-news-container article .post-content .btn-readmore:hover .span-text {
	color: #ad9151;
}
 @media (max-width: 479px) {
.recent-news-home_4 .recent-news-container article .post-content {
	padding: 20px;
}
}
.recent-news-home_4 .recent-news-container article:hover .post-thumbnail .post-image img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.recent-news-home_4 .recent-news-container article:hover .post-thumbnail .post-image:before {
	opacity: 1;
}
.recent-news-home_4 .recent-news-container article:hover .post-thumbnail .post-meta {
	top: 10%;
}
.recent-news-home_6 .recent-news-container article {
	padding-bottom: 20px;
}
.recent-news-home_6 .recent-news-container article:hover .post-thumbnail img {
	-webkit-filter: grayscale(100%) blur(3px);
	-moz-filter: grayscale(100%) blur(3px);
	-o-filter: grayscale(100%) blur(3px);
	-ms-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.recent-news-home_6 .recent-news-container article:hover .post-thumbnail .overlay-bg {
	left: 0;
	opacity: 1;
}
.recent-news-home_6 .recent-news-container article:hover .post-content .post-excerpt:before {
	width: 100%;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail {
	position: relative;
	max-height: 300px;
	overflow: hidden;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail img {
	width: 100%;
	-webkit-transition: all 0.75s ease-in-out;
	-o-transition: all 0.75s ease-in-out;
	transition: all 0.75s ease-in-out;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg {
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: -100%;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg .post-meta {
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	border: 2px solid #ffffff;
	width: 60px;
	height: 70px;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg .post-meta p {
	margin: 0;
}
.recent-news-home_6 .recent-news-container article .post-thumbnail .overlay-bg .post-meta p.post-date {
	font-weight: 900;
}
.recent-news-home_6 .recent-news-container article .post-content .entry-title {
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.recent-news-home_6 .recent-news-container article .post-content .entry-title a {
	color: #363738;
	text-transform: uppercase;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_6 .recent-news-container article .post-content .entry-title a:hover {
	color: #ad9151;
}
.recent-news-home_6 .recent-news-container article .post-content .post-info {
	color: #818486;
}
.recent-news-home_6 .recent-news-container article .post-content .post-info .post-author {
	margin-right: 10px;
}
.recent-news-home_6 .recent-news-container article .post-content .post-info i {
	margin-right: 10px;
}
.recent-news-home_6 .recent-news-container article .post-content .post-info .post-count-comments {
	margin-right: 30px;
}
.recent-news-home_6 .recent-news-container article .post-content .post-excerpt {
	position: relative;
	padding-bottom: 25px;
	padding-top: 10px;
	margin-bottom: 15px;
}
.recent-news-home_6 .recent-news-container article .post-content .post-excerpt:before {
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	width: 10%;
	height: 1px;
	background: #262b30;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_6 .recent-news-container article .post-content .category-content a {
	font-size: 12px;
	font-weight: 700;
	color: #363738 !important;
	text-transform: uppercase;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.recent-news-home_6 .recent-news-container article .post-content .category-content a:hover {
	color: #ad9151 !important;
}
.login-popup {
	background: #ffffff;
	color: #363738;
	padding: 30px;
	min-width: 357px;
}
.login-popup h2 {
	color: #ad9151;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.7375em;
	text-align: center;
}
.login-popup .close-btn {
	position: absolute;
	top: 0;
	right: 3px;
	font-size: 1.2em;
	color: #000;
	color: rgba(0, 0, 0, 0.5);
}
.login-popup .close-btn:hover {
	color: #ad9151;
}
.login-popup .message {
	color: #fff;
	margin: 0 0 10px;
}
.login-popup .message.success {
	background: #609450;
}
.login-popup .message.error {
	background: #BD362F;
}
.login-popup .message.notice {
	background: #FAA732;
}
/*** Login Form ***/



#form p {
	padding: 0;
	margin: 0 0 10px;
}
#form .field-titles {
	text-transform: uppercase;
	font-size: .8125em;
	line-height: 1.538461538em;
	font-weight: bold;
}
#form .input {
	font-size: 1.230769231em;
	padding: 5px;
	border: 1px solid #E6E6E6;
	background: #ffffff;
}
#form .input:hover, #form .input:focus {
	border: 1px solid #ad9151;
}
#form #forgetmenot {
	position: relative;
	float: left;
	margin: 0;
}
#form #forgetmenot label {
	position: relative;
	top: 5px;
	font-size: 1.05em;
	cursor: pointer;
}
#form #forgetmenot label:hover {
	color: #ad9151;
}
#form .submit {
	width: 100%;
}
#form .submit .button {
	background: #ad9151;
	color: #ffffff;
	font-size: 1em;
	outline: 0;
	border: none;
	padding: 7px 18px;
	width: 100%;
	height: 42px;
}
#form .submit .button:hover {
	background: #ffa202;
}
#additional-settings {
	font-size: 1.05em;
	position: relative;
	margin-top: 15px;
	bottom: 0px;
}
#additional-settings a {
	color: #ad9151;
}
#additional-settings a:hover {
	opacity: .8;
}
/* 3. Add To Cart Woocommerce CSS */



.product.woocommerce.add_to_cart_inline {
	display: none;
}
.add-to-cart-wrap {
	text-align: center;
}
/* 4. FAQs */



.yolo-faqs .vc_tta-panels-container {
	background: #ffffff;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels {
	padding: 5% 10%;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
	border-bottom: 1px solid #f6f6f6;
	padding: 15px 0px;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
	background: none;
	border: none;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-title-text {
	text-transform: uppercase;
	font-size: 14px;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
	background: none;
	border: none;
	margin-left: 5%;
}
.motor-heading {
	font-size: 30px;
	line-height: 1.2;
	padding-bottom: 24px;
	padding-left: 5px;
	position: relative;
}
.motor-heading:after {
	content: '';
	border-bottom: 1px solid;
	display: block;
	padding-top: 20px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.motor-heading.style2 {
	margin-top: 35px;
	padding-bottom: 10px;
}
.motor-heading.style2:after {
	border-bottom: 1px solid #eeeeee;
	padding-top: 0;
	bottom: auto;
	top: -34px;
}
.owl-yolo-shortcode .owl-controls .owl-buttons div {
	position: absolute;
	width: 40px;
	height: 40px;
	background: #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #eeeeee;
	top: 50%;
	margin-top: -20px;
	opacity: 0;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	line-height: 40px;
}
.owl-yolo-shortcode .owl-controls .owl-buttons div i {
	color: #000000;
	font-size: 20px;
}
.owl-yolo-shortcode .owl-controls .owl-buttons .owl-prev {
	left: 20px;
}
.owl-yolo-shortcode .owl-controls .owl-buttons .owl-next {
	right: 20px;
}
.owl-yolo-shortcode:hover .owl-controls .owl-buttons .owl-prev {
	left: -45px;
	opacity: 1;
}
.owl-yolo-shortcode:hover .owl-controls .owl-buttons .owl-next {
	right: -45px;
	opacity: 1;
}
.owl-yolo-shortcode .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 5px;
}
 @media (max-width: 800px) {
.owl-yolo-shortcode:hover .owl-controls .owl-buttons .owl-prev {
	left: 0;
}
.owl-yolo-shortcode:hover .owl-controls .owl-buttons .owl-next {
	right: 0;
}
}
.motor-button {
	position: relative;
	display: inline-block;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-size: 15px;
	line-height: 1.6;
	font-weight: 400;
	text-align: center;
}
.motor-button i {
	position: absolute;
	font-size: 20px;
	line-height: 1.2;
}
.motor-button.i_left {
	padding-left: 40px !important;
}
.motor-button.i_right {
	padding-right: 40px !important;
}
.motor-button.i_left i {
	left: 15px;
	margin-right: 5px;
}
.motor-button.i_right i {
	margin-left: 5px;
	right: 15px;
}
.motor-button.style1 {
	border: 2px solid;
	color: #ffffff;
}
.motor-button.style1.gray-color {
	border: 2px solid #ccc;
	background-color: #ccc;
	color: #888;
}
.motor-button.style1:hover, .motor-button.style1.active {
	color: #ffffff;
}
.motor-button.style2 {
	border: 2px solid #eeeeee;
}
.motor-button.style2:hover, .motor-button.style2.active {
	color: #ffffff;
}
.motor-button.style2.button-light {
	color: #ffffff;
}
.motor-button.button-1x {
	min-width: 140px;
	padding: 4px 15px;
}
.motor-button.button-1x i {
	top: 4px;
}
.motor-button.button-2x {
	min-width: 140px;
	padding: 7px 20px;
}
.motor-button.button-2x i {
	top: 7px;
}
.motor-button.button-3x {
	min-width: 160px;
	padding: 10px 20px;
}
.motor-button.button-3x i {
	top: 10px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading {
	margin: 0 !important;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 {
	font-size: 14px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4 a, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 a {
	font-family: 'MuseoSans-300';
	font-size: inherit;
	vertical-align: middle;
	padding: 17px;
	color: #202020;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4 a:hover, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 a:hover {
	text-decoration: none;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4 a .vc_tta-icon, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 a .vc_tta-icon {
	font-size: 26px;
	width: 35px;
	vertical-align: middle;
	display: inline-block;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4 a span, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 a span, .vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-heading h4 a i, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-heading h4 a i {
	color: #202020;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-controls-icon, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-controls-icon {
	width: 7px;
	height: 4px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
	border-width: 4px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-body, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-body {
	border: none !important;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-1 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-1 .vc_tta-panel + .vc_tta-panel {
	padding-top: 1px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-2 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-2 .vc_tta-panel + .vc_tta-panel {
	padding-top: 2px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-3 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-3 .vc_tta-panel + .vc_tta-panel {
	padding-top: 3px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-4 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-4 .vc_tta-panel + .vc_tta-panel {
	padding-top: 4px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-5 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-5 .vc_tta-panel + .vc_tta-panel {
	padding-top: 5px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-10 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-10 .vc_tta-panel + .vc_tta-panel {
	padding-top: 10px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-15 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-15 .vc_tta-panel + .vc_tta-panel {
	padding-top: 15px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-20 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-20 .vc_tta-panel + .vc_tta-panel {
	padding-top: 20px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-25 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-25 .vc_tta-panel + .vc_tta-panel {
	padding-top: 25px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-30 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-30 .vc_tta-panel + .vc_tta-panel {
	padding-top: 30px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1.vc_tta-gap-35 .vc_tta-panel + .vc_tta-panel, .vc_tta-accordion.vc_tta-style-accordion_style2.vc_tta-gap-35 .vc_tta-panel + .vc_tta-panel {
	padding-top: 35px;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-controls-icon-position-right .vc_tta-controls-icon, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	right: 5px !important;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-panel-body {
	border: 1px solid #DDDDDD !important;
}
.vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-panel-body {
	background-color: #DDDDDD !important;
}
 @media (max-width: 480px) {
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-title-text:not(:empty) ~ *, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-title-text:not(:empty) ~ * {
	margin-left: 0 !important;
}
.vc_tta-accordion.vc_tta-style-accordion_style1 .vc_tta-icon, .vc_tta-accordion.vc_tta-style-accordion_style2 .vc_tta-icon {
	display: none !important;
}
}
/* tour */



.vc_tta-style-tour_style1 .vc_tta-panel-heading {
	border-bottom: 1px solid #eeeeee;
}
.vc_tta-style-tour_style1 .vc_tta-tabs-list {
	margin: 0 !important;
	border: 3px solid #eeeeee;
	-webkit-align-self: flex-start !important;
	-ms-flex-item-align: flex-start !important;
	align-self: flex-start !important;
	padding: 30px 0 !important;
}
.vc_tta-style-tour_style1 .vc_tta-tabs-list .vc_tta-tab:last-child .vc_tta-title-text {
	border-bottom: 0;
}
.vc_tta-style-tour_style1 .vc_tta-title-text {
	font-size: 15px;
	color: #999999 !important;
	border-bottom: 1px solid #eeeeee;
	display: block;
	padding-bottom: 10px;
	padding-left: 6px;
}
.vc_tta-style-tour_style1 .vc_tta-title-text a {
	color: #999999 !important;
}
.vc_tta-style-tour_style1 .vc_tta-panel-body {
	padding-top: 0 !important;
}
.vc_tta-style-tour_style1 .vc_tta-tab > a {
	padding: 0 20px !important;
}
.vc_tta-style-tour_style1 .vc_tta-tabs-container {
	margin: 10px 10px 0 0 !important;
}
 @media (max-width: 767px) {
.vc_tta-style-tour_style1 .vc_tta-panels-container {
	border: 3px solid #eeeeee !important;
}
}
/* Tabs */



.vc_tta-style-tab_style1 .vc_tta-tabs-container {
	border-bottom: 1px solid;
}
.vc_tta-style-tab_style1 .vc_tta-tabs-container h2 {
	position: absolute;
	left: 0;
	top: 8px;
	font-size: 30px;
	padding-left: 5px;
}
.vc_tta-style-tab_style1 .vc_tta-tabs-container .vc_tta-tabs-list {
	padding-bottom: 4px;
}
.vc_tta-style-tab_style1 .vc_tta-tabs-container .vc_tta-title-text {
	font-size: 15px;
}
.vc_tta-style-tab_style1 .vc_tta-panel-heading {
	border-bottom: 1px solid !important;
}
.vc_tta-style-tab_style1 .vc_tta-panel-body {
	border-width: 0 !important;
}
.vc_tta-style-tab_style1.vc_general .vc_tta-panel-body {
	-webkit-transition: padding 0.6s ease-in-out;
	-o-transition: padding 0.6s ease-in-out;
	transition: padding 0.6s ease-in-out;
}
/* message_box */



.vc_color-hm-info.vc_message_box {
	color: #6379B7;
	border-color: #6379B7;
	background-color: #F7FAFF;
}
.vc_color-hm-info.vc_message_box .vc_message_box-icon {
	color: #6379B7;
}
.vc_color-hm-info.vc_message_box-solid {
	color: #6379B7;
	border-color: transparent;
	background-color: #F7FAFF;
}
.vc_color-hm-info.vc_message_box-solid .vc_message_box-icon {
	color: #6379B7;
}
.vc_color-hm-info.vc_message_box-outline, .vc_color-hm-info.vc_message_box-solid-icon {
	color: #6379B7;
	border-color: #6379B7;
	background-color: transparent;
}
.vc_color-hm-info.vc_message_box-outline .vc_message_box-icon, .vc_color-hm-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #6379B7;
}
.vc_color-hm-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #6379B7;
	background-color: #F7FAFF;
}
.vc_color-hm-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #6379B7;
}
/* 2 */



.vc_color-hm-warning.vc_message_box {
	color: #F2C800;
	border-color: #F2C800;
	background-color: #FFFDF3;
}
.vc_color-hm-warning.vc_message_box .vc_message_box-icon {
	color: #F2C800;
}
.vc_color-hm-warning.vc_message_box-solid {
	color: #F2C800;
	border-color: transparent;
	background-color: #FFFDF3;
}
.vc_color-hm-warning.vc_message_box-solid .vc_message_box-icon {
	color: #F2C800;
}
.vc_color-hm-warning.vc_message_box-outline, .vc_color-hm-warning.vc_message_box-solid-icon {
	color: #F2C800;
	border-color: #F2C800;
	background-color: transparent;
}
.vc_color-hm-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-hm-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #F2C800;
}
.vc_color-hm-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #F2C800;
	background-color: #FFFDF3;
}
.vc_color-hm-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #F2C800;
}
/* 3 */



.vc_color-hm-success.vc_message_box {
	color: #339B62;
	border-color: #339B62;
	background-color: #F5FCF8;
}
.vc_color-hm-success.vc_message_box .vc_message_box-icon {
	color: #339B62;
}
.vc_color-hm-success.vc_message_box-solid {
	color: #339B62;
	border-color: transparent;
	background-color: #F5FCF8;
}
.vc_color-hm-success.vc_message_box-solid .vc_message_box-icon {
	color: #339B62;
}
.vc_color-hm-success.vc_message_box-outline, .vc_color-hm-success.vc_message_box-solid-icon {
	color: #339B62;
	border-color: #339B62;
	background-color: transparent;
}
.vc_color-hm-success.vc_message_box-outline .vc_message_box-icon, .vc_color-hm-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #339B62;
}
.vc_color-hm-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #339B62;
	background-color: #F5FCF8;
}
.vc_color-hm-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #339B62;
}
/* 4 */



.vc_color-hm-danger.vc_message_box {
	color: #CB323E;
	border-color: #CB323E;
	background-color: #FDF4F3;
}
.vc_color-hm-danger.vc_message_box .vc_message_box-icon {
	color: #CB323E;
}
.vc_color-hm-danger.vc_message_box-solid {
	color: #CB323E;
	border-color: transparent;
	background-color: #FDF4F3;
}
.vc_color-hm-danger.vc_message_box-solid .vc_message_box-icon {
	color: #CB323E;
}
.vc_color-hm-danger.vc_message_box-outline, .vc_color-hm-danger.vc_message_box-solid-icon {
	color: #CB323E;
	border-color: #CB323E;
	background-color: transparent;
}
.vc_color-hm-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-hm-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #CB323E;
}
.vc_color-hm-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #CB323E;
	background-color: #FDF4F3;
}
.vc_color-hm-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #CB323E;
}
.vc_color-hm-info p, .vc_color-hm-warning p, .vc_color-hm-success p, .vc_color-hm-danger p {
	padding: 25px 0 23px 23px;
}
.vc_color-hm-info i, .vc_color-hm-warning i, .vc_color-hm-success i, .vc_color-hm-danger i {
	font-size: 36px;
	margin-left: 15px;
}
.contact-get-in-touch .wpcf7-text, .contact-get-in-touch .wpcf7-textarea {
	width: 100%;
}
.contact-get-in-touch p {
	color: #202020;
	font-size: 13px;
}
.contact-get-in-touch .contact-title {
	font-size: 14px;
	color: #868686;
	padding: 0 15px;
}
.contact-get-in-touch h3 {
	font-size: 25px;
	margin-bottom: 15px;
}
.contact-get-in-touch span.wpcf7-form-control-wrap {
	display: block;
	padding-top: 8px;
}
.v-line {
	position: relative;
	min-height: 66px;
}
.v-line:after {
	border-right: 1px solid #ffffff;
	position: absolute;
	right: 0;
	top: -26px;
	bottom: -26px;
	margin: auto;
	width: 1px;
	display: block;
	content: '';
}
.box-message .wpb_text_column {
	min-height: 187px;
	padding-top: 53px;
	border: 1px solid;
}
.box-message .wpb_text_column:hover * {
	color: #ffffff !important;
}
.box-message .wpb_text_column a {
	text-decoration: underline;
}
 @media (max-width: 991px) {
.v-line:after {
	display: none;
}
}
.min-height-366 {
	min-height: 366px;
}
.i-location, .i-phone, .i-mail, .i-clock {
	color: #868686;
	margin-bottom: 10px;
}
.i-location:before, .i-phone:before, .i-mail:before, .i-clock:before {
	font-family: fontawesome;
	font-size: 20px;
	display: inline-block;
	width: 40px;
}
.i-location:before {
	content: "\f041";
}
.i-phone:before {
	content: "\f095";
}
.i-mail:before {
	content: "\f0e0";
}
.i-clock:before {
	content: "\f017";
}
 @media (max-width: 1400px) {
.title-opacity {
	font-size: 60px !important;
}
}
 @media (max-width: 1199px) {
.title-opacity {
	display: none !important;
}
}
/* Visual Composer */



/*



 *



 * Custom Heading



 *



 */



.vc_custom_heading.rotate-left {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	position: absolute;
	top: 7%;
	left: 13%;
	white-space: nowrap;
}
.vc_custom_heading.rotate-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	position: absolute;
	top: 7%;
	left: 90%;
	white-space: nowrap;
}
.vc_custom_heading.letter-spacing-5px {
	letter-spacing: 5px;
}
.vc_custom_heading.letter-spacing-10px {
	letter-spacing: 10px;
}
.vc_custom_heading.text-decoration strong {
	position: relative;
}
.vc_custom_heading.text-decoration strong:before {
	content: "";
	width: 130%;
	height: 1px;
	background-color: #333333;
	position: absolute;
	margin-left: -15%;
	bottom: 50%;
}
.wpb_wrapper h2.heading-our-team {
	font-weight: bold;
	letter-spacing: 15px;
}
.wpb_wrapper h3.heading-our-team {
	font-weight: bold;
	letter-spacing: 5px;
}
/**



 * 9.0 - Color



 * ----------------------------------------------------------------------------



 */



/**



 * 10.0 - Color



 * ----------------------------------------------------------------------------



 */



/* Style for Mega Menu */



/***** TABLE OF CONTENTS *****



*** 1. GENERAL



*** 2. MEGA MENU STYLE COLUMN



*** 3. MEGA MENU STYLE DROPDOWN



*** 4. MEGA MENU STYLE TAB



*/



/* RESET MENU STYLE */



.navbar-nav, .navbar-nav a, .navbar-nav ul, .navbar-nav li, .navbar-nav div, .navbar-nav form, .navbar-nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
.navbar-nav a {
	text-decoration: none;
}
.navbar-nav {
	display: inline-block;
	cursor: default;
	display: inline-block;
	cursor: default;
	width: 100%;
	text-align: right;
	margin: 0 auto;
}
.navbar-nav li {
	list-style: none;
}
.navbar-nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	padding: 20px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.navbar-nav > li > a span.yolo_sub_label {
	font-size: 11px;
}
/* Change ' +' in order to change the Dropdown symbol */



.navbar-nav li > a:after {
	font-family: FontAwesome;
	content: ' \f107';
}
.navbar-nav li > a:only-child:after {
	content: '';
}
span.yolo_sub_label {
	font-size: 10px;
	font-weight: normal;
	color: #eeeeee;
	letter-spacing: 0;
	line-height: 1;
	display: inline-block;
	padding: 1px 2px;
	vertical-align: baseline;
	margin-left: 4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	position: relative;
	top: -1px;
}
/* 1. MEGA MENU STYLE COLUMN */



.navbar-nav > li.menu_style_column > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	display: none;
	width: 100%;
	top: 98%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background-color: #ffffff;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_column:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_column.mega-col-columns-2 > ul > li {
	float: left;
	width: 50%;
}
.navbar-nav > li.menu_style_column.mega-col-columns-3 > ul > li {
	float: left;
	width: 33.3333333%;
}
.navbar-nav > li.menu_style_column.mega-col-columns-4 > ul > li {
	float: left;
	width: 25%;
}
.navbar-nav > li.menu_style_column.mega-col-columns-5 > ul > li {
	float: left;
	width: 20%;
}
.navbar-nav > li.menu_style_column.mega-col-columns-6 > ul > li {
	float: left;
	width: 16.6666666%;
}
/* 2. MEGA MENU STYLE DROPDOWN */



.navbar-nav > li.menu_style_dropdown {
	z-index: 9999;
}
.navbar-nav > li.menu_style_dropdown > a > i {
	line-height: 20px;
}
.navbar-nav > li.menu_style_dropdown > a > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > a > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > a > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > a > span {
	font-size: 9px;
	line-height: 14px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul {
	position: absolute;
	display: none;
	top: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	text-align: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li {
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	display: block;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li a {
	padding-left: 20px !important;
}
.navbar-nav > li.menu_style_dropdown > ul > li a > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li a > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li a > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li a > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li a > span {
	font-size: 9px;
	line-height: 12px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li {
	text-align: left;
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > span {
	font-size: 10px;
	line-height: 18px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li {
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > span {
	font-size: 10px;
	line-height: 18px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li {
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > span {
	font-size: 10px;
	line-height: 18px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li {
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > span {
	font-size: 10px;
	line-height: 18px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
	min-width: 250px;
	float: none;
	display: list-item;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:last-child {
	border-bottom: none;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > i {
	line-height: 25px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > i.left {
	padding-right: 10px;
	float: left;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > i.center {
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > i.right {
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > span {
	font-size: 10px;
	line-height: 18px;
	position: relative;
	top: -2px;
	margin-left: 5px;
	color: #ffffff;
	padding: 0 5px;
	display: inline-block;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	position: absolute;
	top: 0;
	left: 90%;
	display: none;
	opacity: 0;
	background-color: #ffffff;
	visibility: hidden;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_dropdown > ul > li > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
.navbar-nav > li.menu_style_dropdown > ul > li:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}
/* Display Dropdowns on Hover */



.navbar-nav > li.menu_style_dropdown:hover > ul {
	opacity: 1;
	display: block;
	visibility: visible;
	overflow: visible;
}
/* 3. MEGA MENU STYLE TAB */



.navbar-nav > li.menu_style_tab > ul {
	-webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	display: none;
	width: 100%;
	top: 98%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background-color: #ffffff;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.navbar-nav > li.menu_style_tab > ul:after {
	content: '';
	position: absolute;
	left: 25%;
	width: 1px;
	top: 0;
	bottom: 0;
	background-color: #eeeeee;
}
.navbar-nav > li.menu_style_tab > ul > li {
	display: block;
	width: 25%;
	position: static;
	clear: none;
	color: #333333;
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav > li.menu_style_tab > ul > li:hover a:before, .navbar-nav > li.menu_style_tab > ul > li.active a:before {
	height: 100%;
}
.navbar-nav > li.menu_style_tab > ul > li > a {
	padding: 15px 20px;
	display: block;
	position: relative;
	text-transform: uppercase;
	font-weight: 700;
}
.navbar-nav > li.menu_style_tab > ul > li > a:after {
	content: '';
}
.navbar-nav > li.menu_style_tab > ul > li > a:before {
	content: '';
	position: absolute;
	height: 0;
	width: 2px;
	top: 0;
	left: 0;
	background-color: #ad9151;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.navbar-nav > li.menu_style_tab > ul > li.active > a {
	color: #ad9151;
}
.navbar-nav > li.menu_style_tab > ul > li ul.social-profile > li a i {
	padding-right: 10px;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area, .navbar-nav > li.menu_style_tab > ul > li ul {
	padding: 20px 20px;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: auto;
	height: auto;
	left: 25%;
	top: 100%;
	right: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area.columns-1 section, .navbar-nav > li.menu_style_tab > ul > li ul.columns-1 section {
	width: 100%;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area.columns-2 section, .navbar-nav > li.menu_style_tab > ul > li ul.columns-2 section {
	width: 50%;
	float: left;
	padding: 0 10px;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area.columns-3 section, .navbar-nav > li.menu_style_tab > ul > li ul.columns-3 section {
	width: 33.3333%;
	float: left;
	padding: 0 10px;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area.columns-4 section, .navbar-nav > li.menu_style_tab > ul > li ul.columns-4 section {
	width: 25%;
	float: left;
	padding: 0 10px;
}
.navbar-nav > li.menu_style_tab > ul > li.active .yolo_megamenu_widget_area, .navbar-nav > li.menu_style_tab > ul > li.active ul {
	opacity: 1;
	visibility: visible;
	top: 0;
}
.navbar-nav > li.menu_style_tab:hover > ul {
	display: block;
	opacity: 1;
	visibility: visible;
}
/* YOLO MOBILE MENU */



.yolo-nav-mobile-menu li {
	list-style-type: none;
}
.yolo-nav-mobile-menu li > ul.sub-menu {
	background-color: #444;
	position: relative;
	list-style: none;
	padding: 0;
	padding-left: 20px;
	margin: 0;
	display: none;
	background: transparent;
}
.yolo_widget_area > .yolo_megamenu_widget_area section {
	position: relative;
}
.yolo_widget_area > .yolo_megamenu_widget_area section:hover .widget-title-wrapper h3 {
	color: #ad9151;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .widget-title-wrapper {
	margin: 0;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .widget-title-wrapper h3 {
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .widget-title-wrapper h3:before {
	content: '';
	background-color: #ad9151;
	position: absolute;
	bottom: 0;
	left: 0px;
	height: 2px;
	width: 46px;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget {
	width: 100%;
	left: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li {
	color: #333;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	border-bottom: 1px solid #eeeeee;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li:last-child {
	border: none;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li:hover {
	-webkit-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -3px, 0);
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li a img {
	width: 33.33%;
	float: left;
	margin: 0;
	padding-right: 10px;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li a:after {
	content: '';
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li .star-rating {
	margin: 10px 0;
	text-align: left;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li .star-rating:before {
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.yolo_megamenu_widget_area ul.instagram-pics {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.yolo_megamenu_widget_area ul.instagram-pics li {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.yolo_megamenu_widget_area ul.instagram-pics a {
	display: block;
	position: relative;
	overflow: hidden;
}
.yolo_megamenu_widget_area ul.instagram-pics a:before {
	content: "";
	position: absolute;
	width: 101%;
	height: 101%;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 0;
}
.yolo_megamenu_widget_area ul.instagram-pics a:hover:before {
	opacity: 1;
}
.yolo_megamenu_widget_area .instagram-col-2 ul.instagram-pics li {
	width: 50%;
}
.yolo_megamenu_widget_area .instagram-col-3 ul.instagram-pics li {
	width: 33.333333333333336%;
}
.yolo_megamenu_widget_area .instagram-col-4 ul.instagram-pics li {
	width: 25%;
}
.yolo_megamenu_widget_area .instagram-col-6 ul.instagram-pics li {
	width: 16.666666666666668%;
}
.yolo_megamenu_widget_area .instagram-col-8 ul.instagram-pics li {
	width: 12.5%;
}
.yolo_megamenu_widget_area .padding-2 ul.instagram-pics {
	margin-left: -2px;
	margin-right: -2px;
	margin-top: -2px;
	padding: 15px 15px 50px 0;
}
.yolo_megamenu_widget_area .padding-2 ul.instagram-pics li {
	padding: 4px;
}
.yolo_megamenu_widget_area .padding-3 ul.instagram-pics {
	margin-left: -3px;
	margin-right: -3px;
	margin-top: -3px;
	padding: 15px 15px 50px 0;
}
.yolo_megamenu_widget_area .padding-3 ul.instagram-pics li {
	padding: 3px;
}
.yolo_megamenu_widget_area .padding-4 ul.instagram-pics {
	margin-left: -4px;
	margin-right: -4px;
	margin-top: -4px;
	padding: 15px 15px 50px 0;
}
.yolo_megamenu_widget_area .padding-4 ul.instagram-pics li {
	padding: 4px;
}
.yolo_megamenu_widget_area .title-center .widget-title {
	text-align: center;
}
.yolo_megamenu_widget_area ul.instagram-pics + p {
	margin: 0;
	font-size: 13px;
	font-style: italic;
	letter-spacing: 0.02em;
}
.yolo_megamenu_widget_area .widget-text-center {
	text-align: center;
}
.menu-wrapper #main-menu {
/*> li:first-child{



            > a{



                padding-left: 0;



            }



        }*/



}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li {
	position: relative;
}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 2px;
	height: 0%;
	background: #ad9151;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li:hover:before {
	height: 100%;
}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li a {
	position: relative;
	display: block;
	padding: 10px 20px;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu {
	padding: 40px 0px;
	background-color: #ffffff;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li {
	border-left: 2px solid #eeeeee;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li:first-child {
	border: none;
	padding-left: 2px;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a {
	position: relative;
	display: block;
	padding: 0 20px 15px 20px !important;
	margin-bottom: 20px;
	color: #333333;
	/*font-family: 'Montserrat';*/



	font-weight: 700;
	text-transform: uppercase;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a:hover {
	color: #ad9151;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li > a:after {
	content: '';
	background-color: #ad9151;
	position: absolute;
	bottom: 0;
	left: 20px;
	height: 2px;
	width: 46px;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li ul li:before {
	width: 2px;
	left: -2px;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li ul li a {
	padding: 10px 20px !important;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li .yolo_megamenu_widget_area > .widget-social-profile > span {
	padding: 10px 20px;
	display: block;
}
.menu-wrapper #main-menu li.menu_style_column > .sub-menu > li .yolo_megamenu_widget_area > .widget-social-profile ul li i {
	padding-right: 10px;
}
/* Menu Tagcloud */



.yolo_widget_area .tagcloud {
	font-size: 0;
	margin-top: 20px;
}
.yolo_widget_area .tagcloud a {
	color: #333333 !important;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	display: inline-block;
	padding: 7px 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 1;
	font-size: 14px;
	border: 1px solid #eeeeee;
	font-weight: 500;
}
.yolo_widget_area .tagcloud a:last-child {
	margin-right: 0;
}
.yolo_widget_area .tagcloud a:hover {
	color: #ffffff !important;
	text-decoration: none;
	background-color: #ad9151 !important;
	border-color: #ad9151;
}
/* ==============  product listing ============== */







.product-item-inner .product-info span.price {
	text-align: center !important;
	padding-left: 0px !important;
}
.product-item-inner .product-info h3 {
	text-align: center !important;
	padding: 0px !important;
	font-size: 24px;
	color: #363738 !important;
	font-weight: 700 !important;
}
/*.page-id-111 .vc_column-inner {



  padding-right: 0px !important;



}*/



.vc_custom_heading strong {
	text-transform: capitalize !important;
}
.single-product .product-info h3 {
	padding-left: 20px !important;
	text-align: left;
	font-size: 24px !important;
	color: #363738 !important;
	font-weight: 700 !important;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-bottom: 0 !important;
}
/*.vc_grid-item-mini .vc_gitem-zone-a, .vc_grid-item-mini .vc_gitem-zone-a img {



    transition: all 5.5s ease-out;



    border: 3px solid #333;



}*/







/* ============== HEADER ============== */







.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on .menu-wrapper .yolo-main-menu > li > a {
	color: #666 !important;
}
.yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on .menu-wrapper .yolo-main-menu > li > a:hover {
	color: #ad9151 !important;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
	color: #666 !important;
	font-family: 'Calibri' !important;
	font-size: 20px !important;
	font-weight: normal !important;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li:last-child > a {
	padding-right: 0;
}
.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a:hover, .header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li.current-menu-item > a, .header-top ul li a:hover {
	color: #ad9151 !important;
}
header.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-customize .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon span.total {
	width: 20px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	top: 2px;
	right: 8px;
}
header.header-3 .yolo-sticky-wrapper .yolo-header-nav-wrapper.sticky-on .header-customize .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon {
	font-size: 24px;
}
.header-3 header.yolo-main-header .header-customize {
	line-height: 105px;
}
.header-3 .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li > a {
	line-height: 45px;
}
/* TOP MENU */



.header-top ul {
	padding: 0;
	list-style: none;
	font-family: 'Calibri' !important;
	text-transform: uppercase;
	margin: 10px 0 0;
}
.header-top ul li a {
	color: #666;
}
.header-top ul li {
	display: inline-block;
}
.header-top ul li:after {
	content: "|";
	color: #666;
	clear: both;
	padding: 0 10px;
}
.header-top ul li:last-child:after {
	display: none;
}
/* ============== FOOTER ============== */



.footer-form p {
	margin: 0 0 10px;
}
.footer-form textarea {
	display: block;
	height: 66px;
}
footer .wpcf7-validation-errors {
	border: 2px solid #f7e700;
	color: #fff !important;
}
.footer-form .wpcf7-recaptcha {
	transform: scale(0.92);
	transform-origin: 0 0;
}
.footer-form input[type="submit"] {
	display: inline-block;
	width: 100%;
	font-weight: bold;
	background-color: #ad9151;
}
.footer-form input[type="submit"]:hover {
	background-color: #ffa202;
}
.hm-left {
	float: left;
	width: 50%;
	padding: 0 10px 0 0;
}
.hm-right {
	float: right;
	width: 50%;
}
.vc_custom_heading, .vc_custom_heading div {
	font-family: MuseoSans-300;
	text-transform: capitalize;
}
li.sitename a:before {
	display: none;
}
li.sitename a {
	padding-left: 0 !important;
}
/* ============== GALLERY PAGE ============== */







.filterall:hover .esg-entry-media img {
	transform: scale(1.05);
	transition: all ease-in 1s;
}
.filterall .esg-entry-media img {
	transition: all ease-in 1s;
}
.eg-monroe-element-1-a {
	display: inline-block!important;
	float: none!important;
	clear: both!important;
	margin: 0px 0px 0px 0px!important;
	position: absolute!important;
	top: auto !important;
	left: 0%!important;
	opacity: 0;
	bottom: -150%;
	transition: all ease-in 0.4s;
}
.filterall:hover .esg-bc.eec {
	opacity: 1;
	bottom: 0;
	transition: all ease-in 1s;
}
.eg-georgebush-101540-element-0 {
	border: 0 !important;
	background: none !important;
	color: #fff !important;
	font-size: 24px !important;
	font-family: 'MuseoSans-300' !important;
}
.esg-bc.eec {
	opacity: 0;
	bottom: -150%;
	transition: all ease 1s;
}
/* ============== CHECKOUT PAGE ============== */



.woocommerce form .form-row .input-checkbox {
	display: inline;
	margin: 5px 0px 0 -20px;
	text-align: center;
	vertical-align: middle;
}
span.select2-selection.select2-selection--single {
	border: 0;
	border-radius: 0;
	height: 40px;
	background-color: #F5F5F5;
	color: #858585;
	font-size: 14px;
	padding: 7px 15px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}
/* ============== CONTACT PAGE ============== */







.icon-box-itcc {
	font-size: 18px;
	font-family: 'MuseoSans-300';
	word-wrap: break-word;
}
.custom-tab-spacing-itcc {
	padding: 0px 30px 0 30px !important;
}
.home_cnt {
	font-size: 16px;
	text-align: center;
	color: #6d6e71;
	padding: 0 0 50px;
}
.home_cnt p {
	line-height: 22px;
}
.hms_ttl {
	text-align: center;
	color: #ad9151;
	font-size: 36px;
	margin: 20px 0 10px;
	font-weight: bold;
}
.home_cnt_ttl {
	font-size: 16px;
	text-align: center;
	color: #6d6e71;
	padding: 17px 0 38px;
}
/* ============== FABRIC PAGE ============== */



.fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
	padding-right: 20px;
	padding-bottom: 20px;
}
.fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper, .fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
	margin-right: 0;
}
.fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-20px {
	margin-bottom: 0;
}
html {
	overflow-x: hidden;
}
.shortcode-product-wrap .product-style_1 .product-flash-wrap {
	display: none;
}
.page-title-height:after, .single-product-title-height:after {
	content: "";
	background: rgba(0, 0, 0,0.5);
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ============== HOME TESTIMONIAL ============== */



.testi_home_bg #yolo-testimonial {
	background: none;
}
.yolo-testimonial.testimonial-carousel > i {
	color: #ad9151;
	display: none;
}
.testi_right_img {
/*left: 2.9em;*/

}
.testi_ttl {
	font-size: 26px;
	color: #ad9151;
	font-weight: bold;
	margin: 0 0 10px;
}
.yolo-testimonial.testimonial-carousel .testimonial-list .testimonial-item .testimonial-content {
	width: 100%;
	color: #ad9151;
	font-size: 18px;
	font-style: italic;
}
.testimonial-title:after {
	content: "-";
	margin: 0 5px;
}
/* ============== ABOUT US ============== */



.our-story {
	font-size: 18px;
}
.size_guide p {
	margin-bottom: 5px;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	justify-content: center;
}
.home-9 span.wpcf7-not-valid-tip {
	display: none;
}
.error404 .yolo-header-nav-above {
	display: none;
}
ol.privacy_ttl > li.pp-ttl, .privacy_title {
	font-size: 24px;
	font-weight: bold;
	color: #ad9151;
	margin: 10px 0;
}
ol ol li, ul li {
	/*font-size:18px;*/

	color: #363738;
	font-weight: normal;
}
ol {
	counter-reset: item;
	position: relative;
}
ol li {
	display: block
}
ol li:before {
	content: counters(item, ".") ". ";
	counter-increment: item;
	padding-right: 20px;
	position: absolute;
	left: 0;
}
ol ol ol li:before {
	display: none;
}
ul, ol.chr-list {
	padding: 0;
}
ul li:before {
	display: none;
}
ul.pd0 {
	padding-left: 20px;
}
.top-logo {
    background-color: #000000;
}
.top_group-logo img {
    width: 26.6%;
}

/* ============== CUSTOM MEDIA CSS ============== */







@media screen and (min-width: 992px) {
header.yolo-main-header .header-logo > a > img {
	max-height: 130px;
}
.navbar-nav > li > a {
	padding: 10px;
}
.sticky-on .navbar-nav > li > a {
	padding: 20px;
}
}
 @media screen and (max-width: 1024px) {
}
 @media only screen and (min-width:992px) and (max-width:1024px) {
header.yolo-main-header .header-customize-nav {
	width: 5%;
}
/*.variations_form cart .variations ul li.image-variable-item img,.variations ul li.image-variable-item img {

		width: 75px !important;

		height: 75px !important;

	}*/

}
 @media only screen and (min-width:768px) and (max-width:1024px) {
.fabric_gallery_custom .wpb_column.vc_column_container.vc_col-sm-3 {
	display: inline-block;
	float: left;
	position: relative;
	width: 50%;
}
.fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-5px {
	margin-bottom: 0;
}
h2.vc_custom_heading {
	font-size: 24px;
	margin: 0;
}
.woocommerce .product-item-wrap, .single-product .product-item-wrap {
	margin: 10px 0;
}
}
 @media screen and (max-width: 992px) {
.footer-form .wpcf7-recaptcha {
	transform: scale(0.55);
	transform-origin: 0 0;
}
.variations ul.image-variable-wrapper li.selected:after {
	font-size: 18px;
}
}
 @media screen and (max-width: 767px) {
.page-title-height, .single-product-title-height {
	height: 150px !important;
}
.payment-logo {
	text-align: center !important;
}
.footer-form .wpcf7-recaptcha {
	transform: scale(0.85);
	transform-origin: 0 0;
}
.woocommerce table.shop_table.cart tbody td.product-name dl.variation {
	display: none;
}
#yolo_search_popup_wrapper .search-popup-inner > input {
	font-size: 24px;
}
.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li, .yolo-footer-wrapper .footer-1 li a, .yolo-footer-wrapper .footer-2 li a, .yolo-footer-wrapper .footer-3 li a, .yolo-footer-wrapper .footer-4 li a, .yolo-footer-wrapper .footer-8 li a, .yolo-footer-wrapper .footer-9 li a, .yolo-footer-wrapper .footer-10 li a, .yolo-footer-wrapper .footer-11 li a {
	margin-bottom: 10px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 15px;
}
.woocommerce table.shop_table.cart tbody td.product-name .product-name-wrap {
	height: 40px;
	width: 100%;
}
/*.variations_form cart .variations ul li.image-variable-item img, .variations ul li.image-variable-item img {

    width: 50px !important;

    height: 50px !important;

}*/

.fabric_gallery_custom .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
	padding-right: 20px;
	padding-left: 0px;
}
.hms_ttl {
	font-size: 30px;
	line-height: 1.2;
}
.vc_custom_heading, .vc_custom_heading div {
	font-size: 24px;
}
.page404 .content-wrap .page404-content {
	font-size: 80px;
	line-height: normal;
}
.page404 .content-wrap .return a {
	font-size: 16px;
	padding: 15px;
}
.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
	display: block;
}
.top_group-logo img, .footer_group-logo img {
    width: 47%;
}
}
 @media screen and (max-width: 480px) {
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button {
	min-width: auto;
	width: 48%;
}
.hm-left, .hm-right {
	width: 100%;
	padding: 0;
}
#yolo_search_popup_wrapper .search-popup-inner > input {
	font-size: 16px;
}
/*.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content {

	padding-left: 0;

}*/

.blog-wrap .blog-inner article .post-item .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
	display: block;
}
.top_group-logo img, .footer_group-logo img {
    width: 67%;
}
}



