
/*SLIDER TEXT*/
.slider-title{
font: 400 48px "Playfair Display";
color:#FFFFFF;
line-height:46px;
}
.slider-subtitle{
font-family:"Arial";
font-size:18px;
color: #999999;
line-height:22px;
font-weight:lighter
}

.main-title-cp{
text-align:center;
}

.main-title-cp h1{
font-size:48px;
margin-top:-30px;
}
.main-title-cp h3{
font-size:20px;
padding-bottom:18px;
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	}
	.wrapper-small { width: 780px;	margin: 0 auto; }
	.wrapper:after, .wrapper-small:after  { content: ""; display: block; clear: both; visibility: hidden; font-size: 0;  height: 0; }
	.wrapper, .wrapper-small  { max-width: calc(100% - 80px);}


.line-bottom{
  width: 110px;
  height: 2px;
  display: block;
  /*background:#ef4a4e;*/
	background:linear-gradient(90deg,#15b4cc 0,#cc152f);
  position: relative;
  bottom: 0;
  left: 50%;
  margin-left: -55px;
  margin-top:22px;}

.line-bottom2{
  width: 110px;
  height: 2px;
  display: block;
  /*background:#ef4a4e;*/
	background:linear-gradient(90deg,#15b4cc 0,#cc152f);
  position: relative;
  bottom: 0;

  margin-top:22px;}


//*	spacer
-------------------------------------------------*/	
div[class*='spacer-'] { display: block; }
.spacer-mini { height: 20px; }
.spacer-small { height: 40px; }
.spacer-medium { height: 60px; }
.spacer-big { height: 100px; }

div[class*='spacer-'] + p, div[class*='spacer-'] + div, cdiv[class*='spacer-'] + blockquote, div[class*='spacer-'] + ul,
div[class*='spacer-'] + h1, div[class*='spacer-'] + h2, div[class*='spacer-'] + h3, div[class*='spacer-'] + h4, div[class*='spacer-'] + h5, div[class*='spacer-'] + h6 { margin-top: 0px !important; }

.left-float { 
	float: left; 
	}
	
.right-float { 
	float: right; 
	}
	
.align-center {
	text-align: center;
	}
	
.align-right {
	text-align: right;
	}
	
.text-light {
	color: rgba(255, 255, 255, .80);
	}

.colored {
	color: #00519f !important;
	opacity: 1 !important;
	}	

/* Buttons */
.sr-button {
	font-family: 'Lato', sans-serif;font-weight: 700;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.1em; 
	text-transform: uppercase;
	text-align: center;
	background: #1a1a1a;
	color: #ffffff;
	display: inline-block;
	padding: 15px 40px;
	transition: all 0.2s ease;
	max-width: 100%;
	margin: 2px 0 3px 0;
	}
	.text-light .sr-button { background: #ffffff; color: #1a1a1a; }
	.align-center .sr-button { margin-left: 5px; margin-right: 5px; }
	
.sr-button:hover {
	background: #00519f;
	color: #ffffff;
	}
	.text-light .sr-button:hover { background:#C6C5C5; color: #000; }
		
.sr-button.button-tiny { font-size: 9px; line-height: 16px; padding: 7px 14px; }
.sr-button.button-mini { font-size: 10px; line-height: 18px; padding: 9px 20px; }
.sr-button.button-small { font-size: 11px; line-height: 20px; padding: 12px 30px; }
.sr-button.button-medium { font-size: 12px; line-height: 22px; padding: 15px 40px; }
.sr-button.button-big { font-size: 14px; line-height: 24px; padding: 20px 50px; }
.sr-button.button-full { font-size: 18px; line-height: 32px; width: 100%; padding: 40px 0; font-weight: 400; margin: 0; }
.sr-button.button-full strong { font-size: 22px; font-weight: 700; }

.sr-button.button-1 { background: #1a1a1a; color: #ffffff; }
.sr-button.button-1:hover { background:#C6C5C5; color: #000; }
.text-light .sr-button.button-1 { background: #ffffff; color: #1a1a1a; }
.text-light .sr-button.button-1:hover { background:#f4f4f4; color: #000; transition: background-color .25s ease-out,color .25s ease-out;}

.sr-button.button-2 { border: 2px solid; border-image:linear-gradient(90deg,#00a49a 0,#b6ff4e);border-image-slice:1; color: #1a1a1a; background:none;}
.sr-button.button-2:hover {-webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out; border-image: #00a49a;border-image-slice:1;}

.sr-button.button-3 { background: #f0f0f0; color: #1a1a1a; }
.sr-button.button-3:hover { background: #1a1a1a; color: #ffffff; }
.text-light .sr-button.button-3 { background: #3d3d3d; color: #ffffff; }
.text-light .sr-button.button-3:hover { background: #ffffff; color: #1a1a1a; }

.sr-button.button-4 { background: transparent; border: 2px solid rgba(0, 0, 0, .2); color: #1a1a1a; }
.sr-button.button-4:hover { background: #1a1a1a; border-color: #1a1a1a; color: #ffffff; }
.text-light .sr-button.button-4 { border: 2px solid rgba(255, 255, 255, .2); color: #ffffff; }
.text-light .sr-button.button-4:hover { background: #ffffff; border-color: #ffffff; color: #1a1a1a; }

.sr-button.button-5 { background: transparent; border: 2px solid rgba(0, 0, 0, .2); color: #1a1a1a; }
.sr-button.button-5:hover { background: #00519f; border-color: #00519f; color: #ffffff; }
.text-light .sr-button.button-5 { border: 2px solid rgba(255, 255, 255, .2); color: #ffffff; }
.text-light .sr-button.button-5:hover { background: #00519f; border-color: #00519f; color: #ffffff; }

.sr-button.button-6 { background: transparent; border: 2px solid rgba(0, 0, 0, .2); color: #1a1a1a; }
.sr-button.button-6:hover { border-color: #00519f; background: transparent; }
.text-light .sr-button.button-6 { border: 2px solid rgba(255, 255, 255, .2); color: #ffffff; }
.text-light .sr-button.button-6:hover { border-color: #00519f; background: transparent; }

.sr-button.rounded { border-radius: 4px; }
.sr-button.circled { border-radius: 50px;}
.sr-button.circled.playid { border-radius: 50px; background: #00519f}


/*SOCIAL MEDIA*/
.socialmedia-widget li { display: inline-table;  }
.socialmedia-widget li a { font-size: 14px; }

.socialmedia-widget {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	}
	.socialmedia-widget.align-center, .align-center .socialmedia-widget { text-align: center; }
	div .socialmedia-widget:first-child { margin: 0; }
	
.socialmedia-widget li {
	display: inline-block;
	*display: inline; *zoom: 1; 
	margin: 0 14px 0 0;
	position: relative;
	}
	.socialmedia-widget li:last-child { margin-right: 0px; }
	.align-center .socialmedia-widget li { margin-right: -5px; padding: 0 10px ; }
	.align-center .socialmedia-widget[class*='style-'] li { margin-right: -5px; padding: 0 0px ; }
	.align-right .socialmedia-widget li, .right-float .socialmedia-widget li { margin-left: 14px; margin-right: 0px; }
	.align-right .socialmedia-widget li:first-child, .right-float .socialmedia-widget li:first-child { margin-left: 0px; }
	
.socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 16px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 20px;
	color: #1a1a1a;
	/*transition: all 0.2s ease;*/
	display: block;
	text-align: center;
	}
	.text-light .socialmedia-widget li a { color: #ffffff; }	

.socialmedia-widget li.facebook a:before, .socialmedia-widget li.facebook a:after { content:"\f09a"; }
.socialmedia-widget li.twitter a:before, .socialmedia-widget li.twitter a:after { content:"\f099" }
.socialmedia-widget li.tumblr a:before, .socialmedia-widget li.tumblr a:after { content: "\f173"; }
.socialmedia-widget li.vimeo a:before, .socialmedia-widget li.vimeo a:after { content: "\f194"; }
.socialmedia-widget li.dribbble a:before, .socialmedia-widget li.dribbble a:after { content: "\f17d"; }
.socialmedia-widget li.deviantart a:before, .socialmedia-widget li.deviantart a:after { content: "\f1bd"; }
.socialmedia-widget li.behance a:before, .socialmedia-widget li.behance a:after { content: "\f1b4"; }
.socialmedia-widget li.flickr a:before, .socialmedia-widget li.flickr a:after { content: "\f16e"; }
.socialmedia-widget li.linkedin a:before, .socialmedia-widget li.linkedin a:after { content: "\f0e1"; }
.socialmedia-widget li.rss a:before, .socialmedia-widget li.rss a:after { content: "\f09e"; }
.socialmedia-widget li.googleplus a:before, .socialmedia-widget li.googleplus a:after { content: "\f0d5"; }
.socialmedia-widget li.pinterest a:before, .socialmedia-widget li.pinterest a:after { content: "\f0d2"; }
.socialmedia-widget li.youtube a:before, .socialmedia-widget li.youtube a:after { content: "\f167"; }
.socialmedia-widget li.mail a:before, .socialmedia-widget li.mail a:after { content: "\f0e0"; }
.socialmedia-widget li.instagram a:before, .socialmedia-widget li.instagram a:after { content: "\f16d"; }
.socialmedia-widget li.xing a:before, .socialmedia-widget li.xing a:after { content: "\f168"; }
.socialmedia-widget li.dropbox a:before, .socialmedia-widget li.dropbox a:after { content: "\f16b"; }
.socialmedia-widget li.stumbleupon a:before, .socialmedia-widget li.stumbleupon a:after { content: "\f1a4"; }
.socialmedia-widget li.delicious a:before, .socialmedia-widget li.delicious a:after { content: "\f1a5"; }
.socialmedia-widget li.wordpress a:before, .socialmedia-widget li.wordpress a:after { content: "\f19a"; }
.socialmedia-widget li.vk a:before, .socialmedia-widget li.vk a:after { content: "\f189"; }
.socialmedia-widget li.soundcloud a:before, .socialmedia-widget li.soundcloud a:after { content: "\f1be"; }
.socialmedia-widget li.spotify a:before, .socialmedia-widget li.spotify a:after { content: "\f1bc"; }
.socialmedia-widget li.codepen a:before, .socialmedia-widget li.codepen a:after { content: "\f1cb"; }
.socialmedia-widget li.github a:before, .socialmedia-widget li.github a:after { content: "\f09b"; }
.socialmedia-widget li.lastfm a:before, .socialmedia-widget li.lastfm a:after { content: "\f202"; }
.socialmedia-widget li.jsfiddle a:before, .socialmedia-widget li.jsfiddle a:after { content: "\f1cc"; }
.socialmedia-widget li.mixcloud a:before, .socialmedia-widget li.mixcloud a:after { content: "\f289"; }
.socialmedia-widget li.skype a:before, .socialmedia-widget li.skype a:after { content: "\f17e"; }
.socialmedia-widget li a:after { visibility: hidden; opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }


/* sizes */	
.socialmedia-widget.size-medium li a { font-size: 22px; line-height: 26px; }
.socialmedia-widget.size-big li a { font-size: 28px; line-height: 32px; }
.socialmedia-widget.size-huge li a { font-size: 40px; line-height: 44px; }
.socialmedia-widget.size-medium li { margin-right: 20px; }
.align-center .socialmedia-widget.size-medium li { margin-right: -5px; padding: 0 15px ; } 
.align-right .socialmedia-widget.size-medium li { margin-left: 20px; margin-right: 0px; }
.socialmedia-widget.size-big li { margin-right: 25px; }
.align-center .socialmedia-widget.size-big li { margin-right: -5px; padding: 0 20px ; } 
.align-right .socialmedia-widget.size-big li { margin-left: 25px; margin-right: 0px; }
.socialmedia-widget.size-huge li { margin-right: 30px; }
.align-center .socialmedia-widget.size-huge li { margin-right: -5px; padding: 0 25px ; } 
.align-right .socialmedia-widget.size-huge li { margin-left: 30px; margin-right: 0px; }


/* styles */
.socialmedia-widget[class*='style-'] li a:before, .socialmedia-widget[class*='style-'] li a:after { width: 40px; line-height: 40px; }
.socialmedia-widget.size-medium[class*='style-'] li a:before, .socialmedia-widget.size-medium[class*='style-'] li a:after { width: 60px;line-height: 60px; }
.socialmedia-widget.size-big[class*='style-'] li a:before, .socialmedia-widget.size-big[class*='style-'] li a:after { width: 80px;line-height: 80px; }
.socialmedia-widget.size-huge[class*='style-'] li a:before, .socialmedia-widget.size-huge[class*='style-'] li a:after { width: 100px;line-height: 100px; }
.socialmedia-widget[class*='style-'] li { margin: 0 5px 0 0; }
.align-center .socialmedia-widget[class*='style-'] li { margin: 0 3px; }
.align-right .socialmedia-widget[class*='style-'] li { margin: 0 0 0 5px; }
.socialmedia-widget li a { position: relative; overflow: hidden; }
.socialmedia-widget[class*='style-'] li a:after, .socialmedia-widget[class*='style-'] li a:before { border: 1px solid rgba(0, 0, 0, .15); }
.text-light .socialmedia-widget[class*='style-'] li a:after, .text-light .socialmedia-widget[class*='style-'] li a:before { border: 1px solid rgba(255,255,255,.22); }
.socialmedia-widget li a:after { position: absolute; top: 0; left: 0; }
.socialmedia-widget li a:before, .socialmedia-widget li a:after { display: block; }
.socialmedia-widget[class*='style-rounded'] li a:after, .socialmedia-widget[class*='style-rounded'] li a:before { border-radius: 3px; }
.socialmedia-widget[class*='style-circled'] li a:after, .socialmedia-widget[class*='style-circled'] li a:before { border-radius: 100px; }
.socialmedia-widget.hover-slide-1[class*='style-rounded'] li a { border-radius: 3px; }
.socialmedia-widget.hover-slide-1[class*='style-circled'] li a { border-radius: 100px; } 

	
/* hover general */
.socialmedia-widget li a, .socialmedia-widget li a:before, .socialmedia-widget li a:after { 
	transition: all 0.25s ease; 
	}
.socialmedia-widget[class*='hover-slide'] li a:hover:before { 
	-webkit-transform: translateY(-100%); 
	-moz-transform: translateY(-100%); 
	-ms-transform: translateY(-100%); 
	-o-transform: translateY(-100%);
	transform: translateY(-100%); 
 	}
.socialmedia-widget[class*='hover-slide'] li a:after { 
	visibility: visible; 
	top: 100%; 
	opacity: 1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	}
.socialmedia-widget[class*='hover-slide'] li a:hover:after { 
	top: 0px; 
	}

/* hover 1 */
.socialmedia-widget.hover-slide-1[class*='style-'] li a { border: 1px solid rgba(0, 0, 0, .15); } 
.text-light .socialmedia-widget.hover-slide-1[class*='style-'] li a { border: 1px solid rgba(255,255,255,.22); }
.socialmedia-widget.hover-slide-1[class*='style-'] li a:after, .socialmedia-widget.hover-slide-1[class*='style-'] li a:before { border: none; }
.socialmedia-widget.hover-fade-1 li.facebook a:hover, .socialmedia-widget.hover-slide-1 li.facebook a:after { color: #446ebf; }
.socialmedia-widget.hover-fade-1 li.twitter a:hover, .socialmedia-widget.hover-slide-1 li.twitter a:after { color: #39aadc; }
.socialmedia-widget.hover-fade-1 li.tumblr a:hover, .socialmedia-widget.hover-slide-1 li.tumblr a:after { color: #4c6781; }
.socialmedia-widget.hover-fade-1 li.vimeo a:hover, .socialmedia-widget.hover-slide-1 li.vimeo a:after { color: #15c9f5; }
.socialmedia-widget.hover-fade-1 li.dribbble a:hover, .socialmedia-widget.hover-slide-1 li.dribbble a:after { color: #f14980; }
.socialmedia-widget.hover-fade-1 li.deviantart a:hover, .socialmedia-widget.hover-slide-1 li.deviantart a:after { color: #2ea06f; }
.socialmedia-widget.hover-fade-1 li.behance a:hover, .socialmedia-widget.hover-slide-1 li.behance a:after { color: #00b0f0; }
.socialmedia-widget.hover-fade-1 li.flickr a:hover, .socialmedia-widget.hover-slide-1 li.flickr a:after { color: #f04783; }
.socialmedia-widget.hover-fade-1 li.linkedin a:hover, .socialmedia-widget.hover-slide-1 li.linkedin a:after { color: #81d3fd; }
.socialmedia-widget.hover-fade-1 li.rss a:hover, .socialmedia-widget.hover-slide-1 li.rss a:after { color: #ff8322; }
.socialmedia-widget.hover-fade-1 li.googleplus a:hover, .socialmedia-widget.hover-slide-1 li.googleplus a:after { color: #d63d1e; }
.socialmedia-widget.hover-fade-1 li.pinterest a:hover, .socialmedia-widget.hover-slide-1 li.pinterest a:after { color: #c81e1e; }
.socialmedia-widget.hover-fade-1 li.youtube a:hover, .socialmedia-widget.hover-slide-1 li.youtube a:after { color: #ee423d; }
.socialmedia-widget.hover-fade-1 li.mail a:hover, .socialmedia-widget.hover-slide-1 li.mail a:after { color: #74624d; }
.socialmedia-widget.hover-fade-1 li.instagram a:hover, .socialmedia-widget.hover-slide-1 li.instagram a:after { color: #95604b; }
.socialmedia-widget.hover-fade-1 li.xing a:hover, .socialmedia-widget.hover-slide-1 li.xing a:after { color: #036567; }
.socialmedia-widget.hover-fade-1 li.dropbox a:hover, .socialmedia-widget.hover-slide-1 li.dropbox a:after { color: #008cd2; }
.socialmedia-widget.hover-fade-1 li.stumbleupon a:hover, .socialmedia-widget.hover-slide-1 li.stumbleupon a:after { color: #f94213; }
.socialmedia-widget.hover-fade-1 li.delicious a:hover, .socialmedia-widget.hover-slide-1 li.delicious a:after { color: #1b59c3; }
.socialmedia-widget.hover-fade-1 li.wordpress a:hover, .socialmedia-widget.hover-slide-1 li.wordpress a:after { color: #118bc0; }
.socialmedia-widget.hover-fade-1 li.vk a:hover, .socialmedia-widget.hover-slide-1 li.vk a:after { color: #29577b; }
.socialmedia-widget.hover-fade-1 li.soundcloud a:hover, .socialmedia-widget.hover-slide-1 li.soundcloud a:after { color: #ff7700; }
.socialmedia-widget.hover-fade-1 li.spotify a:hover, .socialmedia-widget.hover-slide-1 li.spotify a:after { color: #80b900; }
.socialmedia-widget.hover-fade-1 li.codepen a:hover, .socialmedia-widget.hover-slide-1 li.codepen a:after { color: #171515; }
.socialmedia-widget.hover-fade-1 li.github a:hover, .socialmedia-widget.hover-slide-1 li.github a:after { color: #171515; }
.socialmedia-widget.hover-fade-1 li.lastfm a:hover, .socialmedia-widget.hover-slide-1 li.lastfm a:after { color: #f94f14; }
.socialmedia-widget.hover-fade-1 li.jsfiddle a:hover, .socialmedia-widget.hover-slide-1 li.jsfiddle a:after { color: #0c9de8; }
.socialmedia-widget.hover-fade-1 li.mixcloud a:hover, .socialmedia-widget.hover-slide-1 li.mixcloud a:after { color: #29587c; }
.socialmedia-widget.hover-fade-1 li.skype a:hover, .socialmedia-widget.hover-slide-1 li.skype a:after { color: #00aef3; }

/* hover 2 */
.socialmedia-widget.hover-fade-2 li a:hover:before, .socialmedia-widget.hover-slide-2 li a:after { background: #1a1a1a; border-color: #1a1a1a; color: #ffffff; }
.text-light .socialmedia-widget.hover-fade-2 li a:hover:before, .text-light .socialmedia-widget.hover-slide-2 li a:after { background: #ffffff; border-color: #ffffff; color: #1a1a1a; }

/* hover 3 */
.socialmedia-widget.hover-fade-3 li.facebook a:hover:before { background: #446ebf; border-color: #446ebf; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.twitter a:hover:before { background: #39aadc; border-color: #39aadc; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.tumblr a:hover:before { background: #4c6781; border-color: #4c6781; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.vimeo a:hover:before { background: #15c9f5; border-color: #15c9f5; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.dribbble a:hover:before { background: #f14980; border-color: #f14980; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.deviantart a:hover:before { background: #2ea06f; border-color: #2ea06f; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.behance a:hover:before { background: #00b0f0; border-color: #00b0f0; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.flickr a:hover:before { background: #f04783; border-color: #f04783; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.linkedin a:hover:before { background: #81d3fd; border-color: #81d3fd; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.rss a:hover:before { background: #ff8322; border-color: #ff8322; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.googleplus a:hover:before { background: #d63d1e; border-color: #d63d1e; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.pinterest a:hover:before { background: #c81e1e; border-color: #c81e1e; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.youtube a:hover:before { background: #ee423d; border-color: #ee423d; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.mail a:hover:before { background: #74624d; border-color: #74624d; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.instagram a:hover:before { background: #95604b; border-color: #95604b; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.xing a:hover:before { background: #036567; border-color: #036567; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.dropbox a:hover:before { background: #008cd2; border-color: #008cd2; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.stumbleupon a:hover:before { background: #f94213; border-color: #f94213; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.delicious a:hover:before { background: #1b59c3; border-color: #1b59c3; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.wordpress a:hover:before { background: #118bc0; border-color: #118bc0; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.vk a:hover:before { background: #29577b; border-color: #29577b; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.soundcloud a:hover:before { background: #ff7700; border-color: #ff7700; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.spotify a:hover:before { background: #80b900; border-color: #80b900; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.codepen a:hover:before { background: #171515; border-color: #171515; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.github a:hover:before { background: #171515; border-color: #171515; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.lastfm a:hover:before { background: #f94f14; border-color: #f94f14; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.jsfiddle a:hover:before { background: #0c9de8; border-color: #0c9de8; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.mixcloud a:hover:before { background: #29587c; border-color: #29587c; color: #ffffff; }
.socialmedia-widget.hover-fade-3 li.skype a:hover:before { background: #00aef3; border-color: #00aef3; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.facebook a:after { background: #446ebf; border-color: #446ebf; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.twitter a:after { background: #39aadc; border-color: #39aadc; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.tumblr a:after { background: #4c6781; border-color: #4c6781; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.vimeo a:after { background: #15c9f5; border-color: #15c9f5; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.dribbble a:after { background: #f14980; border-color: #f14980; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.deviantart a:after { background: #2ea06f; border-color: #2ea06f; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.behance a:after { background: #00b0f0; border-color: #00b0f0; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.flickr a:after { background: #f04783; border-color: #f04783; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.linkedin a:after { background: #81d3fd; border-color: #81d3fd; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.rss a:after { background: #ff8322; border-color: #ff8322; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.googleplus a:after { background: #d63d1e; border-color: #d63d1e; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.pinterest a:after { background: #c81e1e; border-color: #c81e1e; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.youtube a:after { background: #ee423d; border-color: #ee423d; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.mail a:after { background: #74624d; border-color: #74624d; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.instagram a:after { background: #95604b; border-color: #95604b; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.xing a:after { background: #036567; border-color: #036567; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.dropbox a:after { background: #008cd2; border-color: #008cd2; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.stumbleupon a:after { background: #f94213; border-color: #f94213; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.delicious a:after { background: #1b59c3; border-color: #1b59c3; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.wordpress a:after { background: #118bc0; border-color: #118bc0; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.vk a:after { background: #29577b; border-color: #29577b; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.soundcloud a:after { background: #ff7700; border-color: #ff7700; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.spotify a:after { background: #80b900; border-color: #80b900; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.codepen a:after { background: #171515; border-color: #171515; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.github a:after { background: #171515; border-color: #171515; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.lastfm a:after { background: #f94f14; border-color: #f94f14; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.jsfiddle a:after { background: #0c9de8; border-color: #0c9de8; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.mixcloud a:after { background: #29587c; border-color: #29587c; color: #ffffff; }
.socialmedia-widget.hover-slide-3 li.skype a:after { background: #00aef3; border-color: #00aef3; color: #ffffff; }



/*  1. MIXIN */
/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  /* line 130, scss/mixins/_function.scss */
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  /* line 137, scss/mixins/_function.scss */
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  /* line 146, scss/mixins/_function.scss */
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  /* line 153, scss/mixins/_function.scss */
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@-webkit-keyframes hvr-icon-pop {
  /* line 2, scss/mixins/frames.scss */
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pop {
  /* line 9, scss/mixins/frames.scss */
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
/*  1. End MIXIN  */
/*  2. GENERAL  */
/* line 1, scss/general.scss */
#wrapper {
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 992px) {
  /* line 6, scss/general.scss */
  .border-body #wrapper {
    overflow: visible;
  }
}
/* line 10, scss/general.scss */
#main-content {
  padding-top: 60px;
}

/* line 13, scss/general.scss */
.site-main {
  background: #f1f1f1;
}
/* line 15, scss/general.scss */
.site-main.site-blog-category-v2 {
  background: #fff;
  padding-bottom: 95px;
}

/* line 20, scss/general.scss */
.logo img, .nav-logo img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding-top:8px;
}

/* line 26, scss/general.scss */
h2.none {
  display: none !important;
}

/* line 29, scss/general.scss */
.scroll-to-content {
  display: none;
}

/* line 32, scss/general.scss */
.width100 {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 38, scss/general.scss */
.width50 {
  width: 50%;
  float: left;
}

/* line 42, scss/general.scss */
.width25 {
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 48, scss/general.scss */
.parallax {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

/* line 54, scss/general.scss */
.rating {
  text-align: center;
  display: inline-block;
  line-height: 12px;
  height: 12px;
  width: 65px;
}
/* line 60, scss/general.scss */
.rating .star-rating {
  display: inline-block;
  margin-bottom: 0;
  line-height: inherit;
  height: inherit;
  position: relative;
  overflow: hidden;
  width: 65px;
  font-size: 0;
}
/* line 69, scss/general.scss */
.rating .star-rating:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005\f005";
  color: #b5b5b5;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 11px;
  letter-spacing: 2px;
}
/* line 81, scss/general.scss */
.rating .star-rating span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005";
  left: 0;
  position: absolute;
  top: 0;
  color: #212121;
  font-size: 11px;
  letter-spacing: 2px;
}

/* line 95, scss/general.scss */
.quantity label {
  width: 140px;
  font: 700 14px "Arial";
  text-transform: uppercase;
  display: inline-block;
  margin: 0;
  line-height: 36px;
  float: left;
}
/* line 104, scss/general.scss */
.quantity .qt {
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  text-align: center;
  line-height: 34px;
  background: #bcbcbc;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 114, scss/general.scss */
.quantity .qt:hover {
  background: #adadad;
}
/* line 118, scss/general.scss */
.quantity input.qty {
  width: 123px;
  height: 36px;
  line-height: 34px;
  border: 1px solid #b5b5b5;
  border-radius: 18px;
  margin: 0 5px;
  text-align: center;
}
/* line 127, scss/general.scss */
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 133, scss/general.scss */
.input-submit {
  width: 145px;
  height: 40px;
  line-height: 40px;
  display: block;
  border-radius: 20px;
  text-align: center;
  border: 1px solid #ef4a4e;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 143, scss/general.scss */
.input-submit a {
  font: 700 14px/38px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  letter-spacing: 1px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 152, scss/general.scss */
.input-submit:hover {
  background: #ef4a4e;
}
/* line 154, scss/general.scss */
.input-submit:hover a {
  color: #fff;
}

/* line 159, scss/general.scss */
.overlayo {
  position: relative;
}
/* line 161, scss/general.scss */
.overlayo:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
}

@media screen and (min-width: 1820px) {
  /* line 173, scss/general.scss */
  .full-screen .container {
    width: 1800px;
  }
  /* line 176, scss/general.scss */
  .full-screen .col-fs-1, .full-screen .col-fs-2, .full-screen .col-fs-3, .full-screen .col-fs-4, .full-screen .col-fs-5, .full-screen .col-fs-6, .full-screen .col-fs-7, .full-screen .col-fs-8, .full-screen .col-fs-9, .full-screen .col-fs-10, .full-screen .col-fs-11, .full-screen .col-fs-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 183, scss/general.scss */
  .full-screen .col-fs-12 {
    width: 100%;
  }
  /* line 186, scss/general.scss */
  .full-screen .col-fs-11 {
    width: 91.66666667%;
  }
  /* line 189, scss/general.scss */
  .full-screen .col-fs-10 {
    width: 83.33333333%;
  }
  /* line 192, scss/general.scss */
  .full-screen .col-fs-9 {
    width: 75%;
  }
  /* line 195, scss/general.scss */
  .full-screen .col-fs-8 {
    width: 66.66666667%;
  }
  /* line 198, scss/general.scss */
  .full-screen .col-fs-7 {
    width: 58.33333333%;
  }
  /* line 201, scss/general.scss */
  .full-screen .col-fs-6 {
    width: 50%;
  }
  /* line 204, scss/general.scss */
  .full-screen .col-fs-5 {
    width: 41.66666667%;
  }
  /* line 207, scss/general.scss */
  .full-screen .col-fs-4 {
    width: 33.33333333%;
  }
  /* line 210, scss/general.scss */
  .full-screen .col-fs-3 {
    width: 25%;
  }
  /* line 213, scss/general.scss */
  .full-screen .col-fs-2 {
    width: 16.66666667%;
  }
  /* line 216, scss/general.scss */
  .full-screen .col-fs-1 {
    width: 8.33333333%;
  }
}
@media screen and (max-width: 1819px) {
  /* line 222, scss/general.scss */
  .hidden-ls {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  /* line 227, scss/general.scss */
  .border-body {
    border-left: 30px solid #fff;
    border-right: 30px solid #fff;
    padding-bottom: 30px;
  }
  /* line 231, scss/general.scss */
  .border-body:after {
    background: #FFF;
    bottom: 0px;
    content: "";
    display: inline-block;
    height: 30px;
    left: 0px;
    position: fixed;
    width: 100%;
    z-index: 100;
  }
}
/*  2. End GENERAL  */
/*  3. ELEMENTS  */
/* 3.1 header */
/* line 2, scss/elements.scss */
.phone {
  background: url("images/icons/home4/hotline.svg") no-repeat;
  background-position: top left;
  width: 100%;
  height: 40px;
}
/* line 7, scss/elements.scss */
.phone span {
  font-size: 18px;
  color: #b4b4b4;
  width: 100%;
  padding-left: 50px;
  line-height: 19px;
  display: block;
}
/* line 14, scss/elements.scss */
.phone span.phone-number {
  color: #33CC66;
  font-size: 26px;
  font-family: "Arial";
}

/* line 21, scss/elements.scss */
.logo {
  text-align: left;
}
/* line 23, scss/elements.scss */
.logo.logo-center {
  text-align: center;
}

/* line 28, scss/elements.scss */
.header-v1 .setting-header .setting-control {
  background: none;
}

/* line 32, scss/elements.scss */
.setting-header {
  width: 40px;
  height: 40px;
  display: block;
  float: left;
}
/* line 37, scss/elements.scss */
.setting-header .setting-control {
}
/* line 40, scss/elements.scss */
.setting-header .setting-control a.icon-setting {
  font-size: 0;
  display: block;
  width: 40px;
  height: 40px;
  background: url("images/icon-social/contact.png") no-repeat;
  background-position: center center;
}
/* line 47, scss/elements.scss */
.setting-header .setting-control a.icon-setting:hover {
  background: url("images/icon-social/contact.png") no-repeat;
  background-position: center center;
}
/* line 53, scss/elements.scss */
.setting-header .setting-content {
  position: absolute;
  top: 110%;
  right: -20px;
  width: 310px;
  visibility: hidden;
  opacity: 0;
  background: #212121;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  margin-top: 50px;
  padding: 15px 20px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  line-height: 1;
}
/* line 66, scss/elements.scss */
.setting-header .setting-content:before {
  display: block;
  width: 25px;
  height: 25px;
  background: #212121;
  content: "";
  position: absolute;
  top: -7px;
  left: 95px;
  box-shadow: -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 78, scss/elements.scss */
.setting-header .setting-content ul li {
  display: block;
  float: left;
}
/* line 82, scss/elements.scss */
.setting-header .setting-content h3.tittle {
  font: 400 14px "Arial";
  color: #fff;
  margin-bottom: 15px;
  margin-top: 15px;
  text-transform: uppercase;
}
/* line 89, scss/elements.scss */
.setting-header .setting-content .seclect-language {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(89, 89, 89, 0.3);
}
/* line 92, scss/elements.scss */
.setting-header .setting-content .seclect-language ul li {
  width: 60px;
  height: 35px;
  margin-right: 10px;
}
/* line 96, scss/elements.scss */
.setting-header .setting-content .seclect-language ul li img {
  opacity: 0.3;
}
/* line 99, scss/elements.scss */
.setting-header .setting-content .seclect-language ul li:last-child {
  margin-right: 0;
}
/* line 103, scss/elements.scss */
.setting-header .setting-content .seclect-language ul li:hover img {
  opacity: 1;
}
/* line 108, scss/elements.scss */
.setting-header .setting-content .seclect-language ul li.active img {
  opacity: 1;
}
/* line 114, scss/elements.scss */
.setting-header .setting-content .select-currency {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(89, 89, 89, 0.3);
}
/* line 117, scss/elements.scss */
.setting-header .setting-content .select-currency ul li {
  width: 35px;
  height: 35px;
  margin-right: 15px;
  background: #FFF;
  line-height: 35px;
  text-align: center;
  opacity: 0.3;
}
/* line 125, scss/elements.scss */
.setting-header .setting-content .select-currency ul li a {
  color: #373737;
}
/* line 128, scss/elements.scss */
.setting-header .setting-content .select-currency ul li:hover {
  opacity: 1;
}
/* line 131, scss/elements.scss */
.setting-header .setting-content .select-currency ul li.active {
  opacity: 1;
}
/* line 136, scss/elements.scss */
.setting-header .setting-content .select-page {
  padding: 20px 0;
}
/* line 138, scss/elements.scss */
.setting-header .setting-content .select-page ul li {
  line-height: 30px;
  width: 100%;
  padding: 5px 0;
}
/* line 142, scss/elements.scss */
.setting-header .setting-content .select-page ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 146, scss/elements.scss */
.setting-header .setting-content .select-page ul li a i {
  margin-right: 15px;
}
/* line 151, scss/elements.scss */
.setting-header .setting-content .select-page ul li:hover a {
  color: #595959;
}
/* line 159, scss/elements.scss */
.setting-header:hover .setting-content {
  visibility: visible;
  opacity: 1;
  z-index: 99;
  top: 56%;
}

/* line 167, scss/elements.scss */
.wishlist-header {
  /*width: 40px;*/
  height: 40px;
  display: block;
  float: left;
}
/* line 172, scss/elements.scss */
.wishlist-header .wishlist-control {
  /*background-color:#3399CC;*/
  background-position: center center;
}
/* line 175, scss/elements.scss */
.wishlist-header .wishlist-control a.icon-wishlist {
  display: block;
  /*width: 40px;*/
  height: 40px;
  /*background: url("images/icons/social/facebook.svg") no-repeat;*/
  /*background-position: center center;*/
  color: #212121;
  position: relative;
}
/* line 183, scss/elements.scss */
.wishlist-header .wishlist-control a.icon-wishlist i {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  /*line-height: 44px;*/
  text-align: center;
  font-size: 16px;
  display: none;
}
/* line 196, scss/elements.scss */
.wishlist-header .wishlist-control:hover a.icon-wishlist {
  color: #ef4a4e;
  background: url("images/icons/home4/wishlist_hover.svg") no-repeat;
  background-position: center center;
}




/* line 204, scss/elements.scss */
.mini-cart {
  display: block;
  float: right;
  position: relative;
}
/* line 208, scss/elements.scss */
.mini-cart .shop-item {
  position: absolute;
  top: 135%;
  right: 0;
  width: 310px;
  visibility: hidden;
  opacity: 0;
  background: #FFF;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  margin-top: 50px;
  padding: 5px 0 15px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  line-height: 1;
}
/* line 221, scss/elements.scss */
.mini-cart .shop-item:before {
  display: block;
  width: 25px;
  height: 25px;
  background: #FFF none repeat scroll 0% 0%;
  content: "";
  position: absolute;
  top: -7px;
  right: 40px;
  box-shadow: -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 233, scss/elements.scss */
.mini-cart .shop-item .product-block {
  padding: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f6f6f6;
}
/* line 238, scss/elements.scss */
.mini-cart .shop-item .product-block .image {
  width: 70px;
  margin-right: 17px;
}
/* line 243, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta {
  padding: 0;
}
/* line 245, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta .name {
  font-size: 18px;
}
/* line 248, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta .price {
  display: block;
  float: none;
  margin-bottom: 10px;
}
/* line 252, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta .price ins {
  margin-right: 10px;
  margin-left: 0;
}
/* line 257, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta .p-qty {
  font: 400 14px "Arial";
  color: #888;
}
/* line 261, scss/elements.scss */
.mini-cart .shop-item .product-block .caption .meta a.remove {
  position: absolute;
  right: 15px;
  bottom: 15px;
  color: #d5d5d5;
  font-size: 18px;
}
/* line 271, scss/elements.scss */
.mini-cart .shop-item .total {
  padding: 0 15px;
  line-height: 22px;
}
/* line 274, scss/elements.scss */
.mini-cart .shop-item .total strong {
  font: 700 14px "Arial";
  color: #888888;
  text-align: left;
  text-transform: uppercase;
}
/* line 280, scss/elements.scss */
.mini-cart .shop-item .total .amount {
  font: 400 18px "Arial";
  color: #ef4a4e;
  float: right;
}
/* line 286, scss/elements.scss */
.mini-cart .shop-item .buttons {
  padding: 0 15px;
}
/* line 288, scss/elements.scss */
.mini-cart .shop-item .buttons .button {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  float: left;
  border-radius: 20px;
}
/* line 297, scss/elements.scss */
.mini-cart .shop-item .buttons .button.cart-button {
  border: 1px solid #909090;
  color: #888888;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
}
/* line 301, scss/elements.scss */
.mini-cart .shop-item .buttons .button.cart-button:hover {
  background: #ef4a4e;
  border: none;
  color: #fff;
}
/* line 307, scss/elements.scss */
.mini-cart .shop-item .buttons .button.checkout {
  background: #ef4a4e;
  color: #fff;
  float: right;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
}
/* line 312, scss/elements.scss */
.mini-cart .shop-item .buttons .button.checkout:hover {
  border: 1px solid #909090;
  color: #888888;
  background: none;
}
/* line 323, scss/elements.scss */
.mini-cart:hover .mini-cart-control .minicart-icon {
  background: url("images/icons/home1/addtocart_header_hover.svg") no-repeat;
  background-position: center right;
}
/* line 327, scss/elements.scss */
.mini-cart:hover .mini-cart-control .minicart-items a {
  color: #ef4a4e;
}
/* line 331, scss/elements.scss */
.mini-cart:hover .shop-item {
  margin-top: 20px;
  opacity: 1;
  visibility: visible;
  z-index: 99;
}

/* line 339, scss/elements.scss */
.mini-cart-control {
  width: 110px;
  height: 40px;
  display: block;
  background: url("images/icons/home1/stock.svg") no-repeat;
}
/* line 344, scss/elements.scss */
.mini-cart-control .minicart-icon {
  font-size: 0;
  width: 39px;
  background: url("images/icons/home1/addtocart_header.svg") no-repeat;
  background-position: center right;
  display: block;
  float: left;
  height: 38px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 356, scss/elements.scss */
.mini-cart-control .minicart-items {
  display: block;
  text-align: left;
  width: 69px;
  float: left;
  height: inherit;
  line-height: 40px;
  padding-left: 5px;
}
/* line 364, scss/elements.scss */
.mini-cart-control .minicart-items a {
  color: #212121;
  font: 400 12px/14px "Arial";
  text-transform: uppercase;
}
/* line 368, scss/elements.scss */
.mini-cart-control .minicart-items a em {
  font-style: normal;
}

/* line 374, scss/elements.scss */
.header-v2 .mini-cart-control {
  background: url("images/icons/home2/stock.svg") no-repeat;
  background-position: center center;
}

/* line 378, scss/elements.scss */
.header-v3 .mini-cart-control {
  background: url("images/icons/home3/stock.svg") no-repeat;
  background-position: center center;
}

/* line 382, scss/elements.scss */
.header-v4 .mini-cart-control {
  background: url("images/icons/home4/stock.svg") no-repeat;
  background-position: center center;
}

/* line 386, scss/elements.scss */
.search-container {
  width: 100%;
}
/* line 389, scss/elements.scss */
.search-container .search-box .main-search {
  border-left: 1px solid #e8e8e8;
  height: 30px;
  text-align: center;
  width: 100%;
  position: static;
}
/* line 395, scss/elements.scss */
.search-container .search-box .main-search input.text-search {
  position: absolute;
  top: 0;
  left: 0;
  right: 7%;
  bottom: 0;
  width: 1%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  border: none;
  font: 400 14px "Arial";
  text-indent: 3px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 409, scss/elements.scss */
.search-container .search-box .main-search input.text-search.active {
  padding-left: 20px;
  width: 93%;
  z-index: 100;
  opacity: 100;
}
/* line 416, scss/elements.scss */
.search-container .search-box .main-search input::-moz-placeholder {
  color: #ef4a4e;
}
/* line 419, scss/elements.scss */
.search-container .search-box .main-search input::-webkit-input-placeholder {
  color: #ef4a4e;
}
/* line 422, scss/elements.scss */
.search-container .search-box .main-search button.search-btn {
  width: 100%;
  height: inherit;
  display: block;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
}
/* line 430, scss/elements.scss */
.search-container .search-box .main-search button.search-btn i {
  display: block;
  width: inherit;
  height: inherit;
  background: url("images/icons/home4/search.svg") no-repeat;
  background-position: center center;
}

/* 3.1 End header */
/* 3.2 Menu */
/* line 445, scss/elements.scss */
.engo-mainmenu ul.lever-01 {
  display: block;
}
/* line 447, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01 {
  display: block;
  float: left;
  text-align: left;
}
/* line 451, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01 > a {
  font: 400 14px "Arial";
  line-height:50px;
  color: #212121;
  padding-right: 56px;
  text-transform: uppercase;
  position: relative;
  display: block;
}

/* line 467, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01 > a:hover {
  color: #ef4a4e;
}


@media only screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 473, scss/elements.scss */
  .engo-mainmenu ul.lever-01 li.lever-01 > a {
    padding-right: 30px;
  }
  /* line 475, scss/elements.scss */
  .engo-mainmenu ul.lever-01 li.lever-01 > a > i {
    right: 19px;
  }
}

/* line 482, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01.active > a {
  color: #ef4a4e;
}
/* line 487, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01:last-child a {
  padding-right: 0;
}
/* line 492, scss/elements.scss */
.engo-mainmenu ul.lever-01 li.lever-01.buytheme a {
  color: #c7c7c7;
}

/* line 499, scss/elements.scss */
.dropdown {
  position: relative;
}

/* line 502, scss/elements.scss */
.dropdown-menu {
  background: #FFF none repeat scroll 0% 0%;
  min-width: 220px;
  border: medium none;
  border-radius: 0px;
  position: absolute;
  opacity: 0;
  display: block;
  left: auto;
  top: 95%;
  -moz-transform: translate(0, 20px);
  -webkit-transform: translate(0, 20px);
  -o-transform: translate(0, 20px);
  -ms-transform: translate(0, 20px);
  transform: translate(0, 20px);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -ms-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  visibility: hidden;
  z-index: 999;
  margin-top: 0px;
  padding: 0px;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.4);
}
/* line 523, scss/elements.scss */
.dropdown-menu ul {
  display: block;
}
/* line 526, scss/elements.scss */
.dropdown-menu .arrow {
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  border-bottom: 9px solid #ef4a4e;
  content: "";
  position: absolute;
  bottom: 100%;
  margin: 0px;
}
/* line 535, scss/elements.scss */
.dropdown-menu .image-top {
  margin-bottom: 35px;
}
/* line 538, scss/elements.scss */
.dropdown-menu .menu-menu {
  text-align: left;
}
/* line 540, scss/elements.scss */
.dropdown-menu .menu-menu .title {
  font: 400 18px "Arial";
  color: #fff;
	font-weight: 700;
	padding-top:10px;
}
/* line 545, scss/elements.scss */
.dropdown-menu .menu-menu ul li a {
  font: 400 14px/32px "Arial";
  color: #fff;
  padding-left: 12px;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
}
/* line 551, scss/elements.scss */
.dropdown-menu .menu-menu ul li a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0c8';
  font-size: 5px;
  height: 6px;
  width: 6px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 0;
}
/* line 562, scss/elements.scss */
.dropdown-menu .menu-menu ul li a:hover {
  padding-left: 20px;
  color: #ef4a4e;
}

/* line 569, scss/elements.scss */
.sub-menu-single {
  width: 220px;
  left: -80px;
  background: #212121;
  padding: 15px;
}
/* line 575, scss/elements.scss */
.sub-menu-single ul li a {
  font: 400 14px/32px "Arial";
  color: #fff;
  padding-left: 12px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 581, scss/elements.scss */
.sub-menu-single ul li a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0c8';
  font-size: 5px;
  height: 6px;
  width: 6px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 0;
}
/* line 592, scss/elements.scss */
.sub-menu-single ul li a:hover {
  padding-left: 20px;
  color: #ef4a4e;
}

/* line 599, scss/elements.scss */
.mega-dropdown-menu-v1 {
  padding: 25px 33px;
  background: #212121;
  color: #fff;
  width: 945px;
}

/* line 605, scss/elements.scss */
.mega-dropdown-menu-v2 {
  padding: 8px 0;
  background: #041528;
  color: #fff;
}
/* line 609, scss/elements.scss */
.mega-dropdown-menu-v2 .menu-menu {
  margin-bottom: 40px;
}
/* line 611, scss/elements.scss */
.mega-dropdown-menu-v2 .menu-menu .title {
  margin-top: 0;
}
/* line 616, scss/elements.scss */
.mega-dropdown-menu-v2.menu-page .menu-menu {
  margin-bottom: 0;
}

/* line 622, scss/elements.scss */
#primary-menu li.at .dropdown-menu {
  opacity: 1;
  visibility: visible;
  -moz-transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

/* line 628, scss/elements.scss */
.engomainmenu-vertical .dropdown-menu {
  left: 375px;
  top: -100px;
  -moz-transform: translate(20px, 0);
  -webkit-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
}

/* line 633, scss/elements.scss */
.engomainmenu-vertical #primary-menu li.at .dropdown-menu {
  left: 345px;
  right: auto;
  top: -100px;
}
/* line 637, scss/elements.scss */
.engomainmenu-vertical #primary-menu li.at .dropdown-menu .arrow {
  border: none;
  top: 115px;
  left: -9px;
  bottom: auto;
  width: 24px;
  height: 24px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  background: #212121;
}

/* 3.2 End Menu */
/* 3.2.1 Menu Vertical */
/* line 651, scss/elements.scss */
.overlayfixed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 661, scss/elements.scss */
.overlayfixed.active {
  z-index: 990;
  opacity: 1;
}

/* line 667, scss/elements.scss */
.header-v4 .overlayfixed {
  display: none;
}

/* line 671, scss/elements.scss */
.engomainmenu-vertical {
  width: 375px;
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  padding: 100px 0px 0px 30px;
  z-index: 998;
  background: #fff;
  -moz-transform: translate3d(-375px, 0px, 0px);
  -webkit-transform: translate3d(-375px, 0px, 0px);
  -o-transform: translate3d(-375px, 0px, 0px);
  -ms-transform: translate3d(-375px, 0px, 0px);
  transform: translate3d(-375px, 0px, 0px);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 682, scss/elements.scss */
.engomainmenu-vertical.active {
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 685, scss/elements.scss */
.engomainmenu-vertical .logo-vertical {
  display: block;
  padding: 10px 0;
  text-align: left;
  margin-bottom: 30px;
}
/* line 693, scss/elements.scss */
.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 {
  display: block;
  width: 100%;
  height: 50px;
}
/* line 698, scss/elements.scss */
.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a {
  padding: 0 10px;
  line-height: 50px;
  font-size: 16px;
  border-bottom: 1px solid #e8e8e8;
  margin-right: 55px;
}
@media only screen and (min-width: 1200px) {
  /* line 705, scss/elements.scss */
  .engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a .caret {
    line-height: 50px;
    font-size: 11px;
    right: 10px;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 20px;
  }
  /* line 713, scss/elements.scss */
  .engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a .caret:before {
    content: '';
    height: 10px;
    width: 1px;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 50%;
    margin-left: -0.5px;
    background: #212121;
  }
  /* line 724, scss/elements.scss */
  .engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a .caret:after {
    content: '';
    height: 1px;
    width: 10px;
    position: absolute;
    top: 50%;
    margin-top: -0.5px;
    left: 50%;
    margin-left: -5px;
    background: #212121;
  }
}
/* line 738, scss/elements.scss */
.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01:last-child {
  border-bottom: none;
}
/* line 741, scss/elements.scss */
.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 .menu-menu li {
  line-height: 32px;
}
/* line 747, scss/elements.scss */
.engomainmenu-vertical .search-vertical {
  margin-top: 50px;
  margin-right: 55px;
}
/* line 750, scss/elements.scss */
.engomainmenu-vertical .search-vertical .input-group {
  width: 100%;
  position: relative;
  height: 30px;
  display: block;
}
/* line 756, scss/elements.scss */
.engomainmenu-vertical .search-vertical .search-btn {
  position: absolute;
  left: 0;
  top: 0;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  width: 32px;
  text-align: center;
  line-height: 30px;
  z-index: 9;
}
/* line 768, scss/elements.scss */
.engomainmenu-vertical .search-vertical .search-btn i {
  color: rgba(33, 33, 33, 0.6);
  font-size: 14px;
}
/* line 773, scss/elements.scss */
.engomainmenu-vertical .search-vertical input.text-search {
  width: 100%;
  height: 30px;
  display: block;
  background: #e8e8e8;
  border: none;
  padding: 0;
  border-radius: 15px;
  text-indent: 32px;
  font: 400 11px/18px "Arial";
  color: #b5b5b5;
  position: relative;
  z-index: 2;
}
/* line 788, scss/elements.scss */
.engomainmenu-vertical.fixheight {
  padding-top: 50px;
}
/* line 790, scss/elements.scss */
.engomainmenu-vertical.fixheight .logo-vertical {
  margin-bottom: 20px;
}
/* line 793, scss/elements.scss */
.engomainmenu-vertical.fixheight .search-vertical {
  margin-top: 25px;
  margin-right: 55px;
}

/* 3.2.1 End Menu  Vertical */
/* 3.3 End Breadscrumb */
/* line 802, scss/elements.scss */
.engo-breadscrumb {
  height: 295px;
  text-align: center;
  background-position: center center;
  position: relative;
}
/* line 817, scss/elements.scss */
.engo-breadscrumb .breadcrumb {
  padding: 0;
  margin: 170px 0 0;
  background: none;
  border: none;
  position: relative;
  z-index: 3;
}
/* line 824, scss/elements.scss */
.engo-breadscrumb .breadcrumb li {
  margin-right: 8px;
  margin-left: 8px;
}
/* line 827, scss/elements.scss */
.engo-breadscrumb .breadcrumb li a {
  font: 700 14px "Arial";
  color: #fff;
}
/* line 832, scss/elements.scss */
.engo-breadscrumb .breadcrumb li.home a {
  color: #ef4a4e;
}
/* line 835, scss/elements.scss */
.engo-breadscrumb .breadcrumb li.home:before {
  content: '';
  display: none;
}
/* line 840, scss/elements.scss */
.engo-breadscrumb .breadcrumb li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f178';
  margin-right: 15px;
  color:#FFFFFF;
}
/* line 845, scss/elements.scss */
.engo-breadscrumb .breadcrumb li:last-child {
  font: 700 60px "Arial";
  color: #fff;
  position: absolute;
  top: -80px;
  margin-right: 0;
  margin-left: 0;
  left: 0;
  display: block;
  width: 100%;
}
/* line 855, scss/elements.scss */
.engo-breadscrumb .breadcrumb li:last-child:before {
  content: '';
  display: none;
}

/* 3.3 End Breadscrumb */
/* 3.4 Toolbar */
/* line 866, scss/elements.scss */
.toolbar {
  padding: 12px 15px;
  background: #fff;
}
/* line 869, scss/elements.scss */
.toolbar.products-top-toolbar {
  margin-bottom: 30px;
}
/* line 872, scss/elements.scss */
.toolbar.products-top-toolbar .sorting select {
  display: block;
  width: 180px;
  height: 35px;
  font: 700 13px/19px "Arial";
  line-height: 35px;
  color: #373737;
  background-color: #FFF;
  border: 1px solid #f5f5f5;
  border-radius: 0;
  text-indent: 15px;
  text-transform: uppercase;
}
/* line 887, scss/elements.scss */
.toolbar.products-top-toolbar .style-switch .btn {
  background: none;
  box-shadow: none;
  border: 1px solid #f5f5f5;
  width: 35px;
  padding: 0;
  height: 35px;
  line-height: 35px;
  border-radius: 0;
}
/* line 896, scss/elements.scss */
.toolbar.products-top-toolbar .style-switch .btn i {
  color: #4d4d4d;
  font-size: 16px;
}
/* line 901, scss/elements.scss */
.toolbar.products-top-toolbar .style-switch .btn.active i {
  color: #dadada;
}
/* line 908, scss/elements.scss */
.toolbar.products-bottom-toolbar {
  padding: 10px 15px;
}
/* line 910, scss/elements.scss */
.toolbar.products-bottom-toolbar ul {
  position: relative;
  text-align: center;
}
/* line 913, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li {
  display: inline-block;
  text-align: center;
  height: 60px;
  line-height: 60px;
  margin: 0 5px;
}
/* line 919, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li a {
  color: #373737;
  font-size: 16px;
}
/* line 922, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li a:hover {
  color: #ef4a4e;
}
/* line 927, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.active a {
  color: #ef4a4e;
  text-decoration: underline;
}
/* line 932, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.first {
  position: absolute;
  top: 0;
  left: 0;
  border-right: 1px solid #e8e8e8;
  padding-right: 30px;
  padding-left: 20px;
}
/* line 939, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.first a {
  color: #b5b5b5;
  font-size: 24px;
}
/* line 944, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.first:hover a {
  color: #212121;
}
/* line 949, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.last {
  position: absolute;
  top: 0;
  right: 0;
  border-left: 1px solid #e8e8e8;
  padding-right: 20px;
  padding-left: 30px;
}
/* line 956, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.last a {
  color: #b5b5b5;
  font-size: 24px;
}
/* line 961, scss/elements.scss */
.toolbar.products-bottom-toolbar ul li.last:hover a {
  color: #212121;
}

/* 3.4 Toolbar */
/* 3.5  Sidebar */
/* line 974, scss/elements.scss */
.sidebar {
  background: #fff;
  padding: 15px;
  margin-top: 60px;
}

/* line 979, scss/elements.scss */
.widget-title {
  font: 400 18px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
}
/* line 983, scss/elements.scss */
.widget-title:after {
  background: #ef4a4e;
  height: 1px;
  width: 50px;
  content: "";
  display: block;
  margin: 8px 0px 20px;
}

/* line 992, scss/elements.scss */
.widget {
  margin-bottom: 55px;
}
/* line 996, scss/elements.scss */
.widget ul li > a {
  display: block;
  font-family: "Arial",sans-serif;
  padding: 10px 0px;
  border-top: 1px solid #e1e1e1;
  color: #212121;
}
/* line 1002, scss/elements.scss */
.widget ul li > a span.count {
  float: right;
  font-size: 12px;
}
/* line 1006, scss/elements.scss */
.widget ul li > a:hover {
  color: #ef4a4e;
}
/* line 1011, scss/elements.scss */
.widget ul li:first-child a {
  border-top: none;
}

/* line 1020, scss/elements.scss */
.widget .compare-content p {
  color: rgba(55, 55, 55, 0.3);
}

/* line 1026, scss/elements.scss */
.product-cat-widget ul li a {
  position: relative;
}
/* line 1028, scss/elements.scss */
.product-cat-widget ul li a:after {
  content: "";
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #212121;
  position: absolute;
  top: 18px;
  right: 10px;
}
/* line 1037, scss/elements.scss */
.product-cat-widget ul li a.active {
  font-weight: bold;
}
/* line 1039, scss/elements.scss */
.product-cat-widget ul li a.active:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
/* line 1043, scss/elements.scss */
.product-cat-widget ul li a:hover {
  font-weight: bold;
}
/* line 1048, scss/elements.scss */
.product-cat-widget ul li.current-menu-item a {
  font-weight: bold;
}
/* line 1052, scss/elements.scss */
.product-cat-widget ul li .sub-menu {
  padding-bottom: 10px;
  display: none;
}
/* line 1056, scss/elements.scss */
.product-cat-widget ul li li.lever-02 {
  padding-left: 15px;
}
/* line 1058, scss/elements.scss */
.product-cat-widget ul li li.lever-02 a {
  font-weight: 400;
}
/* line 1060, scss/elements.scss */
.product-cat-widget ul li li.lever-02 a:after {
  display: none;
  padding: 8px 0;
}

/* line 1067, scss/elements.scss */
.widget .f-price {
  margin: 40px 0px 0px;
  padding-bottom: 10px;
  display: table;
  width: 100%;
}
/* line 1072, scss/elements.scss */
.widget .f-price .ui-widget-content {
  height: 2px;
  background: #E8E6E2 none repeat scroll 0% 0%;
  position: relative;
}
/* line 1076, scss/elements.scss */
.widget .f-price .ui-widget-content .ui-slider-range {
  height: 2px;
  background: #212121;
  position: absolute;
}
/* line 1082, scss/elements.scss */
.widget .f-price .ui-state-default {
  width: 14px;
  height: 14px;
  position: absolute;
  top: -6px;
  transition: none 0s ease 0s;
  border-radius: 50%;
  background: #212121;
}
/* line 1091, scss/elements.scss */
.widget .f-price span {
  float: right;
  max-width: 50%;
  margin: 25px 0px 0px;
  display: block;
  padding-top: 5px;
  color: #222;
  font: 400 14px "Arial";
}
/* line 1100, scss/elements.scss */
.widget .f-price .btn {
  float: left;
  margin: 25px 0px 0px;
  background: #ef4a4e;
  font: 400 13px "Arial";
  color: #FFF;
  text-transform: uppercase;
  padding: 0px 20px;
  height: 31px;
  line-height: 30px;
  border-radius: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1112, scss/elements.scss */
.widget .f-price .btn:hover {
  background: #212121;
}

/* 3.5 End Sidebar*/
/* 3.6 Tabs */
/* line 1120, scss/elements.scss */
ul.nav-tabs {
  text-align: left;
  height: 60px;
  line-height: 60px;
}
/* line 1124, scss/elements.scss */
ul.nav-tabs li {
  display: block;
  float: left;
}
/* line 1127, scss/elements.scss */
ul.nav-tabs li a {
  font: 400 40px "Playfair Display";
  color: #a4a4a4;
  display: block;
  margin-right: 34px;
  text-align: left;
  line-height: 70px;
}
/* line 1136, scss/elements.scss */
ul.nav-tabs li.active a {
  font-size: 60px;
  color: #333333;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  line-height: 55px;
}
/* line 1146, scss/elements.scss */
ul.nav-tabs.zoom-text li a {
  font-size: 60px;
}

/* line 1151, scss/elements.scss */
.tab-content {
  margin-bottom: 77px;
}
/* line 1153, scss/elements.scss */
.tab-content .tab-pane {
  display: none;
}
/* line 1157, scss/elements.scss */
.tab-content .tab-pane.active {
  display: block;
}

/* line 1167, scss/elements.scss */
#tabs-home {
  background: #f1f1f1;
}

/* line 1170, scss/elements.scss */
.tab-v1 {
  position: relative;
  padding-top: 75px;
}
/* line 1173, scss/elements.scss */
.tab-v1 ul.nav-tabs {
  position: absolute;
  top: -35px;
  left: 0;
}
/* line 1178, scss/elements.scss */
.tab-v1 .viewall {
  display: block;
  width: 120px;
  height: 50px;
  font: 400 15px/50px "Arial";
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: #333333;
  position: absolute;
  top: -29px;
  right: 0;
}
/* line 1190, scss/elements.scss */
.tab-v1 .viewall:hover {
  background: #ef4a4e;
}

/* 3.6 End tabs */
/* 3.7 Popup */
/* line 1197, scss/elements.scss */
.modal-content {
  padding: 0 15px;
  border-radius: 0;
}

/* 3.7.1 Popup v1 */
/* line 1202, scss/elements.scss */
.popup-v1.modal.in .modal-dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -450px;
  margin-top: -330px;
}

/* line 1209, scss/elements.scss */
.modal-header {
  padding: 0;
  margin: 0;
  border: none;
  float: right;
  text-align: right;
  display: block;
  width: 100%;
  line-height: 65px;
}
/* line 1219, scss/elements.scss */
.modal-header .close-modal a {
  font-size: 36px;
  line-height: 63px;
  color: rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1224, scss/elements.scss */
.modal-header .close-modal a:hover {
  color: rgba(0, 0, 0, 0.5);
}

/* line 1230, scss/elements.scss */
.modal-body {
  text-align: center;
  padding: 0;
  clear: both;
}
/* line 1235, scss/elements.scss */
.modal-body .popup-content h3 {
  font: 400 48px/48px "Playfair Display";
  color: #ef4a4e;
  margin-top: 40px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
/* line 1242, scss/elements.scss */
.modal-body .popup-content .des {
  font: 400 16px/22px "Arial";
  color: #888;
  width: 570px;
  margin: 0 auto 35px;
}
/* line 1248, scss/elements.scss */
.modal-body .popup-content form {
  position: relative;
  height: 40px;
  width: 530px;
  display: block;
  margin: 0 auto;
}
/* line 1254, scss/elements.scss */
.modal-body .popup-content form .email {
  display: block;
  height: 40px;
  width: 100%;
  border-radius: 20px;
  text-indent: 20px;
  padding-right: 110px;
  border: 1px solid #d3d3d3;
  background: none;
  font: 400 13px/20px "Arial";
  color: rgba(33, 33, 33, 0.2);
}
/* line 1266, scss/elements.scss */
.modal-body .popup-content form .btn-subscribe {
  display: block;
  height: 36px;
  width: 100px;
  text-align: center;
  color: #fff;
  font: 700 13px/32px "Arial";
  background: #333333;
  position: absolute;
  right: 2px;
  top: 2px;
  border: none;
  border-radius: 18px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 1280, scss/elements.scss */
.modal-body .popup-content form .btn-subscribe:hover {
  background: #ef4a4e;
}

/* line 1287, scss/elements.scss */
.modal-footer {
  text-align: center;
  padding: 0;
  border: none;
}
/* line 1291, scss/elements.scss */
.modal-footer .again-popup {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 1294, scss/elements.scss */
.modal-footer .again-popup label {
  font: 400 14px "Arial";
  color: #888;
}
/* line 1299, scss/elements.scss */
.modal-footer .checkbox {
  position: relative;
}
/* line 1301, scss/elements.scss */
.modal-footer .checkbox input {
  display: none;
  position: absolute;
}
/* line 1305, scss/elements.scss */
.modal-footer .checkbox label {
  position: relative;
  padding-left: 30px;
  line-height: 22px;
}
/* line 1309, scss/elements.scss */
.modal-footer .checkbox label:before {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #b5b5b5;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
/* line 1326, scss/elements.scss */
.modal-footer .checkbox input:checked + label::after {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #212121;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* 3.7.1 End Popup v1 */
/* 3.7.2 Popup v2 */
/* line 1344, scss/elements.scss */
.popup-v2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 1347, scss/elements.scss */
.popup-v2 .modal-dialog {
  width: 100%;
}
/* line 1350, scss/elements.scss */
.popup-v2 .modal-full {
  position: absolute;
  left: 0;
  margin: 0;
  top: 100%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 1357, scss/elements.scss */
.popup-v2 .modal-full.showpopup {
  -moz-transform: translate3d(0, -290px, 0);
  -webkit-transform: translate3d(0, -290px, 0);
  -o-transform: translate3d(0, -290px, 0);
  -ms-transform: translate3d(0, -290px, 0);
  transform: translate3d(0, -290px, 0);
}
/* line 1361, scss/elements.scss */
.popup-v2 .modal-content {
  width: 100%;
  height: 290px;
  padding: 0;
}
/* line 1365, scss/elements.scss */
.popup-v2 .modal-content .container {
  position: relative;
}
/* line 1368, scss/elements.scss */
.popup-v2 .modal-content .modal-header {
  line-height: 40px;
}
/* line 1370, scss/elements.scss */
.popup-v2 .modal-content .modal-header .close-modal a {
  font-size: 18px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  background: #fff;
  border-radius: 20px;
  top: -20px;
  right: 0;
  position: absolute;
}
/* line 1382, scss/elements.scss */
.popup-v2 .modal-content .modal-header .close-modal a:hover {
  color: #ef4a4e;
}
/* line 1389, scss/elements.scss */
.popup-v2 .modal-content .modal-body .popup-content h3 {
  font-size: 40px;
  line-height: 40px;
  margin-top: 35px;
  margin-bottom: 25px;
}
/* line 1395, scss/elements.scss */
.popup-v2 .modal-content .modal-body .popup-content .des {
  margin-bottom: 30px;
}
/* line 1400, scss/elements.scss */
.popup-v2 .modal-content .modal-footer .again-popup {
  margin-top: 20px;
  margin-bottom: 0;
}

/* 3.7.2 Popup v2 */
/* 3.7 Popup */
/* 3.8 To top link */
@media only screen and (min-width: 1200px) {
  /* line 1412, scss/elements.scss */
  .totoplink {
    opacity: 1;
  }
  /* line 1414, scss/elements.scss */
  .totoplink a {
    color:#FFF;
	background-color:#FFFFFF;
    z-index: 9999;
    opacity: 0;
    position: fixed;
    right: 30px;
    bottom: -100px;

    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 2px solid #FFF;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
  }
  /* line 1429, scss/elements.scss */
  .totoplink a i {
    font-size: 18px;
    color: #212121;
  }
  /* line 1433, scss/elements.scss */
  .totoplink a.clicked {
    border-color: #ef4a4e;
  }
  /* line 1435, scss/elements.scss */
  .totoplink a.clicked i {
    color: #ef4a4e;
  }

  /* line 1441, scss/elements.scss */
  .totoplink a:hover {
    opacity: 1;
    height: 50px;
    line-height: 50px;
	background-color:#dc3a3a;
	color:#FFFFFF;
  }
  
  .totoplink a:hover i{
	color:#FFFFFF;
  }
  
  

  /* line 1446, scss/elements.scss */
  .totoplink a.visible {
    opacity: 1;
    right: 30px;
    bottom: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 1453, scss/elements.scss */
  .totoplink {
    display: none;
  }
}
/* 3.8 End To top link */
/*  3. End ELEMENTS  */
/*  4. HEADER  */
/*  4.1 HEADER V4  */
/* line 4, scss/header.scss */

.top-header-v4{
background-color:#041528;
height:40px;
padding-top:10px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;

}

.top-header-v4 a{
color:#FFF;
}

.top-header-v4 a:hover{
color:#121212;
}



.site-header.header-v4 .main-header {
  /*height: 115px;
  line-height: 115px;*/
  border-bottom: 1px solid #e8e8e8;
}
/* line 8, scss/header.scss */
.site-header.header-v4 .main-header .phone {
  margin: 37px 0;
}
/* line 11, scss/header.scss */
.site-header.header-v4 .main-header .right-main-header {
  margin: 37px 0;
}
/* line 13, scss/header.scss */
.site-header.header-v4 .main-header .right-main-header .wishlist-header, .site-header.header-v4 .main-header .right-main-header .setting-header {
  margin-right: 10px;
  float: right;
}
/* line 19, scss/header.scss */
.site-header.header-v4 .bottom-header {
  /*padding: 10px 0;*/
}
/* line 22, scss/header.scss */
.site-header.header-v4 .setting-header .setting-content {
  right: 0;
}

/* line 29, scss/header.scss */
.bottom-header.header-sv2 .row {
  position: relative;
}
/* line 32, scss/header.scss */
.bottom-header.header-sv2 .col-md-1 {
  position: static;
}

/*  4.1 End HEADER V4  */
/*  4.2 HEADER V3  */
/* line 42, scss/header.scss */
.header-v3 .main-header {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  z-index: 999;
}
/* line 50, scss/header.scss */
.header-v3 .main-header.active {
  z-index: inherit;
}
/* line 53, scss/header.scss */
.header-v3 .main-header .position-static {
  position: static;
}
/* line 56, scss/header.scss */
.header-v3 .main-header .icon-menu {
  display: block;
  position: relative;
  z-index: 999;
  margin-left: 15px;
  background: transparent;
  width: 27px;
  height: 27px;
  line-height: 27px;
  margin-top: 6px;
}
/* line 66, scss/header.scss */
.header-v3 .main-header .icon-menu .icon-bar {
  width: 27px;
  height: 4px;
  background: #fff;
  margin: 4px 0;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 0;
}
/* line 76, scss/header.scss */
.header-v3 .main-header .icon-menu .icon-bar:before, .header-v3 .main-header .icon-menu .icon-bar:after {
  content: '';
  display: block;
  position: absolute;
  width: 27px;
  height: 4px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  background-color: #ffffff;
}
/* line 85, scss/header.scss */
.header-v3 .main-header .icon-menu .icon-bar:before {
  top: -8px;
  left: 0;
}
/* line 89, scss/header.scss */
.header-v3 .main-header .icon-menu .icon-bar:after {
  bottom: -8px;
  left: 0;
}
/* line 94, scss/header.scss */
.header-v3 .main-header .icon-menu.active {
  position: fixed;
}
/* line 96, scss/header.scss */
.header-v3 .main-header .icon-menu.active .icon-bar {
  background: transparent;
}
/* line 98, scss/header.scss */
.header-v3 .main-header .icon-menu.active .icon-bar:before, .header-v3 .main-header .icon-menu.active .icon-bar:after {
  background-color: #212121;
}
/* line 101, scss/header.scss */
.header-v3 .main-header .icon-menu.active .icon-bar:before {
  top: 0;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
/* line 105, scss/header.scss */
.header-v3 .main-header .icon-menu.active .icon-bar:after {
  bottom: 0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
/* line 112, scss/header.scss */
.header-v3 .main-header .mini-cart {
  margin-right: 15px;
}
/* line 116, scss/header.scss */
.header-v3 .main-header .mini-cart-control .minicart-icon {
  background: url("images/icons/home3/addtocart.svg") no-repeat;
  background-position: center right;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 121, scss/header.scss */
.header-v3 .main-header .mini-cart-control .minicart-items a {
  color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 126, scss/header.scss */
.header-v3 .main-header .mini-cart-control:hover .minicart-icon {
  background: url("images/icons/home3/addtocart_hover.svg") no-repeat;
  background-position: center right;
}
/* line 130, scss/header.scss */
.header-v3 .main-header .mini-cart-control:hover .minicart-items a {
  color: #ef4a4e;
}
/* line 135, scss/header.scss */
.header-v3 .main-header .wishlist-header {
  float: right;
  margin-right: 10px;
}
/* line 138, scss/header.scss */
.header-v3 .main-header .wishlist-header .wishlist-control {
  background: url("images/icons/home3/stock_tron.svg") no-repeat;
  background-position: center right;
}
/* line 141, scss/header.scss */
.header-v3 .main-header .wishlist-header .wishlist-control a.icon-wishlist {
  background: url("images/icons/home3/wishlist.svg") no-repeat;
  background-position: center center;
}
/* line 144, scss/header.scss */
.header-v3 .main-header .wishlist-header .wishlist-control a.icon-wishlist i {
  color: #fff;
  display: none;
}
/* line 153, scss/header.scss */
.header-v3 .main-header .wishlist-header .wishlist-control:hover a.icon-wishlist {
  background: url("images/icons/home3/wishlist_hover.svg") no-repeat;
  background-position: center center;
}
/* line 163, scss/header.scss */
.header-v3 .main-header .search-container {
  width: 40px;
  height: 40px;
  display: block;
  float: right;
  margin-right: 10px;
  background: url("images/icons/home3/stock_tron.svg") no-repeat;
  background-position: center center;
}
/* line 171, scss/header.scss */
.header-v3 .main-header .search-container .icon-search {
  font-size: 0;
  display: block;
  width: 40px;
  height: 40px;
  background: url("images/icons/home3/search.svg") no-repeat;
  background-position: center center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 179, scss/header.scss */
.header-v3 .main-header .search-container .icon-search:hover {
  background: url("images/icons/home3/search_hover.svg") no-repeat;
  background-position: center center;
}
/* line 184, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 {
  width: 1170px;
  height: 250px;
  position: absolute;
  top: 260px;
  z-index: -1;
  opacity: 0;
  left: 55px;
  background: #fff;
  text-align: center;
  display: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 196, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1.active {
  display: block;
  z-index: 9;
  opacity: 100;
}
/* line 201, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 .input-text {
  height: 50px;
  width: 83%;
  font: 400 16px/50px "Arial";
  color: rgba(136, 136, 136, 0.5);
  position: static;
  opacity: 1;
  margin: 100px 99px;
  padding-right: 70px;
  border-bottom: 1px solid rgba(55, 55, 55, 0.3);
  text-indent: 15px;
}
/* line 213, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 input::-moz-placeholder {
  color: rgba(136, 136, 136, 0.5);
}
/* line 216, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 input::-webkit-input-placeholder {
  color: rgba(136, 136, 136, 0.5);
}
/* line 219, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 .close-search {
  width: 50px;
  height: 50px;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  display: block;
  line-height: 50px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 231, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 .search-btn {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 100px;
  right: 100px;
}
/* line 237, scss/header.scss */
.header-v3 .main-header .search-container .search-box-v1 .search-btn i.icon {
  background: url("images/iconsearch-v1.png") no-repeat;
  background-position: center center;
}

/*  4.2 End HEADER V3  */
/*  4.3 HEADER V2  */
/* line 249, scss/header.scss */
.header-v2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
}
/* line 256, scss/header.scss */
.header-v2 .main-header .logo-left {
  text-align: left;
  margin-left: 30px;
  display: inline-block;
  margin-top: 15px;
}
/* line 262, scss/header.scss */
.header-v2 .main-header .rightheader {
  float: right;
  margin-right: 30px;
  margin-top: 15px;
}
/* line 266, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger {
  display: block;
  background: transparent;
  width: 27px;
  height: 27px;
  line-height: 27px;
  margin-top: 6px;
  float: right;
  margin-left: 30px;
  position: relative;
  transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -moz-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  -ms-transition: all 600ms ease;
  z-index: 9999;
}
/* line 282, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger .icon-bar {
  width: 27px;
  height: 4px;
  background: #fff;
  margin: 4px 0;
  display: block;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 0;
}
/* line 293, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger .icon-bar:before, .header-v2 .main-header .rightheader .hamburger .icon-bar:after {
  content: '';
  display: block;
  position: absolute;
  width: 27px;
  height: 4px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  background-color: #ffffff;
}
/* line 302, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger .icon-bar:before {
  top: -8px;
  left: 0;
}
/* line 306, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger .icon-bar:after {
  bottom: -8px;
  left: 0;
}
/* line 312, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger.clicked .icon-bar {
  background: transparent !important;
}
/* line 314, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger.clicked .icon-bar:before {
  top: 0;
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}
/* line 322, scss/header.scss */
.header-v2 .main-header .rightheader .hamburger.clicked .icon-bar:after {
  bottom: 0;
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  -o-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}
@media only screen and (min-width: 1199px) {
  /* line 337, scss/header.scss */
  .header-v2 .main-header .rightheader .hamburger:hover .icon-bar:before {
    -webkit-transform: translateY(-3px) rotate(0deg);
    -moz-transform: translateY(-3px) rotate(0deg);
    -ms-transform: translateY(-3px) rotate(0deg);
    -o-transform: translateY(-3px) rotate(0deg);
    transform: translateY(-3px) rotate(0deg);
  }
  /* line 345, scss/header.scss */
  .header-v2 .main-header .rightheader .hamburger:hover .icon-bar:after {
    -webkit-transform: translateY(3px) rotate(0deg);
    -moz-transform: translateY(3px) rotate(0deg);
    -ms-transform: translateY(3px) rotate(0deg);
    -o-transform: translateY(3px) rotate(0deg);
    transform: translateY(3px) rotate(0deg);
  }
}
/* line 358, scss/header.scss */
.header-v2 .main-header .rightheader .mini-cart-control .minicart-icon {
  background: url("images/icons/home2/addtocart.svg") no-repeat right center;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
}
/* line 362, scss/header.scss */
.header-v2 .main-header .rightheader .mini-cart-control .minicart-items a {
  color: white;
}
/* line 366, scss/header.scss */
.header-v2 .main-header .rightheader .mini-cart-control:hover .minicart-icon {
  background: url("images/icons/home2/addtocart_hover.svg") no-repeat right center;
}
/* line 369, scss/header.scss */
.header-v2 .main-header .rightheader .mini-cart-control:hover .minicart-items a {
  color: #ef4a4e;
}
/* line 376, scss/header.scss */
.header-v2 .main-nav {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 997;
  display: none;
}
/* line 383, scss/header.scss */
.header-v2 .main-nav:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  background: rgba(33, 33, 33, 0.98);
}
/* line 393, scss/header.scss */
.header-v2 .main-nav .nav-logo {
  text-align: center;
  position: absolute;
  top: 125px;
  left: 0;
  width: 100%;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 403, scss/header.scss */
.header-v2 .main-nav .nav-inner {
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -120px;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 413, scss/header.scss */
.header-v2 .main-nav .nav-inner .primary-menu {
  width: 100%;
}
/* line 415, scss/header.scss */
.header-v2 .main-nav .nav-inner .primary-menu ul li {
  display: inline-block;
}
/* line 417, scss/header.scss */
.header-v2 .main-nav .nav-inner .primary-menu ul li a {
  font: 400 20px/20px "Arial";
  color: #fff;
  text-transform: uppercase;
  padding: 0 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 423, scss/header.scss */
.header-v2 .main-nav .nav-inner .primary-menu ul li a:hover {
  color: #ef4a4e;
}
/* line 426, scss/header.scss */
.header-v2 .main-nav .nav-inner .primary-menu ul li a.active {
  color: #ef4a4e;
}
/* line 432, scss/header.scss */
.header-v2 .main-nav .nav-inner .main-search {
  position: relative;
  height: 40px;
  width: 850px;
  display: block;
  margin: 80px auto 0px;
}
/* line 438, scss/header.scss */
.header-v2 .main-nav .nav-inner .main-search .search {
  display: block;
  height: 40px;
  width: 100%;
  border-radius: 20px;
  text-indent: 20px;
  padding-right: 110px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
  font: 400 13px/20px "Arial";
}
/* line 450, scss/header.scss */
.header-v2 .main-nav .nav-inner .main-search .btn-search {
  display: block;
  height: 36px;
  width: 100px;
  text-align: center;
  color: #fff;
  font: 700 13px/33px "Arial";
  background: #ef4a4e;
  position: absolute;
  right: 2px;
  top: 2px;
  border: medium none;
  text-transform: uppercase;
  border-radius: 18px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 465, scss/header.scss */
.header-v2 .main-nav .nav-inner .main-search .btn-search:hover {
  background: #fff;
  color: #ef4a4e;
}
/* line 472, scss/header.scss */
.header-v2 .main-nav .nav-social {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 128px;
  text-align: center;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 481, scss/header.scss */
.header-v2 .main-nav .nav-social li {
  display: inline-block;
}
/* line 483, scss/header.scss */
.header-v2 .main-nav .nav-social li a {
  font-size: 20px;
  padding: 0 10px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 487, scss/header.scss */
.header-v2 .main-nav .nav-social li a i {
  color: #fff;
}
/* line 490, scss/header.scss */
.header-v2 .main-nav .nav-social li a.twitter:hover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 491, scss/header.scss */
.header-v2 .main-nav .nav-social li a.twitter:hover i {
  color: #55acee;
}
/* line 496, scss/header.scss */
.header-v2 .main-nav .nav-social li a.facebook:hover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 497, scss/header.scss */
.header-v2 .main-nav .nav-social li a.facebook:hover i {
  color: #3b5998;
}
/* line 502, scss/header.scss */
.header-v2 .main-nav .nav-social li a.pinterest:hover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 503, scss/header.scss */
.header-v2 .main-nav .nav-social li a.pinterest:hover i {
  color: #c71806;
}
/* line 508, scss/header.scss */
.header-v2 .main-nav .nav-social li a.behance:hover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 509, scss/header.scss */
.header-v2 .main-nav .nav-social li a.behance:hover i {
  color: #115efa;
}
/* line 514, scss/header.scss */
.header-v2 .main-nav .nav-social li a.dribbble:hover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 515, scss/header.scss */
.header-v2 .main-nav .nav-social li a.dribbble:hover i {
  color: #ec4a89;
}
/* line 524, scss/header.scss */
.header-v2 .main-nav.nav-visible .nav-logo {
  top: 25px;
  opacity: 100;
}
/* line 528, scss/header.scss */
.header-v2 .main-nav.nav-visible .nav-inner {
  opacity: 1;
  margin-top: -70px;
}
/* line 532, scss/header.scss */
.header-v2 .main-nav.nav-visible .nav-social {
  bottom: 28px;
  opacity: 100;
}

/*  4.3 End HEADER V2  */
/*  4.4 HEADER V1  */
/* line 542, scss/header.scss */
.header-v1 .logo {
  display: inline-block;
  position: absolute;
  top: 17px;
  left: 0;
  z-index: 100;
  padding-left: 0;
}

/* line 550, scss/header.scss */
.header-v1 .right-header {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 15px;
  z-index: 100;
  padding-right: 0;
}
/* line 557, scss/header.scss */
.header-v1 .right-header .setting-header {
  float: right;
  margin-left: 25px;
}
/* line 560, scss/header.scss */
.header-v1 .right-header .setting-header .setting-control a.icon-setting {
  background: url("images/icons/home1/setting_h1.svg") no-repeat;
  background-position: center center;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
}
/* line 565, scss/header.scss */
.header-v1 .right-header .setting-header .setting-content::before {
  left: auto;
  right: 22px;
}
/* line 570, scss/header.scss */
.header-v1 .right-header .setting-header:hover .setting-control a.icon-setting {
  background: url("images/icons/home1/setting_h1_hover.svg") no-repeat;
  background-position: center center;
}
/* line 574, scss/header.scss */
.header-v1 .right-header .setting-header:hover .setting-content {
  top: 18%;
}
/* line 580, scss/header.scss */
.header-v1 .right-header .mini-cart .shop-item {
  top: 90%;
}

/* line 586, scss/header.scss */
.header-v1 {
  position: relative;
  z-index: 1111;
}

/* line 590, scss/header.scss */
.header-v1 .main-menu {
  text-align: center;
  position: static;
  background: #fff;
}
/* line 594, scss/header.scss */
.header-v1 .main-menu ul {
  background: #fff;
}
/* line 597, scss/header.scss */
.header-v1 .main-menu .lever-01 {
  display: inline-block;
}
/* line 599, scss/header.scss */
.header-v1 .main-menu .lever-01 a {
  text-transform: uppercase;
}
/* line 602, scss/header.scss */
.header-v1 .main-menu .lever-01 > a {
  font: 100 30px/70px "Arial";
  color: #666;
  padding: 0 31px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  position: relative;
  z-index: 9;
}
/* line 609, scss/header.scss */
.header-v1 .main-menu .lever-01 > a:hover {
  color: #333333;
  font-weight: 400;
}
/* line 613, scss/header.scss */
.header-v1 .main-menu .lever-01 > a.active {
  color: #333333;
  font-weight: 400;
}
@media only screen and (max-width: 1366px) and (min-width: 1200px) {
  /* line 620, scss/header.scss */
  .header-v1 .main-menu .lever-01 > a {
    padding: 0 25px;
  }
}

/* line 625, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu {
  display: block;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  opacity: 0;
  background: #fff;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -moz-transform: translate3d(0px, -140px, 0px);
  -webkit-transform: translate3d(0px, -140px, 0px);
  -o-transform: translate3d(0px, -140px, 0px);
  -ms-transform: translate3d(0px, -140px, 0px);
  transform: translate3d(0px, -140px, 0px);
}
/* line 636, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu {
  -moz-transform: translate3d(0, -110%, 0px);
  -webkit-transform: translate3d(0, -110%, 0px);
  -o-transform: translate3d(0, -110%, 0px);
  -ms-transform: translate3d(0, -110%, 0px);
  transform: translate3d(0, -110%, 0px);
  padding-bottom: 15px;
}
/* line 639, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu div.lever-02 {
  display: block;
  border-top: 1px solid #eaeaea;
  overflow: hidden;
  padding: 10px 0 15px;
}
/* line 645, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu {
  text-align: left;
}
/* line 647, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu h3.title {
  font-size: 18px;
  text-transform: uppercase;
}
/* line 651, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu ul {
  border-top: none;
}
/* line 653, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu ul li {
  display: block;
  position: relative;
}
/* line 656, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu ul li a {
  line-height: 30px;
  font-size: 13px;
  font-weight: 100;
  text-transform: uppercase;
}
/* line 661, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu.page-menu .menu-menu ul li a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f10c';
  font-size: 8px;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 675, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu ul {
  border-top: 1px solid #eaeaea;
}
/* line 678, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu .lever-02 {
  display: inline-block;
}
/* line 680, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu .lever-02 > a {
  font: 400 13px/50px "Arial";
  color: #888888;
  padding: 0 15px;
}
/* line 684, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu .lever-02 > a:hover {
  color: #ef4a4e;
}
/* line 687, scss/header.scss */
.header-v1 .main-menu .lever-01 .sub-menu .lever-02 > a.active {
  color: #ef4a4e;
}
/* line 694, scss/header.scss */
.header-v1 .main-menu .lever-01:hover .sub-menu {
  opacity: 100;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

@media screen and (max-width: 1600px) {
  /* line 703, scss/header.scss */
  .menu-header-v1 .lever-01 > a {
    padding: 0 24px;
  }
}
/*  4.4 End HEADER V1  */
/*  4. End HEADER  */
/*  5. FOOTER  */
/*  5.1 FOOTER V1  */
/* line 2, scss/footer.scss */
.engo-footer {
  background: #121212;
  position: relative;
  z-index: 99;
}
/* line 6, scss/footer.scss */
.engo-footer .footer-main {
  height: 150px;
  line-height: 150px;
}
/* line 9, scss/footer.scss */
.engo-footer .footer-main .container {
  border-bottom: 1px solid #FFF;
}
/* line 13, scss/footer.scss */
.engo-footer .footer-main .menu-footer li {
  display: inline-block;
}
/* line 15, scss/footer.scss */
.engo-footer .footer-main .menu-footer li a {
  padding: 0 42px;
  font: 400 13px "Arial";
  color: #fff;
  text-transform: uppercase;
}
/* line 20, scss/footer.scss */
.engo-footer .footer-main .menu-footer li a:hover {
  color: #ef4a4e;
}
/* line 37, scss/footer.scss */
.engo-footer .footer-bottom {
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.engo-footer .footer-bottom a{
  color:#ef4a4e;
}
.engo-footer .footer-bottom a:hover {
  text-decoration: none;
  outline: none;
  color: #FFF;
}

.menufooter ul li{list-style: none; display: inline-block !important;
	margin: 0 20px 0 0;color:#000}
.menufooter ul li a{color:#FFF !important;}

/* line 42, scss/footer.scss */
.engo-footer .footer-bottom ul.social li {
  padding: 0 25px;
  display: inline-block;
}
/* line 45, scss/footer.scss */
.engo-footer .footer-bottom ul.social li a {
  font: 400 11px "Arial";
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
}
/* line 49, scss/footer.scss */
.engo-footer .footer-bottom ul.social li a:hover {
  color: #ef4a4e;
}

/*  5.1 End FOOTER V1  */
/*  5.2 FOOTER V2  */
/* line 61, scss/footer.scss */
.engo-footer-v2 .footer-main-v2 {
  background: #212121;
  height: 120px;
  line-height: 120px;
}
/* line 65, scss/footer.scss */
.engo-footer-v2 .footer-main-v2 .copy-right-v2 {
  text-align: right;
  font: 400 13px/120px "Arial";
  color: #fff;
}
/* line 69, scss/footer.scss */
.engo-footer-v2 .footer-main-v2 .copy-right-v2 i {
  color: #fe5555;
}
/* line 73, scss/footer.scss */
.engo-footer-v2 .footer-main-v2 .payment-footer {
  text-align: center;
}

/*  5.1 End FOOTER V2  */
/*  5.3 FOOTER V3  */
/* line 83, scss/footer.scss */
.engo-footer-v3 .footer-bottom {
  height: 60px;
  line-height: 60px;
}
/* line 87, scss/footer.scss */
.engo-footer-v3 .copyright {
  height: 200px;
  padding-top: 60px;
  padding-bottom: 65px;
  text-align: center;
  background: #fff;
}
/* line 93, scss/footer.scss */
.engo-footer-v3 .copyright img {
  margin-bottom: 10px;
}
/* line 96, scss/footer.scss */
.engo-footer-v3 .copyright p {
  font: 400 13px "Arial";
  color: #888;
}
/* line 99, scss/footer.scss */
.engo-footer-v3 .copyright p i {
  color: #fe5555;
}

/*  5.3 End FOOTER V3  */
/*  5.4 FOOTER V4  */
/* line 108, scss/footer.scss */
.footer-v4 {
  position:relative;
  /*height: 280px;*/
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
}
/* line 115, scss/footer.scss */
.footer-v4 .footer-bottom {
  height: auto;

	background: #041528 !important;
	color:#FFF;
}
/* line 119, scss/footer.scss */
.footer-v4 .social {
  float: left;
  display: inline-block;
}
/* line 123, scss/footer.scss */
.footer-v4 .payment-footer {
  display: inline-block;
  float: right;
}

/* line 128, scss/footer.scss */
.home-4 #wrapper {
  /*padding-bottom: 40px;*/
}
/* line 130, scss/footer.scss */
.home-4 #wrapper .header-v4 {
  position: relative;
  z-index: 99;
  background: #FFF;
}
/* line 135, scss/footer.scss */
.home-4 #wrapper section {
  position: relative;
  z-index: 1;
}
/* line 138, scss/footer.scss */
.home-4 #wrapper section.filter-product-block {
  margin-bottom: 0;
  padding-bottom: 75px;
  background: #fff;
}
/* line 143, scss/footer.scss */
.home-4 #wrapper section.deals-online {
  background: #fff;
}
/* line 146, scss/footer.scss */
.home-4 #wrapper section.slider-04 {
  padding-bottom: 8px;
  max-height: 800px;
  margin-bottom: 0;
  background: #fff;
}
/* line 152, scss/footer.scss */
.home-4 #wrapper section.brand {
  -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.5);
}
/* line 157, scss/footer.scss */
.home-4 #wrapper section .tab-content {
  margin-bottom: 0;
}

/*  5.4 End FOOTER V4  */
/*  5 End FOOTER  */
/*  6. Blog  */
/* 6.1 Blog v1*/
/* line 2, scss/blog/blog.scss */
.blog-v1 {
  text-align: center;
  padding-bottom: 90px;
}
/* line 5, scss/blog/blog.scss */
.blog-v1 .title-blog {
  position: relative;
  padding-bottom: 40px;
  margin-top: 55px;
  margin-bottom: 25px;
}
/* line 10, scss/blog/blog.scss */
.blog-v1 .title-blog .name {
  font: 400 40px "Arial";
  color: #FFF;
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 16, scss/blog/blog.scss */
.blog-v1 .title-blog .des-title {
  font: 400 16px "Arial";
  color: #a4a4a4;
  margin: 0;
}
/* line 21, scss/blog/blog.scss */
.blog-v1 .title-blog:after {
  content: '';
  background: #ef4a4e;
  width: 100px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -50px;
}
/* line 33, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 {
  width: 100%;
  height: 120px;
  overflow: hidden;
}
/* line 37, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bv1 {
  width: 768px;
  margin: 0 auto;
  -webkit-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  display: block;
  position: relative;
  -webkit-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 54, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bv1:hover {
  -webkit-transform: translate3d(0px, 0px, -90px) rotateX(90deg);
  -ms-transform: translate3d(0px, 0px, -90px) rotateX(90deg);
  transform: translate3d(0px, 0px, -90px) rotateX(90deg);
}
/* line 60, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .name-blog {
  font: 400 40px "Arial";
  color: #333333;
  margin-top: 40px;
  margin-bottom: 5px;
}
/* line 67, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .entry-meta .entry-date-entry-account {
  color: #b5b5b5;
  font: 400 12px "Arial";
  margin-bottom: 30px;
}
/* line 73, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bname {
  height: 120px;
  border-bottom: 1px solid #eaeaea;
  overflow: hidden;
}
/* line 78, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bdes {
  height: 120px;
  background: #fbfbfb;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 75px;
  color: #fff;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
  -ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
  transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
}
/* line 93, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bdes .des {
  font: 400 14px/20px "Arial";
  color: rgba(33, 33, 33, 0.7);
  padding-top: 30px;
  margin-bottom: 15px;
}
/* line 100, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1 .bdes .read-more a {
  display: block;
  font: 400 13px/24px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
}
/* line 109, scss/blog/blog.scss */
.blog-v1 .content-blog .blog-content-v1.last .bname {
  border-bottom: none;
}
/* line 115, scss/blog/blog.scss */
.blog-v1 .content-blog .view-blog {
  padding-top: 70px;
  position: relative;
}
/* line 118, scss/blog/blog.scss */
.blog-v1 .content-blog .view-blog a {
  color: #ef4a4e;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  font: 400 13px/24px "Arial";
  text-transform: uppercase;
}
/* line 124, scss/blog/blog.scss */
.blog-v1 .content-blog .view-blog:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 60px;
  background: #eaeaea;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 135, scss/blog/blog.scss */
.blog-v1 .content-blog .view-blog:hover a {
  font-size: 16px;
}
/* line 138, scss/blog/blog.scss */
.blog-v1 .content-blog .view-blog:hover:before {
  background: #ef4a4e;
}

/* line 146, scss/blog/blog.scss */
.blog-subscribe {
  padding: 28px 0;
  border-top:4px solid #ef4a4e;
  background-color:#121212; 
  border-bottom:1px solid #999;
  color:#8e8b8b;
}
/* line 148, scss/blog/blog.scss */
.blog-subscribe .subscribe {
  padding-left: 100px;
}
/* line 151, scss/blog/blog.scss */
.blog-subscribe .subscribe .title-subscribe .name {
  font: 400 30px "Arial";
  color: #FFF;
  margin: 0 0 15px;
}
/* line 158, scss/blog/blog.scss */
.blog-subscribe .subscribe .content-subscribe .des {
  font: 14px "Arial";
  color: rgba(142, 139, 139, 1);
  padding: 18px 0 30px;
}
/* line 164, scss/blog/blog.scss */
.blog-subscribe .subscribe .content-subscribe form {
  position: relative;
  height: 40px;
  width: 100%;
  display: block;
}
/* line 169, scss/blog/blog.scss */
.blog-subscribe .subscribe .content-subscribe form .email {
  display: block;
  height: 40px;
  width: 100%;
  border-radius: 20px;
  text-indent: 20px;
  padding-right: 110px;
  border: 1px solid #d6d6d6;
  background: none;
  font: 400 13px/20px "Arial";
  color: #FFF;
}
/* line 181, scss/blog/blog.scss */
.blog-subscribe .subscribe .content-subscribe form .btn-subscribe {
  display: block;
  height: 36px;
  width: 100px;
  text-align: center;
  color: #fff;
  font: 700 13px/33px "Arial";
  background: #333333;
  position: absolute;
  right: 2px;
  top: 2px;
  border: none;
  border-radius: 18px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 195, scss/blog/blog.scss */
.blog-subscribe .subscribe .content-subscribe form .btn-subscribe:hover {
  background: #ef4a4e;
}
/* line 201, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub {
  margin-top: 40px;
}
/* line 203, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li {
  display: inline-block;
}
/* line 205, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a {
  margin-right: 30px;
  font-size: 24px;
  color: #373737;
}
/* line 209, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a.twitter:hover {
  color: #55acee;
}
/* line 212, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a.facebook:hover {
  color: #3b5998;
}
/* line 215, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a.pinterest:hover {
  color: #c71806;
}
/* line 218, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a.behance:hover {
  color: #115efa;
}
/* line 221, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li a.dribbble:hover {
  color: #ec4a89;
}
/* line 226, scss/blog/blog.scss */
.blog-subscribe .subscribe .social-sub ul li:last-child a {
  margin-right: 0;
}

/* 6.1 End Blog v1*/
/* 6.2 Page Post */
/* line 236, scss/blog/blog.scss */
.banner-blog {
  margin-bottom: 45px;
}

/* line 239, scss/blog/blog.scss */
.site-main.site-blog-single {
  background: #fff;
}

/* line 242, scss/blog/blog.scss */
article.post {
  margin-bottom: 60px;
}
/* line 244, scss/blog/blog.scss */
article.post .title-post {
  margin-bottom: 15px;
}
/* line 246, scss/blog/blog.scss */
article.post .title-post .name {
  margin: 0;
  font: 700 30px/30px "Arial";
}
/* line 249, scss/blog/blog.scss */
article.post .title-post .name a {
  color: #212121;
}
/* line 253, scss/blog/blog.scss */
article.post .title-post .name:hover a {
  color: #ef4a4e;
}
/* line 259, scss/blog/blog.scss */
article.post .post-meta {
  margin: 0px 0px 15px;
  list-style: outside none none;
  padding: 0px;
}
/* line 263, scss/blog/blog.scss */
article.post .post-meta li {
  display: inline-block;
  margin-right: 30px;
  color: rgba(85, 85, 85, 0.5);
  font-family: "Arial",sans-serif;
}
/* line 268, scss/blog/blog.scss */
article.post .post-meta li a {
  color: rgba(85, 85, 85, 0.5);
}
/* line 273, scss/blog/blog.scss */
article.post .post-info {
  padding-bottom: 50px;
}
/* line 275, scss/blog/blog.scss */
article.post .post-info p {
  font: 400 14px/24px "Arial";
  color: #888;
  margin-bottom: 40px;
}
/* line 280, scss/blog/blog.scss */
article.post .post-info .sp {
  font-weight: 700;
  color: #212121;
}
/* line 284, scss/blog/blog.scss */
article.post .post-info .images-post {
  margin-bottom: 40px;
}
/* line 289, scss/blog/blog.scss */
article.post .entry-footer .tags-links {
  display: block;
  float: left;
  padding-bottom: 10px;
  font: 400 14px "Arial";
}
/* line 294, scss/blog/blog.scss */
article.post .entry-footer .tags-links strong {
  color: #212121;
  font-family: "Arial";
}
/* line 298, scss/blog/blog.scss */
article.post .entry-footer .tags-links a {
  color: #b5b5b5;
}
/* line 300, scss/blog/blog.scss */
article.post .entry-footer .tags-links a:hover {
  color: #ef4a4e;
}
/* line 305, scss/blog/blog.scss */
article.post .entry-footer .single-share {
  float: right;
  padding-bottom: 10px;
}
/* line 308, scss/blog/blog.scss */
article.post .entry-footer .single-share strong {
  color: #212121;
  font-family: "Arial";
}
/* line 312, scss/blog/blog.scss */
article.post .entry-footer .single-share .social {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
/* line 316, scss/blog/blog.scss */
article.post .entry-footer .single-share .social li {
  display: inline-block;
  vertical-align: middle;
}
/* line 319, scss/blog/blog.scss */
article.post .entry-footer .single-share .social li a {
  margin: 0px 0px 0px 20px;
  padding: 0px;
  font-size: 20px;
  color: #373737;
}
/* line 328, scss/blog/blog.scss */
article.post .entry-footer .author-info {
  clear: both;
  border-top: 1px solid #E9E9E9;
  padding-top: 40px;
}
/* line 332, scss/blog/blog.scss */
article.post .entry-footer .author-info .avatar {
  max-width: 100px;
  float: left;
  margin-right: 25px;
}
/* line 337, scss/blog/blog.scss */
article.post .entry-footer .author-info .author-bio {
  display: table;
}
/* line 339, scss/blog/blog.scss */
article.post .entry-footer .author-info .author-bio h3 {
  font: 700 14px/18px "Arial";
  color: #373737;
  text-transform: uppercase;
  margin-top: 3px;
  margin-bottom: 5px;
}
/* line 346, scss/blog/blog.scss */
article.post .entry-footer .author-info .author-bio .job {
  font-size: 13px;
  color: #b5b5b5;
  line-height: normal;
  margin-bottom: 15px;
  display: block;
}
/* line 353, scss/blog/blog.scss */
article.post .entry-footer .author-info .author-bio p {
  font: 400 14px/18px "Arial";
  color: #888;
}

/* line 361, scss/blog/blog.scss */
.comments-area {
  margin-bottom: 100px;
}
/* line 363, scss/blog/blog.scss */
.comments-area .comments-title {
  color: #373737;
}
/* line 365, scss/blog/blog.scss */
.comments-area .comments-title:after {
  background: #373737;
}
/* line 369, scss/blog/blog.scss */
.comments-area .comment-list {
  padding-top: 10px;
}
/* line 371, scss/blog/blog.scss */
.comments-area .comment-list .comment-body {
  padding-bottom: 40px;
}
/* line 374, scss/blog/blog.scss */
.comments-area .comment-list .comment-avatar {
  float: left;
  max-width: 60px;
  margin-right: 25px;
}
/* line 379, scss/blog/blog.scss */
.comments-area .comment-list .comment-meta {
  border-bottom: 1px solid #EAEAEA;
  font-family: "Arial",sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-bottom: 5px;
  margin-left: 85px;
}
/* line 387, scss/blog/blog.scss */
.comments-area .comment-list .comment-author {
  font-style: normal;
  display: inline-block;
}
/* line 390, scss/blog/blog.scss */
.comments-area .comment-list .comment-author a {
  color: #373737;
}
/* line 394, scss/blog/blog.scss */
.comments-area .comment-list .action-link {
  float: right;
  font-weight: bold;
  font-size: 11px;
  color: #b5b5b5;
}
/* line 399, scss/blog/blog.scss */
.comments-area .comment-list .action-link a {
  color: #b5b5b5;
}
/* line 403, scss/blog/blog.scss */
.comments-area .comment-list .comment-content {
  margin-left: 85px;
}
/* line 405, scss/blog/blog.scss */
.comments-area .comment-list .comment-content p {
  font: 400 14px/24px "Arial";
  color: #888;
}
/* line 410, scss/blog/blog.scss */
.comments-area .comment-list .children {
  padding-left: 100px;
}

/* line 416, scss/blog/blog.scss */
.comment-respond {
  padding-top: 30px;
}
/* line 418, scss/blog/blog.scss */
.comment-respond .comment-reply-title {
  color: #373737;
}
/* line 420, scss/blog/blog.scss */
.comment-respond .comment-reply-title:after {
  background: #373737;
}
/* line 424, scss/blog/blog.scss */
.comment-respond .comment-form {
  padding-top: 20px;
}
/* line 426, scss/blog/blog.scss */
.comment-respond .comment-form input {
  width: 100%;
  height: 40px;
  border: 1px solid #b5b5b5;
  font: 400 14px/20px "Arial";
  color: #b5b5b5;
  text-indent: 20px;
  margin-bottom: 20px;
}
/* line 435, scss/blog/blog.scss */
.comment-respond .comment-form textarea {
  width: 100%;
  margin-bottom: 30px;
  border: 1px solid #b5b5b5;
  font: 400 14px/20px "Arial";
  color: #b5b5b5;
  padding: 15px 15px 20px 20px;
}
/* line 444, scss/blog/blog.scss */
.comment-respond .button-submit {
  width: 180px;
  height: 40px;
  line-height: 40px;
  display: block;
  border-radius: 20px;
  text-align: center;
  position: relative;
  background: #ef4a4e;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border: none;
}
/* line 455, scss/blog/blog.scss */
.comment-respond .button-submit .send {
  font: 700 14px/38px "Arial";
  color: #fff;
  vertical-align: top;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  letter-spacing: 1px;
}
/* line 464, scss/blog/blog.scss */
.comment-respond .button-submit:hover {
  background: #212121;
}

/* line 470, scss/blog/blog.scss */
.blog-slider .control-arrow {
  position: absolute;
  bottom: 50px;
  right: 50px;
  width: 182px;
  height: 88px;
  display: block;
  z-index: 9;
}
/* line 478, scss/blog/blog.scss */
.blog-slider .control-arrow .arrow {
  width: 88px;
  height: 88px;
  display: block;
  float: left;
  background: #fff;
  text-align: center;
  line-height: 88px;
  font-size: 75px;
  color: #212121;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 489, scss/blog/blog.scss */
.blog-slider .control-arrow .arrow i {
  vertical-align: top;
  line-height: 88px;
}
/* line 493, scss/blog/blog.scss */
.blog-slider .control-arrow .arrow.button-next {
  float: right;
}
/* line 496, scss/blog/blog.scss */
.blog-slider .control-arrow .arrow:hover {
  background: #ef4a4e;
  color: #fff;
}

/* line 503, scss/blog/blog.scss */
.site-blog-single-v2 {
  background: #fff;
}
/* line 505, scss/blog/blog.scss */
.site-blog-single-v2 .img-bottom {
  margin-bottom: 30px;
}
/* line 508, scss/blog/blog.scss */
.site-blog-single-v2 .sidebar {
  padding: 0;
  margin: 0;
}
/* line 511, scss/blog/blog.scss */
.site-blog-single-v2 .sidebar h3.widget-title {
  margin-top: 0;
  margin-bottom: 30px;
}

/* line 518, scss/blog/blog.scss */
.light-line > a {
  position: relative;
  overflow: hidden;
  display: block;
}
/* line 522, scss/blog/blog.scss */
.light-line > a:before {
  content: "";
  background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%;
  width: 80%;
  height: 220%;
  left: -120%;
  top: -90%;
  display: inline-block;
  position: absolute;
  z-index: 3;
  transform: rotate(45deg);
  transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/* line 535, scss/blog/blog.scss */
.light-line > a:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  background: transparent none repeat scroll 0% 0%;
  z-index: 2;
  transition: all 0.3s ease-in-out 0s;
}
/* line 550, scss/blog/blog.scss */
.light-line:hover > a:before {
  left: -56%;
}
/* line 553, scss/blog/blog.scss */
.light-line:hover > a:after {
  background: rgba(0, 0, 0, 0.5);
}

/* line 559, scss/blog/blog.scss */
.tags-cloud {
  margin: 0 -5px;
}
/* line 561, scss/blog/blog.scss */
.tags-cloud .u {
  text-transform: uppercase;
}
/* line 564, scss/blog/blog.scss */
.tags-cloud .c {
  color: #888;
}
/* line 567, scss/blog/blog.scss */
.tags-cloud .s {
  font-size: 12px;
}
/* line 570, scss/blog/blog.scss */
.tags-cloud .m {
  font-size: 14px;
}
/* line 573, scss/blog/blog.scss */
.tags-cloud .xxl {
  font-size: 24px;
}
/* line 576, scss/blog/blog.scss */
.tags-cloud .l {
  font-size: 18px;
}
/* line 579, scss/blog/blog.scss */
.tags-cloud .xl {
  font-size: 22px;
}
/* line 582, scss/blog/blog.scss */
.tags-cloud a {
  font-family: "Arial";
  color: #555;
  margin: 0 5px;
}
/* line 586, scss/blog/blog.scss */
.tags-cloud a:hover {
  color: #ef4a4e;
}

/* line 592, scss/blog/blog.scss */
.widget.gallery ul {
  margin-left: -4px;
  margin-right: -4px;
  max-width: 270px;
}
/* line 596, scss/blog/blog.scss */
.widget.gallery ul li {
  float: left;
  width: 33.3333%;
  padding: 4px;
}
/* line 600, scss/blog/blog.scss */
.widget.gallery ul li a {
  padding: 0px;
  border: medium none;
}

/* line 608, scss/blog/blog.scss */
.widget.recent-post li {
  padding: 15px 0px;
}
/* line 610, scss/blog/blog.scss */
.widget.recent-post li a {
  padding: 0px 0px 5px;
  border: medium none;
}
/* line 613, scss/blog/blog.scss */
.widget.recent-post li a img {
  float: left;
  max-width: 70px;
  margin-right: 15px;
}
/* line 619, scss/blog/blog.scss */
.widget.recent-post li .title {
  font: 400 16px "Playfair Display";
  color: #212121;
}
/* line 622, scss/blog/blog.scss */
.widget.recent-post li .title:hover {
  color: #ef4a4e;
}
/* line 626, scss/blog/blog.scss */
.widget.recent-post li .date {
  color: #b5b5b5;
  font: 400 12px "Arial";
}

/* line 633, scss/blog/blog.scss */
.banner-slider-v2 .blog-slider .control-arrow {
  bottom: 10px;
  right: 10px;
}

/* line 639, scss/blog/blog.scss */
.banner-single-video .ytp-large-play-button {
  height: 130px;
  width: 135px;
  margin-top: -65px;
  margin-left: -67.5px;
  background: #fff;
}
/* line 646, scss/blog/blog.scss */
.banner-single-video .ytp-watch-later-button-visible.ytp-share-button-visible .ytp-title {
  display: none !important;
}
/* line 649, scss/blog/blog.scss */
.banner-single-video .ytp-chrome-top-buttons {
  display: none;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
  /* line 655, scss/blog/blog.scss */
  .banner-single-slideshow {
    height: calc(100vh - 70px);
    width: auto;
    overflow: hidden;
  }
  /* line 659, scss/blog/blog.scss */
  .banner-single-slideshow .blog-slider {
    height: calc(100vh - 70px);
    overflow: hidden;
  }

  /* line 664, scss/blog/blog.scss */
  .banner-single-img {
    height: calc(100vh - 70px);
    width: auto;
    overflow: hidden;
  }
}
/* line 671, scss/blog/blog.scss */
.banner-single-video {
  position: relative;
  height: calc(100vh - 70px);
  width: auto;
  overflow: hidden;
}

/* line 677, scss/blog/blog.scss */
.banner-single-audio {
  width: 100%;
  height: 400px;
  position: relative;
  background: url("images/blog/bg-audio.jpg") no-repeat;
  background-position: center right;
}
/* line 683, scss/blog/blog.scss */
.banner-single-audio .audio {
  margin-top: 127px;
}

/* line 687, scss/blog/blog.scss */
.single-audio {
  width: 100%;
  height: 335px;
  position: relative;
  background: url("images/blog/bg-blog-audio.png") no-repeat;
  background-position: center right;
}
/* line 693, scss/blog/blog.scss */
.single-audio .audio {
  position: absolute;
  top: 95px;
  left: 5%;
  width: 90%;
  height: 145px;
  margin-bottom: 30px;
}

/* line 702, scss/blog/blog.scss */
.video-single {
  height: 400px;
  margin-bottom: 35px;
}

/* line 706, scss/blog/blog.scss */
.site-blog-category-v1 {
  background: #fff;
  padding-bottom: 100px;
}
/* line 709, scss/blog/blog.scss */
.site-blog-category-v1 .load-more {
  clear: both;
  margin-top: 30px;
  padding-top: 100px;
  text-align: center;
  position: relative;
}
/* line 715, scss/blog/blog.scss */
.site-blog-category-v1 .load-more a {
  font: 700 14px/14px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 720, scss/blog/blog.scss */
.site-blog-category-v1 .load-more a:before {
  content: '';
  height: 50px;
  width: 2px;
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -1px;
  background: #ef4a4e;
  display: block;
}
/* line 731, scss/blog/blog.scss */
.site-blog-category-v1 .load-more a:hover {
  font-size: 16px;
}

/* line 737, scss/blog/blog.scss */
.post-category {
  position: relative;
  overflow: hidden;
}
/* line 740, scss/blog/blog.scss */
.post-category .date {
  width: 200px;
  height: 45px;
  display: block;
  font: 400 16px/45px "Arial";
  background: #212121;
  text-align: center;
  position: absolute;
  bottom: 23%;
  left: 60px;
  z-index: 9;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transform: translate3d(0px, 0, 0px);
}
/* line 754, scss/blog/blog.scss */
.post-category .date:hover {
  background: #ef4a4e;
}
/* line 758, scss/blog/blog.scss */
.post-category .title-post {
  position: absolute;
  bottom: 17%;
  left: 60px;
  z-index: 9;
  transform: translate3d(0px, 0, 0px);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 765, scss/blog/blog.scss */
.post-category .title-post .title {
  margin: 0;
}
/* line 767, scss/blog/blog.scss */
.post-category .title-post .title a {
  font: 700 40px/40px "Arial";
  color: #fff;
}
/* line 770, scss/blog/blog.scss */
.post-category .title-post .title a:hover {
  color: #ef4a4e;
}
/* line 776, scss/blog/blog.scss */
.post-category .des {
  width: 60%;
  display: block;
  height: 48px;
  overflow: hidden;
  position: absolute;
  bottom: 11%;
  left: 60px;
  z-index: 9;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transform: translate3d(0px, 0px, 0px);
}
/* line 788, scss/blog/blog.scss */
.post-category .des p {
  font: 400 16px/24px "Arial";
  color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 120%;
  left: 0;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
  transition-duration: 0.5s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
/* line 802, scss/blog/blog.scss */
.post-category .readmore {
  position: absolute;
  left: 60px;
  bottom: 11%;
  z-index: 9;
}
/* line 807, scss/blog/blog.scss */
.post-category .readmore .read-more {
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  width: 202px;
  display: block;
  font: 400 16px/16px "Arial";
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 816, scss/blog/blog.scss */
.post-category .readmore .read-more i {
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 820, scss/blog/blog.scss */
.post-category .readmore .read-more:hover {
  color: #ef4a4e;
}
/* line 822, scss/blog/blog.scss */
.post-category .readmore .read-more:hover i {
  opacity: 1;
  margin-left: 8px;
}
/* line 829, scss/blog/blog.scss */
.post-category .box-bg {
  background: url("images/blog/blog-v1/box.png") repeat-x;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 234px;
  z-index: 3;
}
/* line 839, scss/blog/blog.scss */
.post-category .images-bg img {
  -moz-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 844, scss/blog/blog.scss */
.post-category .mask {
  width: 0;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 2;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  background: rgba(0, 0, 0, 0.5);
}
/* line 854, scss/blog/blog.scss */
.post-category .mask.mask1 {
  left: 0;
}
/* line 857, scss/blog/blog.scss */
.post-category .mask.mask2 {
  right: 0;
}
/* line 862, scss/blog/blog.scss */
.post-category:hover .mask {
  width: 50%;
}
/* line 865, scss/blog/blog.scss */
.post-category:hover .date {
  transform: translate3d(0px, -60px, 0px);
}
/* line 868, scss/blog/blog.scss */
.post-category:hover .title-post {
  transform: translate3d(0px, -60px, 0px);
}
/* line 871, scss/blog/blog.scss */
.post-category:hover .des {
  transform: translate3d(0px, -60px, 0px);
  opacity: 1;
}
/* line 874, scss/blog/blog.scss */
.post-category:hover .des p {
  top: 0;
}
/* line 879, scss/blog/blog.scss */
.post-category:hover .images-bg img {
  -moz-transform: scale3d(1.1, 1.1, 1.1);
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  -o-transform: scale3d(1.1, 1.1, 1.1);
  -ms-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 887, scss/blog/blog.scss */
.blog-m .date {
  bottom: 38%;
}
/* line 890, scss/blog/blog.scss */
.blog-m .title-post {
  bottom: 26%;
}
/* line 893, scss/blog/blog.scss */
.blog-m .des {
  bottom: 13%;
}
/* line 896, scss/blog/blog.scss */
.blog-m .readmore {
  bottom: 13%;
}

/* line 901, scss/blog/blog.scss */
.blog-s .date {
  bottom: 29%;
  font-size: 14px;
  width: 170px;
}
/* line 906, scss/blog/blog.scss */
.blog-s .title-post {
  bottom: 19%;
}
/* line 909, scss/blog/blog.scss */
.blog-s .title-post .title a {
  font-size: 36px;
}
/* line 914, scss/blog/blog.scss */
.blog-s .des {
  bottom: 8%;
}
/* line 917, scss/blog/blog.scss */
.blog-s .readmore {
  bottom: 8%;
}

/* line 922, scss/blog/blog.scss */
.blog-main-v1 .date {
  width: 300px;
  height: 60px;
  bottom: 24%;
  left: 100px;
  font-size: 24px;
  line-height: 60px;
}
/* line 930, scss/blog/blog.scss */
.blog-main-v1 .title-post {
  position: absolute;
  bottom: 17%;
  left: 100px;
  z-index: 9;
}
/* line 936, scss/blog/blog.scss */
.blog-main-v1 .title-post .title a {
  font-size: 60px;
}
/* line 941, scss/blog/blog.scss */
.blog-main-v1 .des {
  width: 60%;
  display: block;
  bottom: 10%;
  left: 100px;
}
/* line 946, scss/blog/blog.scss */
.blog-main-v1 .des p {
  font-size: 18px;
}
/* line 950, scss/blog/blog.scss */
.blog-main-v1 .readmore {
  left: 100px;
  bottom: 10%;
}
/* line 953, scss/blog/blog.scss */
.blog-main-v1 .readmore .read-more {
  width: 300px;
  font-size: 18px;
  line-height: 18px;
}
/* line 959, scss/blog/blog.scss */
.blog-main-v1 .mask {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}
/* line 968, scss/blog/blog.scss */
.blog-main-v1:hover .mask {
  width: 100%;
  height: 0%;
}

@media only screen and (min-width: 1600px) {
  /* line 975, scss/blog/blog.scss */
  .blog-main-v1 {
    width: 100%;
    height: calc(100vh - 70px);
  }
}
@media screen and (max-width: 1600px) {
  /* line 985, scss/blog/blog.scss */
  .blog-main-v1 {
    width: 100%;
    height: calc(100vh - 70px);
  }

  /* line 995, scss/blog/blog.scss */
  .post-category .date {
    bottom: 25%;
    left: 40px;
  }
  /* line 999, scss/blog/blog.scss */
  .post-category .title-post {
    left: 40px;
  }
  /* line 1002, scss/blog/blog.scss */
  .post-category .title-post .title a {
    font-size: 36px;
  }
  /* line 1007, scss/blog/blog.scss */
  .post-category .des {
    left: 40px;
    bottom: 8%;
  }
  /* line 1011, scss/blog/blog.scss */
  .post-category .readmore {
    left: 40px;
    bottom: 8%;
  }
  /* line 1016, scss/blog/blog.scss */
  .post-category:hover .date {
    transform: translate3d(0px, -54px, 0px);
  }
  /* line 1019, scss/blog/blog.scss */
  .post-category:hover .title-post {
    transform: translate3d(0px, -54px, 0px);
  }
  /* line 1022, scss/blog/blog.scss */
  .post-category:hover .des {
    transform: translate3d(0px, -54px, 0px);
  }

  /* line 1028, scss/blog/blog.scss */
  .blog-m .date {
    bottom: 132px;
  }
  /* line 1031, scss/blog/blog.scss */
  .blog-m .title-post {
    bottom: 80px;
  }
  /* line 1034, scss/blog/blog.scss */
  .blog-m .des {
    bottom: 30px;
  }
  /* line 1037, scss/blog/blog.scss */
  .blog-m .readmore {
    bottom: 30px;
  }
  /* line 1039, scss/blog/blog.scss */
  .blog-m .readmore .read-more {
    padding-top: 18px;
  }
  /* line 1044, scss/blog/blog.scss */
  .blog-m:hover .des {
    transform: translate3d(0px, -50px, 0px);
  }

  /* line 1050, scss/blog/blog.scss */
  .blog-s .date {
    bottom: 110px;
    left: 40px;
    height: 40px;
    line-height: 40px;
    width: 160px;
  }
  /* line 1057, scss/blog/blog.scss */
  .blog-s .title-post {
    bottom: 65px;
  }
  /* line 1060, scss/blog/blog.scss */
  .blog-s .title-post .title a {
    font-size: 27px;
  }
  /* line 1065, scss/blog/blog.scss */
  .blog-s .des {
    bottom: 25px;
    width: 80%;
  }
  /* line 1068, scss/blog/blog.scss */
  .blog-s .des p {
    font-size: 14px;
  }
  /* line 1072, scss/blog/blog.scss */
  .blog-s .readmore {
    bottom: 25px;
  }
  /* line 1074, scss/blog/blog.scss */
  .blog-s .readmore .read-more {
    padding-top: 15px;
  }
  /* line 1079, scss/blog/blog.scss */
  .blog-s:hover .des {
    transform: translate3d(0px, -45px, 0px);
  }

  /* line 1085, scss/blog/blog.scss */
  .blog-main-v1 .date {
    bottom: 185px;
    left: 80px;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
  }
  /* line 1092, scss/blog/blog.scss */
  .blog-main-v1 .title-post {
    position: absolute;
    bottom: 125px;
    left: 80px;
    z-index: 9;
  }
  /* line 1098, scss/blog/blog.scss */
  .blog-main-v1 .title-post .title a {
    font-size: 42px;
  }
  /* line 1103, scss/blog/blog.scss */
  .blog-main-v1 .des {
    width: 60%;
    bottom: 65px;
    left: 80px;
  }
  /* line 1107, scss/blog/blog.scss */
  .blog-main-v1 .des p {
    font-size: 16px;
  }
  /* line 1111, scss/blog/blog.scss */
  .blog-main-v1 .readmore {
    left: 80px;
    bottom: 65px;
  }
  /* line 1114, scss/blog/blog.scss */
  .blog-main-v1 .readmore .read-more {
    width: 300px;
    font-size: 18px;
    line-height: 18px;
  }
}
/* line 1122, scss/blog/blog.scss */
.blog-v2 {
  border-right: 1px solid rgba(51, 51, 51, 0.1);
}

.footer-divider{
width:36px;
height:2px;
background-color:#FFF;
display:block;

}

/* line 1125, scss/blog/blog.scss */
.blog-v2 .title-blog .name {
  font: 400 30px "Arial";
  color: #FFF;
  margin: 0 0 15px;
}
/* line 1131, scss/blog/blog.scss */
.blog-v2 .content-blog {
  padding-right: 100px;
  padding-top:18px;
}

.blog-v2 .content-blog li{
list-style:disc;
}

.blog-v2 .content-blog a:hover{
  color: #FFF;
}

.blog-v2 .content-blog a{
  color: #8e8b8b;
}

.blog-v2 .content-blog a:hover{
  color: #FFF;
}



/* line 1133, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 {
  padding: 20px 0;
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
}
/* line 1136, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 .name-blog {
  padding-left: 30px;
  margin: 0 0 10px;
  font: 400 20px "Arial";
  background: url("images/icons/home2/blog_arrow.svg") no-repeat;
  background-position: left center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1143, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 .name-blog a {
  color: #333333;
}
/* line 1146, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 .name-blog:hover {
  padding-left: 40px;
}
/* line 1148, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 .name-blog:hover a {
  color: #ef4a4e;
}
/* line 1153, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2 .entry-meta {
  font: 400 12px "Arial";
  color: #b5b5b5;
  padding-left: 30px;
}
/* line 1158, scss/blog/blog.scss */
.blog-v2 .content-blog .blog-content-v2.last {
  border-bottom: none;
}

@media only screen and (max-width: 1199px) {
  /* line 1165, scss/blog/blog.scss */
  .blog-v2 .content-blog {
    padding-right: 50px;
  }
  /* line 1167, scss/blog/blog.scss */
  .blog-v2 .content-blog .blog-content-v2 .name-blog {
    font-size: 18px;
  }
  /* line 1169, scss/blog/blog.scss */
  .blog-v2 .content-blog .blog-content-v2 .name-blog:hover {
    padding-left: 35px;
  }
}
@media only screen and (max-width: 911px) {
  /* line 1176, scss/blog/blog.scss */
  .blog-v2 {
    border-right: none;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  /* line 1181, scss/blog/blog.scss */
  .blog-v2 .title-blog .name {
    margin-bottom: 0;
  }
  /* line 1184, scss/blog/blog.scss */
  .blog-v2 .content-blog {
    padding-right: 0;
  }

  /* line 1188, scss/blog/blog.scss */
  .blog-subscribe .subscribe .title-subscribe .name {
    margin-bottom: 0;
  }

  /* line 1191, scss/blog/blog.scss */
  .blog-subscribe .subscribe .content-subscribe .des {
    font-size: 14px;
  }
}
/* line 1198, scss/blog/blog.scss */
.site-blog-category-v2 .grid {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
/* line 1203, scss/blog/blog.scss */
.site-blog-category-v2 .grid-item {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  float: none !important;
  display: inline-block !important;
}

/* line 1211, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul {
  width: 600px;
  margin: 0 auto;
  padding-top: 33px;
  border-top: 1px solid #B5B5B5;
}
/* line 1216, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li {
  line-height: 30px;
  height: 30px;
  vertical-align: top;
}
/* line 1220, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first, .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last {
  position: static;
  width: 100px;
  border: 1px solid #909090;
  border-radius: 15px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1227, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first a, .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last a {
  font-size: 18px;
  line-height: 28px;
}
/* line 1231, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first:hover, .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last:hover {
  background: #909090;
}
/* line 1233, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first:hover a, .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last:hover a {
  color: #fff;
}
/* line 1238, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first {
  margin-right: 50px;
  margin-left: 0;
}
/* line 1243, scss/blog/blog.scss */
.site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last {
  margin-left: 50px;
  margin-right: 0;
}

/* line 1249, scss/blog/blog.scss */
.blog-content-v4 {
  padding-bottom: 55px;
  display: block;
}
/* line 1252, scss/blog/blog.scss */
.blog-content-v4 .name-blog {
  font: 700 28px "Arial";
  margin-top: 20px;
  margin-bottom: 25px;
}
/* line 1256, scss/blog/blog.scss */
.blog-content-v4 .name-blog a {
  color: #212121;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 1261, scss/blog/blog.scss */
.blog-content-v4 .name-blog:hover a {
  color: #ef4a4e;
}
/* line 1266, scss/blog/blog.scss */
.blog-content-v4 .des {
  font: 400 14px/24px "Arial";
  color: #4f4f4f;
  margin-top: 25px;
  margin-bottom: 30px;
}
/* line 1272, scss/blog/blog.scss */
.blog-content-v4 .entry-date-entry-account {
  font-size: 13px;
  color: rgba(85, 85, 85, 0.5);
}
/* line 1275, scss/blog/blog.scss */
.blog-content-v4 .entry-date-entry-account span {
  margin-right: 25px;
}
/* line 1279, scss/blog/blog.scss */
.blog-content-v4 a.readmore {
  font: 700 14px "Arial";
  text-decoration: underline;
  text-transform: uppercase;
  color: #373737;
}
/* line 1284, scss/blog/blog.scss */
.blog-content-v4 a.readmore i {
  padding-left: 5px;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1289, scss/blog/blog.scss */
.blog-content-v4 a.readmore:hover {
  text-decoration: none;
}
/* line 1291, scss/blog/blog.scss */
.blog-content-v4 a.readmore:hover i {
  padding-left: 15px;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  /* line 1300, scss/blog/blog.scss */
  .site-blog-category-v2 .grid {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }

  /* line 1310, scss/blog/blog.scss */
  .site-main.site-blog-category-v2 {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1315, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul {
    width: 450px;
  }
  /* line 1318, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last {
    width: 80px;
    margin-left: 20px;
    padding: 0;
  }
  /* line 1323, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first {
    width: 80px;
    margin-right: 20px;
    padding: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1333, scss/blog/blog.scss */
  .site-blog-category-v2 .grid {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }

  /* line 1341, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul {
    width: 320px;
  }
  /* line 1344, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last {
    width: 50px;
    margin-left: 15px;
  }
  /* line 1348, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first {
    width: 50px;
    margin-right: 15px;
  }

  /* line 1354, scss/blog/blog.scss */
  .site-main.site-blog-category-v2 {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1359, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar {
    padding: 0;
  }

  /* line 1362, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul {
    width: 290px;
  }
  /* line 1365, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.last {
    width: 40px;
    margin-left: 12px;
  }
  /* line 1369, scss/blog/blog.scss */
  .site-blog-category-v2 .toolbar.products-bottom-toolbar ul li.first {
    width: 40px;
    margin-right: 12px;
  }
}
/* 6.2 End Page Post*/
/*  6. END Blog  */
/*  7. SHOP  */
/*  7. SHOP  */
/*7.1 Product*/
/* line 3, scss/shop/shop.scss */
.product {
  position: relative;
  width: 100%;
  height: 468px;
  perspective: 800px;
  transform-style: preserve-3d;
  -webkit-transition: width 500ms ease-in-out;
  -moz-transition: width 500ms ease-in-out;
  -ms-transition: width 500ms ease-in-out;
  -o-transition: width 500ms ease-in-out;
  transition: width 500ms ease-in-out;
  display: block;
  margin-bottom: 30px;
  margin-left: -10px;
}
/* line 18, scss/shop/shop.scss */
.product.engo-product-grid {
  height: 470px;
}
/* line 21, scss/shop/shop.scss */
.product.engo-product-grid:hover .image .wishlist {
  opacity: 1;
  z-index: 999;
}
/* line 27, scss/shop/shop.scss */
.product label {
  width: 50px;
  height: 21px;
  font: 400 12px/21px "Arial";
  color: #fff;
  text-align: center;
  position: absolute;
  top: 25px;
  left: 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 38, scss/shop/shop.scss */
.product label.new {
  background: #ef4a4e;
}
/* line 41, scss/shop/shop.scss */
.product label.hot {
  background: #333333;
}
/* line 44, scss/shop/shop.scss */
.product label.sale {
  background: #212121;
}
@media only screen and (max-width: 767px) {
  /* line 49, scss/shop/shop.scss */
  .product label {
    left: 0;
  }
}
/* line 54, scss/shop/shop.scss */
.product:hover label {
  z-index: -1;
  opacity: 0;
}
/* line 60, scss/shop/shop.scss */
.product.engo-product-list label {
  left: 0;
}

/* line 66, scss/shop/shop.scss */
.product-front img {
  width: 100%;
}

/* line 67, scss/shop/shop.scss */
.product-front, .product-back {
  width: 280px;
  height: 477px;
  background: #fff;
  position: absolute;
  left: -5px;
  top: -5px;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 79, scss/shop/shop.scss */
.product-back {
  display: none;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 86, scss/shop/shop.scss */
.make3D.animate .product-back,
.make3D.animate .product-front,
div.engo-product-list .product-back {
  top: 0;
  left: 0;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 96, scss/shop/shop.scss */
.make3D {
  top: 10px;
  left: 10px;
  width: 100%;
  height: 467px;
  position: absolute;
  overflow: hidden;
  transform-style: preserve-3d;
  -webkit-transition: 100ms ease-out;
  -moz-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

/* line 109, scss/shop/shop.scss */
div.make3D.flip-10 {
  -webkit-transform: rotateY(-10deg);
  -moz-transform: rotateY(-10deg);
  -o-transform: rotateY(-10deg);
  transform: rotateY(-10deg);
  transition: 50ms ease-out;
}

/* line 116, scss/shop/shop.scss */
div.make3D.flip90 {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  transition: 100ms ease-in;
}

/* line 123, scss/shop/shop.scss */
div.make3D.flip190 {
  -webkit-transform: rotateY(190deg);
  -moz-transform: rotateY(190deg);
  -o-transform: rotateY(190deg);
  transform: rotateY(190deg);
  transition: 100ms ease-out;
}

/* line 130, scss/shop/shop.scss */
div.make3D.flip180 {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transition: 100ms ease-out;
}

/* line 137, scss/shop/shop.scss */
.make3D.animate {
  top: 5px;
  left: 5px;
  width: 280px;
  height: 477px;
  -webkit-box-shadow: 0px 0px 40px 0px #ADADAD;
  -moz-box-shadow: 0px 0px 40px 0px #ADADAD;
  box-shadow: 0px 0px 40px 0px #ADADAD;
  -webkit-transition: 100ms ease-out;
  -moz-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
  overflow: visible;
}

/* line 152, scss/shop/shop.scss */
div.large .product-back {
  top: 0px;
  left: 0px;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 160, scss/shop/shop.scss */
.engo-product-list div.make3D {
  box-shadow: 0px 5px 31px -1px transparent;
}

/* line 161, scss/shop/shop.scss */
.engo-product-list div.flip-back {
  display: none;
}

/* line 163, scss/shop/shop.scss */
.product .caption {
  position: absolute;
  left: 0;
  top: 244px;
  overflow: hidden;
  height: 240px;
  width: 280px;
}
/* line 171, scss/shop/shop.scss */
.product .meta {
  background: #fff;
  position: absolute;
  top: 133px;
  left: 0px;
  width: 280px;
  height: 240px;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  padding: 15px 15px 15px 20px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 185, scss/shop/shop.scss */
.product .meta .name {
  font: 400 20px "Playfair Display";
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 189, scss/shop/shop.scss */
.product .meta .name a {
  color: #333333;
}
/* line 193, scss/shop/shop.scss */
.product .meta .name:hover a {
  color: #ef4a4e;
}
/* line 198, scss/shop/shop.scss */
.product .meta .rating {
  text-align: center;
  display: inline-block;
  line-height: 12px;
  height: 12px;
  width: 65px;
}
/* line 204, scss/shop/shop.scss */
.product .meta .rating .star-rating {
  display: inline-block;
  margin-bottom: 0;
  line-height: inherit;
  height: inherit;
  position: relative;
  overflow: hidden;
  width: 65px;
  font-size: 0;
}
/* line 213, scss/shop/shop.scss */
.product .meta .rating .star-rating:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005\f005";
  color: #b5b5b5;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 11px;
  letter-spacing: 2px;
}
/* line 225, scss/shop/shop.scss */
.product .meta .rating .star-rating span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005";
  left: 0;
  position: absolute;
  top: 0;
  color: #212121;
  font-size: 11px;
  letter-spacing: 2px;
}
/* line 238, scss/shop/shop.scss */
.product .meta .price {
  display: inline-block;
  float: right;
}
/* line 241, scss/shop/shop.scss */
.product .meta .price del {
  opacity: 0.3;
  color: #333333;
  font: 400 14px "Arial";
}
/* line 246, scss/shop/shop.scss */
.product .meta .price ins {
  font: 400 20px "Arial";
  color: #ef4a4e;
  text-decoration: none;
  margin-left: 10px;
}
/* line 255, scss/shop/shop.scss */
.product .make3D.animate .meta {
  left: 0;
  top: 0px;
  -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
}
/* line 264, scss/shop/shop.scss */
.product .image {
  position: relative;
}
/* line 266, scss/shop/shop.scss */
.product .image .wishlist {
  position: absolute;
  top: 15px;
  left: 15px;
  opacity: 0;
  z-index: -1;
}
/* line 272, scss/shop/shop.scss */
.product .image .wishlist .btn {
  background: none;
  padding: 0;
}
/* line 275, scss/shop/shop.scss */
.product .image .wishlist .btn a.add-to-wishlist {
  font-size: 18px;
  color: #fff;
}
/* line 280, scss/shop/shop.scss */
.product .image .wishlist .btn.added a.add-to-wishlist i.fa-heart-o:before {
  content: '\f004';
}
/* line 287, scss/shop/shop.scss */
.product .image .wishlist:hover .btn a.add-to-wishlist i.fa-heart-o:before {
  content: '\f004';
}
/* line 293, scss/shop/shop.scss */
.product .image .button-action {
  position: absolute;
  left: 0;
  text-align: center;
  display: block;
  width: 100%;
  z-index: 9;
  opacity: 0;
  top: 105px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 303, scss/shop/shop.scss */
.product .image .button-action .add-cart {
  width: 70px;
  height: 45px;
  display: inline-block;
  font-size: 0;
  border-radius: 22px;
  background: #fff;
  margin-right: 5px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
}
/* line 312, scss/shop/shop.scss */
.product .image .button-action .add-cart a {
  display: block;
  width: inherit;
  height: inherit;
}
/* line 316, scss/shop/shop.scss */
.product .image .button-action .add-cart a i.icon-cart {
  display: block;
  width: inherit;
  height: inherit;
  background: url("images/icons/home1/addtocart_grey.svg") no-repeat;
  background-position: center center;
}
/* line 324, scss/shop/shop.scss */
.product .image .button-action .add-cart:hover {
  background: #333333;
}
/* line 326, scss/shop/shop.scss */
.product .image .button-action .add-cart:hover a i.icon-cart {
  background: url("images/icons/home1/addtocart_white.svg") no-repeat;
  background-position: center center;
}
/* line 332, scss/shop/shop.scss */
.product .image .button-action div.gallery {
  width: 70px;
  height: 45px;
  display: inline-block;
  font-size: 0;
  border-radius: 22px;
  background: #fff;
  margin-left: 5px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
}
/* line 341, scss/shop/shop.scss */
.product .image .button-action div.gallery a.view_gallery {
  display: block;
  width: inherit;
  height: inherit;
}
/* line 345, scss/shop/shop.scss */
.product .image .button-action div.gallery a.view_gallery i.icon-quick-view {
  display: block;
  width: inherit;
  height: inherit;
  background: url("images/icons/home1/quickview_grey.svg") no-repeat;
  background-position: center center;
}
/* line 353, scss/shop/shop.scss */
.product .image .button-action div.gallery:hover {
  background: #333333;
}
/* line 355, scss/shop/shop.scss */
.product .image .button-action div.gallery:hover a.view_gallery i.icon-quick-view {
  background: url("images/icons/home1/quickview_white.svg") no-repeat;
  background-position: center center;
}

/* line 366, scss/shop/shop.scss */
.image_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ef4a4e;
  opacity: 0;
}

/* line 375, scss/shop/shop.scss */
.product-options {
  padding-top: 0;
  margin-top: 20px;
}
/* line 378, scss/shop/shop.scss */
.product-options strong {
  font: 400 20px "Playfair Display";
  color: #333333;
  width: 100%;
  display: block;
  margin-bottom: 5px;
}
/* line 386, scss/shop/shop.scss */
.product-options a span {
  font: 400 14px "Arial";
  color: #b5b5b5;
}
/* line 390, scss/shop/shop.scss */
.product-options a:hover {
  text-decoration: none;
}
/* line 392, scss/shop/shop.scss */
.product-options a:hover span {
  color: #212121;
}

/* line 401, scss/shop/shop.scss */
.make3D.animate .image_overlay {
  opacity: 0.9;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
/* line 408, scss/shop/shop.scss */
.make3D.animate .button-action {
  opacity: 1;
}

/* line 413, scss/shop/shop.scss */
div.large .make3D {
  top: 0;
  left: 0;
  width: 280px;
  height: 377px;
  -webkit-transition: 300ms ease-out;
  -moz-transition: 300ms ease-out;
  -o-transition: 300ms ease-out;
  transition: 300ms ease-out;
}

/* line 423, scss/shop/shop.scss */
.large div.make3D {
  box-shadow: 0px 5px 31px -1px transparent;
}

/* line 424, scss/shop/shop.scss */
.large div.flip-back {
  display: none;
}

/* line 425, scss/shop/shop.scss */
.product.large {
  margin-left: 0;
  height: 377px;
  overflow: hidden;
}
/* line 429, scss/shop/shop.scss */
.product.large .carousel-v3 {
  height: 377px;
}

/* line 434, scss/shop/shop.scss */
.product-single .make3D.animate .meta {
  top: 350px;
}

/* line 438, scss/shop/shop.scss */
.scolor-product {
  margin-top: 15px;
}

/* line 441, scss/shop/shop.scss */
div.colors div {
  margin-top: 3px;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  float: left;
}

/* line 448, scss/shop/shop.scss */
div.colors div span {
  width: 14px;
  height: 14px;
  display: block;
  border-radius: 50%;
}

/* line 454, scss/shop/shop.scss */
div.colors div span:hover {
  width: 17px;
  height: 17px;
  margin: -1px 0 0 -1px;
}

/* line 459, scss/shop/shop.scss */
div.c-blue span {
  background: #6e8cd5;
}

/* line 460, scss/shop/shop.scss */
div.c-red span {
  background: #f56060;
}

/* line 461, scss/shop/shop.scss */
div.c-yellow span {
  background: #989173;
}

/* line 462, scss/shop/shop.scss */
div.c-purple span {
  background: #692a3b;
}

/* line 463, scss/shop/shop.scss */
div.c-gray span {
  background: #353438;
}

/* line 465, scss/shop/shop.scss */
div.shadow {
  width: 300px;
  height: 510px;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: none;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
  background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
}

/* line 479, scss/shop/shop.scss */
.product-back div.shadow {
  z-index: 10;
  opacity: 1;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
  background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
}

/* line 487, scss/shop/shop.scss */
.flip-back {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

/* line 495, scss/shop/shop.scss */
.cx, .cy {
  background: #d2d5dc;
  position: absolute;
  width: 0px;
  top: 15px;
  right: 15px;
  height: 3px;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/* line 508, scss/shop/shop.scss */
.flip-back:hover .cx, .flip-back:hover .cy {
  background: #979ca7;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/* line 516, scss/shop/shop.scss */
.cx.s1, .cy.s1 {
  right: 0;
  width: 30px;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 525, scss/shop/shop.scss */
.cy.s2 {
  -ms-transform: rotate(50deg);
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 535, scss/shop/shop.scss */
.cy.s3 {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 545, scss/shop/shop.scss */
.cx.s1 {
  right: 0;
  width: 30px;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 554, scss/shop/shop.scss */
.cx.s2 {
  -ms-transform: rotate(140deg);
  -webkit-transform: rotate(140deg);
  transform: rotate(140deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 564, scss/shop/shop.scss */
.cx.s3 {
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
}

/* line 574, scss/shop/shop.scss */
.carousel-v3 {
  width: 280px;
  height: 480px;
  overflow: hidden;
  position: relative;
}
/* line 579, scss/shop/shop.scss */
.carousel-v3 ul.carousel-container {
  position: absolute;
  top: 0;
  left: 0;
  height: inherit;
}
/* line 584, scss/shop/shop.scss */
.carousel-v3 ul.carousel-container li {
  width: 280px;
  height: 480px;
  float: left;
  overflow: hidden;
  display: block;
}
/* line 590, scss/shop/shop.scss */
.carousel-v3 ul.carousel-container li img {
  max-width: 130%;
  height: auto;
  margin-left: -15%;
}
/* line 597, scss/shop/shop.scss */
.carousel-v3 .control-arrow {
  width: 280px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  transform-style: preserve-3d;
  transition: transform 5s;
  perspective: 335px;
}
/* line 607, scss/shop/shop.scss */
.carousel-v3 .arrowPrev, .carousel-v3 .arrowNext {
  width: 40px;
  height: 40px;
  display: block;
  background: #bbbbbb;
  transition: all 200ms ease-out;
  opacity: 0.9;
  cursor: pointer;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
/* line 618, scss/shop/shop.scss */
.carousel-v3 .arrowPrev i, .carousel-v3 .arrowNext i {
  font-size: 22px;
  line-height: 40px;
}
/* line 622, scss/shop/shop.scss */
.carousel-v3 .arrowPrev:hover, .carousel-v3 .arrowNext:hover {
  background: #333333;
}
/* line 626, scss/shop/shop.scss */
.carousel-v3 .arrowPrev {
  float: left;
  -webkit-transform: rotateY(-117deg);
  -moz-transform: rotateY(-117deg);
  -o-transform: rotateY(-117deg);
  transform: rotateY(-117deg);
  transition: all 200ms ease-out;
  opacity: 0;
}
/* line 634, scss/shop/shop.scss */
.carousel-v3 .arrowPrev.visible {
  opacity: 100;
  -webkit-transform: rotateY(192deg);
  -moz-transform: rotateY(192deg);
  -o-transform: rotateY(192deg);
  transform: rotateY(192deg);
  transition: all 200ms ease-out;
}
/* line 644, scss/shop/shop.scss */
.carousel-v3 .arrowNext {
  float: right;
  -webkit-transform: rotateY(-117deg);
  -moz-transform: rotateY(-117deg);
  -o-transform: rotateY(-117deg);
  transform: rotateY(-117deg);
  opacity: 0;
  transition: all 200ms ease-out;
}
/* line 652, scss/shop/shop.scss */
.carousel-v3 .arrowNext.visible {
  opacity: 100;
  -webkit-transform: rotateY(-192deg);
  -moz-transform: rotateY(-192deg);
  -o-transform: rotateY(-192deg);
  transform: rotateY(-192deg);
  transition: all 200ms ease-out;
}

/* line 665, scss/shop/shop.scss */
.floating-image-large {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 671, scss/shop/shop.scss */
.info-large {
  display: none;
  position: absolute;
  top: 0;
  left: 280px;
  padding: 30px 40px;
  width: calc(100% - 270px);
  height: 377px;
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  background: #fff;
}
/* line 685, scss/shop/shop.scss */
.info-large .name {
  font-size: 36px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Playfair Display";
}
/* line 690, scss/shop/shop.scss */
.info-large .name a {
  color: #333333;
}
/* line 694, scss/shop/shop.scss */
.info-large .rating {
  width: 75px;
  height: 14px;
  line-height: 14px;
}
/* line 698, scss/shop/shop.scss */
.info-large .rating .star-rating {
  width: 75px;
}
/* line 700, scss/shop/shop.scss */
.info-large .rating .star-rating:before {
  font-size: 13px;
}
/* line 703, scss/shop/shop.scss */
.info-large .rating .star-rating span:before {
  font-size: 13px;
}
/* line 708, scss/shop/shop.scss */
.info-large .price {
  display: block;
  width: 100%;
  float: none;
  margin-top: 15px;
}
/* line 713, scss/shop/shop.scss */
.info-large .price ins {
  margin-left: 0;
  margin-right: 10px;
  font-size: 20px;
  color: #ef4a4e;
  text-decoration: none;
}
/* line 720, scss/shop/shop.scss */
.info-large .price del {
  opacity: 0.3;
  color: #333333;
  font: 400 14px "Arial";
}
/* line 726, scss/shop/shop.scss */
.info-large .des {
  margin: 28px 0 38px;
}
/* line 728, scss/shop/shop.scss */
.info-large .des p {
  font: 400 14px/24px "Arial";
  color: #888888;
  margin-bottom: 0;
}
/* line 734, scss/shop/shop.scss */
.info-large .button-action {
  height: 40px;
  line-height: 40px;
}
/* line 737, scss/shop/shop.scss */
.info-large .button-action .add-cart {
  width: 150px;
  line-height: inherit;
  height: inherit;
  text-align: center;
  display: block;
  margin-right: 10px;
  float: left;
}
/* line 745, scss/shop/shop.scss */
.info-large .button-action .add-cart .add_to_cart {
  width: inherit;
  height: inherit;
  display: block;
  text-align: center;
  font: 400 15px "Arial";
  line-height: 40px;
  background: #ef4a4e;
  border-radius: 22px;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 758, scss/shop/shop.scss */
.info-large .button-action .add-cart .add_to_cart i {
  font-style: normal;
}
/* line 761, scss/shop/shop.scss */
.info-large .button-action .add-cart .add_to_cart:hover {
  background: #212121;
}
/* line 766, scss/shop/shop.scss */
.info-large .button-action .select-option {
  width: 150px;
  line-height: inherit;
  height: inherit;
  text-align: center;
  display: block;
  margin-right: 10px;
  float: left;
}
/* line 774, scss/shop/shop.scss */
.info-large .button-action .select-option .select {
  width: inherit;
  height: inherit;
  display: block;
  text-align: center;
  font: 400 15px "Arial";
  line-height: 40px;
  background: #ef4a4e;
  border-radius: 22px;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
/* line 788, scss/shop/shop.scss */
.info-large .button-action .select-option .select:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 22px;
  background: #212121;
  opacity: 0;
  -webkit-transform: scale3d(0.5, 1, 1);
  transform: scale3d(0.5, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
/* line 805, scss/shop/shop.scss */
.info-large .button-action .select-option .select i {
  font-style: normal;
  position: relative;
  z-index: 9;
}
/* line 811, scss/shop/shop.scss */
.info-large .button-action .select-option .select:hover:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 819, scss/shop/shop.scss */
.info-large .button-action .wishlist {
  width: 40px;
  height: inherit;
  text-align: center;
  display: block;
  line-height: inherit;
  float: left;
}
/* line 826, scss/shop/shop.scss */
.info-large .button-action .wishlist .btn-wishlist {
  width: inherit;
  height: inherit;
  line-height: inherit;
  display: block;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
/* line 834, scss/shop/shop.scss */
.info-large .button-action .wishlist .btn-wishlist .add-to-wishlist {
  width: inherit;
  height: inherit;
  display: block;
  text-align: center;
  line-height: 40px;
  border: 1px solid #212121;
  border-radius: 50%;
  text-transform: uppercase;
  color: #212121;
  opacity: 0.8;
  font-size: 18px;
  position: relative;
}
/* line 847, scss/shop/shop.scss */
.info-large .button-action .wishlist .btn-wishlist .add-to-wishlist i {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  line-height: 40px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 864, scss/shop/shop.scss */
.info-large .button-action .wishlist .btn-wishlist:hover .add-to-wishlist {
  color: #ef4a4e;
}
/* line 866, scss/shop/shop.scss */
.info-large .button-action .wishlist .btn-wishlist:hover .add-to-wishlist i {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* line 881, scss/shop/shop.scss */
.category-sidebar .info-large {
  padding: 15px 30px;
}

/* line 884, scss/shop/shop.scss */
.large .info-large {
  display: block;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
}

/* line 891, scss/shop/shop.scss */
.full-width {
  width: 100%;
}

/* line 894, scss/shop/shop.scss */
.engo-product-list {
  margin-left: 0;
  height: 377px;
  -webkit-transition: 100ms ease-out;
  -moz-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
    /* BAck up list
    .caption {
        width: calc(100% - 270px);
        display: block;
        float: left;
        height: 377px;
        position: static;
        .meta {
            position: static;
            width: 100%;
            height: inherit;
            padding: 15px 30px;
            display: none;
            .name {
                font-size: 36px;
                margin-top: 15px;
                margin-bottom: 15px;
            }
            .rating {
                width: 75px;
                height: 14px;
                line-height: 14px;
                .star-rating {
                    width: 75px;
                    &:before {
                        font-size: 13px;
                    }
                    span:before {
                        font-size: 13px;
                    }
                }
            }
            .price {
                display: block;
                width: 100%;
                float: none;
                margin-top: 15px;
                ins {
                    margin-left: 0;
                    margin-right: 10px;
                }
            }
            .des {
                margin: 28px 0 38px;
                p {
                    font:400 14px/24px $font-Arial;
                    color: #888888;
                    margin-bottom: 0;
                }
            }
            .button-action {
                height: 40px;
                line-height: 40px;
                .add-cart {
                    width: 150px;
                    line-height: inherit;
                    height: inherit;
                    text-align: center;
                    display: block;
                    margin-right: 10px;
                    float: left;
                    .add_to_cart {
                        width: inherit;
                        height: inherit;
                        display: block;
                        text-align: center;
                        font:400 15px $font-family-base;
                        line-height: 40px;
                        background: $main-color;
                        border-radius: 22px;
                        color: #fff;
                        position: relative;
                        text-transform: uppercase;
                        @include transititon(0.3s);
                        i {
                            font-style: normal;
                        }
                        &:hover {
                            background: $text-color-2;
                        }
                    }
                }
                .select-option {
                    width: 150px;
                    line-height: inherit;
                    height: inherit;
                    text-align: center;
                    display: block;
                    margin-right: 10px;
                    float: left;
                    .select {
                        width: inherit;
                        height: inherit;
                        display: block;
                        text-align: center;
                        font:400 15px $font-family-base;
                        line-height: 40px;
                        background: $main-color;
                        border-radius: 22px;
                        color: #fff;
                        position: relative;
                        text-transform: uppercase;
                        -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
                        transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
                        &:before {
                            content: '';
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 100%;
                            height: 100%;
                            border-radius: 22px;
                            background: $main-menu-color;
                            opacity: 0;
                            -webkit-transform: scale3d(0.5, 1, 1);
                            transform: scale3d(0.5, 1, 1);
                            -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
                            transition: transform 0.4s, opacity 0.4s;
                            -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
                            transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
                        }
                        i {
                            font-style:normal;
                            position: relative;
                            z-index: 9;
                        }
                        &:hover {
                            &:before {
                                opacity: 1;
                                -webkit-transform: translate3d(0, 0, 0);
                                transform: translate3d(0, 0, 0);
                            }
                        }
                    }
                }
                .wishlist {
                    width: 40px;
                    height: inherit;
                    text-align: center;
                    display: block;
                    line-height: inherit;
                    float: left;
                    .btn-wishlist {
                        width: inherit;
                        height: inherit;
                        line-height: inherit;
                        display: block;
                        padding: 0;
                        background: transparent;
                        border-radius: 0;
                        .add-to-wishlist {
                            width: inherit;
                            height: inherit;
                            display: block;
                            text-align: center;
                            line-height: 40px;
                            border: 1px solid $main-menu-color;
                            border-radius: 50%;
                            text-transform: uppercase;
                            color: $main-menu-color;
                            opacity: 0.8;
                            font-size: 18px;
                            position: relative;
                            i {
                                position: absolute;
                                top: 0px;
                                left: 0px;
                                width: 100%;
                                height: 100%;
                                line-height: 40px;
                                -webkit-transform: translateZ(0);
                                transform: translateZ(0);
                                -webkit-transition-duration: 0.3s;
                                transition-duration: 0.3s;
                                -webkit-transition-property: transform;
                                transition-property: transform;
                                -webkit-transition-timing-function: ease-out;
                                transition-timing-function: ease-out;
                            }
                        }
                        &:hover  .add-to-wishlist {
                            color: $main-color;
                            i {
                                -webkit-animation-name: hvr-icon-pop;
                                animation-name: hvr-icon-pop;
                                -webkit-animation-duration: 0.3s;
                                animation-duration: 0.3s;
                                -webkit-animation-timing-function: linear;
                                animation-timing-function: linear;
                                -webkit-animation-iteration-count: 1;
                                animation-iteration-count: 1;
                            }
                        }
                    }
                }
            }

        }
    }
    */
}
/* line 901, scss/shop/shop.scss */
.engo-product-list .make3D {
  height: 377px;
  width: 280px;
  position: static;
  display: block;
  float: left;
}
/* line 907, scss/shop/shop.scss */
.engo-product-list .make3D .product-back {
  height: 377px;
  width: 280px;
}
/* line 912, scss/shop/shop.scss */
.engo-product-list .carousel-v3 .control-arrow {
  width: 280px;
}
/* line 915, scss/shop/shop.scss */
.engo-product-list .product-front {
  display: none;
}
/* line 918, scss/shop/shop.scss */
.engo-product-list .product-back {
  display: block;
}
/* line 1121, scss/shop/shop.scss */
.engo-product-list .carousel-v3 {
  height: 377px;
  width: 280px;
}
/* line 1124, scss/shop/shop.scss */
.engo-product-list .carousel-v3 ul.carousel-container li {
  height: 377px;
}
/* line 1126, scss/shop/shop.scss */
.engo-product-list .carousel-v3 ul.carousel-container li img {
  max-width: 100%;
  margin-left: 0;
}
/* line 1132, scss/shop/shop.scss */
.engo-product-list:hover {
  -webkit-box-shadow: 0px 0px 40px 0px #ADADAD;
  -moz-box-shadow: 0px 0px 40px 0px #ADADAD;
  box-shadow: 0px 0px 40px 0px #ADADAD;
}

/* End 7.1 Product */
/*  7.2 Product-list */
/* line 1143, scss/shop/shop.scss */
.site-main.shop-grid-full .engo-breadscrumb {
  background: url("images/Breadscrumb/grid-fullwidth.jpg") no-repeat;
  background-position: center center;
}
/* line 1147, scss/shop/shop.scss */
.site-main.shop-grid-full #main-container {
  padding-bottom: 100px;
}
/* line 1152, scss/shop/shop.scss */
.site-main.shop-grid-leftsidebar .engo-breadscrumb {
  background: url("images/Breadscrumb/men-fa-left.jpg") no-repeat;
  background-position: center center;
}
/* line 1156, scss/shop/shop.scss */
.site-main.shop-grid-leftsidebar #main-container {
  padding-bottom: 100px;
}
/* line 1161, scss/shop/shop.scss */
.site-main.shopping-cart .engo-breadscrumb, .site-main.track-order-page .engo-breadscrumb, .site-main.wishlist-page .engo-breadscrumb {
  background: url("images/Breadscrumb/shoppingcart.jpg") no-repeat;
  background-position: center center;
}
/* line 1165, scss/shop/shop.scss */
.site-main.shopping-cart #main-container, .site-main.track-order-page #main-container, .site-main.wishlist-page #main-container {
  padding-bottom: 100px;
}
/* line 1170, scss/shop/shop.scss */
.site-main.site-login .engo-breadscrumb, .site-main.site-faqs .engo-breadscrumb {
  background: url("images/Breadscrumb/Login.jpg") no-repeat;
  background-position: center center;
}
/* line 1174, scss/shop/shop.scss */
.site-main.site-login #main-container, .site-main.site-faqs #main-container {
  padding-bottom: 100px;
}
/* line 1179, scss/shop/shop.scss */
.site-main.site-blog-single-v2 .engo-breadscrumb {
  background: url("images/Breadscrumb/blog-single-standard.jpg") no-repeat;
  background-position: center center;
}
/* line 1185, scss/shop/shop.scss */
.site-main.site-blog-category-v2 .engo-breadscrumb {
  background-position: center center;
  background-repeat:no-repeat;
}

.site-main.site-blog-category-v2 .engo-breadscrumb-2 {
  background: url("images/colorificio-primavera-servizi-banner.jpg") no-repeat;
  background-position: center center;
}

/* line 1191, scss/shop/shop.scss */
.site-main.site-about .engo-breadscrumb {
 background-position: center center;
 }
/* line 1198, scss/shop/shop.scss */
.site-main.site-about .engo-breadscrumb .breadcrumb {
  margin-top: 290px;
}
/* line 1200, scss/shop/shop.scss */
.site-main.site-about .engo-breadscrumb .breadcrumb .title-breadscrumb {
  font: 700 72px/72px "Arial";
  color: #FFF;
  margin-top: -40px;
  margin-bottom: 10px;
}
/* line 1206, scss/shop/shop.scss */
.site-main.site-about .engo-breadscrumb .breadcrumb .des {
  font: 400 24px/24px "Arial";
  color: #fff;
  margin-top: 0;
}
@media only screen and (max-width: 1600px) {
  /* line 1214, scss/shop/shop.scss */
  .site-main.site-about .engo-breadscrumb {
  }
  /* line 1216, scss/shop/shop.scss */
  .site-main.site-about .engo-breadscrumb .breadcrumb {
    margin-top: 130px;
  }
}

/* line 1223, scss/shop/shop.scss */
.product-block {
  position: relative;
  margin-bottom: 30px;
}
/* line 1226, scss/shop/shop.scss */
.product-block .image {
  position: relative;
}
/* line 1228, scss/shop/shop.scss */
.product-block .image .wishlist {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 11;
}
/* line 1233, scss/shop/shop.scss */
.product-block .image .wishlist .btn {
  background: none;
  padding: 0;
}
/* line 1236, scss/shop/shop.scss */
.product-block .image .wishlist .btn a.add-to-wishlist {
  font-size: 18px;
  color: #fff;
}
/* line 1240, scss/shop/shop.scss */
.product-block .image .wishlist .btn a.add-to-wishlist:hover i {
  content: '\f004';
}
/* line 1247, scss/shop/shop.scss */
.product-block .image .button-action {
  position: absolute;
  left: 0;
  top: 105px;
  text-align: center;
  display: block;
  width: 100%;
}
/* line 1254, scss/shop/shop.scss */
.product-block .image .button-action .add-cart {
  width: 70px;
  height: 45px;
  display: inline-block;
  font-size: 0;
  border-radius: 22px;
  background: #fff;
  margin-right: 5px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
}
/* line 1263, scss/shop/shop.scss */
.product-block .image .button-action .add-cart a {
  display: block;
  width: inherit;
  height: inherit;
}
/* line 1267, scss/shop/shop.scss */
.product-block .image .button-action .add-cart a i.icon-cart {
  display: block;
  width: inherit;
  height: inherit;
  background: url("images/icon-addtocart.png") no-repeat;
  background-position: center center;
}
/* line 1275, scss/shop/shop.scss */
.product-block .image .button-action .add-cart:hover {
  background: #333333;
}
/* line 1277, scss/shop/shop.scss */
.product-block .image .button-action .add-cart:hover a i.icon-cart {
  background: url("images/icon-addtocart-hover.png") no-repeat;
  background-position: center center;
}
/* line 1283, scss/shop/shop.scss */
.product-block .image .button-action div.quick-view {
  width: 70px;
  height: 45px;
  display: inline-block;
  font-size: 0;
  border-radius: 22px;
  background: #fff;
  margin-left: 5px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
}
/* line 1292, scss/shop/shop.scss */
.product-block .image .button-action div.quick-view a {
  display: block;
  width: inherit;
  height: inherit;
}
/* line 1296, scss/shop/shop.scss */
.product-block .image .button-action div.quick-view a i.icon-quick-view {
  display: block;
  width: inherit;
  height: inherit;
  background: url("images/icon-quickview.png") no-repeat;
  background-position: center center;
}
/* line 1304, scss/shop/shop.scss */
.product-block .image .button-action div.quick-view:hover {
  background: #333333;
}
/* line 1306, scss/shop/shop.scss */
.product-block .image .button-action div.quick-view:hover a i.icon-quick-view {
  background: url("images/icon-quickview-hover.png") no-repeat;
  background-position: center center;
}
/* line 1315, scss/shop/shop.scss */
.product-block .caption {
  background: #fff;
}
/* line 1317, scss/shop/shop.scss */
.product-block .caption .meta {
  padding: 15px;
}
/* line 1319, scss/shop/shop.scss */
.product-block .caption .meta .name {
  font: 400 20px "Playfair Display";
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 1323, scss/shop/shop.scss */
.product-block .caption .meta .name a {
  color: #333333;
}
/* line 1327, scss/shop/shop.scss */
.product-block .caption .meta .name:hover a {
  color: #ef4a4e;
}
/* line 1332, scss/shop/shop.scss */
.product-block .caption .meta .rating {
  text-align: center;
  display: inline-block;
  line-height: 14px;
  height: 14px;
  width: 65px;
}
/* line 1338, scss/shop/shop.scss */
.product-block .caption .meta .rating .star-rating {
  display: inline-block;
  margin-bottom: 0;
  line-height: inherit;
  height: inherit;
  position: relative;
  overflow: hidden;
  width: 70px;
  font-size: 0;
}
/* line 1347, scss/shop/shop.scss */
.product-block .caption .meta .rating .star-rating:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005\f005";
  color: #b5b5b5;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 13px;
}
/* line 1358, scss/shop/shop.scss */
.product-block .caption .meta .rating .star-rating span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005";
  left: 0px;
  position: absolute;
  top: 0px;
  color: #212121;
  font-size: 13px;
}
/* line 1370, scss/shop/shop.scss */
.product-block .caption .meta .price {
  display: inline-block;
  float: right;
}
/* line 1373, scss/shop/shop.scss */
.product-block .caption .meta .price del {
  opacity: 0.3;
  color: #333333;
  font: 400 14px "Arial";
}
/* line 1378, scss/shop/shop.scss */
.product-block .caption .meta .price ins {
  font: 400 20px "Arial";
  color: #ef4a4e;
  text-decoration: none;
  margin-left: 10px;
}
/* line 1387, scss/shop/shop.scss */
.product-block label {
  width: 50px;
  height: 21px;
  font: 400 12px/21px "Arial";
  color: #fff;
  text-align: center;
  position: absolute;
  top: 25px;
  left: 0;
  text-transform: uppercase;
}
/* line 1397, scss/shop/shop.scss */
.product-block label.new {
  background: #ef4a4e;
}
/* line 1400, scss/shop/shop.scss */
.product-block label.hot {
  background: #333333;
}

/* line 1408, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image, .list-new .engo-w-products-list .widget-product .image, .list-toprate .engo-w-products-list .widget-product .image {
  width: 100px;
  height: auto;
  margin-right: 5px;
  position: relative;
}
/* line 1413, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .product-image, .list-new .engo-w-products-list .widget-product .image .product-image, .list-toprate .engo-w-products-list .widget-product .image .product-image {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 1418, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .product-image:hover .img2, .list-new .engo-w-products-list .widget-product .image .product-image:hover .img2, .list-toprate .engo-w-products-list .widget-product .image .product-image:hover .img2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 1424, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .product-image:hover .img1, .list-new .engo-w-products-list .widget-product .image .product-image:hover .img1, .list-toprate .engo-w-products-list .widget-product .image .product-image:hover .img1 {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 1430, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .img, .list-new .engo-w-products-list .widget-product .image .img, .list-toprate .engo-w-products-list .widget-product .image .img {
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1437, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .img1, .list-new .engo-w-products-list .widget-product .image .img1, .list-toprate .engo-w-products-list .widget-product .image .img1 {
  opacity: 1;
}
/* line 1440, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .image .img2, .list-new .engo-w-products-list .widget-product .image .img2, .list-toprate .engo-w-products-list .widget-product .image .img2 {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 1449, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption, .list-new .engo-w-products-list .widget-product .caption, .list-toprate .engo-w-products-list .widget-product .caption {
  overflow: hidden;
}
/* line 1451, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta, .list-new .engo-w-products-list .widget-product .caption .meta, .list-toprate .engo-w-products-list .widget-product .caption .meta {
  padding: 0;
}
/* line 1453, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .name, .list-new .engo-w-products-list .widget-product .caption .meta .name, .list-toprate .engo-w-products-list .widget-product .caption .meta .name {
  font-size: 16px;
}
/* line 1456, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .rating, .list-new .engo-w-products-list .widget-product .caption .meta .rating, .list-toprate .engo-w-products-list .widget-product .caption .meta .rating {
  display: block;
}
/* line 1459, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .price, .list-new .engo-w-products-list .widget-product .caption .meta .price, .list-toprate .engo-w-products-list .widget-product .caption .meta .price {
  display: block;
  float: none;
  margin-bottom: 15px;
  margin-top: 10px;
}
/* line 1464, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .price ins, .list-new .engo-w-products-list .widget-product .caption .meta .price ins, .list-toprate .engo-w-products-list .widget-product .caption .meta .price ins {
  font-size: 18px;
}
/* line 1468, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .button-action, .list-new .engo-w-products-list .widget-product .caption .meta .button-action, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action {
  display: block;
  width: 62px;
  height: 36px;
  float: left;
  margin-right: 8px;
}
/* line 1474, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .button-action .add-cart, .list-new .engo-w-products-list .widget-product .caption .meta .button-action .add-cart, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action .add-cart {
  width: inherit;
  height: inherit;
  display: block;
  text-align: center;
  line-height: 36px;
  border: 1px solid #909090;
  font-size: 0;
  border-radius: 18px;
}
/* line 1483, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a, .list-new .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a {
  display: block;
  width: inherit;
  height: inherit;
}
/* line 1487, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a i, .list-new .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a i, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a i {
  display: block;
  width: 60px;
  height: 33px;
  background: url("images/icons/home4/addtocart_f.svg") no-repeat;
  background-position: center center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1503, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a:hover i, .list-new .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a:hover i, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action .add-cart a:hover i {
  background: url("images/icons/home4/addtocart_hover.svg") no-repeat;
  background-position: center center;
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* line 1519, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist {
  display: block;
  float: left;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
/* line 1525, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border-radius: 50%;
  display: block;
  border: 1px solid #909090;
  padding: 0;
}
/* line 1534, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a {
  color: #7f7f7f;
  display: block;
  position: relative;
  z-index: 9;
  width: 34px;
  height: 34px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
}
/* line 1544, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i {
  padding: 0 3px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1554, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i:before, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i:before, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist .btn-wishlist a i:before {
  content: '\f004';
}
/* line 1562, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a {
  color: #ef4a4e;
}
/* line 1564, scss/shop/shop.scss */
.list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a i, .list-new .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a i, .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist:hover .btn-wishlist a i {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* End 7.2 Product-list  */
/* 7.3 Grid-v2 */
/* line 1586, scss/shop/shop.scss */
.grid-v2 {
  background: #f1f1f1;
}
/* line 1588, scss/shop/shop.scss */
.grid-v2 .container {
  position: relative;
}
/* line 1591, scss/shop/shop.scss */
.grid-v2 .title-gird-v2 {
  text-align: left;
  position: absolute;
  top: -38px;
  left: 15px;
}
/* line 1596, scss/shop/shop.scss */
.grid-v2 .title-gird-v2 .title {
  font: 400 60px/60px "Playfair Display";
  color: #333333;
  margin: 0;
}
/* line 1602, scss/shop/shop.scss */
.grid-v2 .content-product-grid-v2 {
  padding-top: 67px;
  padding-bottom: 50px;
}
/* line 1606, scss/shop/shop.scss */
.grid-v2 .banner-product {
  margin-top: 10px;
  width: 100%;
  position: relative;
}
/* line 1610, scss/shop/shop.scss */
.grid-v2 .banner-product .hover-banner {
  width: 84%;
  height: 146px;
  text-align: center;
  padding: 20px 30px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42%;
  margin-top: -73px;
  background: #101010;
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 1626, scss/shop/shop.scss */
.grid-v2 .banner-product .hover-banner span {
  font: 400 48px/53px "Playfair Display";
  color: #fff;
}
/* line 1632, scss/shop/shop.scss */
.grid-v2 .banner-product:hover .hover-banner {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* line 1639, scss/shop/shop.scss */
.grid-v2 .product {
  height: 330px;
  margin-bottom: 54px;
}
/* line 1642, scss/shop/shop.scss */
.grid-v2 .product .make3D {
  height: 330px;
}
/* line 1645, scss/shop/shop.scss */
.grid-v2 .product div.shadow {
  width: 200px;
  height: 335px;
}
/* line 1649, scss/shop/shop.scss */
.grid-v2 .product .make3D.animate {
  width: 180px;
}
/* line 1651, scss/shop/shop.scss */
.grid-v2 .product .make3D.animate .image .button-action {
  -webkit-transform: scale3d(0.85, 0.85, 0.85);
  transform: scale3d(0.85, 0.85, 0.85);
}
/* line 1656, scss/shop/shop.scss */
.grid-v2 .product .product-front {
  width: 180px;
  height: 330px;
}
/* line 1660, scss/shop/shop.scss */
.grid-v2 .product .product-back {
  width: 180px;
  height: 335px;
}
/* line 1664, scss/shop/shop.scss */
.grid-v2 .product .image .button-action {
  top: 50px;
}
/* line 1667, scss/shop/shop.scss */
.grid-v2 .product .caption {
  width: 180px;
  height: 200px;
  top: 140px;
}
/* line 1672, scss/shop/shop.scss */
.grid-v2 .product .meta {
  top: 105px;
  width: 180px;
  height: 198px;
  padding-top: 13px;
}
/* line 1677, scss/shop/shop.scss */
.grid-v2 .product .meta .name {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 6px;
}
/* line 1682, scss/shop/shop.scss */
.grid-v2 .product .meta .price {
  display: block;
  margin-top: 15px;
}
/* line 1687, scss/shop/shop.scss */
.grid-v2 .product .product-options {
  margin-top: 30px;
}
/* line 1689, scss/shop/shop.scss */
.grid-v2 .product .product-options strong {
  margin-bottom: 4px;
}
/* line 1693, scss/shop/shop.scss */
.grid-v2 .product .scolor-product {
  margin-top: 9px;
}
/* line 1696, scss/shop/shop.scss */
.grid-v2 .product .product-options strong {
  font-size: 16px;
}
/* line 1699, scss/shop/shop.scss */
.grid-v2 .product .product-options a span {
  font-size: 12px;
}
/* line 1702, scss/shop/shop.scss */
.grid-v2 .product .flip-back {
  top: 14px;
  right: 14px;
  width: 22px;
  height: 22px;
}
/* line 1707, scss/shop/shop.scss */
.grid-v2 .product .flip-back .cx, .grid-v2 .product .flip-back .cy {
  top: 11px;
}
/* line 1710, scss/shop/shop.scss */
.grid-v2 .product .flip-back .cx.s1, .grid-v2 .product .flip-back .cy.s1 {
  width: 22px;
}
/* line 1714, scss/shop/shop.scss */
.grid-v2 .product .carousel-v3 {
  width: 180px;
  height: 335px;
}
/* line 1717, scss/shop/shop.scss */
.grid-v2 .product .carousel-v3 ul.carousel-container li {
  width: 180px;
  height: 335px;
}
/* line 1720, scss/shop/shop.scss */
.grid-v2 .product .carousel-v3 ul.carousel-container li img {
  max-width: 134%;
  height: auto;
  margin-left: -17%;
}
/* line 1726, scss/shop/shop.scss */
.grid-v2 .product .carousel-v3 .control-arrow {
  width: 180px;
}
/* line 1731, scss/shop/shop.scss */
.grid-v2 .viewall {
  display: block;
  width: 120px;
  height: 50px;
  font: 400 15px/50px "Arial";
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background: #333333;
  position: absolute;
  top: -29px;
  right: 0;
}
/* line 1743, scss/shop/shop.scss */
.grid-v2 .viewall:hover {
  background: #ef4a4e;
}

/* End 7.3 Grid-v2 */
/*  7.4 Grid-v3 */
@media only screen and (min-width: 1199px) {
  /* line 1753, scss/shop/shop.scss */
  .grid-col-3 .product {
    height: 610px;
    margin-bottom: 54px;
  }
  /* line 1756, scss/shop/shop.scss */
  .grid-col-3 .product .make3D {
    height: 610px;
  }
  /* line 1759, scss/shop/shop.scss */
  .grid-col-3 .product .make3D.animate {
    width: 380px;
  }
  /* line 1762, scss/shop/shop.scss */
  .grid-col-3 .product .product-front, .grid-col-3 .product .product-back {
    width: 380px;
    height: 610px;
  }
  /* line 1766, scss/shop/shop.scss */
  .grid-col-3 .product .image .button-action {
    top: 170px;
  }
  /* line 1769, scss/shop/shop.scss */
  .grid-col-3 .product .caption {
    width: 380px;
    top: 384px;
  }
  /* line 1773, scss/shop/shop.scss */
  .grid-col-3 .product .meta {
    width: 380px;
  }
  /* line 1776, scss/shop/shop.scss */
  .grid-col-3 .product .carousel-v3 {
    width: 380px;
    height: 610px;
  }
  /* line 1779, scss/shop/shop.scss */
  .grid-col-3 .product .carousel-v3 ul.carousel-container li {
    width: 380px;
    height: 610px;
  }
  /* line 1782, scss/shop/shop.scss */
  .grid-col-3 .product .carousel-v3 ul.carousel-container li img {
    max-width: 122%;
    height: auto;
    margin-left: -11%;
  }
  /* line 1788, scss/shop/shop.scss */
  .grid-col-3 .product .carousel-v3 .control-arrow {
    width: 380px;
  }
}
/* End 7.4 Grid-v3 */
/*  7.5 Product details */
/* line 1798, scss/shop/shop.scss */
.product-details {
  margin: 60px 0 0;
}
/* line 1800, scss/shop/shop.scss */
.product-details .summary {
  padding: 0 70px;
  background: #fff;
}
/* line 1803, scss/shop/shop.scss */
.product-details .summary .product-name {
  padding-top: 40px;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 1807, scss/shop/shop.scss */
.product-details .summary .product-name a {
  font: 400 36px "Playfair Display";
  color: #333333;
}
/* line 1812, scss/shop/shop.scss */
.product-details .summary .rating {
  text-align: center;
  display: inline-block;
  line-height: 14px;
  height: 14px;
  width: 75px;
  vertical-align: middle;
  margin-right: 10px;
}
/* line 1820, scss/shop/shop.scss */
.product-details .summary .rating .star-rating {
  display: inline-block;
  margin-bottom: 0;
  line-height: inherit;
  height: inherit;
  position: relative;
  overflow: hidden;
  width: 75px;
  font-size: 0;
}
/* line 1829, scss/shop/shop.scss */
.product-details .summary .rating .star-rating:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005\f005";
  color: #b5b5b5;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 14px;
  letter-spacing: 2px;
}
/* line 1841, scss/shop/shop.scss */
.product-details .summary .rating .star-rating span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f005\f005\f005\f005";
  left: 0;
  position: absolute;
  top: 0;
  color: #373737;
  font-size: 14px;
  letter-spacing: 2px;
}
/* line 1854, scss/shop/shop.scss */
.product-details .summary .vote {
  display: inline-block;
  font-size: 12px;
  color: rgba(51, 51, 51, 0.3);
}
/* line 1859, scss/shop/shop.scss */
.product-details .summary .price {
  display: block;
  margin-top: 25px;
}
/* line 1862, scss/shop/shop.scss */
.product-details .summary .price del {
  color: #b5b5b5;
  font: 400 14px "Arial";
}
/* line 1866, scss/shop/shop.scss */
.product-details .summary .price ins {
  font: 400 20px "Arial";
  color: #ef4a4e;
  text-decoration: none;
  margin-right: 15px;
}
/* line 1873, scss/shop/shop.scss */
.product-details .summary .des {
  font: 400 14px/24px "Arial";
  color: #888888;
  padding: 25px 0 30px;
  border-bottom: 1px solid rgba(33, 33, 33, 0.1);
}
/* line 1879, scss/shop/shop.scss */
.product-details .summary .product-options {
  margin-top: 40px;
}
/* line 1881, scss/shop/shop.scss */
.product-details .summary .product-options strong {
  width: 140px;
  font: 700 14px "Arial";
  text-transform: uppercase;
  display: inline-block;
  margin: 0;
  line-height: 36px;
  float: left;
}
/* line 1890, scss/shop/shop.scss */
.product-details .summary .product-options .sizes-product {
  display: block;
}
/* line 1892, scss/shop/shop.scss */
.product-details .summary .product-options .sizes-product > a {
  width: 36px;
  height: 36px;
  display: inline-block;
  border: 1px solid #b5b5b5;
  border-radius: 50%;
  text-align: center;
  line-height: 34px;
  margin-right: 3px;
}
/* line 1901, scss/shop/shop.scss */
.product-details .summary .product-options .sizes-product > a:hover {
  background: #bcbcbc;
}
/* line 1903, scss/shop/shop.scss */
.product-details .summary .product-options .sizes-product > a:hover span {
  color: #fff;
}
/* line 1909, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}
/* line 1913, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors {
  display: inline-block;
}
/* line 1915, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors div {
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-top: 0;
  position: relative;
  float: none;
  margin-right: 3px;
}
/* line 1923, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors div span {
  width: 36px;
  height: 36px;
}
/* line 1926, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors div span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f00c';
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  width: 100%;
}
/* line 1940, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors div span:hover {
  margin: 0;
}
/* line 1942, scss/shop/shop.scss */
.product-details .summary .product-options .scolor-product .colors div span:hover:before {
  opacity: 1;
}
/* line 1951, scss/shop/shop.scss */
.product-details .summary .quantity {
  padding-bottom: 40px;
  border-bottom: 1px solid #b5b5b5;
}
/* line 1954, scss/shop/shop.scss */
.product-details .summary .quantity label {
  width: 140px;
  font: 700 14px "Arial";
  text-transform: uppercase;
  display: inline-block;
  margin: 0;
  line-height: 36px;
  float: left;
}
/* line 1963, scss/shop/shop.scss */
.product-details .summary .quantity .qt {
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  text-align: center;
  line-height: 38px;
  background: #bcbcbc;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 1974, scss/shop/shop.scss */
.product-details .summary .quantity .qt:hover {
  background: #adadad;
}
/* line 1978, scss/shop/shop.scss */
.product-details .summary .quantity input.qty {
  width: 123px;
  height: 36px;
  line-height: 34px;
  border: 1px solid #b5b5b5;
  border-radius: 18px;
  margin: 0 5px;
  text-align: center;
}
/* line 1988, scss/shop/shop.scss */
.product-details .summary .social-product {
  margin-top: 25px;
}
/* line 1990, scss/shop/shop.scss */
.product-details .summary .social-product .label-social {
  font: 700 14px/30px "Arial";
  text-transform: uppercase;
  display: inline-block;
  margin-right: 15px;
  float: left;
}
/* line 1997, scss/shop/shop.scss */
.product-details .summary .social-product ul li {
  display: inline-block;
}
/* line 1999, scss/shop/shop.scss */
.product-details .summary .social-product ul li a {
  margin-right: 30px;
  font-size: 24px;
  color: #373737;
}
/* line 2004, scss/shop/shop.scss */
.product-details .summary .social-product ul li a:hover .fa-twitter {
  color: #55acee;
}
/* line 2007, scss/shop/shop.scss */
.product-details .summary .social-product ul li a:hover .fa-pinterest {
  color: #c71806;
}
/* line 2010, scss/shop/shop.scss */
.product-details .summary .social-product ul li a:hover .fa-facebook-square {
  color: #3b5998;
}
/* line 2013, scss/shop/shop.scss */
.product-details .summary .social-product ul li a:hover .fa-behance {
  color: #115efa;
}
/* line 2016, scss/shop/shop.scss */
.product-details .summary .social-product ul li a:hover .fa-dribbble {
  color: #ec4a89;
}
/* line 2022, scss/shop/shop.scss */
.product-details .summary .social-product ul li:last-child a {
  margin-right: 0;
}
/* line 2028, scss/shop/shop.scss */
.product-details .summary .buttons {
  display: block;
  overflow: hidden;
  margin-top: 55px;
  margin-bottom: 50px;
}
/* line 2033, scss/shop/shop.scss */
.product-details .summary .buttons .button {
  width: 250px;
  height: 45px;
  display: block;
  line-height: 43px;
  position: relative;
  text-transform: uppercase;
  border-radius: 22px;
  border: 1px solid #999999;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  text-align: center;
  float: left;
  margin: 0;
}
/* line 2046, scss/shop/shop.scss */
.product-details .summary .buttons .button.cart-button {
  margin-right: 18px;
}
/* line 2049, scss/shop/shop.scss */
.product-details .summary .buttons .button span {
  font: 400 16px "Arial";
  color: rgba(51, 51, 51, 0.8);
  position: relative;
  z-index: 9;
}
/* line 2055, scss/shop/shop.scss */
.product-details .summary .buttons .button:hover {
  border-color: #ef4a4e;
  background: #ef4a4e;
}
/* line 2058, scss/shop/shop.scss */
.product-details .summary .buttons .button:hover span {
  color: #fff;
}
/* line 2066, scss/shop/shop.scss */
.product-details .images-product .thumb-product {
  margin-top: 3px;
  position: relative;
}
/* line 2071, scss/shop/shop.scss */
.product-details .arrow-swiper {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  display: block;
  z-index: 9;
  background: #bbbbbb;
  color: #fff;
  font-size: 18px;
}
/* line 2084, scss/shop/shop.scss */
.product-details .arrow-swiper i {
  line-height: 42px;
  font-size: 25px;
}
/* line 2088, scss/shop/shop.scss */
.product-details .arrow-swiper:hover {
  background: #333333;
}
/* line 2091, scss/shop/shop.scss */
.product-details .arrow-swiper.button-prev {
  left: -20px;
}
/* line 2094, scss/shop/shop.scss */
.product-details .arrow-swiper.button-next {
  right: -20px;
}
/* line 2098, scss/shop/shop.scss */
.product-details #zoom_01 {
  cursor: url("images/icon-zoom.png"), auto !important;
}
/* line 2101, scss/shop/shop.scss */
.product-details .tabs-container {
  margin-top: 60px;
}
/* line 2104, scss/shop/shop.scss */
.product-details .tabs-container .tabs li {
  width: 33.3333333333%;
  display: block;
  float: left;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
/* line 2111, scss/shop/shop.scss */
.product-details .tabs-container .tabs li a {
  background: #eaeaea;
  display: block;
  width: 100%;
  height: 100%;
  font: 700 18px/50px "Arial";
  color: rgba(51, 51, 51, 0.6);
  border-bottom: 1px solid #cfcfcf;
  border-right: 1px solid #d5d5d5;
  text-transform: uppercase;
}
/* line 2121, scss/shop/shop.scss */
.product-details .tabs-container .tabs li a.active {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #333333;
}
/* line 2128, scss/shop/shop.scss */
.product-details .tabs-container .tabs li:last-child a {
  border-right: none;
}
/* line 2134, scss/shop/shop.scss */
.product-details .tabs-container .tab-content {
  background: #fff;
  padding: 45px 50px 60px;
  display: none;
  margin-bottom: 100px;
}
/* line 2141, scss/shop/shop.scss */
.product-details .tabs-container .tab-des h3 {
  font: 700 18px "Arial";
  margin-top: 0;
  margin-bottom: 20px;
  color: #ef4a4e;
}
/* line 2147, scss/shop/shop.scss */
.product-details .tabs-container .tab-des p {
  font: 400 14px/24px "Arial";
  color: #888;
}
/* line 2150, scss/shop/shop.scss */
.product-details .tabs-container .tab-des p span {
  font-weight: 700;
}
/* line 2156, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content {
  display: block;
  width: 54%;
  float: left;
  overflow: hidden;
}
/* line 2162, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review li {
  position: relative;
  margin-bottom: 60px;
}
/* line 2166, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .images {
  display: block;
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 24px;
}
/* line 2173, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .name {
  font: 400 14px/20px "Arial";
  text-transform: uppercase;
  color: #212121;
  display: inline-block;
  margin: 0 25px 0 0;
}
/* line 2180, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .rating {
  width: 80px;
  height: 14px;
  line-height: 14px;
}
/* line 2184, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .rating .star-rating {
  width: 80px;
}
/* line 2186, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .rating .star-rating:before {
  font-size: 14px;
}
/* line 2189, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .rating .star-rating span:before {
  font-size: 14px;
}
/* line 2194, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .des-rev {
  margin-left: 84px;
  font: 400 14px/20px "Arial";
  color: #888888;
  border-top: 1px solid #e9e9e9;
  padding-top: 8px;
  margin-top: 3px;
}
/* line 2202, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .review-content .review .time {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font: 400 11px "Arial";
  color: #b5b5b5;
}
/* line 2213, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review {
  width: 46%;
  padding-left: 100px;
  float: left;
}
/* line 2217, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .form-rev {
  font: 400 18px "Arial";
  margin-top: 0;
  color: #212121;
  margin-bottom: 25px;
}
/* line 2223, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review input {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 1px solid #b5b5b5;
  margin-bottom: 30px;
  text-indent: 18px;
}
/* line 2231, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review textarea {
  padding: 10px 0 10px 18px;
  line-height: 26px;
  width: 100%;
  margin-bottom: 30px;
}
/* line 2238, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev {
  width: 200px;
  height: 40px;
  line-height: 40px;
  display: block;
  float: left;
  text-align: center;
  border: 1px solid #b5b5b5;
  overflow: hidden;
  position: relative;
}
/* line 2248, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev .rating-star {
  width: 75px;
  margin: 0 auto;
  display: block;
}
/* line 2253, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev input {
  position: absolute;
  left: -9999px;
}
/* line 2257, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev label {
  color: #b5b5b5;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  float: right;
  width: 15px;
}
/* line 2263, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev input + label:hover, .product-details .tabs-container .tab-rev .form-review .submit .rating-rev input + label:hover ~ label {
  color: #ef4a4e;
}
/* line 2266, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .rating-rev input:checked ~ label {
  color: #ef4a4e;
}
/* line 2270, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .subreview {
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  float: right;
  border-radius: 20px;
  background: #ef4a4e;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 2280, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .subreview a {
  font: 700 14px/38px "Arial";
  color: #fff;
  text-transform: uppercase;
  position: relative;
  z-index: 9;
}
/* line 2287, scss/shop/shop.scss */
.product-details .tabs-container .tab-rev .form-review .submit .subreview:hover {
  background: #212121;
}
/* line 2295, scss/shop/shop.scss */
.product-details .tabs-container .add-tags .addtag {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 18px;
  color: #212121;
}
/* line 2301, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form {
  display: block;
  width: 100%;
}
/* line 2304, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form input {
  width: calc(100% - 185px);
  height: 40px;
  line-height: 40px;
  text-indent: 20px;
  border: 1px solid #b5b5b5;
  float: left;
  font-weight: 400;
  margin-bottom: 7px;
}
/* line 2314, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form .add-tags {
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  margin-left: 35px;
  float: right;
  border-radius: 20px;
  background: #ef4a4e;
  position: relative;
  margin-bottom: 7px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 2327, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form .add-tags a {
  font: 700 14px/38px "Arial";
  color: #fff;
  text-transform: uppercase;
  position: relative;
  z-index: 9;
}
/* line 2334, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form .add-tags:hover {
  background: #212121;
}
/* line 2338, scss/shop/shop.scss */
.product-details .tabs-container .add-tags form p {
  font: 400 13px "Arial";
  color: #ef4a4e;
  opacity: 0.8;
  clear: both;
}

/* line 2349, scss/shop/shop.scss */
.relatedproducts {
  background: #f4f8fb;
  padding-top: 65px;
  padding-bottom: 70px;
}
/* line 2353, scss/shop/shop.scss */
.relatedproducts > .container {
  position: relative;
}
/* line 2356, scss/shop/shop.scss */
.relatedproducts .title-related {
  text-align: left;
  position: absolute;
  top: -93px;
  left: 15px;
}
/* line 2362, scss/shop/shop.scss */
.relatedproducts h3.title {
  font: 400 48px/48px "Playfair Display";
  color: #333333;
  margin: 0;
}

/*  7.5 Product details */
/* 7.6 Shopping Cart */
/* line 2372, scss/shop/shop.scss */
.shopping-cart .shop-step {
  padding-top: 60px;
  margin-bottom: 30px;
}
/* line 2375, scss/shop/shop.scss */
.shopping-cart .shop-step .step {
  height: 300px;
  width: 100%;
  display: block;
  background: #fff;
  padding: 75px 0;
  text-align: center;
}
/* line 2382, scss/shop/shop.scss */
.shopping-cart .shop-step .step .count {
  display: inline-block;
  width: 70px;
  height: 70px;
  border: 1px solid #212121;
  text-align: center;
  line-height: 68px;
  color: #212121;
  font-size: 25px;
  border-radius: 50%;
}
/* line 2393, scss/shop/shop.scss */
.shopping-cart .shop-step .step .label {
  color: #212121;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  display: block;
  padding: 25px 0px;
  line-height: normal;
  border-radius: 0px;
  position: relative;
}
/* line 2403, scss/shop/shop.scss */
.shopping-cart .shop-step .step .label:after {
  display: inline-block;
  content: "";
  width: 80px;
  height: 2px;
  background: #ef4a4e;
  vertical-align: top;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -40px;
  opacity: 0;
  -moz-transform: scale3d(0.2, 1, 1);
  -webkit-transform: scale3d(0.2, 1, 1);
  -o-transform: scale3d(0.2, 1, 1);
  -ms-transform: scale3d(0.2, 1, 1);
  transform: scale3d(0.2, 1, 1);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 2420, scss/shop/shop.scss */
.shopping-cart .shop-step .step.checked .count {
  border: 1px solid #ef4a4e;
  background: #ef4a4e;
  color: #fff;
}
/* line 2425, scss/shop/shop.scss */
.shopping-cart .shop-step .step.checked .label:after {
  opacity: 1;
  -moz-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* line 2435, scss/shop/shop.scss */
.cart-form .table thead {
  height: 70px;
  background: #fff;
  margin-bottom: 5px;
}
/* line 2439, scss/shop/shop.scss */
.cart-form .table thead tr th {
  color: #212121;
  text-transform: uppercase;
  font: 700 18px/70px "Arial";
}
/* line 2446, scss/shop/shop.scss */
.cart-form .table tbody tr {
  background: #fff;
  margin-bottom: 5px;
  vertical-align: middle;
}
/* line 2450, scss/shop/shop.scss */
.cart-form .table tbody tr td {
  padding: 10px;
  vertical-align: middle;
}
/* line 2454, scss/shop/shop.scss */
.cart-form .table tbody tr .product-remove {
  padding: 0;
}
/* line 2456, scss/shop/shop.scss */
.cart-form .table tbody tr .product-remove a {
  font-size: 20px;
  color: #b5b5b5;
  float: right;
}
/* line 2460, scss/shop/shop.scss */
.cart-form .table tbody tr .product-remove a:hover {
  color: #ef4a4e;
}
/* line 2466, scss/shop/shop.scss */
.cart-form .table tbody tr .product-name img {
  width: 90px;
  height: 126px;
}
/* line 2470, scss/shop/shop.scss */
.cart-form .table tbody tr .product-name span {
  font: 400 24px "Playfair Display";
  padding-left: 30px;
  color: #373737;
}
/* line 2474, scss/shop/shop.scss */
.cart-form .table tbody tr .product-name span:hover {
  color: #ef4a4e;
}
/* line 2480, scss/shop/shop.scss */
.cart-form .table tbody tr .product-price p {
  margin-bottom: 0;
  font: 400 20px "Arial";
  color: #212121;
}
/* line 2487, scss/shop/shop.scss */
.cart-form .table tbody tr .quantity .qt {
  width: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
/* line 2493, scss/shop/shop.scss */
.cart-form .table tbody tr .quantity input.qty {
  width: 86px;
  height: 25px;
  line-height: 22px;
  border-radius: 12px;
}
/* line 2501, scss/shop/shop.scss */
.cart-form .table tbody tr .product-subtotal p {
  margin-bottom: 0;
  font: 400 20px "Arial";
  color: #ef4a4e;
}

/* line 2511, scss/shop/shop.scss */
.cart-collaterals {
  margin-top: 30px;
}
/* line 2513, scss/shop/shop.scss */
.cart-collaterals .cal-shipping {
  height: 350px;
  padding: 30px 25px 0 30px;
  width: 100%;
  background: #fff;
}
/* line 2518, scss/shop/shop.scss */
.cart-collaterals .cal-shipping h3.title {
  font: 700 20px "Arial";
  margin-top: 0;
  margin-bottom: 30px;
  text-transform: uppercase;
}
/* line 2524, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .selectbox {
  border: 1px solid #b5b5b5;
  position: relative;
  height: 40px;
}
/* line 2528, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .selectbox select {
  border: medium none;
  width: 100%;
  position: relative;
  z-index: 1;
  outline: medium none;
  color: #B5B5B5;
  letter-spacing: 0.5px;
  height: 38px;
  text-indent: 5px;
  font: 400 14px "Arial";
}
/* line 2542, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .input-text input {
  border: 1px solid #B5B5B5;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #757575;
  border-radius: 0px;
  font-family: "Arial",sans-serif;
  width: 100%;
  text-indent: 20px;
}
/* line 2554, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .cart-input {
  margin-bottom: 25px;
}
/* line 2557, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .input-submit {
  width: 155px;
  height: 40px;
  line-height: 40px;
  display: block;
  border-radius: 20px;
  text-align: center;
  border: 1px solid #ef4a4e;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 2567, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .input-submit a {
  font: 700 14px/38px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
/* line 2574, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .input-submit:hover {
  background: #ef4a4e;
}
/* line 2576, scss/shop/shop.scss */
.cart-collaterals .cal-shipping .input-submit:hover a {
  color: #fff;
}
/* line 2581, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table {
  width: 100%;
}
/* line 2584, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr {
  height: 40px;
  margin-bottom: 25px;
  line-height: 40px;
  border-bottom: 1px solid #b5b5b5;
  width: 100%;
  display: block;
}
/* line 2591, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr th {
  font: 700 16px/40px "Arial";
  color: #212121;
  padding-left: 20px;
  text-transform: uppercase;
  display: inline-block;
  float: left;
}
/* line 2599, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr td {
  text-align: right;
  padding-right: 20px;
  display: inline-block;
  float: right;
  font: 400 18px/40px "Arial";
  color: #373737;
}
/* line 2606, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr td .amount {
  font: 400 20px "Arial";
  color: #ef4a4e;
}
/* line 2611, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr.order-total {
  background: #333333;
}
/* line 2613, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr.order-total th {
  color: #fff;
}
/* line 2617, scss/shop/shop.scss */
.cart-collaterals .cal-shipping table tr.order-total td .amount {
  color: #fff;
}

/* line 2625, scss/shop/shop.scss */
.cart-actions {
  margin-top: 3px;
}
/* line 2627, scss/shop/shop.scss */
.cart-actions .coupon {
  padding: 30px;
  background: #fff;
}
/* line 2631, scss/shop/shop.scss */
.cart-actions .coupon .cart-input input {
  width: 330px;
  height: 40px;
  border: 1px solid #b5b5b5;
  text-indent: 20px;
  font: 400 14px/38px "Arial";
}
/* line 2639, scss/shop/shop.scss */
.cart-actions .coupon .input-submit {
  float: right;
  width: 155px;
}
/* line 2644, scss/shop/shop.scss */
.cart-actions .cc {
  padding: 25px 0;
}
/* line 2647, scss/shop/shop.scss */
.cart-actions .updatecart, .cart-actions .processcheck {
  width: 270px;
  height: 50px;
  border-radius: 25px;
  float: left;
}
/* line 2652, scss/shop/shop.scss */
.cart-actions .updatecart:before, .cart-actions .processcheck:before {
  border-radius: 25px;
}
/* line 2655, scss/shop/shop.scss */
.cart-actions .updatecart a, .cart-actions .processcheck a {
  font-size: 16px;
  line-height: 50px;
}
/* line 2660, scss/shop/shop.scss */
.cart-actions .processcheck {
  float: right;
}

/*  7.6 End Shopping Cart*/
/*  7.7 Check out */
/* line 2667, scss/shop/shop.scss */
.selectbox {
  border: 1px solid #b5b5b5;
  position: relative;
  height: 40px;
}
/* line 2686, scss/shop/shop.scss */
.selectbox select {
  background: url("images/bg-select.jpg") no-repeat;
  background-position: center right;
  padding-right: 40px;
  padding-left: 15px;
  border: medium none;
  width: 100%;
  position: relative;
  z-index: 1;
  outline: medium none;
  color: #B5B5B5;
  letter-spacing: 0.5px;
  height: 38px;
  font-weight: normal;
  font-family: "Arial",sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 2704, scss/shop/shop.scss */
.selectbox select::-ms-expand {
  display: none;
}
/* line 2707, scss/shop/shop.scss */
.selectbox select option {
  padding: 5px 10px;
  border: medium none;
  text-align: left;
}

/* line 2714, scss/shop/shop.scss */
.input-field .input-text, .input-field .selectbox, .input-field textarea {
  width: 100%;
  margin-bottom: 15px;
}

/* line 2719, scss/shop/shop.scss */
.checkout-form label {
  display: block;
  font: 400 14px "Arial";
  text-transform: uppercase;
  color: #373737;
  margin-bottom: 7px;
}
/* line 2726, scss/shop/shop.scss */
.checkout-form .billing-fields {
  background: #fff;
  padding: 30px 30px 50px;
}
/* line 2730, scss/shop/shop.scss */
.checkout-form h2 {
  font: 700 20px "Arial";
  color: #373737;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 2737, scss/shop/shop.scss */
.checkout-form .input-field {
  padding-bottom: 10px;
}
/* line 2740, scss/shop/shop.scss */
.checkout-form input[type="text"], .checkout-form input[type="email"], .checkout-form input[type="password"], .checkout-form input[type="number"], .checkout-form input[type="search"], .checkout-form textarea {
  border: 1px solid #b5b5b5;
  padding: 8px 15px;
  font-size: 14px;
  color: #757575;
  border-radius: 0px;
  font-family: "Arial",sans-serif;
}
/* line 2749, scss/shop/shop.scss */
.checkout-form .checkbox label {
  font: 400 14px/20px "Arial";
  color: #212121;
  position: relative;
  padding-left: 30px;
  text-transform: none;
}
/* line 2755, scss/shop/shop.scss */
.checkout-form .checkbox label:before {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #B5B5B5;
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 2768, scss/shop/shop.scss */
.checkout-form .checkbox input[type="checkbox"] {
  margin-left: 0 !important;
  display: none;
}
/* line 2773, scss/shop/shop.scss */
.checkout-form .checkbox input:checked + label::after {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #212121;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
/* line 2787, scss/shop/shop.scss */
.checkout-form .create {
  margin-bottom: 27px;
}

/* line 2791, scss/shop/shop.scss */
.your-order {
  background: #fff;
  padding: 50px 30px;
  margin-top: 60px;
}
/* line 2795, scss/shop/shop.scss */
.your-order h2.title {
  font: 700 20px "Arial";
  color: #373737;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 30px;
}
/* line 2803, scss/shop/shop.scss */
.your-order h2.title:after {
  display: block;
  width: 80px;
  height: 2px;
  background: #ef4a4e;
  margin: 30px auto;
  content: "";
}
/* line 2812, scss/shop/shop.scss */
.your-order .black-bg {
  background: #212121;
}
/* line 2815, scss/shop/shop.scss */
.your-order table {
  width: 100%;
}
/* line 2817, scss/shop/shop.scss */
.your-order table tr > :last-child {
  text-align: right;
}
/* line 2820, scss/shop/shop.scss */
.your-order table th, .your-order table td {
  border-bottom: 1px solid #E9E9E9;
  padding: 10px 10px 10px 0;
}
/* line 2826, scss/shop/shop.scss */
.your-order table .table-title th {
  font: 700 18px "Arial";
  color: #373737;
  text-transform: uppercase;
}
/* line 2833, scss/shop/shop.scss */
.your-order table .product-order td {
  padding: 18px 10px 20px 18px;
}
/* line 2835, scss/shop/shop.scss */
.your-order table .product-order td li {
  padding: 2px 0;
  text-align: left;
}
/* line 2838, scss/shop/shop.scss */
.your-order table .product-order td li .product-qty {
  text-align: left;
  font: 400 20px "Arial";
  color: #ef4a4e;
}
/* line 2842, scss/shop/shop.scss */
.your-order table .product-order td li .product-qty a {
  color: #373737;
  font-weight: 100;
}
/* line 2847, scss/shop/shop.scss */
.your-order table .product-order td li .price {
  float: right;
  font: 400 18px "Arial";
  color: #373737;
}
/* line 2856, scss/shop/shop.scss */
.your-order table .cart-subtotal th {
  font-family: 700 14px "Arial";
  color: #373737;
  text-transform: uppercase;
  padding-top: 35px;
}
/* line 2862, scss/shop/shop.scss */
.your-order table .cart-subtotal td {
  padding-top: 28px;
}
/* line 2865, scss/shop/shop.scss */
.your-order table .cart-subtotal .amount {
  font: 400 20px "Arial";
  color: #ef4a4e;
}
/* line 2871, scss/shop/shop.scss */
.your-order table .shipping th {
  font-family: 700 14px "Arial";
  color: #373737;
  text-transform: uppercase;
  padding-top: 35px;
}
/* line 2877, scss/shop/shop.scss */
.your-order table .shipping td {
  font: 400 18px "Arial";
  color: #373737;
  padding-top: 30px;
}
/* line 2884, scss/shop/shop.scss */
.your-order table .order-total th {
  font-family: 700 14px/40px "Arial";
  color: #373737;
  text-transform: uppercase;
}
/* line 2888, scss/shop/shop.scss */
.your-order table .order-total th .black-bg {
  padding-left: 20px;
}
/* line 2893, scss/shop/shop.scss */
.your-order table .order-total td, .your-order table .order-total th {
  padding-right: 0;
  padding-top: 25px;
  border-bottom: none;
}
/* line 2898, scss/shop/shop.scss */
.your-order table .order-total .amount {
  font: 400 20px/40px "Arial";
  padding-right: 10px;
}
/* line 2902, scss/shop/shop.scss */
.your-order table .order-total .black-bg {
  height: 40px;
  line-height: 40px;
  color: #fff;
}

/* line 2910, scss/shop/shop.scss */
.payment_methods input[type="checkbox"], .payment_methods input[type="radio"] {
  display: none;
}
/* line 2913, scss/shop/shop.scss */
.payment_methods .checkbox {
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 4px;
  margin-bottom: 20px;
}
/* line 2917, scss/shop/shop.scss */
.payment_methods .checkbox label {
  font: 700 18px "Arial";
}
/* line 2922, scss/shop/shop.scss */
.payment_methods .payment-box p {
  font: 400 15px/24px "Arial";
  color: #555555;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 29px;
  margin-bottom: 30px;
}
/* line 2930, scss/shop/shop.scss */
.payment_methods .paypal-method {
  padding-top: 3px;
}
/* line 2932, scss/shop/shop.scss */
.payment_methods .paypal-method img {
  margin-top: 10px;
  margin-right: 40px;
  margin-bottom: 24px;
}
/* line 2937, scss/shop/shop.scss */
.payment_methods .paypal-method a {
  font: 400 14px "Arial";
  color: #ef4a4e;
}
/* line 2941, scss/shop/shop.scss */
.payment_methods .paypal-method p {
  font: 400 14px "Arial";
  color: #555555;
}

/* line 2947, scss/shop/shop.scss */
.return {
  margin-bottom: 30px;
  font: 400 15px "Arial";
}
/* line 2950, scss/shop/shop.scss */
.return a {
  font-weight: 700;
  text-decoration: underline;
  color: #ef4a4e;
}

/* line 2956, scss/shop/shop.scss */
.order-complete {
  background: #fff;
  text-align: center;
  padding: 100px 30px;
}
/* line 2960, scss/shop/shop.scss */
.order-complete .thank {
  font: 400 30px "Arial";
  color: #373737;
  margin-top: 40px;
  margin-bottom: 45px;
}
/* line 2966, scss/shop/shop.scss */
.order-complete .home, .order-complete .shopping {
  display: inline-block;
  height: 40px;
  padding: 0 25px;
  border: 1px solid #ef4a4e;
  color: #ef4a4e;
  font: 700 14px/40px "Arial";
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border-radius: 20px;
}
/* line 2977, scss/shop/shop.scss */
.order-complete .home span, .order-complete .shopping span {
  color: #ef4a4e;
  font: 700 14px/40px "Arial";
  position: relative;
  z-index: 9;
}
/* line 2983, scss/shop/shop.scss */
.order-complete .home:hover, .order-complete .shopping:hover {
  background: #ef4a4e;
}
/* line 2985, scss/shop/shop.scss */
.order-complete .home:hover span, .order-complete .shopping:hover span {
  color: #fff;
}
/* line 2990, scss/shop/shop.scss */
.order-complete .home {
  margin-right: 12px;
}

/* line 2994, scss/shop/shop.scss */
.page-title {
  text-align: center;
  background: transparent;
  padding: 60px 0;
}
/* line 2998, scss/shop/shop.scss */
.page-title h1.title {
  margin-top: 0;
  font: 700 24px/24px "Arial";
  letter-spacing: 1px;
  margin-bottom: 25px;
  text-transform: uppercase;
}
/* line 3005, scss/shop/shop.scss */
.page-title p {
  font: 400 14px/24px "Arial";
  color: #888;
}

/*  7.7 End check out*/
/*  7.8 Wishlist */
/* line 3015, scss/shop/shop.scss */
.wishlist-cart table .product-stock-status {
  font: 400 18px "Arial";
  color: #ef4a4e;
}
/* line 3020, scss/shop/shop.scss */
.wishlist-cart table .product-add-to-cart a {
  display: inline-block;
  height: 40px;
  border-radius: 20px;
  background: #ef4a4e;
  color: #fff;
  padding: 0 20px;
  font: 400 15px/40px "Arial";
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 3030, scss/shop/shop.scss */
.wishlist-cart table .product-add-to-cart a:hover {
  background: #212121;
}

/*  7.8 End  Wishlist */
/*  7.9 Track order */
/* line 3040, scss/shop/shop.scss */
.track-order-page {
  background: #fff;
}

/* line 3043, scss/shop/shop.scss */
.track-order {
  text-align: center;
  width: 430px;
  margin: 0 auto;
}
/* line 3048, scss/shop/shop.scss */
.track-order .input-field input {
  height: 40px;
  margin-bottom: 30px;
  border: 1px solid #b5b5b5;
  padding-left: 20px;
}
/* line 3054, scss/shop/shop.scss */
.track-order .input-field label {
  font-size: 16px;
  color: #373737;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 3060, scss/shop/shop.scss */
.track-order .input-field .submit {
  height: 40px;
  margin-bottom: 0;
  font: 700 14px "Arial";
  color: #fff;
  background: #ef4a4e;
  padding: 0 50px;
  text-transform: uppercase;
  border-radius: 20px;
  border: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 3071, scss/shop/shop.scss */
.track-order .input-field .submit:hover {
  background: #212121;
}

/*  7.9 End Track order */
/*  7. End SHOP  */
/*  7. End SHOP  */
/* 8. Page */
/* 8.1 Page Contact */
/* line 2, scss/page.scss */
.content-contact {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
}
/* line 6, scss/page.scss */
.content-contact .item-contact {
  padding: 0 50px;
}
/* line 8, scss/page.scss */
.content-contact .item-contact img {
  display: block;
  margin: 0 auto;
}
/* line 12, scss/page.scss */
.content-contact .item-contact h2.title {
  font: 400 18px/18px "Arial";
  margin-top: 30px;
  margin-bottom: 10px;
  color: #212121;
}
/* line 18, scss/page.scss */
.content-contact .item-contact h4.des {
  font: 400 14px/24px "Arial";
  color: #888888;
  margin-bottom: 20px;
}
/* line 23, scss/page.scss */
.content-contact .item-contact span {
  font: 400 14px "Arial";
  color: #ef4a4e;
}

/* line 29, scss/page.scss */
.title-contact {
  margin-top: 0;
  font: 700 20px/20px "Arial";
  color: #212121;
  text-align: center;
  position: relative;
  padding-bottom: 45px;
  margin-bottom: 0;
}
/* line 37, scss/page.scss */
.title-contact:after {
  content: "";
  background: #ef4a4e;
  display: block;
  width: 50px;
  height: 2px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  bottom: 35px;
}

/* line 49, scss/page.scss */
.contact-form {
  margin-bottom: 100px;
}
/* line 51, scss/page.scss */
.contact-form .input-field .input-text {
  height: 40px;
  text-indent: 20px;
  font: 400 14px "Arial";
  color: #b5b5b5;
  margin-bottom: 30px;
  border: 1px solid #b5b5b5;
}
/* line 59, scss/page.scss */
.contact-form textarea {
  text-indent: 20px;
  width: 100%;
  border: 1px solid #b5b5b5;
  font: 400 14px "Arial";
  color: #b5b5b5;
  padding-top: 10px;
  margin-bottom: 30px;
}
/* line 68, scss/page.scss */
.contact-form .button {
  width: 100%;
  text-align: center;
  background: #ef4a4e;
  border-radius: 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 74, scss/page.scss */
.contact-form .button a {
  color: #fff;
  font: 700 14px/40px "Arial";
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 80, scss/page.scss */
.contact-form .button:hover {
  background: #212121;
}

/* 8.1 End Page Contact */
/* 8.2 LogIn */
/* line 88, scss/page.scss */
.signin, .register {
  background: #fff;
  margin-top: 60px;
  padding: 30px;
}
/* line 92, scss/page.scss */
.signin .heading-title, .register .heading-title {
  font: 700 20px/20px "Arial";
  color: #212121;
  position: relative;
  margin: 0;
  text-transform: uppercase;
  padding-bottom: 25px;
}
/* line 99, scss/page.scss */
.signin .heading-title:after, .register .heading-title:after {
  position: absolute;
  left: 0;
  content: '';
  bottom: 15px;
  width: 50px;
  height: 1px;
  display: block;
  background: #ef4a4e;
}
/* line 110, scss/page.scss */
.signin p, .register p {
  font: 400 15px/48px "Arial";
  color: #888888;
}
/* line 114, scss/page.scss */
.signin .social-signin, .register .social-signin {
  margin-bottom: 45px;
}
/* line 116, scss/page.scss */
.signin .social-signin .button, .register .social-signin .button {
  height: 40px;
  width: 250px;
  display: block;
  font: 400 14px/40px "Arial";
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  float: left;
}
/* line 125, scss/page.scss */
.signin .social-signin .button i, .register .social-signin .button i {
  font-size: 18px;
  margin-right: 5px;
  vertical-align: middle;
  line-height: 40px;
}
/* line 131, scss/page.scss */
.signin .social-signin .button.facebook, .register .social-signin .button.facebook {
  background: #3B5998;
  margin-right: 10px;
}
/* line 135, scss/page.scss */
.signin .social-signin .button.twitter, .register .social-signin .button.twitter {
  background: #55ACEE;
}
/* line 140, scss/page.scss */
.signin .input-field label, .register .input-field label {
  color: #373737;
  margin-bottom: 7px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 147, scss/page.scss */
.signin .input-field input[type="text"], .signin .input-field input[type="email"], .signin .input-field input[type="password"], .register .input-field input[type="text"], .register .input-field input[type="email"], .register .input-field input[type="password"] {
  height: 40px;
  width: 100%;
  text-indent: 20px;
  font: 400 14px "Arial";
  color: #b5b5b5;
  border: 1px solid #b5b5b5;
}
/* line 156, scss/page.scss */
.signin .input-submit, .register .input-submit {
  width: 150px;
}
/* line 159, scss/page.scss */
.signin .checkbox input, .signin .radio input[type="radio"], .register .checkbox input, .register .radio input[type="radio"] {
  margin: 0 !important;
  display: none;
}
/* line 163, scss/page.scss */
.signin .input-field .checkbox label, .register .input-field .checkbox label {
  position: relative;
  padding-left: 30px;
  font: 400 14px/20px "Arial";
  color: #888888;
  vertical-align: middle;
}
/* line 169, scss/page.scss */
.signin .input-field .checkbox label:before, .register .input-field .checkbox label:before {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #B5B5B5;
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 182, scss/page.scss */
.signin .checkbox input:checked + label::after, .register .checkbox input:checked + label::after {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #212121;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* line 199, scss/page.scss */
.signin .input-field .checkbox {
  display: inline-block;
}
/* line 202, scss/page.scss */
.signin .fogot {
  display: inline-block;
  float: right;
  font: 400 14px/43px "Arial";
  color: #ef4a4e;
  letter-spacing: 1px;
}
/* line 209, scss/page.scss */
.signin .input-submit {
  margin-top: 25px;
  margin-bottom: 10px;
}

/* line 215, scss/page.scss */
.register .input-submit {
  margin-top: 20px;
  margin-bottom: 60px;
}

/* 8.2 End LogIn*/
/* 8.3 404 page */
/* line 226, scss/page.scss */
.page-404 {
  height: 885px;
  width: 100%;
  text-align: center;
  padding: 132px 0 250px;
  background: url("images/bg-404.jpg") no-repeat;
  background-position: center center;
  position: relative;
}
/* line 234, scss/page.scss */
.page-404 .content-404 {
  position: relative;
  z-index: 99;
}
/* line 238, scss/page.scss */
.page-404 h2 {
  font: 700 36px/19px "Arial";
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 45px;
  margin-bottom: 25px;
}
/* line 246, scss/page.scss */
.page-404 .des-404 {
  font: 400 18px/40px "Arial";
  color: #fff;
}
/* line 249, scss/page.scss */
.page-404 .des-404 a {
  width: 150px;
  height: 40px;
  border-radius: 20px;
  background: #ef4a4e;
  font: 700 15px/40px "Arial";
  color: #fff;
  display: inline-block;
  margin-left: 20px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 260, scss/page.scss */
.page-404 .des-404 a:hover {
  background: #212121;
  color: #ef4a4e;
}
/* line 266, scss/page.scss */
.page-404 .search-404 {
  position: relative;
  height: 40px;
  width: 760px;
  display: block;
  margin: 50px auto 0;
}
/* line 272, scss/page.scss */
.page-404 .search-404 .email {
  display: block;
  height: 40px;
  width: 100%;
  border-radius: 20px;
  text-indent: 20px;
  padding-right: 110px;
  border: 1px solid rgba(51, 51, 51, 0.8);
  background: transparent;
  color: rgba(255, 255, 255, 0.3);
  font: 400 13px/40px "Arial";
}
/* line 284, scss/page.scss */
.page-404 .search-404 .btn-search {
  display: block;
  height: 36px;
  width: 100px;
  text-align: center;
  color: #212121;
  font: 700 13px/33px "Arial";
  background: #fff;
  position: absolute;
  right: 2px;
  top: 2px;
  border: none;
  text-transform: uppercase;
  border-radius: 18px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 299, scss/page.scss */
.page-404 .search-404 .btn-search:hover {
  background: #ef4a4e;
  color: #fff;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
  /* line 308, scss/page.scss */
  .page-404 {
    height: calc(100vh - 165px);
    min-height: 540px;
    padding: 0;
    width: 100%;
    position: relative;
    z-index: 9;
  }
  /* line 315, scss/page.scss */
  .page-404 .content-404 {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
  }
}
/* 8.3 End 404 page */
/* 8.4 FAQS  */
/* line 328, scss/page.scss */
.site-faqs {
  background: #fff;
}
/* line 330, scss/page.scss */
.site-faqs .toggle {
  padding-top: 60px;
}

/* line 334, scss/page.scss */
.toggle-controls {
  margin: 0;
  padding: 0;
  list-style: outside none none;
}
/* line 338, scss/page.scss */
.toggle-controls li {
  border-top: 1px solid #E0E0E0;
  position: relative;
}
/* line 341, scss/page.scss */
.toggle-controls li:first-child {
  border-top: none;
}
/* line 344, scss/page.scss */
.toggle-controls li a {
  color: #888;
  display: block;
  border-right: 1px solid #E0E0E0;
  font: 400 14px/48px "Arial";
  padding-left: 50px;
}
/* line 350, scss/page.scss */
.toggle-controls li a:before {
  position: absolute;
  content: "";
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #888;
  top: 50%;
  left: 30px;
  margin-top: -5px;
}
/* line 360, scss/page.scss */
.toggle-controls li a.active {
  font-weight: bold;
  border-right: none;
  color: #212121;
}
/* line 365, scss/page.scss */
.toggle-controls li a:hover {
  color: #212121;
}

/* line 371, scss/page.scss */
.toggle-content {
  padding: 20px 30px 35px 10px;
  display: none;
}
/* line 374, scss/page.scss */
.toggle-content .toogle-title {
  font: 700 24px/48px "Arial";
  color: #ef4a4e;
  margin-top: 0;
}
/* line 379, scss/page.scss */
.toggle-content p {
  font: 400 14px/24px "Arial";
  color: #888;
}

/* 8.4  End FAQS */
/* 8.5 About */
/* line 387, scss/page.scss */
.site-about {
  background: #fff;
  /*padding-bottom: 100px;*/
}
/* line 390, scss/page.scss */
.site-about .main-about {
  padding-top: 65px;
  padding-bottom: 58px;
}
/* line 393, scss/page.scss */
.site-about .main-about .image-about {
  margin-top: -45px;
  height: 586px;
  width: 100%;
  display: block;
  position: relative;
  /*border: 8px solid #ef4a4e;*/
}
/* line 400, scss/page.scss */
.site-about .main-about .image-about img {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 3;
}
/* line 409, scss/page.scss */
.site-about .main-about .about-info .title-about .title {
  margin-top: 0;
  margin-bottom: 45px;
  border-bottom: 1px solid #bcbcbc;
  font: 400 30px/19px "Arial";
  color: #212121;
  padding-bottom: 17px;
}
/* line 419, scss/page.scss */
.site-about .main-about .about-info .des p {
  font: 400 14px/24px "Arial";
  margin-bottom: 20px;
  color: #323232;
}
/* line 426, scss/page.scss */
.site-about .main-about .about-info .social-about label {
  font: 400 19px/20px "Arial";
  color: #212121;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 0;
}
/* line 433, scss/page.scss */
.site-about .main-about .about-info .social-about ul {
  display: inline-block;
}
/* line 436, scss/page.scss */
.site-about .main-about .about-info .social-about li {
  display: inline-block;
}
/* line 438, scss/page.scss */
.site-about .main-about .about-info .social-about li a {
  margin: 0 15px;
  font-size: 24px;
  line-height: 20px;
}
/* line 442, scss/page.scss */
.site-about .main-about .about-info .social-about li a.twitter {
  color: #55acee;
}
/* line 445, scss/page.scss */
.site-about .main-about .about-info .social-about li a.facebook {
  color: #3b5998;
}
/* line 448, scss/page.scss */
.site-about .main-about .about-info .social-about li a.pinterest {
  color: #c71806;
}
/* line 451, scss/page.scss */
.site-about .main-about .about-info .social-about li a.behance {
  color: #115efa;
}
/* line 454, scss/page.scss */
.site-about .main-about .about-info .social-about li a.dribbble {
  color: #ec4a89;
}
/* line 462, scss/page.scss */
.site-about .intro {
  border-bottom: 1px solid #ecf0f1;
  border-top: 1px solid #ecf0f1;
  padding: 0;
  margin-bottom: 90px;
}
/* line 467, scss/page.scss */
.site-about .intro .item-intro {
  padding: 50px 70px;
  text-align: center;
  width: 25%;
  border-right: 1px solid #ecf0f1;
  display: block;
  float: left;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 475, scss/page.scss */
.site-about .intro .item-intro.last {
  border-right: none;
}
/* line 479, scss/page.scss */
.site-about .intro .item-intro .icon span {
  color: #ef4a4e;
  font-size: 50px;
}
/* line 484, scss/page.scss */
.site-about .intro .item-intro .title {
  font: 400 18px/18px "Arial";
  margin-top: 50px;
  margin-bottom: 15px;
}
/* line 488, scss/page.scss */
.site-about .intro .item-intro .title a {
  color: #212121;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 493, scss/page.scss */
.site-about .intro .item-intro .title:hover a {
  color: #ef4a4e;
}
/* line 498, scss/page.scss */
.site-about .intro .item-intro .des {
  font: 400 14px/24px "Arial";
  color: #888888;
}
/* line 502, scss/page.scss */
.site-about .intro .item-intro:hover {
  background: #f9f9f9;
}
/* line 507, scss/page.scss */
.site-about .title-member {
  text-align: center;
}
/* line 509, scss/page.scss */
.site-about .title-member .title {
  margin-top: 0;
  margin-bottom: 40px;
  font: 400 30px/25px "Arial";
  color: #373737;
  text-transform: uppercase;
  padding-bottom: 25px;
  position: relative;
}
/* line 517, scss/page.scss */
.site-about .title-member .title:before {
  content: '';
  background: #ef4a4e;
  width: 100px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -50px;
}
/* line 530, scss/page.scss */
.site-about .team-members .merber {
  height: 465px;
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 534, scss/page.scss */
.site-about .team-members .merber .social-member {
  height: 58px;
  text-align: center;
}
/* line 537, scss/page.scss */
.site-about .team-members .merber .social-member ul {
  display: block;
}
/* line 539, scss/page.scss */
.site-about .team-members .merber .social-member ul li {
  display: inline-block;
}
/* line 541, scss/page.scss */
.site-about .team-members .merber .social-member ul li a {
  font-size: 20px;
  margin: 0 10px;
  line-height: 56px;
  color: #212121;
}
/* line 546, scss/page.scss */
.site-about .team-members .merber .social-member ul li a.twitter:hover {
  color: #55acee;
}
/* line 549, scss/page.scss */
.site-about .team-members .merber .social-member ul li a.facebook:hover {
  color: #3b5998;
}
/* line 552, scss/page.scss */
.site-about .team-members .merber .social-member ul li a.pinterest:hover {
  color: #c71806;
}
/* line 555, scss/page.scss */
.site-about .team-members .merber .social-member ul li a.behance:hover {
  color: #115efa;
}
/* line 558, scss/page.scss */
.site-about .team-members .merber .social-member ul li a.dribbble:hover {
  color: #ec4a89;
}
/* line 565, scss/page.scss */
.site-about .team-members .merber .title-merber {
  height: 60px;
  text-align: center;
  display: block;
}
/* line 569, scss/page.scss */
.site-about .team-members .merber .title-merber .name {
  font: 400 18px/18px "Arial";
  color: #373737;
  text-transform: uppercase;
}
/* line 574, scss/page.scss */
.site-about .team-members .merber .title-merber .job {
  font: 400 14px/14px "Arial";
  color: #ef4a4e;
}
@media only screen and (min-width: 768px) {
  /* line 582, scss/page.scss */
  .site-about .team-members .merber .social-member {
    transform: translate3d(0px, -58px, 0px);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
  }
  /* line 586, scss/page.scss */
  .site-about .team-members .merber .images-merber {
    transform: translate3d(0px, -58px, 0px);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
  }
  /* line 590, scss/page.scss */
  .site-about .team-members .merber .title-merber {
    transform: translate3d(0px, -58px, 0px);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
  }
  /* line 595, scss/page.scss */
  .site-about .team-members .merber:hover .social-member {
    transform: translate3d(0px, 0px, 0px);
  }
  /* line 598, scss/page.scss */
  .site-about .team-members .merber:hover .images-merber {
    transform: translate3d(0px, 0px, 0px);
  }
  /* line 601, scss/page.scss */
  .site-about .team-members .merber:hover .title-merber {
    transform: translate3d(0px, 0px, 0px);
  }
}

@media screen and (max-width: 1600px) {
  /* line 610, scss/page.scss */
  .site-about .intro .item-intro {
    padding: 40px 30px;
  }
}
/* 8.5 About */
/* 8. END Page */
/*  9. Home  */
/*  9.1 Home - version 4 */
/* line 1, scss/home/home-04.scss */
.online-only {
  height: 350px;
  background: url("images/deals/bg-online-only_05.jpg") repeat-x;
  margin: 150px 0;
  text-align: center;
}
/* line 6, scss/home/home-04.scss */
.online-only .container {
  position: relative;
}
/* line 10, scss/home/home-04.scss */
.online-only .images .img {
  position: absolute;
}
/* line 12, scss/home/home-04.scss */
.online-only .images .img.img-1 {
  top: 45px;
  left: 0;
}
/* line 16, scss/home/home-04.scss */
.online-only .images .img.img-2 {
  top: -125px;
  right: 0;
}
/* line 22, scss/home/home-04.scss */
.online-only .deals-info {
  width: 100%;
  padding-top: 110px;
}
/* line 25, scss/home/home-04.scss */
.online-only .deals-info h3.title {
  width: 100%;
  position: absolute;
  top: -65px;
  left: 0;
  font: 400 80px "Playfair Display";
  color: #333333;
  margin-top: 0;
  padding-bottom: 25px;
}
/* line 34, scss/home/home-04.scss */
.online-only .deals-info h3.title .line {
  width: 113px;
  height: 2px;
  display: block;
  background: rgba(51, 51, 51, 0.3);
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -56px;
}
/* line 45, scss/home/home-04.scss */
.online-only .deals-info .sale-info {
  font: 400 24px "Arial";
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 51, scss/home/home-04.scss */
.online-only .deals-info .des-info {
  font: 400 18px "Arial";
  color: #333333;
  margin-bottom: 30px;
}
/* line 56, scss/home/home-04.scss */
.online-only .deals-info .shopnow {
  display: inline-block;
  margin-top: 30px;
}
/* line 59, scss/home/home-04.scss */
.online-only .deals-info .shopnow .shop-now {
  display: block;
  width: 150px;
  height: 40px;
  position: relative;
  font: 400 16px/40px "Arial";
  border-radius: 20px;
  background: #ef4a4e;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
}
/* line 71, scss/home/home-04.scss */
.online-only .deals-info .shopnow .shop-now span {
  position: relative;
  z-index: 9;
}
/* line 75, scss/home/home-04.scss */
.online-only .deals-info .shopnow .shop-now:hover {
  background: #212121;
}
/* line 80, scss/home/home-04.scss */
.online-only .deals-info .countdown {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 83, scss/home/home-04.scss */
.online-only .deals-info .countdown .timer-view .count {
  display: inline-block;
  width: 82px;
  height: 82px;
  text-align: center;
  background: #fff;
  border-radius: 3px;
  margin-right: 15px;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.3);
}
/* line 94, scss/home/home-04.scss */
.online-only .deals-info .countdown .timer-view .count .number {
  font: 400 32px "Arial";
  color: #ef4a4e;
  display: block;
  width: 100%;
  margin-bottom: 0;
  margin-top: 12px;
}
/* line 102, scss/home/home-04.scss */
.online-only .deals-info .countdown .timer-view .count .text {
  font: 400 12px "Playfair Display";
  color: #333333;
  display: block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 119, scss/home/home-04.scss */
.deals-shop .online-only .deals-info .shopnow {
  display: inline-block;
  opacity: 0;
  position: relative;
  top: -62px;
  margin-top: 0;
  -moz-transform: scale3d(0.3, 0.3, 0.3);
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  -o-transform: scale3d(0.3, 0.3, 0.3);
  -ms-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
  -moz-transform: 0.2s;
  -o-transform: 0.2s;
  -ms-transform: 0.2s;
  -webkit-transition-delay: 0.2s;
  /* Safari */
  transition-delay: 0.2s;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 132, scss/home/home-04.scss */
.deals-shop .online-only:hover .deals-info .countdown {
  opacity: 0;
}
/* line 135, scss/home/home-04.scss */
.deals-shop .online-only:hover .deals-info .shopnow {
  opacity: 1;
  -moz-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* line 143, scss/home/home-04.scss */
.filter-product-block {
  margin-bottom: 75px;
}
/* line 145, scss/home/home-04.scss */
.filter-product-block .widget-title {
  font: 400 36px "Playfair Display";
  color: #333333;
  margin-bottom: 55px;
  position: relative;
  text-transform: none;
}
/* line 151, scss/home/home-04.scss */
.filter-product-block .widget-title:after {
  width: 100%;
  top: 60%;
  left: 0;
  position: absolute;
  z-index: -1;
  margin: 0;
  background: rgba(33, 33, 33, 0.3);
}
/* line 160, scss/home/home-04.scss */
.filter-product-block .widget-title span {
  padding-right: 10px;
  background: #fff;
}
/* line 168, scss/home/home-04.scss */
.filter-product-block .list-topsales .engo-w-products-list .widget-product .image, .filter-product-block .list-new .engo-w-products-list .widget-product .image, .filter-product-block .list-toprate .engo-w-products-list .widget-product .image {
  margin-right: 20px;
}
/* line 171, scss/home/home-04.scss */
.filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .name, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .name, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .name {
  font-size: 18px;
}

/* line 178, scss/home/home-04.scss */
#brand {
  background: #f1f1f1;
}
/* line 180, scss/home/home-04.scss */
#brand .container {
  position: relative;
}
/* line 183, scss/home/home-04.scss */
#brand .brand-content {
  padding: 77px 0 70px;
}
/* line 185, scss/home/home-04.scss */
#brand .brand-content .brand {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 160px;
  margin-bottom: 30px;
  position: relative;
}
/* line 193, scss/home/home-04.scss */
#brand .brand-content .brand .image-brand img {
  -moz-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 199, scss/home/home-04.scss */
#brand .brand-content .brand .brand-logo {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 160px;
  z-index: 9;
}
/* line 211, scss/home/home-04.scss */
#brand .brand-content .brand:hover .image-brand img {
  -moz-transform: scale3d(1.1, 1.1, 1.1);
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  -o-transform: scale3d(1.1, 1.1, 1.1);
  -ms-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  opacity: 0.7;
}
/* line 218, scss/home/home-04.scss */
#brand .title-brand {
  text-align: left;
  position: absolute;
  top: -40px;
  left: 15px;
}
/* line 223, scss/home/home-04.scss */
#brand .title-brand .title {
  font: 400 60px/60px "Playfair Display";
  color: #333333;
  margin: 0;
}

/* line 230, scss/home/home-04.scss */
#map-canvas {
  margin: 0;
  padding: 0;
  height: 340px;
  max-width: none;
  -webkit-box-shadow: inset 0px 8px 25px 0px rgba(181, 181, 181, 0.6);
  -moz-box-shadow: inset 0px 8px 25px 0px rgba(181, 181, 181, 0.6);
  box-shadow: inset 0px 8px 25px 0px rgba(181, 181, 181, 0.6);
}

/* line 239, scss/home/home-04.scss */
.contact-map #map-canvas {
  height: 700px;
}

/* line 242, scss/home/home-04.scss */
#map-canvas img {
  max-width: none !important;
}

/* line 245, scss/home/home-04.scss */
.gm-style-iw {
  width: 585px !important;
  top: 10px !important;
  left: 0px !important;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
  border-radius: 4px 4px 4px 4px;
}
/* line 252, scss/home/home-04.scss */
.gm-style-iw > div {
  width: 585px !important;
}

/* line 256, scss/home/home-04.scss */
#iw-container {
  padding: 20px 0;
}
/* line 258, scss/home/home-04.scss */
#iw-container .img-map {
  width: 154px;
  display: block;
  float: left;
  border-right: 1px solid #d3d3d3;
  text-align: center;
}
/* line 265, scss/home/home-04.scss */
#iw-container .content-map {
  width: 410px !important;
  overflow: hidden;
  text-align: left;
  padding-left: 25px;
}
/* line 270, scss/home/home-04.scss */
#iw-container .content-map .addres-map {
  font: 400 15px "Arial";
  color: #212121;
}
/* line 274, scss/home/home-04.scss */
#iw-container .content-map .map-contact {
  width: 100%;
  font: 400 13px "Arial";
  color: #b4b4b4;
}
/* line 278, scss/home/home-04.scss */
#iw-container .content-map .map-contact span {
  color: #ef4a4e;
}
/* line 281, scss/home/home-04.scss */
#iw-container .content-map .map-contact .phone-map {
  display: inline-block;
  margin-right: 35px;
}
/* line 285, scss/home/home-04.scss */
#iw-container .content-map .map-contact .email-map {
  display: inline-block;
}

/* line 291, scss/home/home-04.scss */
.slider-04 {
  margin-bottom: 100px;
  max-height: 700px;
  width: 100%;
}

/*  9.1 End Home - version 4 */
/* 9.2 Home - version 3 */
/* line 1, scss/home/home-03.scss */
.swiper-container {
  width: 100%;
  height: auto;
  display: block;
}

/* line 7, scss/home/home-03.scss */
.swiper-slide .bg-slider {
  width: 100%;
  height: 100%;
}
/* line 11, scss/home/home-03.scss */
.swiper-slide .bg-slider-home3-01 {
  background-image: url("images/slider/slider-home-03-01.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 18, scss/home/home-03.scss */
.swiper-slide .bg-slider-home3-02 {
  background-image: url("images/slider/slider-home-03.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 26, scss/home/home-03.scss */
.slider-home-v3 {
  margin-bottom: 100px;
}
/* line 28, scss/home/home-03.scss */
.slider-home-v3 .swiper-pagination-bullet {
  background: #5c5c5d;
  opacity: 1;
}
/* line 32, scss/home/home-03.scss */
.slider-home-v3 .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  background: #5c5c5d;
}

/* line 38, scss/home/home-03.scss */
.swiper-wrapper {
  max-width: 100%;
  height: auto;
}
/* line 41, scss/home/home-03.scss */
.swiper-wrapper .child-swiper {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
}
/* line 48, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container {
  position: relative;
  height: 100%;
  display: block;
}
/* line 52, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product, .swiper-wrapper .child-swiper .container .swiper-product-02 {
  position: absolute;
  top: 50%;
  left: 0;
  height: 580px;
  overflow: hidden;
  padding-top: 20px;
  z-index: 999;
  width: 810px;
  margin-top: -290px;
}
/* line 62, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss {
  opacity: 0.2;
  width: 270px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  position: relative;
  height: 550px;
}
/* line 68, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .product, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .product {
  text-align: center;
  -moz-transform: scale(0.874);
  -webkit-transform: scale(0.874);
  -o-transform: scale(0.874);
  -ms-transform: scale(0.874);
  transform: scale(0.874);
  display: block;
  float: none;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 75, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .product .meta, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .product .meta {
  text-align: left;
}
/* line 79, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown {
  display: none;
  margin-top: 10px;
  margin-left: 0px;
  width: 270px;
}
/* line 85, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count {
  display: inline-block;
  width: 60px;
  height: 61px;
  text-align: center;
  border: 2px solid #fff;
  margin-right: 6px;
}
/* line 92, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count .number, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count .number {
  font: 700 24px/24px "Arial";
  color: #fff;
  display: block;
  width: 100%;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 100, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count .text, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count .text {
  font: 400 12px/12px "Playfair Display";
  display: block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #fff;
}
/* line 109, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count.seconds, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count.seconds {
  margin-right: 0;
}
/* line 116, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss.swiper-slide-active, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss.swiper-slide-active {
  opacity: 1;
}
/* line 118, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss.swiper-slide-active .product, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss.swiper-slide-active .product {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 121, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product .product-ss.swiper-slide-active .countdown, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss.swiper-slide-active .countdown {
  display: block;
  position: absolute;
  left: 10px;
  bottom: 0;
}
/* line 130, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .container .swiper-product-02 {
  left: auto;
  right: 0;
}
/* line 135, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .product-front, .swiper-wrapper .child-swiper .product-back {
  height: 469px;
}
/* line 138, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .product .caption {
  height: 233px;
}
/* line 141, scss/home/home-03.scss */
.swiper-wrapper .child-swiper .make3D.animate {
  height: 467px;
  -webkit-box-shadow: 0px 0px 20px 0px #ADADAD;
  -moz-box-shadow: 0px 0px 20px 0px #ADADAD;
  box-shadow: 0px 0px 20px 0px #ADADAD;
}

/* 9.2 END Home - version 3 */
/* 9.3 Home - version 2 */
/* 10.2 Home - v2 */
/* line 2, scss/home/home-02.scss */
.engo-slide-container {
  margin-bottom: 100px;
  position: relative;
}

/* line 6, scss/home/home-02.scss */
.promotion {
  height: 400px;
  padding: 100px 0;
  background: url("images/home2/bg-promotion.jpg") no-repeat;
  margin-bottom: 100px;
  background-position: center center;
  position: relative;
}
/* line 13, scss/home/home-02.scss */
.promotion .promotion-item {
  height: 200px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 16, scss/home/home-02.scss */
.promotion .promotion-item.last {
  border-right: none;
}
/* line 20, scss/home/home-02.scss */
.promotion .policy-item {
  text-align: center;
}
/* line 22, scss/home/home-02.scss */
.promotion .policy-item i {
  display: block;
  width: 100%;
  font-size: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #ef4a4e;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 39, scss/home/home-02.scss */
.promotion .policy-item .title {
  font: 400 18px "Arial";
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 45, scss/home/home-02.scss */
.promotion .policy-item .des {
  font: 400 14px "Playfair Display";
  color: #ef4a4e;
}
/* line 50, scss/home/home-02.scss */
.promotion .policy-item:hover i {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* 10.2 End Home - v2 */
/* 9.3 End Home - version 2 */
/* 9.4 Home - version 1 */
/* line 2, scss/home/home-01.scss */
.newin {
  background: #f5f8fa;
}
/* line 4, scss/home/home-01.scss */
.newin > .container {
  position: relative;
}
/* line 7, scss/home/home-01.scss */
.newin .title-newin {
  position: absolute;
  top: -58px;
  left: 15px;
}
/* line 11, scss/home/home-01.scss */
.newin .title-newin h3.title {
  font: 400 60px/60px "Playfair Display";
  color: #333333;
}
/* line 16, scss/home/home-01.scss */
.newin .content-newin {
  padding: 60px 0 90px;
}
/* line 19, scss/home/home-01.scss */
.newin .controls-arrow {
  width: 110px;
  height: 50px;
  position: absolute;
  top: -22px;
  right: 15px;
}
/* line 25, scss/home/home-01.scss */
.newin .controls-arrow .button-arrow {
  font-size: 36px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  background: #bbb;
  color: #fff;
  display: block;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}
/* line 35, scss/home/home-01.scss */
.newin .controls-arrow .button-arrow i {
  vertical-align: top;
  line-height: 50px;
}
/* line 39, scss/home/home-01.scss */
.newin .controls-arrow .button-arrow:hover {
  background: #333333;
}
/* line 43, scss/home/home-01.scss */
.newin .controls-arrow .button-prev {
  float: left;
}
/* line 46, scss/home/home-01.scss */
.newin .controls-arrow .button-next {
  float: right;
}

@media screen and (min-width: 1820px) {
  /* line 53, scss/home/home-01.scss */
  .newin .title-newin {
    left: 315px;
  }
  /* line 56, scss/home/home-01.scss */
  .newin .controls-arrow {
    right: 315px;
  }
}
/* line 62, scss/home/home-01.scss */
.deals-online-slider .online-only {
  height: auto;
  background: none;
  margin: 0;
}
/* line 66, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info {
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
  left: 0;
  top: 0;
  padding-top: 150px;
}
/* line 74, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info h3.title {
  position: relative;
  line-height: 80px;
  top: 0;
}
/* line 79, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info .des-info {
  margin-bottom: 50px;
}
/* line 82, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info .sale-info {
  margin-top: 25px;
}
/* line 85, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info .shopnow {
  display: block;
  margin-top: 60px;
}
/* line 88, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info .shopnow .shop-now {
  width: 150px;
  height: 40px;
  display: inline-block;
  background: #333333;
  color: #fff;
  text-transform: uppercase;
  border-radius: 20px;
}
/* line 96, scss/home/home-01.scss */
.deals-online-slider .online-only .deals-info .shopnow .shop-now:hover {
  background: #ef4a4e;
}
@media only screen and (max-width: 1600px) {
  /* line 103, scss/home/home-01.scss */
  .deals-online-slider .online-only .deals-info {
    padding-top: 90px;
  }
}
@media only screen and (max-width: 1366px) {
  /* line 108, scss/home/home-01.scss */
  .deals-online-slider .online-only .deals-info {
    padding-top: 50px;
  }
}
/* line 113, scss/home/home-01.scss */
.deals-online-slider .swiper-pagination-bullet {
  background: #b5b5b5;
}
/* line 115, scss/home/home-01.scss */
.deals-online-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
}

/* line 122, scss/home/home-01.scss */
.promotion.promotion-v2 {
  background: none;
  height: 100px;
  padding: 0;
}
/* line 126, scss/home/home-01.scss */
.promotion.promotion-v2:before {
  display: none;
}
/* line 129, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item {
  border-right: none;
  height: auto;
}
/* line 132, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item {
  border: 1px solid #bcbcbc;
  height: 100px;
  padding: 25px 20px 25px 25px;
  text-align: left;
}
/* line 137, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item i {
  display: inline-block;
  float: left;
  margin: 0 20px 0 0;
  width: auto;
  padding-left: 2px;
  color: #333333;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 154, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item .title {
  font: 700 16px/18px "Arial";
  color: #333333;
}
/* line 157, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item .title:hover {
  color: #ef4a4e;
}
/* line 161, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item .des {
  opacity: 0.8;
}
/* line 165, scss/home/home-01.scss */
.promotion.promotion-v2 .promotion-item .policy-item:hover i {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* line 180, scss/home/home-01.scss */
.signupsp {
  padding: 42px 0;
  background: #fcfdfd;
  height: 195px;
  text-align: center;
}
/* line 185, scss/home/home-01.scss */
.signupsp .title-signupsp {
  margin-bottom: 15px;
}
/* line 187, scss/home/home-01.scss */
.signupsp .title-signupsp .title {
  margin-top: 0;
  margin-bottom: 10px;
  font: 400 24px/24px "Playfair Display";
}
/* line 192, scss/home/home-01.scss */
.signupsp .title-signupsp .des {
  font: 400 14px/14px "Arial";
  color: rgba(51, 51, 51, 0.5);
  margin: 0;
}
/* line 198, scss/home/home-01.scss */
.signupsp form {
  position: relative;
  height: 40px;
  width: 700px;
  display: inline-block;
}
/* line 203, scss/home/home-01.scss */
.signupsp form .email {
  display: block;
  height: 40px;
  width: 100%;
  border-radius: 20px;
  text-indent: 20px;
  padding-right: 110px;
  border: 1px solid #d6d6d6;
  background: none;
  font: 400 13px/20px "Arial";
  padding-top: 0px;
  color: rgba(51, 51, 51, 0.8);
  vertical-align: middle;
}
/* line 217, scss/home/home-01.scss */
.signupsp form .btn-subscribe {
  display: block;
  height: 36px;
  width: 100px;
  text-align: center;
  color: #fff;
  font: 700 13px/33px "Arial";
  background: #333333;
  position: absolute;
  right: 2px;
  top: 2px;
  border: none;
  border-radius: 18px;
}
/* line 230, scss/home/home-01.scss */
.signupsp form .btn-subscribe:hover {
  background: #ef4a4e;
}

/* line 237, scss/home/home-01.scss */
.collections-banner .item-collection {
  display: block;
  margin-bottom: 30px;
  position: relative;
  float: left;
  overflow: hidden;
}
/* line 243, scss/home/home-01.scss */
.collections-banner .item-collection a {
  display: block;
}
/* line 245, scss/home/home-01.scss */
.collections-banner .item-collection a:before {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: '';
  position: absolute;
  z-index: 1;
  background: rgba(33, 33, 33, 0.5);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 258, scss/home/home-01.scss */
.collections-banner .item-collection img {
  -moz-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 263, scss/home/home-01.scss */
.collections-banner .item-collection:hover a:before {
  opacity: 1;
}
/* line 266, scss/home/home-01.scss */
.collections-banner .item-collection:hover img {
  -moz-transform: scale3d(1.1, 1.1, 1.1);
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  -o-transform: scale3d(1.1, 1.1, 1.1);
  -ms-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
/* line 270, scss/home/home-01.scss */
.collections-banner .item-collection.item-1, .collections-banner .item-collection.item-3 {
  margin-right: 1.5%;
}
/* line 273, scss/home/home-01.scss */
.collections-banner .item-collection.item-1 {
  width: 38.4%;
}
/* line 276, scss/home/home-01.scss */
.collections-banner .item-collection.item-2 {
  width: 59.9%;
}
/* line 279, scss/home/home-01.scss */
.collections-banner .item-collection.item-3 {
  width: 49.1%;
}
/* line 282, scss/home/home-01.scss */
.collections-banner .item-collection.item-4 {
  width: 49.1%;
}

/* line 287, scss/home/home-01.scss */
.blog-v3 {
  margin-top: 70px;
  margin-bottom: 100px;
}
/* line 290, scss/home/home-01.scss */
.blog-v3 .title-blog {
  text-align: center;
}
/* line 292, scss/home/home-01.scss */
.blog-v3 .title-blog h3.name {
  margin-top: 0;
  font: 400 48px/40px "Playfair Display";
  color: #333333;
  padding-bottom: 35px;
  position: relative;
  margin-bottom: 45px;
}
/* line 299, scss/home/home-01.scss */
.blog-v3 .title-blog h3.name:after {
  content: '';
  width: 132px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -66px;
  background: #c1c1c1;
}
/* line 311, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 {
  padding: 35px 0;
  text-align: left;
  position: relative;
}
/* line 315, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 h3.name-blog {
  margin-top: 0;
  font: 400 30px/36px "Playfair Display";
  margin-bottom: 20px;
}
/* line 319, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 h3.name-blog a {
  color: #333333;
}
/* line 323, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 h3.name-blog:hover a {
  color: #ef4a4e;
}
/* line 328, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .des {
  font: 400 14px/24px "Arial";
  color: rgba(33, 33, 33, 0.6);
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}
/* line 334, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .entry-meta {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 338, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .entry-meta .entry-date-entry-account {
  font: 400 12px/12px "Arial";
  color: #b5b5b5;
}
/* line 343, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .readmore {
  position: absolute;
  bottom: 0;
  left: 0;
  font: 400 13px/13px "Arial";
  color: #ef4a4e;
  text-transform: uppercase;
}
/* line 350, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .readmore i {
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
/* line 355, scss/home/home-01.scss */
.blog-v3 .blog-content-v3 .readmore:hover i {
  opacity: 1;
  margin-left: 8px;
}

/* line 364, scss/home/home-01.scss */
.content-newin .make3D {
  top: 15px;
}
/* line 367, scss/home/home-01.scss */
.content-newin .make3D.animate {
  top: 10px;
  -webkit-box-shadow: 0px 0px 10px 0px #ADADAD;
  -moz-box-shadow: 0px 0px 10px 0px #ADADAD;
  box-shadow: 0px 0px 10px 0px #ADADAD;
}

/* 9.4 End Home - version 1 */
/*   9. End Home  */
/*  10. Revolution  */
/* line 3, css/vendor/revolution/rev.scss */
.engo-slide-container .tp-bullets {
  z-index: 9;
}

/* line 7, css/vendor/revolution/rev.scss */
.slider-04 .tparrows.preview3 {
  display: none !important;
}

/* line 10, css/vendor/revolution/rev.scss */
.tt_uppercase {
  text-transform: uppercase;
}

/* line 13, css/vendor/revolution/rev.scss */
.saleoff {
  color: #fff;
  text-transform: uppercase;
}

/* line 17, css/vendor/revolution/rev.scss */
.number-sale-04 {
  font: 900 206px/203px "Playfair Display";
  color: #fff;
  text-transform: uppercase;
}

/* line 22, css/vendor/revolution/rev.scss */
.friday {
  font-family: "Arial";
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 28, css/vendor/revolution/rev.scss */
.low-prices {
  font-family: "Playfair Display";
  font-weight: 400;
  color: #fff;
}

/* line 34, css/vendor/revolution/rev.scss */
.child-swiper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
}

/* line 43, css/vendor/revolution/rev.scss */
.swiper-product {
  width: 800px;
}

/* line 48, css/vendor/revolution/rev.scss */
.women-slider {
  font-family: "Playfair Display";
  color: #fff;
  text-transform: uppercase;
}

/* line 53, css/vendor/revolution/rev.scss */
.fashion {
  font-family: "Arial";
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  letter-spacing: 5px;
}

/* line 59, css/vendor/revolution/rev.scss */
.engo-banner-container {
  position: relative;
  width: 100%;
  margin-bottom: 100px;
}
/* line 63, css/vendor/revolution/rev.scss */
.engo-banner-container .engo-banner {
  width: 100%;
  position: relative;
}
/* line 67, css/vendor/revolution/rev.scss */
.engo-banner-container .engo-banner .collection-slider {
  font-family: "Arial";
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 7px;
}
/* line 74, css/vendor/revolution/rev.scss */
.engo-banner-container .engo-banner .shopnow {
  width: 150px;
  height: 40px;
  display: block;
  border-radius: 20px;
  font: 400 16px/40px "Arial";
  color: #333333;
  background: #fff;
  text-align: center;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
}
/* line 84, css/vendor/revolution/rev.scss */
.engo-banner-container .engo-banner .shopnow:hover {
  background: #ef4a4e;
  color: #fff;
}

@media only screen and (max-width: 479px) {
  /* line 92, css/vendor/revolution/rev.scss */
  .mb-z {
    z-index: 6 !important;
  }

  /* line 95, css/vendor/revolution/rev.scss */
  .fixheightimg {
    height: 80vh !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-180px, -125px);
    -webkit-transform: translate(-180px, -125px);
    -o-transform: translate(-180px, -125px);
    -ms-transform: translate(-180px, -125px);
    transform: translate(-180px, -125px);
  }

  /* line 101, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 72px !important;
    bottom: -62px;
    position: absolute;
  }

  /* line 106, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 22px !important;
    position: absolute;
    left: 40px;
    bottom: -40px;
    -moz-transform: translate(-40px, 15px);
    -webkit-transform: translate(-40px, 15px);
    -o-transform: translate(-40px, 15px);
    -ms-transform: translate(-40px, 15px);
    transform: translate(-40px, 15px);
  }

  /* line 113, css/vendor/revolution/rev.scss */
  .fashion {
    font-size: 16px !important;
    -moz-transform: translate(-8px, 10px);
    -webkit-transform: translate(-8px, 10px);
    -o-transform: translate(-8px, 10px);
    -ms-transform: translate(-8px, 10px);
    transform: translate(-8px, 10px);
    position: absolute;
    top: 125px !important;
    left: 40px !important;
    letter-spacing: 2px;
  }

  /* line 121, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 60vw !important;
    height: auto !important;
    -moz-transform: translate(0, -60px);
    -webkit-transform: translate(0, -60px);
    -o-transform: translate(0, -60px);
    -ms-transform: translate(0, -60px);
    transform: translate(0, -60px);
  }

  /* line 126, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 32px !important;
    -moz-transform: translate(-40px, 0px);
    -webkit-transform: translate(-40px, 0px);
    -o-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
    position: absolute;
    bottom: -60px !important;
    left: 40px !important;
  }

  /* line 133, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 18px !important;
    -moz-transform: translate(-40px, -20px);
    -webkit-transform: translate(-40px, -20px);
    -o-transform: translate(-40px, -20px);
    -ms-transform: translate(-40px, -20px);
    transform: translate(-40px, -20px);
    position: absolute;
    bottom: -90px !important;
    left: 40px !important;
  }
}
@media only screen and (max-width: 360px) {
  /* line 142, css/vendor/revolution/rev.scss */
  .fixheightimg {
    -moz-transform: translate(-120px, -100px);
    -webkit-transform: translate(-120px, -100px);
    -o-transform: translate(-120px, -100px);
    -ms-transform: translate(-120px, -100px);
    transform: translate(-120px, -100px);
  }

  /* line 145, css/vendor/revolution/rev.scss */
  .women-slider {
    -moz-transform: translate(-20px, 0);
    -webkit-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
  }

  /* line 148, css/vendor/revolution/rev.scss */
  .fashion {
    font-size: 18px !important;
    top: 90px !important;
    left: 25px !important;
    letter-spacing: 1px;
  }

  /* line 154, css/vendor/revolution/rev.scss */
  .collection-slider {
    left: 30px;
  }

  /* line 157, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 28px !important;
    bottom: -45px !important;
    left: 30px !important;
  }

  /* line 162, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 15px !important;
    bottom: -75px !important;
  }

  /* line 166, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    -moz-transform: translate(-15px, -55px);
    -webkit-transform: translate(-15px, -55px);
    -o-transform: translate(-15px, -55px);
    -ms-transform: translate(-15px, -55px);
    transform: translate(-15px, -55px);
  }
}
/* line 170, css/vendor/revolution/rev.scss */
.slider-04 .tp-leftarrow.default, .slider-04 .tp-rightarrow.default {
  height: 60px;
  width: 60px;
  line-height: 60px;
}

@media only screen and (max-width: 767px) {
  /* line 176, css/vendor/revolution/rev.scss */
  .tp-bullets.preview3 {
    bottom: 12px !important;
  }

  /* line 179, css/vendor/revolution/rev.scss */
  .engo-banner-container .engo-banner .shopnow {
    display: none !important;
  }

  /* line 182, css/vendor/revolution/rev.scss */
  .engo-slider .shopnow {
    display: none !important;
  }
}
@media only screen and (max-width: 639px) {
  /* line 187, css/vendor/revolution/rev.scss */
  .slider-04 .tp-leftarrow.default, .slider-04 .tp-rightarrow.default {
    display: none;
  }
}
/* home 01 */
/* fix ipad */
@media only screen and (max-width: 768px) and (min-width: 768px) {
  /* line 195, css/vendor/revolution/rev.scss */
  .mb-z {
    z-index: 6 !important;
  }

  /* line 198, css/vendor/revolution/rev.scss */
  .fixheightimg {
    height: 80vh !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-220px, -145px);
    -webkit-transform: translate(-220px, -145px);
    -o-transform: translate(-220px, -145px);
    -ms-transform: translate(-220px, -145px);
    transform: translate(-220px, -145px);
  }

  /* line 204, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 120px !important;
    bottom: -60px;
    position: absolute;
  }

  /* line 209, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 40px !important;
    position: absolute;
    left: 55px;
    bottom: 15px;
    -moz-transform: translate(-40px, 30px);
    -webkit-transform: translate(-40px, 30px);
    -o-transform: translate(-40px, 30px);
    -ms-transform: translate(-40px, 30px);
    transform: translate(-40px, 30px);
  }

  /* line 216, css/vendor/revolution/rev.scss */
  .fashion {
    -moz-transform: translate(-40px, -30px);
    -webkit-transform: translate(-40px, -30px);
    -o-transform: translate(-40px, -30px);
    -ms-transform: translate(-40px, -30px);
    transform: translate(-40px, -30px);
    font-size: 25px !important;
    position: absolute;
    top: 190px !important;
    left: 111px !important;
    letter-spacing: 2px;
  }

  /* line 224, css/vendor/revolution/rev.scss */
  .engo-banner-container .engo-banner .shopnow {
    display: none !important;
  }

  /* line 227, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 45vw !important;
    height: auto !important;
    -moz-transform: translate(-30px, -60px);
    -webkit-transform: translate(-30px, -60px);
    -o-transform: translate(-30px, -60px);
    -ms-transform: translate(-30px, -60px);
    transform: translate(-30px, -60px);
  }

  /* line 232, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 45px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -80px !important;
    left: 50px !important;
  }

  /* line 239, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 22px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -75px !important;
    left: 45px !important;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 249, css/vendor/revolution/rev.scss */
  .engo-banner-container .engo-banner .shopnow {
    display: none !important;
  }

  /* line 252, css/vendor/revolution/rev.scss */
  .mb-z {
    z-index: 6 !important;
  }
	
	.img-responsive{max-width:100% !important}

}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 256, css/vendor/revolution/rev.scss */
  .fixheightimg {
    height: 80vh !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-180px, -20px);
    -webkit-transform: translate(-180px, -20px);
    -o-transform: translate(-180px, -20px);
    -ms-transform: translate(-180px, -20px);
    transform: translate(-180px, -20px);
  }

  /* line 262, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 120px !important;
    bottom: -90px;
    position: absolute;
  }

  /* line 267, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 36px !important;
    position: absolute;
    left: 35px;
    bottom: 22px;
    -moz-transform: translate(-40px, 30px);
    -webkit-transform: translate(-40px, 30px);
    -o-transform: translate(-40px, 30px);
    -ms-transform: translate(-40px, 30px);
    transform: translate(-40px, 30px);
  }

  /* line 274, css/vendor/revolution/rev.scss */
  .fashion {
    -moz-transform: translate(-40px, -30px);
    -webkit-transform: translate(-40px, -30px);
    -o-transform: translate(-40px, -30px);
    -ms-transform: translate(-40px, -30px);
    transform: translate(-40px, -30px);
    font-size: 22px !important;
    position: absolute;
    top: 125px !important;
    left: 133px !important;
    letter-spacing: 2px;
  }

  /* line 282, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 40vw !important;
    height: auto !important;
    -moz-transform: translate(-80px, -60px);
    -webkit-transform: translate(-80px, -60px);
    -o-transform: translate(-80px, -60px);
    -ms-transform: translate(-80px, -60px);
    transform: translate(-80px, -60px);
  }

  /* line 287, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 50px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -95px !important;
    left: 20px !important;
  }

  /* line 294, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 24px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -80px !important;
    left: 10px !important;
  }
}
@media only screen and (max-width: 667px) and (min-width: 667px) {
  /* line 305, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 72px !important;
    bottom: -80px;
    position: absolute;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }

  /* line 311, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 28px !important;
    position: absolute;
    left: -30px;
    bottom: -10px;
    -moz-transform: translate(-40px, 30px);
    -webkit-transform: translate(-40px, 30px);
    -o-transform: translate(-40px, 30px);
    -ms-transform: translate(-40px, 30px);
    transform: translate(-40px, 30px);
  }

  /* line 318, css/vendor/revolution/rev.scss */
  .fashion {
    -moz-transform: translate(-40px, -30px);
    -webkit-transform: translate(-40px, -30px);
    -o-transform: translate(-40px, -30px);
    -ms-transform: translate(-40px, -30px);
    transform: translate(-40px, -30px);
    font-size: 18px !important;
    position: absolute;
    top: 65px !important;
    left: 66px !important;
    letter-spacing: 2px;
  }

  /* line 326, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 30vw !important;
    height: auto !important;
    -moz-transform: translate(-60px, -25px);
    -webkit-transform: translate(-60px, -25px);
    -o-transform: translate(-60px, -25px);
    -ms-transform: translate(-60px, -25px);
    transform: translate(-60px, -25px);
  }

  /* line 331, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 25px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -45px !important;
    left: 20px !important;
  }

  /* line 338, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 15px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -40px !important;
    left: 0px !important;
  }
}
@media only screen and (max-width: 568px) and (min-width: 568px) {
  /* line 349, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 70px !important;
    bottom: -70px;
    position: absolute;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }

  /* line 355, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 24px !important;
    position: absolute;
    left: -10px;
    bottom: -10px;
    -moz-transform: translate(-40px, 30px);
    -webkit-transform: translate(-40px, 30px);
    -o-transform: translate(-40px, 30px);
    -ms-transform: translate(-40px, 30px);
    transform: translate(-40px, 30px);
  }

  /* line 362, css/vendor/revolution/rev.scss */
  .fashion {
    -moz-transform: translate(-40px, -30px);
    -webkit-transform: translate(-40px, -30px);
    -o-transform: translate(-40px, -30px);
    -ms-transform: translate(-40px, -30px);
    transform: translate(-40px, -30px);
    font-size: 16px !important;
    position: absolute;
    top: 55px !important;
    left: 70px !important;
    letter-spacing: 1px;
  }

  /* line 370, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 30vw !important;
    height: auto !important;
    -moz-transform: translate(-40px, -20px);
    -webkit-transform: translate(-40px, -20px);
    -o-transform: translate(-40px, -20px);
    -ms-transform: translate(-40px, -20px);
    transform: translate(-40px, -20px);
  }

  /* line 375, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 25px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -45px !important;
    left: 20px !important;
  }

  /* line 382, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 15px !important;
    -moz-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
    position: absolute;
    bottom: -40px !important;
    left: 0px !important;
  }
}
@media only screen and (max-width: 480px) and (min-width: 480px) {
  /* line 393, css/vendor/revolution/rev.scss */
  .fixheightimg {
    height: 80vh !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-35px, -18px);
    -webkit-transform: translate(-35px, -18px);
    -o-transform: translate(-35px, -18px);
    -ms-transform: translate(-35px, -18px);
    transform: translate(-35px, -18px);
  }

  /* line 399, css/vendor/revolution/rev.scss */
  .women-slider {
    font-size: 68px !important;
    bottom: -78px;
    position: absolute;
  }

  /* line 404, css/vendor/revolution/rev.scss */
  .collection-slider {
    font-size: 22px !important;
    position: absolute;
    left: 25px;
    bottom: -20px;
    -moz-transform: translate(-40px, 30px);
    -webkit-transform: translate(-40px, 30px);
    -o-transform: translate(-40px, 30px);
    -ms-transform: translate(-40px, 30px);
    transform: translate(-40px, 30px);
  }

  /* line 411, css/vendor/revolution/rev.scss */
  .fashion {
    font-size: 16px !important;
    -moz-transform: translate(-40px, -30px);
    -webkit-transform: translate(-40px, -30px);
    -o-transform: translate(-40px, -30px);
    -ms-transform: translate(-40px, -30px);
    transform: translate(-40px, -30px);
    position: absolute;
    top: 60px !important;
    left: 66px !important;
    letter-spacing: 1px;
  }

  /* line 419, css/vendor/revolution/rev.scss */
  .fiximg-mb {
    width: 40vw !important;
    height: auto !important;
    -moz-transform: translate(-45px, -20px);
    -webkit-transform: translate(-45px, -20px);
    -o-transform: translate(-45px, -20px);
    -ms-transform: translate(-45px, -20px);
    transform: translate(-45px, -20px);
  }

  /* line 424, css/vendor/revolution/rev.scss */
  .friday {
    font-size: 23px !important;
    -moz-transform: translate(-40px, 0px);
    -webkit-transform: translate(-40px, 0px);
    -o-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
    position: absolute;
    bottom: -58px !important;
    left: 30px !important;
  }

  /* line 431, css/vendor/revolution/rev.scss */
  .low-prices {
    font-size: 14px !important;
    -moz-transform: translate(-40px, -20px);
    -webkit-transform: translate(-40px, -20px);
    -o-transform: translate(-40px, -20px);
    -ms-transform: translate(-40px, -20px);
    transform: translate(-40px, -20px);
    position: absolute;
    bottom: -75px !important;
    left: 12px !important;
  }
}
/* Home 2 */
@media only screen and (max-width: 1024px) {
  /* line 443, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 60vw !important;
    -moz-transform: translate(-45px, -40px);
    -webkit-transform: translate(-45px, -40px);
    -o-transform: translate(-45px, -40px);
    -ms-transform: translate(-45px, -40px);
    transform: translate(-45px, -40px);
    height: auto !important;
  }

  /* line 448, css/vendor/revolution/rev.scss */
  .mb-z {
    z-index: 6 !important;
  }

  /* line 451, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 75vh !important;
    width: auto !important;
    -moz-transform: translate(0, 40px);
    -webkit-transform: translate(0, 40px);
    -o-transform: translate(0, 40px);
    -ms-transform: translate(0, 40px);
    transform: translate(0, 40px);
  }
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
  /* line 459, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 88vh !important;
    -moz-transform: translate(-130px, -170px);
    -webkit-transform: translate(-130px, -170px);
    -o-transform: translate(-130px, -170px);
    -ms-transform: translate(-130px, -170px);
    transform: translate(-130px, -170px);
  }

  /* line 463, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 65vw !important;
    -moz-transform: translate(-55px, 0px);
    -webkit-transform: translate(-55px, 0px);
    -o-transform: translate(-55px, 0px);
    -ms-transform: translate(-55px, 0px);
    transform: translate(-55px, 0px);
    height: auto !important;
  }

  /* line 468, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    width: 35vw !important;
    -moz-transform: translate(-111px, -55px);
    -webkit-transform: translate(-111px, -55px);
    -o-transform: translate(-111px, -55px);
    -ms-transform: translate(-111px, -55px);
    transform: translate(-111px, -55px);
    height: auto !important;
  }

  /* line 473, css/vendor/revolution/rev.scss */
  .fiximg-text-02 {
    width: 33vw !important;
    height: auto !important;
    -moz-transform: translate(-5px, -15px);
    -webkit-transform: translate(-5px, -15px);
    -o-transform: translate(-5px, -15px);
    -ms-transform: translate(-5px, -15px);
    transform: translate(-5px, -15px);
  }
}
@media only screen and (max-width: 736px) and (min-width: 736px) {
  /* line 482, css/vendor/revolution/rev.scss */
  .img-home-02 {
    -moz-transform: translate(-30px, -20px);
    -webkit-transform: translate(-30px, -20px);
    -o-transform: translate(-30px, -20px);
    -ms-transform: translate(-30px, -20px);
    transform: translate(-30px, -20px);
  }

  /* line 485, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    -moz-transform: translate(32px, 40px);
    -webkit-transform: translate(32px, 40px);
    -o-transform: translate(32px, 40px);
    -ms-transform: translate(32px, 40px);
    transform: translate(32px, 40px);
  }
}
@media only screen and (max-width: 667px) and (min-width: 667px) {
  /* line 492, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 70vw !important;
    -moz-transform: translate(-60px, -40px);
    -webkit-transform: translate(-60px, -40px);
    -o-transform: translate(-60px, -40px);
    -ms-transform: translate(-60px, -40px);
    transform: translate(-60px, -40px);
  }

  /* line 496, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 85vh !important;
    -moz-transform: translate(25px, 20px);
    -webkit-transform: translate(25px, 20px);
    -o-transform: translate(25px, 20px);
    -ms-transform: translate(25px, 20px);
    transform: translate(25px, 20px);
  }

  /* line 500, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    width: 28vw !important;
    -moz-transform: translate(-40px, 5px);
    -webkit-transform: translate(-40px, 5px);
    -o-transform: translate(-40px, 5px);
    -ms-transform: translate(-40px, 5px);
    transform: translate(-40px, 5px);
    height: auto !important;
  }

  /* line 505, css/vendor/revolution/rev.scss */
  .fiximg-text-02 {
    width: 28vw !important;
    height: auto !important;
    -moz-transform: translate(-5px, -15px);
    -webkit-transform: translate(-5px, -15px);
    -o-transform: translate(-5px, -15px);
    -ms-transform: translate(-5px, -15px);
    transform: translate(-5px, -15px);
  }
}
@media only screen and (max-width: 568px) and (min-width: 568px) {
  /* line 514, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 75vw !important;
    -moz-transform: translate(-60px, -40px);
    -webkit-transform: translate(-60px, -40px);
    -o-transform: translate(-60px, -40px);
    -ms-transform: translate(-60px, -40px);
    transform: translate(-60px, -40px);
  }

  /* line 518, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 85vh !important;
    -moz-transform: translate(25px, 20px);
    -webkit-transform: translate(25px, 20px);
    -o-transform: translate(25px, 20px);
    -ms-transform: translate(25px, 20px);
    transform: translate(25px, 20px);
  }

  /* line 522, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    width: 28vw !important;
    -moz-transform: translate(-40px, 5px);
    -webkit-transform: translate(-40px, 5px);
    -o-transform: translate(-40px, 5px);
    -ms-transform: translate(-40px, 5px);
    transform: translate(-40px, 5px);
    height: auto !important;
  }

  /* line 527, css/vendor/revolution/rev.scss */
  .fiximg-text-02 {
    width: 28vw !important;
    height: auto !important;
    -moz-transform: translate(-5px, -15px);
    -webkit-transform: translate(-5px, -15px);
    -o-transform: translate(-5px, -15px);
    -ms-transform: translate(-5px, -15px);
    transform: translate(-5px, -15px);
  }
}
@media only screen and (max-width: 479px) {
  /* line 535, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 80vw !important;
    -moz-transform: translate(-60px, -40px);
    -webkit-transform: translate(-60px, -40px);
    -o-transform: translate(-60px, -40px);
    -ms-transform: translate(-60px, -40px);
    transform: translate(-60px, -40px);
  }

  /* line 539, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 88vh !important;
    -moz-transform: translate(-110px, -130px);
    -webkit-transform: translate(-110px, -130px);
    -o-transform: translate(-110px, -130px);
    -ms-transform: translate(-110px, -130px);
    transform: translate(-110px, -130px);
  }

  /* line 543, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    width: 40vw !important;
    -moz-transform: translate(-66px, -55px);
    -webkit-transform: translate(-66px, -55px);
    -o-transform: translate(-66px, -55px);
    -ms-transform: translate(-66px, -55px);
    transform: translate(-66px, -55px);
    height: auto !important;
  }

  /* line 548, css/vendor/revolution/rev.scss */
  .fiximg-text-02 {
    width: 40vw !important;
    height: auto !important;
    -moz-transform: translate(-5px, -15px);
    -webkit-transform: translate(-5px, -15px);
    -o-transform: translate(-5px, -15px);
    -ms-transform: translate(-5px, -15px);
    transform: translate(-5px, -15px);
  }
}
@media only screen and (max-width: 414px) and (min-width: 414px) {
  /* line 556, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    -moz-transform: translate(-120px, -130px);
    -webkit-transform: translate(-120px, -130px);
    -o-transform: translate(-120px, -130px);
    -ms-transform: translate(-120px, -130px);
    transform: translate(-120px, -130px);
  }
}
@media only screen and (max-width: 360px) {
  /* line 562, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 86vh !important;
    -moz-transform: translate(-90px, -95px);
    -webkit-transform: translate(-90px, -95px);
    -o-transform: translate(-90px, -95px);
    -ms-transform: translate(-90px, -95px);
    transform: translate(-90px, -95px);
  }

  /* line 566, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    -moz-transform: translate(-60px, -55px);
    -webkit-transform: translate(-60px, -55px);
    -o-transform: translate(-60px, -55px);
    -ms-transform: translate(-60px, -55px);
    transform: translate(-60px, -55px);
  }
}
@media only screen and (max-width: 480px) and (min-width: 480px) {
  /* line 572, css/vendor/revolution/rev.scss */
  .img-home-02 {
    width: 80vw !important;
    -moz-transform: translate(-60px, -40px);
    -webkit-transform: translate(-60px, -40px);
    -o-transform: translate(-60px, -40px);
    -ms-transform: translate(-60px, -40px);
    transform: translate(-60px, -40px);
  }

  /* line 576, css/vendor/revolution/rev.scss */
  .fiximg-mb-home2 {
    height: 80vh !important;
    -moz-transform: translate(0px, 15px);
    -webkit-transform: translate(0px, 15px);
    -o-transform: translate(0px, 15px);
    -ms-transform: translate(0px, 15px);
    transform: translate(0px, 15px);
  }

  /* line 580, css/vendor/revolution/rev.scss */
  .fiximg-text-01 {
    width: 28vw !important;
    -moz-transform: translate(-40px, -20px);
    -webkit-transform: translate(-40px, -20px);
    -o-transform: translate(-40px, -20px);
    -ms-transform: translate(-40px, -20px);
    transform: translate(-40px, -20px);
    height: auto !important;
  }

  /* line 585, css/vendor/revolution/rev.scss */
  .fiximg-text-02 {
    width: 28vw !important;
    height: auto !important;
    -moz-transform: translate(-5px, -15px);
    -webkit-transform: translate(-5px, -15px);
    -o-transform: translate(-5px, -15px);
    -ms-transform: translate(-5px, -15px);
    transform: translate(-5px, -15px);
  }
}
/* Home 4 */
@media only screen and (max-width: 768px) and (min-width: 768px) {
  /* line 597, css/vendor/revolution/rev.scss */
  .slider-04 .saleoff {
    position: absolute;
    top: -10px;
    left: -20px;
  }
  /* line 602, css/vendor/revolution/rev.scss */
  .slider-04 .sale75 {
    width: 200px !important;
    height: auto !important;
    -moz-transform: translate(-20px, -20px);
    -webkit-transform: translate(-20px, -20px);
    -o-transform: translate(-20px, -20px);
    -ms-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
  /* line 607, css/vendor/revolution/rev.scss */
  .slider-04 .friday {
    left: 30px !important;
    font-size: 30px !important;
    -moz-transform: translate(-30px, -30px);
    -webkit-transform: translate(-30px, -30px);
    -o-transform: translate(-30px, -30px);
    -ms-transform: translate(-30px, -30px);
    transform: translate(-30px, -30px);
  }
  /* line 612, css/vendor/revolution/rev.scss */
  .slider-04 .low-prices {
    left: 30px !important;
    font-size: 15px !important;
    -moz-transform: translate(-30px, -40px);
    -webkit-transform: translate(-30px, -40px);
    -o-transform: translate(-30px, -40px);
    -ms-transform: translate(-30px, -40px);
    transform: translate(-30px, -40px);
    letter-spacing: 1px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 624, css/vendor/revolution/rev.scss */
  .slider-04 .saleoff {
    position: absolute;
    top: -10px;
    left: -20px;
  }
  /* line 629, css/vendor/revolution/rev.scss */
  .slider-04 .sale75 {
    width: 260px !important;
    height: auto !important;
    -moz-transform: translate(-20px, -20px);
    -webkit-transform: translate(-20px, -20px);
    -o-transform: translate(-20px, -20px);
    -ms-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
  /* line 634, css/vendor/revolution/rev.scss */
  .slider-04 .friday {
    left: 30px !important;
    font-size: 30px !important;
    -moz-transform: translate(2px, -36px);
    -webkit-transform: translate(2px, -36px);
    -o-transform: translate(2px, -36px);
    -ms-transform: translate(2px, -36px);
    transform: translate(2px, -36px);
  }
  /* line 639, css/vendor/revolution/rev.scss */
  .slider-04 .low-prices {
    left: 30px !important;
    font-size: 16px !important;
    -moz-transform: translate(-30px, -40px);
    -webkit-transform: translate(-30px, -40px);
    -o-transform: translate(-30px, -40px);
    -ms-transform: translate(-30px, -40px);
    transform: translate(-30px, -40px);
    letter-spacing: 1px;
  }
}
@media only screen and (max-width: 667px) and (min-width: 667px) {
  /* line 651, css/vendor/revolution/rev.scss */
  .slider-04 .mb-img-home4-01 {
    height: 30vh !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-60px, 0px);
    -webkit-transform: translate(-60px, 0px);
    -o-transform: translate(-60px, 0px);
    -ms-transform: translate(-60px, 0px);
    transform: translate(-60px, 0px);
  }
  /* line 657, css/vendor/revolution/rev.scss */
  .slider-04 .mb-img-home4-02 {
    -moz-transform: translate(-60px, 0px);
    -webkit-transform: translate(-60px, 0px);
    -o-transform: translate(-60px, 0px);
    -ms-transform: translate(-60px, 0px);
    transform: translate(-60px, 0px);
  }
  /* line 660, css/vendor/revolution/rev.scss */
  .slider-04 .sale75 {
    width: 150px !important;
    height: auto !important;
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  /* line 665, css/vendor/revolution/rev.scss */
  .slider-04 .friday {
    left: 45px !important;
  }
  /* line 668, css/vendor/revolution/rev.scss */
  .slider-04 .low-prices {
    left: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 676, css/vendor/revolution/rev.scss */
  .slider-04 .mb-img-home4-01 {
    height: 70px !important;
    bottom: 0;
    width: auto !important;
    -moz-transform: translate(-40px, 0px);
    -webkit-transform: translate(-40px, 0px);
    -o-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
  }
  /* line 682, css/vendor/revolution/rev.scss */
  .slider-04 .mb-img-home4-02 {
    -moz-transform: translate(-40px, 0px);
    -webkit-transform: translate(-40px, 0px);
    -o-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
  }
  /* line 685, css/vendor/revolution/rev.scss */
  .slider-04 .saleoff {
    position: absolute;
    top: -15px;
    left: -18px;
    font-size: 12px !important;
  }
  /* line 691, css/vendor/revolution/rev.scss */
  .slider-04 .sale75 {
    width: 120px !important;
    height: auto !important;
    -moz-transform: translate(-20px, -20px);
    -webkit-transform: translate(-20px, -20px);
    -o-transform: translate(-20px, -20px);
    -ms-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
  /* line 696, css/vendor/revolution/rev.scss */
  .slider-04 .friday {
    left: 30px !important;
    font-size: 18px !important;
    -moz-transform: translate(-30px, -30px);
    -webkit-transform: translate(-30px, -30px);
    -o-transform: translate(-30px, -30px);
    -ms-transform: translate(-30px, -30px);
    transform: translate(-30px, -30px);
  }
  /* line 701, css/vendor/revolution/rev.scss */
  .slider-04 .low-prices {
    display: none !important;
  }
}
@media only screen and (max-width: 360px) {
  /* line 708, css/vendor/revolution/rev.scss */
  .slider-04 .mb-img-home4-01 {
    height: 50px !important;
  }
  /* line 711, css/vendor/revolution/rev.scss */
  .slider-04 .friday {
    left: 30px !important;
    font-size: 16px !important;
    -moz-transform: translate(-30px, -10px);
    -webkit-transform: translate(-30px, -10px);
    -o-transform: translate(-30px, -10px);
    -ms-transform: translate(-30px, -10px);
    transform: translate(-30px, -10px);
  }
}
/*  10. End Revolution  */
/*  11. Testimonial  */
/* line 1, scss/testimonial.scss */
.testimonial {
  height: 500px;
}

/* line 4, scss/testimonial.scss */
.testimonial-v1 {
  background: url("images/testimonial/bg-testimonial.jpg") no-repeat;
  color: #fff;
  margin-bottom: 85px;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  position: relative;
}
/* line 12, scss/testimonial.scss */
.testimonial-v1:before {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  content: '';
}

/* line 22, scss/testimonial.scss */
.testimonial-content-gallery {
  width: 100%;
}

/* line 25, scss/testimonial.scss */
.testimonial-thumbs {
  height: 110px;
  width: 550px !important;
  margin-top: 100px;
  margin-bottom: 45px;
}
/* line 30, scss/testimonial.scss */
.testimonial-thumbs .thumb-image {
  width: 110px;
  height: 110px;
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  position: relative;
}
/* line 35, scss/testimonial.scss */
.testimonial-thumbs .thumb-image:before {
  content: '';
  position: absolute;
  background: rgba(181, 181, 181, 0.4);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
/* line 45, scss/testimonial.scss */
.testimonial-thumbs .thumb-image img {
  border-radius: 100%;
}
/* line 50, scss/testimonial.scss */
.testimonial-thumbs .swiper-slide-active .thumb-image {
  -moz-transform: scale(0.91);
  -webkit-transform: scale(0.91);
  -o-transform: scale(0.91);
  -ms-transform: scale(0.91);
  transform: scale(0.91);
}
/* line 52, scss/testimonial.scss */
.testimonial-thumbs .swiper-slide-active .thumb-image:before {
  opacity: 0;
}

/* line 58, scss/testimonial.scss */
.testimonial-content {
  padding: 0 60px;
  text-align: center;
}
/* line 61, scss/testimonial.scss */
.testimonial-content .testimonial-des {
  color: rgba(255, 255, 255, 0.8);
  font: 400 16px/24px "Playfair Display";
  font-style: italic;
  letter-spacing: 0.025rem;
  margin-bottom: 30px;
}
/* line 68, scss/testimonial.scss */
.testimonial-content .title-testimonial {
  padding-top: 30px;
  position: relative;
  overflow: hidden;
}
/* line 72, scss/testimonial.scss */
.testimonial-content .title-testimonial .name {
  font: 700 24px/24px "Arial";
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
/* line 77, scss/testimonial.scss */
.testimonial-content .title-testimonial .name:hover {
  color: #ef4a4e;
}
/* line 81, scss/testimonial.scss */
.testimonial-content .title-testimonial:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 1px;
  -ms-transform: translatex(-50%);
  -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  transform: translatex(-50%);
  background: rgba(255, 255, 255, 0.3);
  width: 90px;
  height: 1px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/* line 93, scss/testimonial.scss */
.testimonial-content .job {
  font: 400 14px/24px "Arial";
  color: #ef4a4e;
  margin-top: 10px;
}
/* line 100, scss/testimonial.scss */
.testimonial-content:hover .title-testimonial:before {
  width: 100%;
}

/* line 109, scss/testimonial.scss */
.testimonial-v2 .testimonial-content .testimonial-des {
  color: rgba(51, 51, 51, 0.8);
}
/* line 113, scss/testimonial.scss */
.testimonial-v2 .testimonial-content .title-testimonial .name {
  color: #333333;
}
/* line 115, scss/testimonial.scss */
.testimonial-v2 .testimonial-content .title-testimonial .name:hover {
  color: #ef4a4e;
}
/* line 119, scss/testimonial.scss */
.testimonial-v2 .testimonial-content .title-testimonial:before {
  background: rgba(51, 51, 51, 0.3);
}

@media only screen and (max-width: 1199px) {
  /* line 126, scss/testimonial.scss */
  .testimonial {
    height: 480px;
  }

  /* line 129, scss/testimonial.scss */
  .testimonial-thumbs {
    margin-top: 60px;
    margin-bottom: 35px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 135, scss/testimonial.scss */
  .testimonial {
    height: 450px;
  }

  /* line 138, scss/testimonial.scss */
  .testimonial-content {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 143, scss/testimonial.scss */
  .testimonial-thumbs {
    margin-top: 50px;
    margin-bottom: 30px;
  }

  /* line 147, scss/testimonial.scss */
  .testimonial-content .testimonial-des {
    font-size: 14px;
    margin-bottom: 25px;
  }

  /* line 151, scss/testimonial.scss */
  .testimonial-content .title-testimonial {
    padding-top: 25px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 156, scss/testimonial.scss */
  .testimonial {
    height: 420px;
  }

  /* line 159, scss/testimonial.scss */
  .testimonial-v1 {
    margin-bottom: 60px;
  }

  /* line 162, scss/testimonial.scss */
  .testimonial-thumbs {
    width: 100% !important;
    height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
  }
  /* line 167, scss/testimonial.scss */
  .testimonial-thumbs .thumb-image {
    width: auto;
    height: auto;
  }

  /* line 172, scss/testimonial.scss */
  .testimonial-content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 177, scss/testimonial.scss */
  .testimonial {
    height: 400px;
  }

  /* line 180, scss/testimonial.scss */
  .testimonial-v1 {
    margin-bottom: 50px;
  }

  /* line 183, scss/testimonial.scss */
  .testimonial-content .title-testimonial {
    padding-top: 20px;
  }

  /* line 186, scss/testimonial.scss */
  .testimonial-content {
    padding: 0 5px;
    margin-bottom: 20px;
  }
}
/*  11.  End Testimonial  */
/*
* 12. Responsive
*/
@media screen and (max-width: 639px) {
  /* line 2, scss/responsive.scss */
  .col-hm-1, .col-hm-2, .col-hm-3, .col-hm-4, .col-hm-5, .col-hm-6, .col-hm-7, .col-hm-8, .col-hm-9, .col-hm-10, .col-hm-11, .col-hm-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 9, scss/responsive.scss */
  .col-hm-12 {
    width: 100%;
  }

  /* line 12, scss/responsive.scss */
  .col-hm-11 {
    width: 91.66666667%;
  }

  /* line 15, scss/responsive.scss */
  .col-hm-10 {
    width: 83.33333333%;
  }

  /* line 18, scss/responsive.scss */
  .col-hm-9 {
    width: 75%;
  }

  /* line 21, scss/responsive.scss */
  .col-hm-8 {
    width: 66.66666667%;
  }

  /* line 24, scss/responsive.scss */
  .col-hm-7 {
    width: 58.33333333%;
  }

  /* line 27, scss/responsive.scss */
  .col-hm-6 {
    width: 50%;
  }

  /* line 30, scss/responsive.scss */
  .col-hm-5 {
    width: 41.66666667%;
  }

  /* line 33, scss/responsive.scss */
  .col-hm-4 {
    width: 33.33333333%;
  }

  /* line 36, scss/responsive.scss */
  .col-hm-3 {
    width: 25%;
  }

  /* line 39, scss/responsive.scss */
  .col-hm-2 {
    width: 16.66666667%;
  }

  /* line 42, scss/responsive.scss */
  .col-hm-1 {
    width: 8.33333333%;
  }
}
@media screen and (max-width: 639px) {
  /* line 47, scss/responsive.scss */
  .hidden-hm {
    display: none !important;
  }
}
@media screen and (max-width: 479px) {
  /* line 53, scss/responsive.scss */
  .col-mb-1, .col-mb-2, .col-mb-3, .col-mb-4, .col-mb-5, .col-mb-6, .col-mb-7, .col-mb-8, .col-mb-9, .col-mb-10, .col-mb-11, .col-mb-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 60, scss/responsive.scss */
  .col-mb-12 {
    width: 100%;
  }

  /* line 63, scss/responsive.scss */
  .col-mb-11 {
    width: 91.66666667%;
  }

  /* line 66, scss/responsive.scss */
  .col-mb-10 {
    width: 83.33333333%;
  }

  /* line 69, scss/responsive.scss */
  .col-mb-9 {
    width: 75%;
  }

  /* line 72, scss/responsive.scss */
  .col-mb-8 {
    width: 66.66666667%;
  }

  /* line 75, scss/responsive.scss */
  .col-mb-7 {
    width: 58.33333333%;
  }

  /* line 78, scss/responsive.scss */
  .col-mb-6 {
    width: 50%;
  }

  /* line 81, scss/responsive.scss */
  .col-mb-5 {
    width: 41.66666667%;
  }

  /* line 84, scss/responsive.scss */
  .col-mb-4 {
    width: 33.33333333%;
  }

  /* line 87, scss/responsive.scss */
  .col-mb-3 {
    width: 25%;
  }

  /* line 90, scss/responsive.scss */
  .col-mb-2 {
    width: 16.66666667%;
  }

  /* line 93, scss/responsive.scss */
  .col-mb-1 {
    width: 8.33333333%;
  }
}
@media screen and (max-width: 479px) {
  /* line 98, scss/responsive.scss */
  .hidden-mb {
    display: none !important;
  }
}
@media screen and (max-width: 321px) {
  /* line 103, scss/responsive.scss */
  .col-smb-1, .col-smb-2, .col-smb-3, .col-smb-4, .col-smb-5, .col-smb-6, .col-smb-7, .col-smb-8, .col-smb-9, .col-smb-10, .col-smb-11, .col-smb-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 110, scss/responsive.scss */
  .col-smb-12 {
    width: 100%;
  }

  /* line 113, scss/responsive.scss */
  .col-smb-11 {
    width: 91.66666667%;
  }

  /* line 116, scss/responsive.scss */
  .col-smb-10 {
    width: 83.33333333%;
  }

  /* line 119, scss/responsive.scss */
  .col-smb-9 {
    width: 75%;
  }

  /* line 122, scss/responsive.scss */
  .col-smb-8 {
    width: 66.66666667%;
  }

  /* line 125, scss/responsive.scss */
  .col-smb-7 {
    width: 58.33333333%;
  }

  /* line 128, scss/responsive.scss */
  .col-smb-6 {
    width: 50%;
  }

  /* line 131, scss/responsive.scss */
  .col-smb-5 {
    width: 41.66666667%;
  }

  /* line 134, scss/responsive.scss */
  .col-smb-4 {
    width: 33.33333333%;
  }

  /* line 137, scss/responsive.scss */
  .col-smb-3 {
    width: 25%;
  }

  /* line 140, scss/responsive.scss */
  .col-smb-2 {
    width: 16.66666667%;
  }

  /* line 143, scss/responsive.scss */
  .col-smb-1 {
    width: 8.33333333%;
  }
}
@media screen and (max-width: 321px) {
  /* line 148, scss/responsive.scss */
  .hidden-smb {
    display: none !important;
  }
}
/*
* 12.1 Product
*/
/* ----Grid ------*/
/* ---- 12.1.1 Grid v1 ------*/
@media only screen and (max-width: 1199px) {
  /* line 158, scss/responsive.scss */
  .product-front, .product-back {
    width: 222px;
    height: 400px;
  }

  /* line 162, scss/responsive.scss */
  .product {
    height: 400px;
  }
  /* line 164, scss/responsive.scss */
  .product .caption {
    top: 195px;
    height: 205px;
    width: 222px;
  }
  /* line 169, scss/responsive.scss */
  .product .make3D {
    height: 100%;
  }
  /* line 172, scss/responsive.scss */
  .product .make3D.animate {
    width: 222px;
  }
  /* line 175, scss/responsive.scss */
  .product .meta {
    width: 222px;
    height: 205px;
    padding-bottom: 15px;
    padding-top: 15px;
    top: 120px;
  }
  /* line 181, scss/responsive.scss */
  .product .meta .name {
    margin-top: 0;
  }
  /* line 184, scss/responsive.scss */
  .product .meta .product-options {
    margin-top: 18px;
  }
  /* line 187, scss/responsive.scss */
  .product .meta .scolor-product {
    margin-top: 10px;
  }

  /* line 192, scss/responsive.scss */
  .carousel-v3 {
    width: 222px;
    height: 400px;
  }
  /* line 195, scss/responsive.scss */
  .carousel-v3 ul.carousel-container li {
    width: 222px;
    height: 400px;
  }
  /* line 199, scss/responsive.scss */
  .carousel-v3 .control-arrow {
    width: 222px;
  }

  /* line 203, scss/responsive.scss */
  .product.engo-product-grid {
    height: 400px;
  }

  /* line 206, scss/responsive.scss */
  div.shadow {
    width: 222px;
    height: 400px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 212, scss/responsive.scss */
  .product .image .button-action {
    display: none;
  }
}
@media only screen and (max-width: 991px) and (min-width: 321px) {
  /* line 216, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .image, .filter-product-block .list-new .engo-w-products-list .widget-product .image, .filter-product-block .list-toprate .engo-w-products-list .widget-product .image {
    margin-right: 0;
    width: 100%;
    float: none !important;
  }
  /* line 220, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .image .product-image, .filter-product-block .list-new .engo-w-products-list .widget-product .image .product-image, .filter-product-block .list-toprate .engo-w-products-list .widget-product .image .product-image {
    width: 100%;
  }

  /* line 226, scss/responsive.scss */
  .list-topsales .engo-w-products-list .widget-product .caption .meta .rating, .list-new .engo-w-products-list .widget-product .caption .meta .rating, .list-toprate .engo-w-products-list .widget-product .caption .meta .rating {
    display: inline-block;
    float: left;
  }
  /* line 230, scss/responsive.scss */
  .list-topsales .engo-w-products-list .widget-product .caption .meta .price, .list-new .engo-w-products-list .widget-product .caption .meta .price, .list-toprate .engo-w-products-list .widget-product .caption .meta .price {
    display: inline-block;
    float: right;
    margin-bottom: 0px;
    margin-top: 0px;
  }
  /* line 236, scss/responsive.scss */
  .list-topsales .engo-w-products-list .widget-product .caption .meta .button-action, .list-new .engo-w-products-list .widget-product .caption .meta .button-action, .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action {
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  /* line 245, scss/responsive.scss */
  .product .image .button-action div.gallery {
    display: none;
  }

  /* line 249, scss/responsive.scss */
  .product.engo-product-grid {
    height: auto;
    margin-left: 0;
  }
  /* line 252, scss/responsive.scss */
  .product.engo-product-grid .make3D {
    height: auto;
    position: static;
  }
  /* line 256, scss/responsive.scss */
  .product.engo-product-grid .product-front, .product.engo-product-grid .product-back {
    width: 100%;
    height: auto;
    position: static;
  }
  /* line 261, scss/responsive.scss */
  .product.engo-product-grid .caption {
    position: static;
    width: 100%;
    height: auto;
  }
  /* line 266, scss/responsive.scss */
  .product.engo-product-grid .meta {
    width: 100%;
    height: auto;
    position: static;
  }
  /* line 270, scss/responsive.scss */
  .product.engo-product-grid .meta .product-options {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 640px) {
  /* line 276, scss/responsive.scss */
  .product .image .wishlist {
    opacity: 1;
    z-index: 6;
    bottom: -40px;
    right: 20px;
    left: auto;
    top: auto;
  }
  /* line 283, scss/responsive.scss */
  .product .image .wishlist .btn a.add-to-wishlist {
    color: #212121;
    padding-left: 2px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 291, scss/responsive.scss */
  .product .image .wishlist {
    opacity: 1;
    z-index: 6;
    bottom: -40px;
    right: 20px;
    left: auto;
    top: auto;
  }
  /* line 298, scss/responsive.scss */
  .product .image .wishlist .btn a.add-to-wishlist {
    color: #212121;
    padding-left: 2px;
  }
}
/* ---- 12.1.2 Product-Grid v2 ------*/
@media only screen and (max-width: 1199px) {
  /* line 323, scss/responsive.scss */
  .grid-v2 .banner-product {
    margin-top: 0;
  }
  /* line 326, scss/responsive.scss */
  .grid-v2 .product.engo-product-grid {
    height: 268px;
    margin-left: 0;
  }
  /* line 330, scss/responsive.scss */
  .grid-v2 .product {
    margin-bottom: 30px;
  }
  /* line 332, scss/responsive.scss */
  .grid-v2 .product .make3D {
    height: auto;
    position: static;
  }
  /* line 335, scss/responsive.scss */
  .grid-v2 .product .make3D.animate {
    width: auto;
  }
  /* line 339, scss/responsive.scss */
  .grid-v2 .product .image_overlay {
    display: none;
  }
  /* line 342, scss/responsive.scss */
  .grid-v2 .product .product-back, .grid-v2 .product .product-front {
    width: 100%;
    height: auto;
    position: static;
  }
  /* line 347, scss/responsive.scss */
  .grid-v2 .product .caption {
    width: 100%;
    height: auto;
    position: static;
  }
  /* line 352, scss/responsive.scss */
  .grid-v2 .product .meta {
    position: static;
    width: 100%;
    height: auto;
    padding: 10px 8px;
    overflow: hidden;
  }
  /* line 358, scss/responsive.scss */
  .grid-v2 .product .meta .name {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 4px;
  }
  /* line 363, scss/responsive.scss */
  .grid-v2 .product .meta .price {
    margin-top: 2px;
    padding-bottom: 0px;
  }
  /* line 367, scss/responsive.scss */
  .grid-v2 .product .meta .product-options {
    display: none;
  }
  /* line 371, scss/responsive.scss */
  .grid-v2 .product .image .button-action {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 378, scss/responsive.scss */
  .grid-v2 .product.engo-product-grid {
    height: auto;
  }
  .mega-dropdown-menu-v2 {
  border-top:none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 383, scss/responsive.scss */
  .grid-v2 .product .meta {
    padding: 15px 15px 15px 20px;
  }
  /* line 385, scss/responsive.scss */
  .grid-v2 .product .meta .name {
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 390, scss/responsive.scss */
  .grid-v2 .product .meta .price {
    display: inline-block;
    float: right;
  }
   .mega-dropdown-menu-v2 {
  border-top:none;
  }
}
/* ---- 12.1.3 Product-List ------*/
@media only screen and (max-width: 1199px) {
   .mega-dropdown-menu-v2 {
  border-top:none;
  }
  /* line 399, scss/responsive.scss */
  .product.large {
    height: 309px;
  }

  /* line 402, scss/responsive.scss */
  div.large .make3D {
    width: 222px;
    height: 309px;
  }
  /* line 405, scss/responsive.scss */
  div.large .make3D .product-back {
    height: 309px;
    width: 222px;
  }

  /* line 410, scss/responsive.scss */
  .product.large .carousel-v3 {
    height: 309px;
    width: 222px;
  }
  /* line 413, scss/responsive.scss */
  .product.large .carousel-v3 ul.carousel-container li {
    height: 309px;
  }
  /* line 416, scss/responsive.scss */
  .product.large .carousel-v3 .control-arrow {
    width: 222px;
  }

  /* line 420, scss/responsive.scss */
  .info-large {
    left: 222px;
    width: calc(100% - 222px);
    height: 309px;
  }
  /* line 424, scss/responsive.scss */
  .info-large .name {
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  /* line 429, scss/responsive.scss */
  .info-large .price {
    margin-top: 10px;
  }
  /* line 432, scss/responsive.scss */
  .info-large .des {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 439, scss/responsive.scss */
  .category-sidebar .info-large {
    padding: 15px 20px;
  }

  /* line 443, scss/responsive.scss */
  .info-large .name {
    font-size: 20px;
  }
  /* line 446, scss/responsive.scss */
  .info-large .price {
    margin-top: 5px;
  }
  /* line 449, scss/responsive.scss */
  .info-large .des {
    height: 120px;
    overflow: hidden;
  }
  /* line 452, scss/responsive.scss */
  .info-large .des p {
    line-height: 20px;
  }
  
   .slider-title{
font: 400 28px "Playfair Display";
line-height:28px;

}
  .slider-subtitle{
font-size:18px;
line-height:19px;
}
}
@media only screen and (max-width: 767px) {
  /* line 459, scss/responsive.scss */
  .info-large {
    padding: 15px 20px;
  }
  .slider-title{
font: 400 20px "Playfair Display";
line-height:20px;

}
.slider-subtitle{
font-size:12px;
line-height:13px;
}
 
}
@media only screen and (max-width: 639px) {
  /* line 464, scss/responsive.scss */
  .info-large .button-action .add-cart {
    width: 130px;
  }
 
}
@media only screen and (max-width: 479px) {
    .slider-title{
font: 400 18px "Playfair Display";
line-height:18px;

}
.slider-subtitle{
font-size:8px;
line-height:9px;
display:none;
}
  
  /* line 469, scss/responsive.scss */
  .product-front {
    display: block !important;
  }
  .top-header-v4{font-size:7px;}
}
/*
* 12.2 Menu Responsive
*/
/* ---- 12.2.1 menu-v4 ------*/


@media only screen and (max-width: 1199px) {
     .slider-title{
font: 400 20px "Playfair Display";
line-height:20px;

}
  .slider-subtitle{
font-size:13px;
}
  
  /* line 480, scss/responsive.scss */
  #wrapper .header-v4 {
    width: 100%;
  }
  /* line 482, scss/responsive.scss */
  #wrapper .header-v4 .overlayfixed {
    /*top: 164px;*/
  }

  /* line 486, scss/responsive.scss */
  .hfixed #wrapper {
    padding-top: 164px;
  }
  /* line 488, scss/responsive.scss */
  .hfixed #wrapper .header-v4 {
    position: fixed;
    top: 0;
    z-index: 999;
    background: #fff;
  }
  /* line 494, scss/responsive.scss */
  .hfixed #wrapper .overlayfixed {
    opacity: 1;
    display: block;
  }

  /* line 499, scss/responsive.scss */
  .engo-mainmenu {
    display: block;
    position: fixed;
    /*top: 164px;*/
    left: 0px;
    z-index: 99;
    background: #FFF;
    width: 375px;
    padding-left: 35px;
    padding-right: 15px;
    /*height: calc(100vh - 164px);*/
    overflow-x: hidden;
    /*overflow-y: hidden;*/
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transform: translate(-375px, 0);
    -webkit-transform: translate(-375px, 0);
    -o-transform: translate(-375px, 0);
    -ms-transform: translate(-375px, 0);
    transform: translate(-375px, 0);
  }
  /* line 514, scss/responsive.scss */
  .engo-mainmenu.active {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 517, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 {
    /*padding: 10px 0;*/
    overflow: hidden;
  }
  /* line 520, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 li.lever-01 {
    /*padding: 8px 0;*/
    width: 100%;
  }
  /* line 523, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 li.lever-01 > a {
    font-size: 12px !important;
  }
  /* line 532, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 li.lever-01 > a > i {
    display: none;
  }
  /* line 537, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu {
    width: 100% !important;
    padding: 0;
    position: relative;
    opacity: 1;
    visibility: visible;
    background: transparent !important;
    margin-bottom: 0;
    box-shadow: none;
  }
  /* line 546, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .container {
    width: 100%;
  }
  /* line 549, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid {
    height: auto;
  }
  /* line 551, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .make3D {
    height: auto;
    position: static;
  }
  /* line 556, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front, .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back {
    position: static;
    width: auto;
    height: auto;
  }
  /* line 560, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .caption, .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .caption {
    height: auto;
    width: auto;
    position: static;
  }
  /* line 565, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .meta, .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .meta {
    width: auto;
    height: auto;
    position: static;
  }
  /* line 569, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .meta .product-options, .engo-mainmenu ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .meta .product-options {
    display: none;
  }
  /* line 575, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu.sub-menu-single {
    left: 0 !important;
  }
  /* line 577, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu.sub-menu-single ul li a {
    color: #212121;
  }
  /* line 581, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 {
    display: none;
    overflow: hidden;
    margin-bottom: 15px;
  }
  /* line 585, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 li.lever-02 {
    margin-bottom: 0;
  }
  /* line 588, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 .image-right {
    margin-top: 15px;
  }
  /* line 591, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 .menu-menu {
    margin-bottom: 0;
    padding-left: 10px;
  }
  /* line 594, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #212121;
    position: relative;
  }
  /* line 599, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f067';
    position: absolute;
    height: 17px;
    line-height: 17px;
    width: 17px;
    right: 5px;
    top: 0;
    text-align: center;
  }
  /* line 611, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title.at:after {
    content: '\f068';
  }
  /* line 618, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .arrow {
    bottom: auto;
    top: -60px;
    right: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: none;
    text-align: center;
	cursor:pointer;
  }
  /* line 627, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .arrow:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-size: 12px;
    color: #212121;
	cursor:pointer;
  }
  /* line 634, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .arrow.at:before {
    content: "\f077";
  }
  /* line 639, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu .image-top {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 644, scss/responsive.scss */
  .engo-mainmenu ul.lever-01 .dropdown-menu.mega-dropdown-menu-v2 div.lever-02 {
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 653, scss/responsive.scss */
  .dropdown-menu .menu-menu .title {
    font-size: 14px;
  }
  /* line 656, scss/responsive.scss */
  .dropdown-menu .menu-menu ul {
    display: none;
    padding-left: 10px;
  }
  /* line 659, scss/responsive.scss */
  .dropdown-menu .menu-menu ul li a {
    color: #212121;
  }
}
@media only screen and (max-width: 767px) {
  
	.slider-title{
font: 400 13px "Playfair Display";
line-height:13px;

}
  .slider-subtitle{
font-size:9px;
	}

	/* line 666, scss/responsive.scss */
  .engo-mainmenu {
    left: 0;
  }

  /* line 669, scss/responsive.scss */
  .hfixed #wrapper {
    padding-top: 132px;
  }

  /* line 672, scss/responsive.scss */
  #wrapper .header-v4 .overlayfixed {
    top: 132px;
  }

  /* line 675, scss/responsive.scss */
  .engo-mainmenu {
    top: 132px;
    height: calc(100vh - 132px);
  }
}
@media only screen and (max-width: 479px) {
  /* line 681, scss/responsive.scss */
  .engo-mainmenu {
    width: 100%;
    -moz-transform: translate(-100%, 0);
    -webkit-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}
/* ---- 12.2.2 menu-v1 ------*/
@media only screen and (max-width: 991px) {
  /* line 689, scss/responsive.scss */
  .header-v1 {
    background: #fff;
    display: block;
    width: 100%;
    top: 0;
    position: relative;
  }

  /* line 696, scss/responsive.scss */
  .fix .header-v1 {
    position: fixed;
  }

  /* line 699, scss/responsive.scss */
  .quatofix {
    position: relative;
  }

  /* line 702, scss/responsive.scss */
  .header-v1 .main-menu {
    position: absolute;
    width: 375px;
    left: 0px;
    top: 69px;
    padding-bottom: 20px;
    display: block;
    -moz-transform: translate(-375px, 0);
    -webkit-transform: translate(-375px, 0);
    -o-transform: translate(-375px, 0);
    -ms-transform: translate(-375px, 0);
    transform: translate(-375px, 0);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    max-height: calc(100vh - 69px);
    min-height: calc(100vh - 69px);
  }
  /* line 713, scss/responsive.scss */
  .header-v1 .main-menu.active {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    overflow-y: scroll;
  }
  /* line 718, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 {
    display: block;
    width: 100%;
    text-align: left;
  }
  /* line 722, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 > a {
    line-height: 50px;
    display: block;
  }
  /* line 725, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 > a:after {
    display: inline-block;
    font-family: 'Pe-icon-7-stroke';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e688";
    color: #666;
    line-height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 30px;
  }
  /* line 736, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 > a.at:after {
    content: "\e682";
  }
  /* line 741, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 .sub-menu {
    display: none;
    position: static;
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    z-index: 99;
  }
  /* line 748, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 .sub-menu ul {
    margin-left: 10px;
  }
  /* line 751, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 .sub-menu .lever-02 {
    display: block;
  }
  /* line 753, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 .sub-menu .lever-02 > a {
    line-height: 40px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 762, scss/responsive.scss */
  .header-v1 .main-menu {
    top: 114px;
    width: 320px;
    max-height: calc(100vh - 114px);
    min-height: calc(100vh - 114px);
  }

  /* line 768, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 > a {
    padding-left: 10px !important;
  }

  /* line 771, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 .sub-menu ul {
    margin-left: 0;
  }
}
/* ---- 12.2.3 menu-v2 ------*/
@media only screen and (max-width: 767px) {
  /* line 779, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .primary-menu ul li a {
    padding: 0 10px;
    font-size: 15px;
  }
  /* line 784, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .primary-menu ul li:first-child a {
    padding-left: 0;
  }
  /* line 789, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .primary-menu ul li:last-child a {
    padding-right: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 796, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .primary-menu ul li a {
    font-size: 14px;
    padding: 0 8px;
  }
}
@media only screen and (max-width: 567px) {
  /* line 802, scss/responsive.scss */
  .header-v2 .main-nav.nav-visible .nav-logo {
    top: 10px;
    width: 220px;
    left: 50%;
    margin-left: -60px;
  }

  /* line 808, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .main-search {
    display: none;
  }

  /* line 811, scss/responsive.scss */
  .header-v2 .main-nav.nav-visible .nav-social {
    bottom: 8px;
  }

  /* line 814, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner {
    top: 50% !important;
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  /* line 820, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu {
    padding-top: 50px;
  }
  /* line 822, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu ul li {
    display: block !important;
    text-align: center;
  }
  /* line 825, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu ul li a {
    padding: 0 !important;
    line-height: 32px !important;
  }
}
@media only screen and (max-width: 479px) {
  /* line 833, scss/responsive.scss */
  .header-v2 .main-nav .nav-logo {
    width: 240px;
    left: 50%;
    margin-left: -70px;
  }

  /* line 838, scss/responsive.scss */
  .header-v2 .main-nav.nav-visible .nav-logo {
    top: 20px;
  }

  /* line 841, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu {
    padding-top: 90px;
  }
  /* line 843, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu ul li {
    display: block !important;
    text-align: center;
  }
  /* line 846, scss/responsive.scss */
  .header-v2 .main-nav .primary-menu ul li a {
    padding: 0 !important;
    line-height: 40px !important;
  }
}
/* ---- 12.2.4 menu-v3 ------*/
@media only screen and (max-width: 1199px) {
  /* line 856, scss/responsive.scss */
  .header-v3 .main-header .bg-menu {
    width: 30px;
    height: 65px;
    background: transparent;
    margin-top: -21px;
    margin-right: 0;
    margin-left: 10px;
  }
  /* line 863, scss/responsive.scss */
  .header-v3 .main-header .bg-menu .icon-menu {
    margin-top: 32px;
    margin-left: 5px;
  }
  /* line 867, scss/responsive.scss */
  .header-v3 .main-header .bg-menu.active {
    -moz-transform: 0.5s;
    -o-transform: 0.5s;
    -ms-transform: 0.5s;
    -webkit-transition-delay: 0.5s;
    /* Safari */
    transition-delay: 0.5s;
    width: 345px;
    background: #fafafa;
    position: fixed;
    z-index: 999;
  }

  /* line 875, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical {
    top: 0px;
    z-index: 991;
    position: fixed;
    padding-bottom: 20px;
    max-height: 100vh;
    overflow-y: scroll;
    padding-top: 80px;
    background: #fafafa;
  }
  /* line 884, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .dropdown-menu {
    left: 0;
    top: 0;
  }
  /* line 888, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 {
    padding: 10px 0;
    overflow: hidden;
    margin-right: 10px;
  }
  /* line 892, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 li.lever-01 {
    padding: 8px 0;
    width: 100%;
  }
  /* line 895, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 li.lever-01 > a {
    font-size: 16px !important;
  }
  /* line 904, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 li.lever-01 > a > i {
    display: none;
  }
  /* line 909, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu {
    width: 100% !important;
    padding: 0;
    position: relative;
    opacity: 1;
    visibility: visible;
    background: transparent !important;
    margin-bottom: 0;
    box-shadow: none;
    left: -20px;
  }
  /* line 919, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .container {
    width: 100%;
  }
  /* line 922, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid {
    height: auto;
  }
  /* line 924, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .make3D {
    height: auto;
    position: static;
  }
  /* line 929, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front, .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back {
    position: static;
    width: auto;
    height: auto;
  }
  /* line 933, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .caption, .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .caption {
    height: auto;
    width: auto;
    position: static;
  }
  /* line 938, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .meta, .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .meta {
    width: auto;
    height: auto;
    position: static;
  }
  /* line 942, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-front .meta .product-options, .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .product.engo-product-grid .product-back .meta .product-options {
    display: none;
  }
  /* line 948, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu.sub-menu-single {
    left: 0 !important;
  }
  /* line 950, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu.sub-menu-single ul li a {
    color: #212121;
  }
  /* line 954, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 {
    display: none;
    overflow: hidden;
    margin-bottom: 15px;
    padding-top: 10px;
  }
  /* line 959, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 li.lever-02 {
    margin-bottom: 0;
  }
  /* line 962, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 .image-right {
    margin-top: 15px;
  }
  /* line 965, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 .menu-menu {
    margin-bottom: 0;
    padding-left: 10px;
  }
  /* line 968, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #212121;
    position: relative;
  }
  /* line 973, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f067';
    position: absolute;
    height: 17px;
    line-height: 17px;
    width: 17px;
    right: 5px;
    top: 0;
    text-align: center;
  }
  /* line 985, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .lever-02 .menu-menu h3.title.at:after {
    content: '\f068';
  }
  /* line 992, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .arrow {
    bottom: auto;
    top: -35px;
    right: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: none;
    text-align: center;
  }
  /* line 1001, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .arrow:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-size: 15px;
    color: #212121;
  }
  /* line 1008, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .arrow.at:before {
    content: "\f077";
  }
  /* line 1013, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu .image-top {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1018, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical ul.lever-01 .dropdown-menu.mega-dropdown-menu-v2 div.lever-02 {
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 1026, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .dropdown-menu .menu-menu .title {
    font-size: 14px;
  }
  /* line 1029, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .dropdown-menu .menu-menu ul {
    display: none;
    padding-left: 10px;
  }
  /* line 1032, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .dropdown-menu .menu-menu ul li a {
    color: #212121;
  }
  /* line 1037, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a {
    margin-right: 10px;
  }
  /* line 1040, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 {
    height: auto;
  }
  /* line 1044, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 .menu-menu ul li {
    line-height: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1054, scss/responsive.scss */
  .header-v3 .main-header .bg-menu {
    margin-left: -5px;
  }
  /* line 1056, scss/responsive.scss */
  .header-v3 .main-header .bg-menu .icon-menu {
    margin-left: 15px;
  }

  /* line 1060, scss/responsive.scss */
  .header-v3 .main-header .mini-cart {
    margin-right: 10px;
  }

  /* line 1068, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .dropdown-menu {
    left: 0;
    top: 0;
  }
  /* line 1072, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a {
    margin-right: 10px;
  }
  /* line 1075, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 {
    height: auto;
  }
  /* line 1079, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 .menu-menu ul li {
    line-height: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1086, scss/responsive.scss */
  .engomainmenu-vertical.fixheight .logo-vertical {
    margin-bottom: 10px;
    padding: 0;
  }

  /* line 1090, scss/responsive.scss */
  .header-v3 .main-header .bg-menu .icon-menu {
    margin-top: 30px;
  }

  /* line 1093, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical {
    padding-top: 70px;
  }

  /* line 1096, scss/responsive.scss */
  .engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 {
    padding: 0;
    height: 40px;
    line-height: 40px;
  }
  /* line 1100, scss/responsive.scss */
  .engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 > a {
    line-height: 40px;
  }

  /* line 1104, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical .megamenu ul.lever-01 li.lever-01 .menu-menu ul li {
    padding: 0;
  }

  /* line 1107, scss/responsive.scss */
  .engomainmenu-vertical.fixheight .search-vertical {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1115, scss/responsive.scss */
  .header-v3 .main-header .mini-cart {
    padding-right: 10px;
  }

  /* line 1118, scss/responsive.scss */
  .header-v3 .main-header .bg-menu .icon-menu {
    margin-top: 28px;
  }

  /* line 1121, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical {
    padding-left: 25px;
    width: 100%;
    -moz-transform: translate(-100%, 0);
    -webkit-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  /* line 1125, scss/responsive.scss */
  .engo-mainmenu.engomainmenu-vertical.active {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  /* line 1129, scss/responsive.scss */
  .header-v3 .main-header .bg-menu.active {
    width: 100%;
  }

  /* line 1132, scss/responsive.scss */
  .engomainmenu-vertical.fixheight .logo-vertical {
    display: none;
  }
}
/*
* 12.3 Home
*/
/*
* 12.3.1 home 4
*/
@media only screen and (max-width: 1199px) {
  /* line 1146, scss/responsive.scss */
  .online-only .deals-info .sale-info {
    font-size: 20px;
  }

  /* line 1149, scss/responsive.scss */
  #brand .brand-content {
    padding-bottom: 50px;
  }
  /* line 1151, scss/responsive.scss */
  #brand .brand-content .brand {
    height: auto;
  }
  /* line 1153, scss/responsive.scss */
  #brand .brand-content .brand .brand-logo {
    line-height: 126px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1160, scss/responsive.scss */
  .online-only {
    margin: 100px 0;
  }
  /* line 1163, scss/responsive.scss */
  .online-only .images .img.img-1 {
    top: 70px;
    left: -30px;
  }
  /* line 1166, scss/responsive.scss */
  .online-only .images .img.img-1 img {
    max-width: 80%;
  }
  /* line 1170, scss/responsive.scss */
  .online-only .images .img.img-2 {
    top: -60px;
    right: -30px;
  }
  /* line 1173, scss/responsive.scss */
  .online-only .images .img.img-2 img {
    max-width: 80%;
  }
  /* line 1179, scss/responsive.scss */
  .online-only .deals-info .sale-info {
    font-size: 18px;
  }
  /* line 1184, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count {
    width: 70px;
    height: 70px;
    margin-right: 12px;
  }
  /* line 1188, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count .number {
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 10px;
  }
  /* line 1193, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count .text {
    font: 400 12px "Playfair Display";
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1205, scss/responsive.scss */
  .home-4 #wrapper section.slider-04 {
    padding-bottom: 85px;
  }

  /* line 1208, scss/responsive.scss */
  .online-only .images .img.img-2 {
    display: none;
  }

  /* line 1212, scss/responsive.scss */
  ul.nav-tabs li a {
    font-size: 35px;
  }
  /* line 1216, scss/responsive.scss */
  ul.nav-tabs li.active a {
    font-size: 48px;
  }

  /* line 1221, scss/responsive.scss */
  .tab-v1 {
    padding-top: 60px;
  }
  /* line 1223, scss/responsive.scss */
  .tab-v1 ul.nav-tabs {
    top: -40px;
  }

  /* line 1227, scss/responsive.scss */
  #brand .brand-content {
    padding-bottom: 30px;
  }

  /* line 1230, scss/responsive.scss */
  #brand .brand-content .brand {
    margin-bottom: 25px;
  }
  /* line 1233, scss/responsive.scss */
  #brand .brand-content .brand .brand-logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }

  /* line 1245, scss/responsive.scss */
  .home-4 #wrapper section.filter-product-block {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1254, scss/responsive.scss */
  ul.nav-tabs li a {
    margin-right: 30px;
    font-size: 30px;
    line-height: 55px;
  }
  /* line 1260, scss/responsive.scss */
  ul.nav-tabs li.active a {
    font-size: 42px;
    line-height: 55px;
  }
  /* line 1266, scss/responsive.scss */
  ul.nav-tabs li:last-child a {
    margin-right: 0;
  }

  /* line 1271, scss/responsive.scss */
  .tab-v1 ul.nav-tabs {
    top: -32px;
    height: 55px;
    line-height: 55px;
  }

  /* line 1276, scss/responsive.scss */
  .tab-v1 .viewall {
    display: none;
  }

  /* line 1279, scss/responsive.scss */
  .online-only {
    margin: 90px 0 50px;
    height: 330px;
  }
  /* line 1282, scss/responsive.scss */
  .online-only .images .img.img-1 {
    display: none;
  }
}
@media only screen and (max-width: 639px) and (min-width: 321px) {
  /* line 1287, scss/responsive.scss */
  .filter-product-block .widget-title {
    font-size: 25px;
    margin-bottom: 30px;
  }

  /* line 1293, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .name, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .name, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .name {
    font-size: 14px;
  }
  /* line 1296, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .rating, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .rating, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .rating {
    width: 60px;
    height: 12px;
  }
  /* line 1299, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .rating .star-rating, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .rating .star-rating, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .rating .star-rating {
    width: 60px;
  }
  /* line 1301, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .rating .star-rating:before, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .rating .star-rating:before, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .rating .star-rating:before {
    font-size: 11px;
  }
  /* line 1304, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .rating .star-rating span::before, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .rating .star-rating span::before, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .rating .star-rating span::before {
    font-size: 11px;
  }
  /* line 1310, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .price del, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .price del, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .price del {
    font-size: 12px;
    line-height: 15px;
  }
  /* line 1314, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .price ins, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .price ins, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .price ins {
    font-size: 15px;
    line-height: 15px;
  }
  /* line 1319, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .button-action, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .button-action, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .button-action {
    margin-top: 5px;
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    margin-left: -8px;
  }
  /* line 1324, scss/responsive.scss */
  .filter-product-block .list-topsales .engo-w-products-list .widget-product .caption .meta .wishlist, .filter-product-block .list-new .engo-w-products-list .widget-product .caption .meta .wishlist, .filter-product-block .list-toprate .engo-w-products-list .widget-product .caption .meta .wishlist {
    margin-top: 5px;
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    margin-left: -12px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1332, scss/responsive.scss */
  #brand .brand-content .brand .image-brand img {
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1338, scss/responsive.scss */
  .tab-v1 {
    padding-top: 20px;
  }
  /* line 1340, scss/responsive.scss */
  .tab-v1 ul.nav-tabs {
    position: static;
    height: auto;
    margin-bottom: 20px;
  }
  /* line 1344, scss/responsive.scss */
  .tab-v1 ul.nav-tabs li {
    float: none;
    background: #fff;
    margin-bottom: 10px;
  }
  /* line 1348, scss/responsive.scss */
  .tab-v1 ul.nav-tabs li a {
    line-height: 50px;
    margin-right: 0;
    text-align: center;
    font-size: 25px;
    letter-spacing: 1px;
  }
  /* line 1356, scss/responsive.scss */
  .tab-v1 ul.nav-tabs li.active a {
    line-height: 50px;
    font-size: 25px;
    background: #ef4a4e;
    color: #fff;
  }

  /* line 1366, scss/responsive.scss */
  #brand .brand-content .brand {
    margin-bottom: 10px;
  }

  /* line 1369, scss/responsive.scss */
  #brand .title-brand {
    top: -35px;
  }
  /* line 1371, scss/responsive.scss */
  #brand .title-brand .title {
    font-size: 50px;
  }

  /* line 1375, scss/responsive.scss */
  .online-only {
    margin-top: 70px;
    margin-bottom: 30px;
    height: 265px;
  }
  /* line 1379, scss/responsive.scss */
  .online-only .deals-info {
    padding-top: 65px;
  }
  /* line 1381, scss/responsive.scss */
  .online-only .deals-info h3.title {
    top: -45px;
    font-size: 55px;
    padding-bottom: 15px;
  }
  /* line 1386, scss/responsive.scss */
  .online-only .deals-info .des-info {
    font-size: 16px;
  }
  /* line 1391, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count {
    width: 56px;
    height: 56px;
    margin-right: 10px;
  }
  /* line 1395, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count .number {
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 8px;
  }
  /* line 1400, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count .text {
    font: 400 11px "Playfair Display";
    margin-bottom: 12px;
  }
  /* line 1404, scss/responsive.scss */
  .online-only .deals-info .countdown .timer-view .count:last-child {
    margin-right: 0;
  }

  /* line 1413, scss/responsive.scss */
  .filter-product-block .widget-title {
    font-size: 22px;
  }

  /* line 1417, scss/responsive.scss */
  .list-topsales .engo-w-products-list .widget-product .caption .meta .price, .list-new .engo-w-products-list .widget-product .caption .meta .price, .list-toprate .engo-w-products-list .widget-product .caption .meta .price {
    display: block;
    float: none;
  }
  /* line 1421, scss/responsive.scss */
  .list-topsales .engo-w-products-list .widget-product .caption .meta .rating, .list-new .engo-w-products-list .widget-product .caption .meta .rating, .list-toprate .engo-w-products-list .widget-product .caption .meta .rating {
    float: none;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1427, scss/responsive.scss */
  .filter-product-block .widget-title {
    font-size: 24px;
  }

  /* line 1430, scss/responsive.scss */
  .widget {
    margin-bottom: 30px;
  }
}
/*
* End Home 4
*/
/*
* 12.3.2 Home1
*/
@media only screen and (max-width: 1199px) {
  /* line 1443, scss/responsive.scss */
  .border-body {
    border-left: 20px solid #fff;
    border-right: 20px solid #fff;
  }

  /* line 1447, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info {
    padding-top: 50px;
  }

  /* line 1450, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item {
    padding: 25px 15px 25px 15px;
  }
  /* line 1452, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item i {
    margin-right: 10px;
    padding-left: 0;
  }
  /* line 1456, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item .title {
    font-size: 13px;
    line-height: 14px;
  }

  /* line 1461, scss/responsive.scss */
  .blog-v3 .blog-content-v3 h3.name-blog {
    height: 76px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1468, scss/responsive.scss */
  .border-body {
    border-left: none;
    border-right: none;
  }

  /* line 1472, scss/responsive.scss */
  .engo-banner-container {
    margin-bottom: 75px;
  }

  /* line 1475, scss/responsive.scss */
  .newin .content-newin {
    padding-bottom: 50px;
  }

  /* line 1478, scss/responsive.scss */
  .blog-v3 {
    margin-bottom: 40px;
    margin-top: 30px;
  }

  /* line 1482, scss/responsive.scss */
  .signupsp {
    padding: 30px 0;
    height: auto;
  }

  /* line 1486, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info {
    padding-top: 30px;
  }
  /* line 1488, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info h3.title {
    font-size: 62px;
    line-height: 60px;
  }
  /* line 1492, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info .sale-info {
    margin-top: 20px;
  }
  /* line 1495, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info .des-info {
    margin-bottom: 30px;
  }

  /* line 1499, scss/responsive.scss */
  .promotion.promotion-v2 {
    height: auto;
    margin-bottom: 50px;
  }

  /* line 1503, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item {
    padding: 10px;
    height: auto;
  }
  /* line 1506, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item i {
    display: block;
    width: 100%;
    float: none;
    margin-right: 0;
    text-align: center;
  }
  /* line 1513, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item .title {
    text-align: center;
    margin-top: 7px;
    margin-bottom: 7px;
  }
  /* line 1518, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item .des {
    text-align: center;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1525, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info {
    padding-top: 15px;
  }
  /* line 1527, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info h3.title {
    font-size: 50px;
    line-height: 45px;
  }
  /* line 1531, scss/responsive.scss */
  .deals-online-slider .online-only .deals-info .des-info {
    margin-bottom: 20px;
  }

  /* line 1535, scss/responsive.scss */
  .signupsp form {
    width: 600px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 735px) and (min-width: 640px) {
  /* line 1541, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item {
    padding: 10px 30px;
    height: 157px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1549, scss/responsive.scss */
  .newin .controls-arrow {
    top: -25px;
  }

  /* line 1552, scss/responsive.scss */
  .newin .content-newin {
    padding-bottom: 30px;
  }

  /* line 1555, scss/responsive.scss */
  .promotion.promotion-v2 .promotion-item .policy-item .title {
    margin-left: 0;
  }

  /* line 1558, scss/responsive.scss */
  .collections-banner .item-collection {
    margin-bottom: 20px;
  }

  /* line 1561, scss/responsive.scss */
  .deals-online-slider .online-only {
    height: 300px;
  }
  /* line 1563, scss/responsive.scss */
  .deals-online-slider .online-only .images {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
  }
  /* line 1568, scss/responsive.scss */
  .deals-online-slider .online-only .images .img-deals {
    height: 100%;
  }
  /* line 1571, scss/responsive.scss */
  .deals-online-slider .online-only .images img {
    max-height: 100%;
    max-width: none;
  }

  /* line 1577, scss/responsive.scss */
  .testimonial-v2 {
    height: 400px;
  }

  /* line 1580, scss/responsive.scss */
  .blog-v3 {
    margin-top: 10px;
    margin-bottom: 30px;
  }
  /* line 1583, scss/responsive.scss */
  .blog-v3 .title-blog h3.name {
    font-size: 46px;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  /* line 1588, scss/responsive.scss */
  .blog-v3 .blog-content-v3 {
    padding: 25px 0 0;
    margin-bottom: 20px;
    margin-left: 12px;
    margin-right: 10px;
  }
  /* line 1593, scss/responsive.scss */
  .blog-v3 .blog-content-v3 h3.name-blog {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    height: auto;
  }
  /* line 1599, scss/responsive.scss */
  .blog-v3 .blog-content-v3 .des {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 40px;
  }
  /* line 1604, scss/responsive.scss */
  .blog-v3 .blog-content-v3 .readmore {
    bottom: 15px;
  }

  /* line 1609, scss/responsive.scss */
  .signupsp {
    padding-top: 20px;
  }
  /* line 1611, scss/responsive.scss */
  .signupsp .title-signupsp .des {
    font-size: 13px;
  }
  /* line 1614, scss/responsive.scss */
  .signupsp form {
    width: 450px;
  }

  /* line 1618, scss/responsive.scss */
  .collections-banner .item-collection.item-1, .collections-banner .item-collection.item-3 {
    margin-right: 0;
  }

  /* line 1621, scss/responsive.scss */
  .collections-banner .item-collection.item-1, .collections-banner .item-collection.item-2, .collections-banner .item-collection.item-3, .collections-banner .item-collection.item-4 {
    width: 100%;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1627, scss/responsive.scss */
  .newin .controls-arrow {
    top: -22px;
  }

  /* line 1630, scss/responsive.scss */
  .signupsp form {
    width: 320px;
  }

  /* line 1633, scss/responsive.scss */
  .signupsp .title-signupsp .des {
    padding: 0 15px;
  }

  /* line 1636, scss/responsive.scss */
  .newin .title-newin h3.title {
    font-size: 50px;
  }

  /* line 1639, scss/responsive.scss */
  .blog-v3 .blog-content-v3 h3.name-blog {
    font-size: 20px;
  }

  /* line 1642, scss/responsive.scss */
  .newin .controls-arrow {
    width: 90px;
    height: 40px;
  }

  /* line 1646, scss/responsive.scss */
  .newin .controls-arrow .button-arrow {
    font-size: 32px;
    line-height: 40px;
    width: 40px;
    height: 40px;
  }
  /* line 1651, scss/responsive.scss */
  .newin .controls-arrow .button-arrow i {
    line-height: 40px;
  }

  /* line 1655, scss/responsive.scss */
  .blog-v3 {
    margin-bottom: 10px;
  }

  /* line 1658, scss/responsive.scss */
  .blog-v3 .title-blog h3.name {
    font-size: 42px;
  }

  /* line 1661, scss/responsive.scss */
  .blog-v3 .blog-content-v3 {
    margin-left: 12px;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1667, scss/responsive.scss */
  .signupsp form {
    width: 300px;
  }
}
/*
*  END Home1
*/
/*
*  12.3.3 Home2
*/
@media only screen and (max-width: 1199px) {
  /* line 1679, scss/responsive.scss */
  .blog-subscribe .subscribe {
    padding-left: 65px;
  }

  /* line 1682, scss/responsive.scss */
  .grid-v2 .banner-product .hover-banner {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: auto;
  }
  /* line 1686, scss/responsive.scss */
  .grid-v2 .banner-product .hover-banner span {
    font-size: 42px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1693, scss/responsive.scss */
  .blog-subscribe {
    padding: 50px 0;
  }

  /* line 1696, scss/responsive.scss */
  .blog-subscribe .subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 1699, scss/responsive.scss */
  .blog-subscribe .subscribe .social-sub {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1705, scss/responsive.scss */
  .promotion .policy-item i {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  /* line 1709, scss/responsive.scss */
  .grid-v2 .viewall {
    right: 15px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1714, scss/responsive.scss */
  .grid-v2 .viewall {
    display: none;
  }

  /* line 1717, scss/responsive.scss */
  .grid-v2 .title-gird-v2 .title {
    font-size: 45px;
  }

  /* line 1720, scss/responsive.scss */
  .engo-slide-container {
    margin-bottom: 70px;
  }

  /* line 1723, scss/responsive.scss */
  .promotion {
    padding: 15px 0 20px;
  }

  /* line 1726, scss/responsive.scss */
  .promotion .promotion-item {
    height: auto;
    border-right: none;
    margin-bottom: 10px;
  }

  /* line 1731, scss/responsive.scss */
  .promotion .policy-item i {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  /* line 1735, scss/responsive.scss */
  .promotion .policy-item .title {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1740, scss/responsive.scss */
  .grid-v2 .title-gird-v2 {
    top: -36px;
  }
  /* line 1742, scss/responsive.scss */
  .grid-v2 .title-gird-v2 .title {
    font-size: 36px;
  }
}
/*
*  END Home2*/
/*
* 12.3.4 Home3
*/
@media only screen and (max-width: 1199px) {
  /* line 1754, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 {
    width: 100%;
    height: auto;
  }
  /* line 1757, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 .input-text {
    width: 88%;
    margin: 50px 70px;
  }
  /* line 1761, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 .search-btn {
    top: 50px;
    right: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1768, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 {
    top: 120px;
  }
  /* line 1770, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 .input-text {
    width: 88%;
    margin: 50px 30px;
  }
  /* line 1774, scss/responsive.scss */
  .header-v3 .main-header .search-container .search-box-v1 .search-btn {
    top: 50px;
    right: 30px;
  }

  /* line 1779, scss/responsive.scss */
  .tab-content {
    margin-bottom: 40px;
  }

  /* line 1782, scss/responsive.scss */
  .blog-v1 {
    padding-bottom: 60px;
  }

  /* line 1785, scss/responsive.scss */
  .blog-v1 .title-blog {
    padding-bottom: 25px;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  /* line 1790, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 {
    width: 600px;
  }

  /* line 1793, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bdes {
    padding: 0 25px;
  }
  /* line 1795, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bdes .des {
    padding-top: 20px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1802, scss/responsive.scss */
  .blog-v1 {
    padding-bottom: 40px;
  }

  /* line 1805, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 {
    width: 480px;
  }

  /* line 1808, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bdes {
    padding: 0 15px;
  }

  /* line 1811, scss/responsive.scss */
  .blog-v1 .title-blog {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1816, scss/responsive.scss */
  .blog-v1 .title-blog {
    padding-bottom: 20px;
    margin-top: 25px;
    margin-bottom: 20px;
  }

  /* line 1821, scss/responsive.scss */
  .blog-v1 .title-blog .name {
    font-size: 40px;
  }

  /* line 1824, scss/responsive.scss */
  .blog-v1 .title-blog .des-title {
    font-size: 14px;
  }

  /* line 1827, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 {
    width: 360px;
  }
  /* line 1829, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 .name-blog {
    font-size: 18px;
    margin-top: 30px;
  }

  /* line 1834, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bdes {
    padding: 0 10px;
  }
  /* line 1836, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bdes .des {
    padding-top: 9px;
    margin-bottom: 3px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1843, scss/responsive.scss */
  .blog-v1 .title-blog {
    padding-bottom: 18px;
    margin-top: 20px;
  }

  /* line 1847, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 {
    width: 320px;
  }
  /* line 1849, scss/responsive.scss */
  .blog-v1 .content-blog .blog-content-v1 .bv1 .name-blog {
    margin-top: 25px;
  }
}
/*
* END Home 3
*/
/*
* 12.4 Header
*/
/* 12.4.1 header-v4 */
/* mega-menu*/
@media only screen and (max-width: 1199px) {
  /* line 1870, scss/responsive.scss */
  .site-header.header-v4 .bottom-header {
    position: relative;
  }

  /* line 1873, scss/responsive.scss */
  .bottom-header.header-sv2 .row {
    position: static;
  }
  /* line 1875, scss/responsive.scss */
  .bottom-header.header-sv2 .row .col-md-11 {
    position: static;
  }

  /* line 1880, scss/responsive.scss */
  .menu-mb .menu {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
  }
  /* line 1885, scss/responsive.scss */
  .menu-mb .menu .icon-bar {
    width: 30px;
    height: 3px;
    background: rgba(33, 33, 33, 0.8);
    margin: 3px 0;
    display: block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    position: absolute;
    top: 50%;
    margin-top: -1.5px;
    left: 0;
  }
  /* line 1900, scss/responsive.scss */
  .menu-mb .menu .icon-bar:before, .menu-mb .menu .icon-bar:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 3px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    background: rgba(33, 33, 33, 0.8);
  }
  /* line 1913, scss/responsive.scss */
  .menu-mb .menu .icon-bar:before {
    top: -8px;
  }
  /* line 1916, scss/responsive.scss */
  .menu-mb .menu .icon-bar:after {
    bottom: -8px;
  }
  /* line 1921, scss/responsive.scss */
  .menu-mb .menu.active .icon-bar {
    background: transparent;
  }
  /* line 1923, scss/responsive.scss */
  .menu-mb .menu.active .icon-bar:before {
    top: 0px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
  }
  /* line 1927, scss/responsive.scss */
  .menu-mb .menu.active .icon-bar:after {
    bottom: 0px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
  }
}
@media only screen and (max-width: 991px) {
  /* line 1950, scss/responsive.scss */
  .site-header.header-v4 .main-header .right-main-header .wishlist-header {
    display: none;
  }

  /* line 1953, scss/responsive.scss */
  .setting-header .setting-content:before {
    left: 143px;
  }

  /* line 1956, scss/responsive.scss */
  .search-container .search-box .main-search input.text-search.active {
    text-indent: 5px;
    width: 83.33%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1962, scss/responsive.scss */
  .site-header.header-v4 .main-header {
    height: 82px;
    line-height: 82px;
  }
  /* line 1965, scss/responsive.scss */
  .site-header.header-v4 .main-header .phone {
    margin: 21px 0;
  }
  /* line 1968, scss/responsive.scss */
  .site-header.header-v4 .main-header .right-main-header {
    margin: 21px 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1974, scss/responsive.scss */
  .logo.logo-center {
    text-align: left;
	width:260px;
  }
  .top-header-v4{display:none;}
}
/* End header -v4 */
/* 12.4.2 Header-v2 */
@media only screen and (max-width: 991px) and (min-width: 768px) {
  /* line 1983, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .primary-menu ul li a {
    font-size: 16px;
    padding: 0 15px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1988, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .main-search {
    width: 86%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1994, scss/responsive.scss */
  .header-v2 .main-nav .nav-inner .main-search {
    width: 75%;
    margin-top: 40px;
  }

  /* line 1998, scss/responsive.scss */
  .header-v2 .main-nav.nav-visible .nav-inner {
    margin-top: -35px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2004, scss/responsive.scss */
  .header-v2 .main-header .rightheader {
    margin-right: 15px;
  }
  /* line 2006, scss/responsive.scss */
  .header-v2 .main-header .rightheader .hamburger {
    margin-left: 15px;
  }
  /* line 2010, scss/responsive.scss */
  .header-v2 .main-header .logo-left {
    margin-left: 15px;
    width: 260px;
  }
}
/* End header -v2 */
/* 12.4.3 header-v1 */
@media only screen and (max-width: 1199px) {
  /* line 2021, scss/responsive.scss */
  .header-v1 .main-menu .lever-01 > a {
    padding: 0 20px;
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2037, scss/responsive.scss */
  .header-v1 .logo {
    position: static;
    margin-left: 20px;
    margin-top: 20px;
  }
  /* line 2042, scss/responsive.scss */
  .header-v1 .right-header {
    position: static;
    margin-right: 20px;
    margin-top: 17px;
  }
  /* line 2047, scss/responsive.scss */
  .header-v1 .setting-header .setting-content {
    right: 0;
  }

  /* line 2052, scss/responsive.scss */
  .header-v1 .menu-mb, .header-v1 .logo, .header-v1 .right-header {
    float: left;
  }
  /* line 2055, scss/responsive.scss */
  .header-v1 .menu-mb {
    width: 50px;
  }
  /* line 2058, scss/responsive.scss */
  .header-v1 .logo {
    width: 210px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 2062, scss/responsive.scss */
  .header-v1 .logo img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 2067, scss/responsive.scss */
  .header-v1 .right-header {
    width: calc(100% - 190px);
  }
  /* line 2070, scss/responsive.scss */
  .header-v1 .right-header .setting-header .setting-content::before {
    right: 22px;
  }
  /* line 2073, scss/responsive.scss */
  .header-v1 .logo {
    margin-left: 30px;
  }
  /* line 2076, scss/responsive.scss */
  .header-v1 .right-header {
    padding-right: 15px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  /* line 2083, scss/responsive.scss */
  .header-v1 .menu-mb .menu {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    margin-top: 20px;
    margin-left: 20px;
  }
  /* line 2090, scss/responsive.scss */
  .header-v1 .menu-mb .menu .icon-bar {
    width: 30px;
    height: 3px;
    background: rgba(33, 33, 33, 0.8);
    display: block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    position: absolute;
    top: 50%;
    margin-top: -1.5px;
    left: 0;
  }
  /* line 2104, scss/responsive.scss */
  .header-v1 .menu-mb .menu .icon-bar:before, .header-v1 .menu-mb .menu .icon-bar:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 3px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    background: rgba(33, 33, 33, 0.8);
  }
  /* line 2117, scss/responsive.scss */
  .header-v1 .menu-mb .menu .icon-bar:before {
    top: -8px;
  }
  /* line 2120, scss/responsive.scss */
  .header-v1 .menu-mb .menu .icon-bar:after {
    bottom: -8px;
  }
  /* line 2125, scss/responsive.scss */
  .header-v1 .menu-mb .menu.active .icon-bar {
    background: transparent;
  }
  /* line 2127, scss/responsive.scss */
  .header-v1 .menu-mb .menu.active .icon-bar:before {
    top: 0px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
  }
  /* line 2131, scss/responsive.scss */
  .header-v1 .menu-mb .menu.active .icon-bar:after {
    bottom: 0px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
  }
  /* line 2140, scss/responsive.scss */
  .header-v1 .sub-menu .container {
    width: 100%;
  }
  /* line 2143, scss/responsive.scss */
  .header-v1 .sub-menu.page-menu div.lever-02 {
    margin-left: 25px;
    margin-right: 15px;
    padding-top: 0;
    padding-bottom: 10px;
  }
  /* line 2148, scss/responsive.scss */
  .header-v1 .sub-menu.page-menu div.lever-02 .menu-menu h3.title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 2158, scss/responsive.scss */
  .header-v1 .right-header .setting-header {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2164, scss/responsive.scss */
  .header-v1 .right-header {
    padding-right: 10px;
  }
  /* line 2166, scss/responsive.scss */
  .header-v1 .right-header .setting-header {
    margin-left: 10px;
  }
  /* line 2168, scss/responsive.scss */
  .header-v1 .right-header .setting-header .setting-content::before {
    right: 17px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2179, scss/responsive.scss */
  .header-v1 .right-header .mini-cart .shop-item {
    right: -55px;
  }
  /* line 2181, scss/responsive.scss */
  .header-v1 .right-header .mini-cart .shop-item:before {
    right: 95px;
  }

  /* line 2188, scss/responsive.scss */
  .header-v1 .right-header .setting-header:hover .setting-content {
    top: 65px;
  }

  /* line 2191, scss/responsive.scss */
  .header-v1 {
    padding-top: 45px;
  }
  /* line 2195, scss/responsive.scss */
  .header-v1 .logo {
    position: absolute;
    margin-left: -55px;
    left: 50%;
    top: 15px;
    margin-top: 0;
  }
  /* line 2202, scss/responsive.scss */
  .header-v1 .right-header {
    width: calc(100% - 50px);
  }
}
/* End header -v1 */
/* 12.4.4 header-v3 */
@media only screen and (max-width: 639px) and (min-width: 480px) {
  /* line 2213, scss/responsive.scss */
  .header-v3 .main-header {
    top: 10px;
  }
  /* line 2215, scss/responsive.scss */
  .header-v3 .main-header .icon-menu {
    margin-top: 10px;
  }
  /* line 2218, scss/responsive.scss */
  .header-v3 .main-header .right-main-header {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 2223, scss/responsive.scss */
  .header-v3 .main-header .search-container {
    display: none;
  }

  /* line 2226, scss/responsive.scss */
  .header-v3 .main-header .wishlist-header {
    display: none;
  }

  /* line 2229, scss/responsive.scss */
  .header-v3 .main-header .mini-cart {
    margin-right: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2234, scss/responsive.scss */
  .header-v3 .main-header {
    line-height: 40px;
  }

  /* line 2237, scss/responsive.scss */
  .header-v3 .main-header .icon-menu {
    margin-left: 5px;
  }
}
/* End header -v3 */
/*
* 12.5 Footer
*/
/* 12.5.1 footer-v4 */
@media only screen and (max-width: 767px) {
  /* line 2249, scss/responsive.scss */
  .home-4 #wrapper {
    padding-bottom: 0px;
  }

  /* line 2252, scss/responsive.scss */
  .footer-v4 {
    position: static;
  }
  /* line 2254, scss/responsive.scss */
  .footer-v4 .social {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) and (min-width: 640px) {
  /* line 2258, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li {
    float: left;
    padding: 0 10px 0 0;
  }
  /* line 2261, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li:last-child {
    padding-right: 0;
  }
  /* line 2264, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li a {
    font-size: 10px;
  }
}

@media only screen and (max-width: 640px) {
  /* map */
  /* line 2273, scss/responsive.scss */
  .footer-v4 {
    position: static;
    height: auto;
  }

  /* line 2277, scss/responsive.scss */
  #iw-container {
    padding: 10px 0;
  }
  /* line 2279, scss/responsive.scss */
  #iw-container .img-map {
    width: auto;
    float: none;
    border-right: none;
    margin-bottom: 5px;
  }

  /* line 2286, scss/responsive.scss */
  .gm-style-iw {
    width: 420px !important;
  }
  /* line 2288, scss/responsive.scss */
  .gm-style-iw > div {
    width: 420px !important;
  }

  /* line 2292, scss/responsive.scss */
  .footer-v4 .footer-bottom {
    height: auto;
  }
  /* line 2294, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social {
    text-align: center;
  }
  /* line 2296, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li {
    padding: 0 12px;
  }
  /* line 2298, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li:first-child {
    padding-left: 0;
  }
  /* line 2301, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social li:last-child {
    padding-right: 0;
  }
  /* line 2306, scss/responsive.scss */
  .footer-v4 .footer-bottom .payment-footer {
    text-align: center;
    float: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2313, scss/responsive.scss */
  .gm-style-iw {
    max-width: 100% !important;
  }
  /* line 2315, scss/responsive.scss */
  .gm-style-iw > div {
    max-width: 100% !important;
  }

  /* line 2319, scss/responsive.scss */
  .home-4 #wrapper section.slider-04 {
    padding-bottom: 40px;
  }

  /* line 2323, scss/responsive.scss */
  .site-header.header-v4 .main-header .right-main-header {
    margin: 21px 0;
  }

  /* line 2327, scss/responsive.scss */
  .footer-v4 .footer-bottom {
    line-height: 40px;
    height: auto !important;
  }
  /* line 2330, scss/responsive.scss */
  .footer-v4 .footer-bottom ul.social {
    padding-bottom: 8px;
  }
  /* line 2333, scss/responsive.scss */
  .footer-v4 .footer-bottom .payment-footer {
    display: block;
    clear: both;
    padding-bottom: 10px;
  }
}
/* 12.5.2 footer-v3 */
@media only screen and (max-width: 767px) {
  /* line 2344, scss/responsive.scss */
  .engo-footer-v3 .copyright {
    padding-top: 30px;
    padding-bottom: 35px;
    height: auto;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2351, scss/responsive.scss */
  .engo-footer-v3 .copyright {
    padding: 25px 0;
  }
}
/* 12.5.3 footer-v2 */
@media only screen and (max-width: 639px) {
  /* line 2358, scss/responsive.scss */
  .engo-footer-v2 .footer-main-v2 {
    height: 80px;
    line-height: 80px;
  }
  /* line 2361, scss/responsive.scss */
  .engo-footer-v2 .footer-main-v2 .copy-right-v2 {
    line-height: 80px;
  }
}
/*  12.5.4 Footer -v1 */
@media only screen and (max-width: 1199px) {
  /* line 2370, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li a {
    padding: 0 30px;
  }
  /* line 2374, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li:first-child a {
    padding-left: 0;
  }
  /* line 2379, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li:last-child a {
    padding-right: 0;
  }

  /* line 2384, scss/responsive.scss */
  .menu-footer-right {
    text-align: right;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2389, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li a {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2394, scss/responsive.scss */
  .engo-footer .footer-main {
    height: 100px;
    line-height: 100px;
  }

  /* line 2398, scss/responsive.scss */
  .engo-footer .footer-bottom {
    height: 60px;
    line-height: 60px;
  }

  /* line 2402, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li a {
    padding: 0 10px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 2408, scss/responsive.scss */
  .engo-footer .footer-main {
    height: 70px;
    line-height: 70px;
  }

  /* line 2412, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li a {
    font-size: 11px;
  }

  /* line 2415, scss/responsive.scss */
  .engo-footer .footer-bottom {
    height: 50px;
    line-height: 50px;
  }

  /* line 2419, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social li {
    padding: 0 15px;
  }
  /* line 2421, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social li:last-child {
    padding-right: 0;
  }
  /* line 2424, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social li:first-child {
    padding-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2430, scss/responsive.scss */
  .engo-footer .footer-main {
    height: auto;
    line-height: 30px;
  }
  /* line 2433, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer-left {
    text-align: center;
    margin-top: 10px;
  }
  /* line 2437, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer-right {
    text-align: center;
    margin-bottom: 10px;
  }

  /* line 2442, scss/responsive.scss */
  .engo-footer .footer-main .menu-footer li a {
    padding: 0 15px;
  }

  /* line 2445, scss/responsive.scss */
  .engo-footer .footer-bottom {
    height: 60px;
    line-height: 22px;
  }

  /* line 2449, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social {
    padding-top: 8px;
  }
  /* line 2451, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social li {
    width: 33%;
    float: left;
    text-align: center;
    padding: 0;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2460, scss/responsive.scss */
  .engo-footer .footer-bottom ul.social li {
    padding: 0 2px;
  }
}
/*
* End Footer
*/
/*
* Slider
*/
@media only screen and (max-width: 1199px) {
  /* line 2474, scss/responsive.scss */
  .swiper-wrapper .child-swiper .make3D.animate {
    height: 400px;
  }
  /* line 2477, scss/responsive.scss */
  .swiper-wrapper .child-swiper .product-front, .swiper-wrapper .child-swiper .product-back {
    height: 400px;
  }

  /* line 2481, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product, .swiper-wrapper .child-swiper .container .swiper-product-02 {
    width: 666px;
    height: 500px;
    margin-top: -250px;
  }
  /* line 2485, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss {
    height: 480px;
  }
  /* line 2487, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown {
    margin-top: 5px;
    width: 232px;
  }
  /* line 2491, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count {
    width: 50px;
    height: 51px;
    text-align: center;
    border: 1px solid #fff;
    margin-right: 5px;
  }
  /* line 2497, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count .number, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count .number {
    font-size: 20px;
    margin-top: 7px;
  }
  /* line 2501, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count .text, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count .text {
    margin-bottom: 5px;
  }
  /* line 2504, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss .countdown .timer-view .count.seconds, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss .countdown .timer-view .count.seconds {
    margin-right: 0;
  }
  /* line 2512, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product .product-ss.swiper-slide-active .countdown, .swiper-wrapper .child-swiper .container .swiper-product-02 .product-ss.swiper-slide-active .countdown {
    left: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2520, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product, .swiper-wrapper .child-swiper .container .swiper-product-02 {
    width: 220px;
    height: 420px;
    margin-top: -210px;
    left: 50%;
    margin-left: -110px;
    padding-top: 0;
  }

  /* line 2528, scss/responsive.scss */
  .slider-home-v3 .swiper-main {
    height: 500px !important;
  }
  /* line 2530, scss/responsive.scss */
  .slider-home-v3 .swiper-main .product .image .wishlist {
    display: none;
  }
  /* line 2533, scss/responsive.scss */
  .slider-home-v3 .swiper-main > .swiper-wrapper {
    max-width: 100%;
    height: 100% !important;
  }
  /* line 2536, scss/responsive.scss */
  .slider-home-v3 .swiper-main > .swiper-wrapper .bg-slider {
    height: 100% !important;
  }
}
@media only screen and (max-width: 375px) and (min-width: 375px) {
  /* line 2544, scss/responsive.scss */
  .slider-home-v3 .swiper-main {
    height: 627px !important;
  }
}
@media only screen and (max-width: 414px) and (min-width: 414px) {
  /* line 2551, scss/responsive.scss */
  .slider-home-v3 .swiper-main {
    height: 736px !important;
  }
}
@media only screen and (max-width: 320px) and (min-width: 320px) {
  /* line 2558, scss/responsive.scss */
  .slider-home-v3 .swiper-main {
    height: 480px !important;
  }
}
@media only screen and (max-width: 320px) {
  /* line 2562, scss/responsive.scss */
  .swiper-wrapper .child-swiper .container .swiper-product, .swiper-wrapper .child-swiper .container .swiper-product-02 {
    width: 200px;
    height: 380px;
    margin-top: -170px;
    left: 50%;
    margin-left: -100px;
    padding-top: 0;
  }
}
/*
* End Slider
*/
/*
* toolbar
*/
@media only screen and (max-width: 479px) {
  /* line 2581, scss/responsive.scss */
  .toolbar.products-bottom-toolbar ul li.first {
    padding-left: 0;
    padding-right: 15px;
  }
  /* line 2585, scss/responsive.scss */
  .toolbar.products-bottom-toolbar ul li.last {
    padding-right: 0;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2595, scss/responsive.scss */
  .toolbar.products-bottom-toolbar ul li.first {
    padding-right: 10px;
  }
  /* line 2598, scss/responsive.scss */
  .toolbar.products-bottom-toolbar ul li.last {
    padding-left: 10px;
  }
}
/*
* Breadcrumb
*/
@media only screen and (max-width: 479px) {
  /* line 2609, scss/responsive.scss */
  .engo-breadscrumb {
    height: 280px;
  }
  /* line 2611, scss/responsive.scss */
  .engo-breadscrumb .breadcrumb {
    margin-top: 160px;
  }
  /* line 2613, scss/responsive.scss */
  .engo-breadscrumb .breadcrumb li:last-child {
    font-size: 24px;
    top: -65px;
  }
}
/*
* sidebar
*/
@media only screen and (max-width: 1199px) and (min-width: 768px) {
  /* line 2626, scss/responsive.scss */
  .sidebar {
    padding: 15px 10px;
  }
  /* line 2629, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .image {
    width: 70px;
  }
  /* line 2632, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .name {
    margin-top: 0;
    font-size: 14px !important;
    margin-bottom: 5px;
  }
  /* line 2637, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .price {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
  }
  /* line 2641, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .button-action {
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    margin-right: 5px;
  }
  /* line 2645, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .wishlist {
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  /* line 2649, scss/responsive.scss */
  .sidebar .widget .f-price .btn {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2656, scss/responsive.scss */
  .sidebar {
    padding: 15px 30px;
  }
  /* line 2658, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .image {
    margin-right: 20px;
  }
  /* line 2661, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .caption .meta .price {
    display: block;
    float: right;
    margin-bottom: 15px;
    margin-top: 13px;
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2671, scss/responsive.scss */
  .sidebar {
    padding: 15px;
  }
  /* line 2673, scss/responsive.scss */
  .sidebar .list-topsales .engo-w-products-list .widget-product .image {
    margin-right: 15px;
  }
  /* line 2676, scss/responsive.scss */
  .sidebar .widget {
    margin-bottom: 40px;
  }
}
/*
* 12.6 PAGE
*/
/*
* 12.6.1 page-Product-Detail
*/
@media only screen and (max-width: 1199px) {
  /* line 2691, scss/responsive.scss */
  .product-details .summary {
    padding: 0 30px;
  }
  /* line 2693, scss/responsive.scss */
  .product-details .summary .product-name {
    padding-top: 20px;
    margin-bottom: 8px;
  }
  /* line 2697, scss/responsive.scss */
  .product-details .summary .price {
    margin-top: 15px;
  }
  /* line 2700, scss/responsive.scss */
  .product-details .summary .des {
    padding: 0 20px;
  }
  /* line 2703, scss/responsive.scss */
  .product-details .summary .product-options {
    margin-top: 30px;
  }
  /* line 2705, scss/responsive.scss */
  .product-details .summary .product-options .scolor-product {
    margin-bottom: 25px;
    margin-top: 25px;
  }
  /* line 2710, scss/responsive.scss */
  .product-details .summary .quantity {
    padding-bottom: 30px;
  }
  /* line 2713, scss/responsive.scss */
  .product-details .summary .social-product {
    margin-top: 20px;
  }
  /* line 2716, scss/responsive.scss */
  .product-details .summary .buttons {
    margin-bottom: 35px;
    margin-top: 20px;
  }
  /* line 2719, scss/responsive.scss */
  .product-details .summary .buttons .button {
    width: 200px;
  }

  /* line 2724, scss/responsive.scss */
  .product-details .tabs-container .tab-content {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 80px;
    padding-bottom: 50px;
  }

  /* line 2730, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review {
    padding-left: 50px;
  }
  /* line 2732, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review .submit .rating-rev {
    width: 150px;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  /* line 2739, scss/responsive.scss */
  .product-details .summary {
    padding: 0 15px;
  }
  /* line 2741, scss/responsive.scss */
  .product-details .summary .product-name {
    padding-top: 10px;
    margin-bottom: 5px;
  }
  /* line 2744, scss/responsive.scss */
  .product-details .summary .product-name a {
    font-size: 30px;
    line-height: 30px;
  }
  /* line 2749, scss/responsive.scss */
  .product-details .summary .price {
    margin-top: 10px;
  }
  /* line 2752, scss/responsive.scss */
  .product-details .summary .des {
    padding: 10px 0;
  }
  /* line 2755, scss/responsive.scss */
  .product-details .summary .product-options {
    margin-top: 20px;
  }
  /* line 2757, scss/responsive.scss */
  .product-details .summary .product-options .scolor-product {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  /* line 2761, scss/responsive.scss */
  .product-details .summary .product-options strong {
    width: 95px;
  }
  /* line 2765, scss/responsive.scss */
  .product-details .summary .quantity {
    padding-bottom: 20px;
  }
  /* line 2767, scss/responsive.scss */
  .product-details .summary .quantity label {
    width: 120px;
  }
  /* line 2770, scss/responsive.scss */
  .product-details .summary .quantity input.qty {
    width: 90px;
  }
  /* line 2774, scss/responsive.scss */
  .product-details .summary .social-product ul li a {
    margin-right: 15px;
  }
  /* line 2777, scss/responsive.scss */
  .product-details .summary .buttons .button {
    width: 145px;
  }
  /* line 2779, scss/responsive.scss */
  .product-details .summary .buttons .button span {
    font-size: 13px;
  }

  /* line 2784, scss/responsive.scss */
  .product-details .tabs-container .tab-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2788, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review li {
    margin-bottom: 40px;
  }
  /* line 2790, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review li .images {
    margin-right: 20px;
  }
  /* line 2793, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review li .name {
    margin-right: 20px;
  }
  /* line 2796, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review li .des-rev {
    margin-left: 80px;
  }

  /* line 2800, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review {
    padding-left: 30px;
  }
  /* line 2802, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review .submit .rating-rev {
    width: 130px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2809, scss/responsive.scss */
  .product-details .summary .des {
    padding: 10px 0;
  }

  /* line 2812, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content {
    width: 100%;
  }
  /* line 2814, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review li {
    margin-bottom: 30px;
  }

  /* line 2818, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review {
    width: 100%;
    padding-left: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 2824, scss/responsive.scss */
  .product-details .summary .buttons .button {
    width: 180px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2829, scss/responsive.scss */
  .product-details .tabs-container .tabs li {
    width: 100%;
  }
  /* line 2831, scss/responsive.scss */
  .product-details .tabs-container .tabs li a {
    border-right: none;
  }

  /* line 2835, scss/responsive.scss */
  .product-details .tabs-container .tab-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2839, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .review-content .review .time {
    display: none;
  }

  /* line 2843, scss/responsive.scss */
  .product-details .tabs-container .add-tags form input {
    width: calc(100% - 125px);
    text-indent: 12px;
  }
  /* line 2847, scss/responsive.scss */
  .product-details .tabs-container .add-tags form .add-tags {
    width: 110px;
    margin-left: 15px;
  }

  /* line 2852, scss/responsive.scss */
  .relatedproducts {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  /* line 2855, scss/responsive.scss */
  .relatedproducts .title-related {
    top: -70px;
  }
  /* line 2858, scss/responsive.scss */
  .relatedproducts h3.title {
    font-size: 36px;
  }

  /* line 2862, scss/responsive.scss */
  .product-details .summary {
    padding: 0;
    background: none;
  }
  /* line 2865, scss/responsive.scss */
  .product-details .summary .product-name a {
    font-size: 30px;
  }
  /* line 2868, scss/responsive.scss */
  .product-details .summary .product-options strong {
    width: 80px;
  }
  /* line 2872, scss/responsive.scss */
  .product-details .summary .quantity label {
    width: 110px;
  }
  /* line 2875, scss/responsive.scss */
  .product-details .summary .quantity input.qty {
    width: 80px;
  }
  /* line 2879, scss/responsive.scss */
  .product-details .summary .social-product ul li a {
    font-size: 20px;
    margin-right: 15px;
  }
  /* line 2883, scss/responsive.scss */
  .product-details .summary .buttons .button {
    width: 140px;
  }
  /* line 2885, scss/responsive.scss */
  .product-details .summary .buttons .button span {
    font-size: 13px;
  }
  /* line 2888, scss/responsive.scss */
  .product-details .summary .buttons .button.cart-button {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2895, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review .submit .subreview {
    width: 130px;
  }

  /* line 2898, scss/responsive.scss */
  .product-details .tabs-container .tab-rev .form-review .submit .rating-rev {
    width: 110px;
  }
}
/*
* 12.6.2 page-404
*/
@media only screen and (max-width: 1199px) {
  /* line 2907, scss/responsive.scss */
  .page-404 h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2912, scss/responsive.scss */
  .page-404 h2 {
    font-size: 24px;
  }

  /* line 2915, scss/responsive.scss */
  .page-404 .search-404 {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2920, scss/responsive.scss */
  .page-404 h2 {
    padding: 0 40px;
    line-height: 40px;
  }

  /* line 2924, scss/responsive.scss */
  .page-404 .search-404 {
    width: 90%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2929, scss/responsive.scss */
  .page-404 h2 {
    font-size: 22px;
  }
}
/*
* 12.6.3 page-about
*/
@media only screen and (max-width: 1199px) {
  /* line 2938, scss/responsive.scss */
  .site-about .team-members .merber {
    height: 390px;
  }

  /* line 2941, scss/responsive.scss */
  .site-about .main-about .about-info .des p {
    line-height: 23px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 2946, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb {
    height: 400px;
  }
  /* line 2948, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb .breadcrumb {
    margin-top: 140px;
  }

  /* line 2952, scss/responsive.scss */
  .site-about {
    padding-bottom: 50px;
  }

  /* line 2955, scss/responsive.scss */
  .site-about .main-about .about-info .title-about .title {
    margin-bottom: 15px;
  }

  /* line 2958, scss/responsive.scss */
  .site-about .main-about .about-info .des p {
    margin-bottom: 10px;
    line-height: 20px;
  }

  /* line 2962, scss/responsive.scss */
  .site-about .main-about .about-info .social-about li a {
    margin: 0 12px;
  }

  /* line 2965, scss/responsive.scss */
  .site-about .intro {
    border-bottom: none;
    border-top: none;
    margin-bottom: 40px;
  }
  /* line 2969, scss/responsive.scss */
  .site-about .intro .item-intro {
    width: 50%;
    margin-bottom: 30px;
    border-bottom: 1px solid #ecf0f1;
    border-top: 1px solid #ecf0f1;
    padding: 30px;
  }
  /* line 2975, scss/responsive.scss */
  .site-about .intro .item-intro .title {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2982, scss/responsive.scss */
  .about-info {
    margin-top: 40px;
  }

  /* line 2985, scss/responsive.scss */
  .site-about .team-members .merber {
    text-align: center;
    height: auto;
  }
  /* line 2988, scss/responsive.scss */
  .site-about .team-members .merber .social-member {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 2994, scss/responsive.scss */
  .site-about {
    padding-bottom: 40px;
  }

  /* line 2997, scss/responsive.scss */
  .site-about .main-about .image-about {
    height: 480px;
  }

  /* line 3000, scss/responsive.scss */
  .site-about .team-members .merber .title-merber {
    height: 50px;
  }

  /* line 3003, scss/responsive.scss */
  .site-about .intro .item-intro {
    padding: 20px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3008, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb {
    height: 300px;
  }
  /* line 3010, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb .breadcrumb {
    margin-top: 90px;
  }
  /* line 3012, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb .breadcrumb .title-breadscrumb {
    font-size: 50px;
    line-height: 66px;
  }
  /* line 3016, scss/responsive.scss */
  .site-main.site-about .engo-breadscrumb .breadcrumb .des {
    font-size: 20px;
  }

  /* line 3021, scss/responsive.scss */
  .site-about .main-about .image-about {
    height: 370px;
    margin-top: 0;
  }

  /* line 3025, scss/responsive.scss */
  .site-about .main-about {
    padding-bottom: 40px;
  }

  /* line 3028, scss/responsive.scss */
  .site-about .main-about .about-info .social-about {
    margin-top: 15px;
  }

  /* line 3031, scss/responsive.scss */
  .site-about .intro .item-intro {
    width: 100%;
  }

  /* line 3034, scss/responsive.scss */
  .site-about .title-member .title {
    line-height: 35px;
  }
}
/*
* 12.6.4 page-Blog
*/
/* ------ blog-single-slideshow ------- */
@media only screen and (max-width: 991px) {
  /* line 3045, scss/responsive.scss */
  article.post {
    margin-bottom: 40px;
  }

  /* line 3048, scss/responsive.scss */
  .comments-area {
    margin-bottom: 60px;
  }
  /* line 3050, scss/responsive.scss */
  .comments-area .comment-list .comment-body {
    padding-bottom: 20px;
  }

  /* line 3054, scss/responsive.scss */
  article.post .post-info {
    padding-bottom: 20px;
  }
  /* line 3056, scss/responsive.scss */
  article.post .post-info p {
    margin-bottom: 20px;
  }

  /* line 3060, scss/responsive.scss */
  .comment-respond {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3065, scss/responsive.scss */
  .blog-slider .control-arrow {
    bottom: 30px;
    right: 30px;
    width: 150px;
    height: 60px;
  }
  /* line 3070, scss/responsive.scss */
  .blog-slider .control-arrow .arrow {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 60px;
  }
  /* line 3075, scss/responsive.scss */
  .blog-slider .control-arrow .arrow i {
    line-height: 60px;
  }

  /* line 3080, scss/responsive.scss */
  article.post .post-info .images-post {
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 3083, scss/responsive.scss */
  article.post .post-info .images-post img {
    margin-bottom: 20px;
  }

  /* line 3087, scss/responsive.scss */
  article.post .entry-footer .author-info .author-bio .job {
    margin-bottom: 10px;
  }

  /* line 3090, scss/responsive.scss */
  .comment-respond {
    padding-top: 0;
  }

  /* line 3093, scss/responsive.scss */
  article.post .entry-footer .tags-links {
    font-size: 13px;
  }

  /* line 3096, scss/responsive.scss */
  article.post .entry-footer .single-share .social li a {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 3101, scss/responsive.scss */
  .blog-slider .control-arrow {
    bottom: 15px;
    right: 15px;
    width: 100px;
    height: 40px;
  }
  /* line 3106, scss/responsive.scss */
  .blog-slider .control-arrow .arrow {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 40px;
  }
  /* line 3111, scss/responsive.scss */
  .blog-slider .control-arrow .arrow i {
    line-height: 40px;
  }

  /* line 3116, scss/responsive.scss */
  article.post .entry-footer .single-share {
    float: left;
  }

  /* line 3119, scss/responsive.scss */
  .comments-area .comment-list .children {
    padding-left: 50px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3124, scss/responsive.scss */
  article.post {
    margin-bottom: 20px;
  }

  /* line 3127, scss/responsive.scss */
  article.post .entry-footer .author-info .avatar {
    max-width: 80px;
    margin-right: 20px;
  }

  /* line 3131, scss/responsive.scss */
  .comments-area .comment-list .comment-avatar {
    margin-right: 20px;
    max-width: 50px;
  }

  /* line 3135, scss/responsive.scss */
  .comments-area .comment-list .children {
    padding-left: 30px;
  }

  /* line 3138, scss/responsive.scss */
  .comments-area .comment-list .comment-meta {
    margin-left: 70px;
  }

  /* line 3141, scss/responsive.scss */
  .comments-area .comment-list .comment-content {
    margin-left: 70px;
  }

  /* line 3144, scss/responsive.scss */
  .comments-area .comment-list .action-link {
    display: none;
  }

  /* line 3147, scss/responsive.scss */
  .comments-area .comment-list .comment-content p {
    font-size: 13px;
    line-height: 20px;
  }
}
/* ----- site-blog-single-v2 -------*/
@media only screen and (max-width: 991px) and (min-width: 768px) {
  /* line 3156, scss/responsive.scss */
  .banner-slider-v2 .blog-slider .control-arrow {
    height: 60px;
    width: 150px;
  }
  /* line 3159, scss/responsive.scss */
  .banner-slider-v2 .blog-slider .control-arrow .arrow {
    height: 60px;
    line-height: 60px;
    width: 60px;
  }
  /* line 3163, scss/responsive.scss */
  .banner-slider-v2 .blog-slider .control-arrow .arrow i {
    line-height: 60px;
  }
  /* line 3168, scss/responsive.scss */
  .banner-slider-v2 article.post .entry-footer .single-share {
    float: left;
  }
  /* line 3171, scss/responsive.scss */
  .banner-slider-v2 .comments-area .comment-list .children {
    padding-left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3178, scss/responsive.scss */
  .site-blog-single-v2 .sidebar {
    margin-bottom: 40px;
    overflow: hidden;
  }

  /* line 3182, scss/responsive.scss */
  .tags-cloud {
    margin: 0;
  }
}
/* ----- site-blog-v1 -------*/
@media only screen and (max-width: 1199px) {
  /* line 3189, scss/responsive.scss */
  .blog-s .title-post .title a {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3194, scss/responsive.scss */
  .post-category .readmore .read-more i {
    opacity: 1;
    margin-left: 8px;
  }

  /* line 3199, scss/responsive.scss */
  .site-blog-category-v1 .width50 {
    width: 100%;
  }
  /* line 3201, scss/responsive.scss */
  .site-blog-category-v1 .width50 .width50 {
    width: 50%;
  }
  /* line 3205, scss/responsive.scss */
  .site-blog-category-v1 .width25 {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
  /* line 3212, scss/responsive.scss */
  .blog-main-v1 {
    height: 520px;
  }
  /* line 3214, scss/responsive.scss */
  .blog-main-v1 .images-bg img {
    height: 520px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 3222, scss/responsive.scss */
  .blog-main-v1 .des {
    width: 80%;
    bottom: 20px;
    left: 50px;
  }
  /* line 3227, scss/responsive.scss */
  .blog-main-v1 .date {
    bottom: 130px;
    left: 50px;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    width: 200px;
  }
  /* line 3235, scss/responsive.scss */
  .blog-main-v1 .title-post {
    bottom: 80px;
    left: 50px;
  }
  /* line 3238, scss/responsive.scss */
  .blog-main-v1 .title-post .title a {
    font-size: 30px;
  }
  /* line 3242, scss/responsive.scss */
  .blog-main-v1 .readmore {
    left: 50px;
    bottom: 20px;
  }
  /* line 3245, scss/responsive.scss */
  .blog-main-v1 .readmore .read-more {
    width: 200px;
  }

  /* line 3251, scss/responsive.scss */
  .blog-s .readmore {
    left: 25px;
    width: 180px;
  }
  /* line 3255, scss/responsive.scss */
  .blog-s .title-post {
    left: 25px;
  }
  /* line 3258, scss/responsive.scss */
  .blog-s .date {
    left: 25px;
  }
  /* line 3261, scss/responsive.scss */
  .blog-s .des {
    left: 25px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3267, scss/responsive.scss */
  .blog-main-v1 {
    height: auto;
  }

  /* line 3270, scss/responsive.scss */
  .blog-main-v1 .images-bg img {
    height: auto;
  }

  /* line 3273, scss/responsive.scss */
  .site-blog-category-v1 .width25 {
    width: 100%;
  }

  /* line 3276, scss/responsive.scss */
  .post-category:hover .title-post {
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3279, scss/responsive.scss */
  .site-blog-category-v1 .width50 .width50 {
    width: 100%;
  }

  /* line 3283, scss/responsive.scss */
  .post-category .date {
    display: none;
  }
  /* line 3286, scss/responsive.scss */
  .post-category .title-post {
    bottom: 50px !important;
  }
  /* line 3288, scss/responsive.scss */
  .post-category .title-post .title a {
    font-size: 32px !important;
  }
  /* line 3292, scss/responsive.scss */
  .post-category .readmore {
    bottom: 20px !important;
  }
  /* line 3295, scss/responsive.scss */
  .post-category .des {
    display: none !important;
  }

  /* line 3299, scss/responsive.scss */
  .post-category .readmore .read-more {
    border-top: none;
    font-size: 14px;
    padding-top: 10px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 3308, scss/responsive.scss */
  .post-category .title-post .title a {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 360px) {
  /* line 3316, scss/responsive.scss */
  .post-category .title-post {
    bottom: 40px !important;
  }
  /* line 3318, scss/responsive.scss */
  .post-category .title-post .title a {
    font-size: 22px !important;
  }
}
/* ----- 12.6.5 site-check-out -------*/
@media only screen and (max-width: 991px) {
  /* line 3327, scss/responsive.scss */
  .shopping-cart .shop-step .step {
    padding: 40px 0;
    height: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 3333, scss/responsive.scss */
  .shopping-cart .shop-step .step {
    padding: 25px 0;
  }
  /* line 3335, scss/responsive.scss */
  .shopping-cart .shop-step .step .count {
    width: 60px;
    height: 60px;
    line-height: 58px;
  }
  /* line 3340, scss/responsive.scss */
  .shopping-cart .shop-step .step .label {
    font-size: 13px;
    padding: 15px 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3347, scss/responsive.scss */
  .shopping-cart .shop-step .step {
    margin-bottom: 15px;
  }

  /* line 3350, scss/responsive.scss */
  .your-order table .product-order td li .product-qty {
    font-size: 16px;
  }

  /* line 3353, scss/responsive.scss */
  .your-order table .product-order td {
    padding-left: 10px;
  }

  /* line 3356, scss/responsive.scss */
  .your-order {
    padding: 30px 15px;
  }

  /* line 3359, scss/responsive.scss */
  .checkout-form .billing-fields {
    padding: 20px 15px 30px;
  }

  /* line 3362, scss/responsive.scss */
  .your-order table th, .your-order table td {
    padding-right: 5px;
  }

  /* line 3365, scss/responsive.scss */
  .payment_methods .checkbox label {
    font-size: 16px;
  }

  /* line 3368, scss/responsive.scss */
  .order-complete {
    padding: 70px 20px;
  }

  /* line 3371, scss/responsive.scss */
  .order-complete .thank {
    font-size: 28px;
  }

  /* line 3374, scss/responsive.scss */
  .order-complete .home {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 320px) {
  /* line 3380, scss/responsive.scss */
  .your-order table .product-order td {
    padding-right: 0;
    padding-left: 0;
  }
}
/* ----- 12.6.6 site-shopping-cart -------*/
@media only screen and (max-width: 1199px) {
  /* line 3388, scss/responsive.scss */
  .cart-actions .updatecart, .cart-actions .processcheck {
    width: auto;
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  /* line 3393, scss/responsive.scss */
  .cart-actions .coupon .cart-input input {
    width: 230px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3399, scss/responsive.scss */
  .cart-form .table tbody tr .quantity input.qty {
    width: 80px;
  }

  /* line 3402, scss/responsive.scss */
  .cart-form .table tbody tr .product-name span {
    font-size: 20px;
    padding-left: 15px;
  }

  /* line 3406, scss/responsive.scss */
  .cart-actions .cc {
    background: #fff;
    margin-top: 3px;
    padding: 25px 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3413, scss/responsive.scss */
  .cart-form .table tbody tr td {
    padding: 5px;
  }

  /* line 3416, scss/responsive.scss */
  .cart-form .table tbody tr .product-name img {
    width: 80px;
    height: auto;
  }

  /* line 3420, scss/responsive.scss */
  .cart-form .table tbody tr .product-name span {
    font-size: 18px;
    padding-left: 10px;
  }

  /* line 3424, scss/responsive.scss */
  .cart-form .table tbody tr .product-price p {
    font-size: 18px;
  }

  /* line 3427, scss/responsive.scss */
  .cart-form .table tbody tr .quantity input.qty {
    width: 60px;
  }

  /* line 3430, scss/responsive.scss */
  .cart-form .table tbody tr .quantity .qt {
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    font-size: 13px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 3439, scss/responsive.scss */
  .cart-actions .coupon {
    padding: 30px 20px;
  }

  /* line 3442, scss/responsive.scss */
  .cart-actions .coupon .cart-input input {
    width: 240px;
  }

  /* line 3445, scss/responsive.scss */
  .cart-actions .cc {
    padding: 25px 20px;
  }

  /* line 3448, scss/responsive.scss */
  .cart-actions .updatecart a, .cart-actions .processcheck a {
    font-size: 15px;
  }

  /* line 3451, scss/responsive.scss */
  .cart-form .table thead {
    display: none;
  }

  /* line 3454, scss/responsive.scss */
  .table-responsive {
    border: none;
  }

  /* line 3457, scss/responsive.scss */
  .cart-form .table tbody tr {
    display: block;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
  }
  /* line 3462, scss/responsive.scss */
  .cart-form .table tbody tr td {
    display: block;
    padding: 0;
    float: left;
    border: none;
  }
  /* line 3467, scss/responsive.scss */
  .cart-form .table tbody tr td .quantity {
    position: absolute;
    left: 100px;
    bottom: 40px;
  }
  /* line 3472, scss/responsive.scss */
  .cart-form .table tbody tr td.product-remove {
    position: absolute;
    top: 0;
    right: 10px;
    width: 20px;
  }
  /* line 3478, scss/responsive.scss */
  .cart-form .table tbody tr td.product-name {
    width: 100%;
  }
  /* line 3480, scss/responsive.scss */
  .cart-form .table tbody tr td.product-name img {
    float: left;
    display: block;
  }
  /* line 3484, scss/responsive.scss */
  .cart-form .table tbody tr td.product-name span {
    display: block;
    float: left;
    padding-left: 20px;
    padding-top: 10px;
  }
  /* line 3491, scss/responsive.scss */
  .cart-form .table tbody tr td.product-price {
    display: none;
  }
  /* line 3494, scss/responsive.scss */
  .cart-form .table tbody tr td.product-subtotal {
    display: block;
    position: absolute;
    left: 100px;
    bottom: 10px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3504, scss/responsive.scss */
  .cart-collaterals .cal-shipping {
    padding: 30px 15px 0;
    height: 320px;
  }

  /* line 3508, scss/responsive.scss */
  .cart-collaterals .cal-shipping table tr th {
    padding-left: 0;
  }

  /* line 3511, scss/responsive.scss */
  .cart-collaterals .cal-shipping table tr.order-total th {
    padding-left: 10px;
  }

  /* line 3514, scss/responsive.scss */
  .cart-actions .coupon .cart-input {
    float: none !important;
    text-align: center;
  }

  /* line 3518, scss/responsive.scss */
  .cart-actions .coupon .input-submit {
    float: none;
    text-align: center;
    margin: 20px auto 0;
  }

  /* line 3523, scss/responsive.scss */
  .cart-actions .updatecart, .cart-actions .processcheck {
    float: none;
  }

  /* line 3526, scss/responsive.scss */
  .cart-actions .updatecart {
    margin-bottom: 20px;
  }
}
/* ----- 12.6.7 site-wishlist -------*/
@media only screen and (max-width: 767px) {
  /* line 3534, scss/responsive.scss */
  .wishlist-page .cart-form .table thead {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 3541, scss/responsive.scss */
  .cart-form .table tbody tr td.product-stock-status {
    position: absolute;
    left: 100px;
    bottom: 10px;
  }
  /* line 3546, scss/responsive.scss */
  .cart-form .table tbody tr td.product-add-to-cart {
    position: absolute;
    right: 30px;
    bottom: 10px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3555, scss/responsive.scss */
  .cart-form .table tbody tr td.product-stock-status {
    bottom: 50px;
  }
  /* line 3558, scss/responsive.scss */
  .cart-form .table tbody tr td.product-add-to-cart {
    right: auto;
    left: 100px;
  }
  /* line 3561, scss/responsive.scss */
  .cart-form .table tbody tr td.product-add-to-cart .button {
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    font-size: 13px;
  }
}
/*
* 12.6.8 page-Contact-us
*/
@media only screen and (max-width: 991px) {
  /* line 3575, scss/responsive.scss */
  .content-contact .item-contact {
    padding: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3580, scss/responsive.scss */
  .content-contact {
    margin-bottom: 30px;
    margin-top: 50px;
  }

  /* line 3584, scss/responsive.scss */
  .contact-form {
    margin-bottom: 60px;
  }

  /* line 3587, scss/responsive.scss */
  .content-contact .item-contact {
    padding: 0 20px;
    margin-bottom: 30px;
  }
  /* line 3590, scss/responsive.scss */
  .content-contact .item-contact h2.title {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  /* line 3594, scss/responsive.scss */
  .content-contact .item-contact h4.des {
    margin-bottom: 10px;
    line-height: 20px;
  }
}
/*
* 12.6.9 page-FAQS
*/
@media only screen and (max-width: 991px) {
  /* line 3605, scss/responsive.scss */
  .toggle-controls li a {
    padding: 20px;
    line-height: 18px;
  }
  /* line 3608, scss/responsive.scss */
  .toggle-controls li a:before {
    margin-top: 4px;
    top: 20px;
    left: 10px;
  }

  /* line 3614, scss/responsive.scss */
  .toggle-content .toogle-title {
    line-height: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3619, scss/responsive.scss */
  .site-main.site-login #main-container, .site-main.site-faqs #main-container {
    padding-bottom: 50px;
  }

  /* line 3622, scss/responsive.scss */
  .toggle-content {
    padding: 20px 15px 10px;
  }
}
/*
* 12.6.10 page-Login
*/
@media only screen and (max-width: 1199px) {
  /* line 3631, scss/responsive.scss */
  .signin .social-signin .button, .register .social-signin .button {
    margin: 0 auto;
    float: none;
  }

  /* line 3635, scss/responsive.scss */
  .signin .social-signin .button.facebook, .register .social-signin .button.facebook {
    margin-bottom: 10px;
    margin-right: auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3641, scss/responsive.scss */
  .signin, .register {
    padding: 30px 15px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 3646, scss/responsive.scss */
  .signin .fogot {
    display: none;
  }
}
/*
* 12.6.11 Track oder
*/
@media only screen and (max-width: 767px) {
  /* line 3654, scss/responsive.scss */
  .page-title {
    padding: 40px 0;
  }
  /* line 3656, scss/responsive.scss */
  .page-title p {
    padding: 0 30px;
    margin-bottom: 0;
  }

  /* line 3661, scss/responsive.scss */
  .site-main.shopping-cart #main-container, .site-main.track-order-page #main-container, .site-main.wishlist-page #main-container {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 3666, scss/responsive.scss */
  .track-order {
    width: 360px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 3671, scss/responsive.scss */
  .track-order {
    width: 300px;
  }
}

/*# sourceMappingURL=style.css.map */
