/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/3469。（此备注只出现在演示站，下载的源码不包含。）*//**  * Name: Wizym  * Version: 1.0  * Author: Themesflat  * ���ྫƷBootstrapģ������ʣ�http://www.bootstrapmb.com*/@import url("font-awesome.css");@import url("elagant.css");@import url("fontawesome.css");@import url("themify-icons.css");@import url("simple-line-icons.css");@import url("flexslider.css");@import url("owl.carousel.css");@import url("owl.carousel.min.css");@import url("jquery-fancybox.css");@import url("liblary.css");@import url("woocommerce.css");@import url("shortcodes.css");@import url("jquery-ui.css");@import url("revolution-slider.css");@import url("magnific-popup.css");@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700|Marcellus|Rouge+Script|Laila:300,400,500,600,700");/**	* Reset	* Repeatable Patterns	* header.style1	* mobile button	* mobile navigation	* Page Title	* main-blog-right	* sidebar	* footer.style1	* Blog-details-fullwidth	* Blog-Grid-2column	* pagination	* Blog-grid-3column	* Blog-details-slidebar	* main-blog-details .sidebar	* main-shop-fullwidth	* Shop-right-slidebar-list	* flat-about	* flat-deal-of-the-week	* flat-event	* flat-latest	* top-bar	* header style2	* flat-test	* testimonial	* flat-deal-of-the-week style2	* flat-top-products	* flat-banner	* flat-products style2	* flat-new-latest style2	* footer.style2	* header.style3	* flat-about.style3	* flat-deal-of-the-week.style3	* flat-products.style3	* flat-new-latest.style3	* footer.style3	* flat-about	* flat-our-product style4	* flat-row	* flat-our-product	* flat-new-latest style5	* flat-benefil	* flat-about-us	* flat-our-history	* flat-team	* flat-event	* filter-content	* flat-map-content	* flat-get-in	* flat-get-in-touch	* lider-homepage-1	* lider-homepage-2	* lider-homepage-3*//* Reset-------------------------------------------------------------- */	html {		overflow-y: scroll;		-webkit-text-size-adjust: 100%;		   -ms-text-size-adjust: 100%;	}	body {		line-height: 1;		-webkit-font-smoothing: antialiased;		-webkit-text-size-adjust: 100%;		   -ms-text-size-adjust: 100%;	}	a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code,	dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video  { 		font-family: inherit; 		font-size: 100%; 		font-weight: inherit; 		font-style: inherit; 		vertical-align: baseline; 		margin: 0; 		padding: 0; 		border: 0; 		outline: 0;		background: transparent;	}	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 		display: block;	}	                          	ol, ul {		list-style: none;	}	blockquote, q { 		-webkit-hyphens: none;		  -moz-hyphens: none;		   -ms-hyphens: none;		       hyphens: none;		        quotes: none;	}	figure {		margin: 0;	}	:focus {		outline: 0;	}	table { 		border-collapse: collapse; 		border-spacing: 0;	}	img {		border: 0;		-ms-interpolation-mode: bicubic;		vertical-align: middle;	}	legend {		white-space: normal;	}	button,	input,	select,	textarea {		font-size: 100%;		margin: 0;		max-width: 100%;		vertical-align: baseline;		-webkit-box-sizing: border-box;		  -moz-box-sizing: border-box;		       box-sizing: border-box;	}	button,	input {		line-height: normal;	}	input,	textarea {		background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */	}	button,	input[type="button"],	input[type="reset"],	input[type="submit"] {		line-height: 1;		cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */		-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */		border: none;	}	input[type="checkbox"],	input[type="radio"] {		padding: 0; /* Addresses excess padding in IE8/9 */	}	input[type="search"] {		-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */	}	input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */		-webkit-appearance: none;	}	button::-moz-focus-inner,	input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */		border: 0;		padding: 0;	}	*,	*:before,	*:after {		-webkit-box-sizing: border-box;		   -moz-box-sizing: border-box;		        box-sizing: border-box;	}	/* Repeatable Patterns-------------------------------------------------------------- */*,*:before,*:after {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;			box-sizing: border-box;}body {	font: 14px/24px "Libre Baskerville", sans-serif;	font-weight: 400;	background-color: #fff;			color: #595959;}a {			text-decoration: none;	-webkit-transition: all 0.3s ease-in-out;	   -moz-transition: all 0.3s ease-in-out;		-ms-transition: all 0.3s ease-in-out;		 -o-transition: all 0.3s ease-in-out;			transition: all 0.3s ease-in-out;}a:hover,a:focus {	color: #c02323;	text-decoration: none;	outline: 0;	-webkit-transition: all 0.3s ease-in-out;	   -moz-transition: all 0.3s ease-in-out;		-ms-transition: all 0.3s ease-in-out;		 -o-transition: all 0.3s ease-in-out;			transition: all 0.3s ease-in-out;}ul, ol {	padding: 0;}img {	max-width: 100%;	height: auto;		}.img-right {	margin: 0 0 0 50px !important;	float: right;}b, strong {	font-weight: 900;}.entry-page p {	margin-bottom: 25px;}button {	border: none;}button,input[type="button"],input[type="reset"],input[type="submit"] {		    display: inline-block;    color: #ffffff;     font-size: 14px;    color: #191919;    background: #fff;       font-weight: 400;    position: relative;	   -webkit-transition: all 0.3s ease-in-out;      -moz-transition: all 0.3s ease-in-out;       -ms-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;           transition: all 0.3s ease-in-out;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {		position: relative;    display: block;    width: 100%;    line-height: 36px;    padding: 5px 15px;    color: #a6a6a6;    border: 1px solid #e5e5e5;    height: 46px;    border-radius: 3px;       margin-bottom: 20px;	-webkit-transition: all 0.3s ease-in-out;	   -moz-transition: all 0.3s ease-in-out;	    -ms-transition: all 0.3s ease-in-out;	     -o-transition: all 0.3s ease-in-out;	        transition: all 0.3s ease-in-out;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus {	border: 1px solid #c02323;	-webkit-box-shadow: none;	   -moz-box-shadow: none;			box-shadow: none;}textarea {	width: 100%;	padding: 10px 15px;        height: 120px;}input[type="checkbox"] {	display: inline;}textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder {			color: #a6a6a6;	opacity: 1;}input:-ms-input-placeholder {	color: #a6a6a6;}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {	color: #a6a6a6;	opacity: 1;}/* bootstrap resetting elements */.btn {	background-image: none;}textarea, input[type="text"],input[type="submit"],input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,.dropdown-menu,.navbar .nav >.active >a, .navbar .nav >.active >a:hover, .navbar .nav >.active >a:focus {	-webkit-appearance: none;	text-shadow: none;	-webkit-box-shadow: none;	   -moz-box-shadow: none;	     -o-box-shadow: none;	        box-shadow: none;	color: #191919;}.blog-single .entry p {	margin-bottom: 30px;}h1, h2, h3, h4, h5, h6 {	font-family: 'Marcellus', sans-serif;	font-weight: 400;	color: #191919;}h1 { font-size: 36px; line-height: 40px; }h2 { font-size: 24px; line-height: 32px; }h3 { font-size: 16px; line-height: 20px; }h4 { font-size: 14px; line-height: 18px; }p{	line-height: 26px;}/* header.style1 */header.style1 {	height: 100px;	text-align: center;}header.style1 #site-header {    position: fixed;    width: 100%;    height: 100px;    background-color: #fff;    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);    z-index: 2;}header.style1 .logo {	padding-top: 31px; 	display: inline-block;	float: left;	margin-left: 53px;}header.style1 .nav-wrap {	text-align: center;	display: inline-block;} header.style1 .nav-wrap  ul.menu >li.active {    position: relative;    margin-right: 65px;    margin-left: 25px;} header.style1 .nav-wrap  ul.menu >li.active:first-of-type { 	margin-left: -10px; } header.style1 .nav-wrap ul.menu >li.active:last-of-type {	margin-right: -57px;}header.style1 #mainnav >ul.menu >li { 	display: inline-block; 	line-height: 100px;}header.style1 .nav-wrap ul li a {    font-family: Marcellus;    font-size: 14px;    line-height: 26px;    color: #191919;    letter-spacing: 1.4px;} header.style1 .nav-wrap ul li a:hover,header.style1 .nav-wrap ul >li.a >a {	color: #c02323;}header.style1 .nav-wrap ul.sub-menu li a:hover,header.style1 .nav-wrap ul.sub-menu li.active a {	text-decoration: underline;	color: #c02323;}header.style1 .nav-wrap >ul >li {    display: inline-block; }header.style1 .nav-wrap >ul >li >a {     display: block;     padding: 36px 0;} header.style1 .nav-wrap ul.sub-menu {	position: absolute;	left: -40px;	top: 150%;	width: 230px;	margin-top: -20px;	text-align: left;	background-color: #ffffff;	z-index: 9999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;  	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style1 .nav-wrap ul li:hover >ul.sub-menu {    top: 100%;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    visibility: visible;    border-top: 2px solid #c02323;}header.style1 .nav-wrap ul.sub-menu li ul {    position: absolute;    left: 300px;    top: 0 !important;}header.style1 .nav-wrap ul.sub-menu li:first-child {    border-top: none;}header.style1 .nav-wrap ul.sub-menu >li >a {    display: block;    padding: 0 0 0 40px;    line-height: 45px;    font-weight: 400;    font-size: 13px;}header.style1 .search{	display: inline-block;	float: right;	margin-top: 20px;	margin-right: 49px;}header.style1 .search #search {	width: 95px; 	font-family: Marcellus;	font-size: 18px;	line-height: 26px;	color: #a6a6a6;	border:none;}header.style1 ul li i { 	margin-top: 12px; 	margin-left: 35px;}header.style1 .search i.ti-search {	float: left;	font-size: 18px;	line-height: 26px;	margin-bottom: -3px;	margin-left: -4px;}header.style1 .search i.ti-search:hover { 	color: #c02323;}header.style1 .screen-reader-text {	    clip: rect(1px, 1px, 1px, 1px);	    position: absolute !important;	    height: 1px;	    width: 1px;   }header.style1 #site-header .header-search-field {	    margin: 0;	    padding: 5px 50px 5px 10px;	    background-color: #fff;   }header.style1 input {	    font-size: 1em;	    max-width: 100%;	   }header.style1 #site-header .header-search-submit {    position: absolute;    right: 0;    top: 0;    padding: 15px 17px 17px;}header.style1 #site-header .header-search-form {    position: absolute;    right: 127px;    top: 120%;    opacity: 0;    visibility: hidden;    -webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style1  #site-header .header-search-form.show {	opacity: 1;    visibility: visible;    top: 100%;}header.style1 .header-search-submit{	background-color: #c02323;	color: #fff;}header.style1 .header-search-submit .fa {	margin-left: 0;}header.style1 .header-search-submit:hover{	background-color: #191919;	color: #fff;}header.style1 .search i.ti-align-justify {	font-size: 24px;	line-height: 26px;	width: 25px;	height: 20px;} header.style1 .search ul {	list-style-type: none;} header.style1 .search >ul >li {    position: relative;} header.style1 .search ul li:last-of-type {	padding-right: 0px;}header.style1 .search ul li a {    font-family: Marcellus;    font-size: 14px;    line-height: 26px;    color: #191919;    letter-spacing: 1px;} header.style1 .search ul li a:hover{	color: #c02323;}header.style1 .search >ul >li {    display: inline-block; }header.style1 .search >ul >li >a {     display: block; } header.style1 .search ul.sub-menu {	position: absolute;	left: -120px;	top: 100%;	width: 180px;	margin-top: 30px;	text-align: left;	background-color: #ffffff;	z-index: 9999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;  	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style1 .search ul li:hover >ul.sub-menu {    top: 100%;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    visibility: visible;}header.style1 .search ul.sub-menu li ul {    position: absolute;    left: 300px;    top: 0 !important;}header.style1 .search ul.sub-menu li:first-child {    border-top: none;}header.style1 .search ul.sub-menu >li >a {    display: block;    padding: 0 0 5px 30px;    line-height: 45px;    font-weight: 400;    font-size: 13px;}header.style1 .search ul.sub-menu >li.language:before { 	content: ""; 	position: absolute; 	left: 0;    top: 65%;    width: 100%;    height: 1px;    background-color: #595959;    margin-top: 20px;}header.style1 .search ul.sub-menu >li.flag { 	display: inline-block;}header.style1 .search ul.sub-menu >li.flag span { 	margin: 0 10px 0 0;}header.style1 .search ul.sub-menu >li.flag span img { 	width: 17%;}header.style1 input {    font-size: 1em;    max-width: 100%;	   }/* mobile button */.mobile-button {    display: none;    position: absolute;    width: 26px;    height: 26px;    float: right;    top: 50%;    right: 0;    background-color: transparent;    cursor: pointer;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.mobile-button:before,.mobile-button:after,.mobile-button span {    background-color:#c02323;    -webkit-transition:all ease 0.3s;    -moz-transition:all ease 0.3s;    transition:all ease 0.3s;}.mobile-button:before,.mobile-button:after {    content:'';    position:absolute;    top:0;    height:3px;    width:100%;    left:0;    top:50%;    -webkit-transform-origin:50% 50%;    -ms-transform-origin:50% 50%;    transform-origin:50% 50%;}.mobile-button span {    position:absolute;    width:100%;    height:3px;    left:0;    top:50%;    overflow:hidden;    text-indent:200%;}.mobile-button:before {    -webkit-transform:translate3d(0,-7px,0);    -moz-transform:translate3d(0,-7px,0);    transform:translate3d(0,-7px,0);}.mobile-button:after {    -webkit-transform:translate3d(0,7px,0);    -moz-transform:translate3d(0,7px,0);    transform:translate3d(0,7px,0);}.mobile-button.active span {    opacity:0;}.mobile-button.active:before {    -webkit-transform:rotate3d(0,0,1,45deg);    -moz-transform:rotate3d(0,0,1,45deg);    transform:rotate3d(0,0,1,45deg);}.mobile-button.active:after {    -webkit-transform:rotate3d(0,0,1,-45deg);    -moz-transform:rotate3d(0,0,1,-45deg);    transform:rotate3d(0,0,1,-45deg);}.btn-submenu {    position: absolute;    right: 0;    top: 0;    font: 20px/50px 'FontAwesome';    text-align: center;    cursor: pointer;    width: 70px;    height: 44px;}.btn-submenu:before {    content: "\f107";    color: #fff;}.btn-submenu.active:before {    content: "\f106"}/* mobile navigation */#mainnav-mobi {    display: block;    margin: 0 auto;    width: 100%;    position: absolute;    background-color: #222222;    z-index: 1000;    top:100%;    left: 0;}#mainnav-mobi ul {    display: block;    list-style: none;    margin: 0;    padding: 0;}#mainnav-mobi ul li {    margin:0;    position: relative;    text-align: left;    border-top: 1px solid #333333;    cursor: pointer}#mainnav-mobi ul >li >a {    text-decoration: none;    height: 50px;    line-height: 45px;    padding: 0 15px;    color: #fff;}#mainnav-mobi ul.sub-menu {    top: 100%;    left: 0;    z-index: 2000;    position: relative;    background-color: #333333;    width: 100%;    padding-left: 25px;    opacity: 1;    visibility: visible;    -webkit-transition: all 0s ease-in-out;    -moz-transition: all 0s ease-in-out;    -ms-transition: all 0s ease-in-out;    -o-transition: all 0s ease-in-out;    transition: all 0s ease-in-out;}#mainnav-mobi >ul >li >ul >li,#mainnav-mobi >ul >li >ul >li >ul >li {    position: relative;    border-top: 1px solid #333333;}#mainnav-mobi >ul >li >ul >li >ul >li a {    padding-left: 70px !important}#mainnav-mobi ul.sub-menu >li >a {    display: block;    text-decoration: none;    border-top-color: rgba(255,255,255,.1);    -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;}#mainnav-mobi >ul >li >ul >li:first-child a {    border-top: none;}#mainnav-mobi ul.sub-menu >li >a:hover,#mainnav-mobi >ul >li >ul >li.active >a {    color: #fff;}/* Page Title */.page-title {	width: 100%;	background-color: #f2f4f5;}.page-title .container {    height: 80px;}.page-title .breadcrumbs ul {   list-style-type: none;   float: left;   padding-top: 17px;} .page-title .breadcrumbs ul li {   position: relative;   display: inline-block;}.page-title .breadcrumbs ul li:after {   content: "/";   padding: 0 5px;}.page-title .breadcrumbs ul li.blog:after {   display: none;}.page-title .breadcrumbs ul li a {   text-decoration: none;   font-family: Marcellus;   font-size: 14px;   line-height: 42px;   color: #191919;}.page-title .breadcrumbs ul li a:hover {	color: #c02323;}.page-title .breadcrumbs ul li.blog a {   text-decoration: none;   font-family: Marcellus;   font-size: 14px;   line-height: 42px;   color: #a6a6a6;}.page-title .breadcrumbs ul li.blog a:hover {	color: #c02323;}.page-title .page-title-heading {   float: right;}.page-title .page-title-heading h2  {   padding-top: 24px;   letter-spacing: 1px;}.page-title .page-title-heading h2 a {   color: #191919;}.page-title .page-title-heading h2 a:hover {	color: #c02323;}/* main-blog-right */.main-blog-right {	margin-top:100px;}.main-blog-right .parent {	max-width: 1200px;}.main-blog-right  article.post-list .content-post .content-main .heading {	margin-bottom: -6px;}.main-blog-right  article.post-list .content-post .content-main .title {	margin-bottom: -7px;}.main-blog-right  article.post-list .content-post .content-main .meta {	margin-bottom: -4px;}.main-blog-right  article.post-list .content-post .content-main .submit {	margin-bottom: 10px;}.main-blog-right .content .content-main .heading span a {	font-family: Libre Baskerville;	font-weight: 400;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #fff;	letter-spacing: 1.3px;}.main-blog-right .content .content-main .heading a:hover {	color: #c02323;}.main-blog-right .content .content-main .title {	font-family: Marcellus;	font-size: 24px;	padding-top: 10px;	font-weight: 400;}.main-blog-right .content .content-main .title a{	color: #fff;}.main-blog-right .content .content-main .title a:hover{	color: #c02323;}.main-blog-right .content .content-main .meta{	padding-top: 10px;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;}.main-blog-right .content .content-main .meta a {	color: #fff;}.main-blog-right .content .content-maimeta a:hover {	color: #c02323;}.main-blog-right .content .content-main .submit {	padding-top: 10px;	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	letter-spacing: 1.3px;}.main-blog-right .content .content-main .submit a{	color: #fff;}.main-blog-right .content .content-main .submit a:hover i {	margin-left: 5px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-blog-right .content .content-main .submit a:hover{	color: #c02323;}.main-blog-right .content .content-main .submit a i:hover{	padding-left: 10px;}.main-blog-right .post {	margin-top: 53px;}.main-blog-right .post-content1 {	margin-top: 47px;}.main-blog-right .content-inner {	margin-top: 40px;	height: 310px;}.main-blog-right .content-main {	padding-right: 20px;}.main-blog-right .post-list {	margin-top: 0;}article.post-list {	position: relative;}article .featured-post {	position: relative;	display: inline-block;	overflow: hidden;}article.post-list-small {	position: relative;	margin-bottom: 15px;	padding-bottom: 20px;}article.post-list-small:last-of-type {	padding-bottom: 0px;}article.post-list-small:after {	content: '';	position: absolute;	bottom: -2px;	left: 0;	width: 100%;	height: 4px;	background-image: url('../image/xoan.jpg');}article.post-list-small:last-of-type:after {	content: '';	position: absolute;	bottom: -23px;	left: 0;	width: 100%;	height: 4px;	background-image: url('../image/xoan.jpg');}article.post-list .featured-post:before {	content: "";    position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,.5));}article.post-list .content-post {	position: absolute;	bottom: 0;	left: 0;	padding: 10px 30px;}.main-blog-right .post-content ul {   list-style-type: none;} .main-blog-right .post-content ul li {   display: inline-block;   position: relative;} .main-blog-right .post-content ul li .featured-post {	float: left;	display: inline-block;	margin-right: 40px;}.main-blog-right .post-content ul li .main-title .heading {	margin-top: -8px;}.main-blog-right .post-content ul li .main-title .heading a {	font-family: Libre Baskerville;	font-weight: 400;	font-size: 14px;	line-height: 30px;	color:  #c02323;}.main-blog-right .post-content ul li .main-title .heading a:hover{	color:  #191919;}.main-blog-right .post-content ul li .main-title .title {	padding-top: 2px;}.main-blog-right .post-content ul li .main-title .title a {	color: #191919;}.main-blog-right .post-content ul li .main-title .title a:hover {	color: #c02323;}.main-blog-right .post-content ul li .main-title .meta {	padding-top: 3px;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	font-weight: 400;}.main-blog-right .post-content ul li .main-title .meta a {    color: #a6a6a6;}.main-blog-right .post-content ul li .main-title .meta a:hover {    color: #c02323;}.main-blog-right .post-content ul li .main-title .content {	padding-top: 19px;	font-family: Libre Baskerville;	font-size: 14px;	font-weight: 400;	color:#595959;}.main-blog-right .post-content ul li .main-title .content-center {	padding-right: 30px;}.main-blog-right .post-content ul li .main-title .submit {	padding-top: 17px;}.main-blog-right .post-content ul li .main-title .submit a {	color: #c02323;}.main-blog-right .post-content ul li .main-title .submit a i {	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-blog-right .post-content ul li .main-title .submit a:hover {	color: #191919;}.main-blog-right .post-content ul li .main-title .submit a:hover i {	padding-left: 5px;}.main-blog-right .blog-pagination {	margin-top: 70px;}.main-blog-right .blog-pagination a {	padding: 3px 22px;	text-align: center;	font-family: Marcellus;	font-size: 14px;	padding-top: 10px;	border:1px solid #c02323;	color: #c02323;	letter-spacing: 1.3px;}.main-blog-right .blog-pagination a i {	margin-bottom: 10px;}.main-blog-right .blog-pagination a.prev {	float: left;}.main-blog-right .blog-pagination a.next {	float: right;}.main-blog-right .blog-pagination a:hover {	color: #fff;	border: 1px solid #191919;}.main-blog-right .blog-pagination a.prev i:hover {	padding-right: 5px;	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-blog-right .blog-pagination a.next i:hover {	padding-left: 5px;	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}/* sidebar*/.main-blog-right .sidebar {	padding-left: 69px;}.main-blog-right .sidebar .sidebar-inner .widget-search {	position: relative;}.main-blog-right .sidebar .sidebar-inner .widget-search form input {	border: 1px solid #a6a6a6;	width: 100%;	height: 50px;}.main-blog-right .sidebar .sidebar-inner .widget-search form input:hover {	border: 1px solid #c02323;}.main-blog-right .sidebar .sidebar-inner .widget-search form button {	position: absolute;	top: 32%;	right: 4%;	color: #595959;}.main-blog-right .sidebar .widget .widget-title {    position: relative;}.main-blog-right .sidebar .widget .widget-title:after {	content: '';	position: absolute;	top: 62%;	transform: translateY(-50%);	right: 0;	width: 73px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-blog-right .sidebar .widget .widget-title:before {	content: '';	position: absolute;	top: 62%;	transform: translateY(-50%);	left: 0;	width: 73px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-blog-right .sidebar .sidebar-inner .widget-recent {	margin-top: 52px;}.main-blog-right .sidebar .sidebar-inner .widget-recent .new {	padding-top:10px;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new {	position: relative;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new-center {	margin-top: 26px;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new:after {	content: "";	position: absolute;	bottom: -8px;	left: 0;	width: 100%;	height: 1px;	background-image: url(../image/dot.jpg);}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new:last-of-type:after {	display: none;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new ul {	list-style-type: none;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new ul li {	display: block;	position: relative;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new ul li span:hover {	color: #c02323;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-title {	font-family: Libre Baskerville;	font-style: italic;	font-size: 12px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.3px;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new span.thumb-new-title:hover {	color: #191919;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-content {	font-family: Marcellus;	font-size: 16px;	line-height: 30px;	color: #191919;}.main-blog-right .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-contact {	font-family: Libre Baskerville;	font-size: 12px;	line-height: 30px;	color: #a6a6a6;}.main-blog-right .sidebar .sidebar-inner  h3 {	padding: 0 10px;	font-family: Marcellus;	font-size: 22px;	line-height: 32px;	color: #191919;}.main-blog-right .sidebar .sidebar-inner .widget-categories {	padding-top: 45px;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories a {	font-family: Marcellus;	font-size: 16px;	line-height: 48px;	color: #191919;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories a:hover {	color: #c02323;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories {	margin-top: -23px;}.main-blog-right .sidebar .sidebar-inner .widget-categories .categorie  {	margin-top: 10px;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories img {	margin-top: -31px;}.main-blog-right .sidebar .sidebar-inner .widget-categories .categories-time {	float: right;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner {	background-image: url(../image/banner.jpg);	height: 386px;	margin-top: 43px;	position: relative;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content {	top: 30.5%;	left: 17%;	position: absolute;	text-align: center;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h3 {	font-family: Marcellus;	font-size: 24px;	line-height: 40px;	color: #c02323;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h3:hover {	color: #fff;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h1 {	font-family: Marcellus;	font-size: 36px;	line-height: 40px;	color: #fff;		margin-top: -4px;	letter-spacing: 3.2px;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h1:hover {	color: #c02323;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button  {	margin-top: 22px;					background-color: transparent;}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button a {	padding: 0 34px;	color: #fff;	border: 1px solid #c02323;			font-family: Marcellus;	font-size: 14px;	line-height: 36px;	display: inline-block;	}.main-blog-right .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button a:hover {	color: #fff;}/* footer.style1 */footer.style1 {	margin-top: 100px;	background-image: url(../image/footer.jpg);	height: 445px;	max-height: 445px;}footer.style1 .container {   text-align: center;}footer.style1 .footer-widgets .widget-logo{   padding-top: 77px;}footer.style1 .footer-widgets .widget-icon {	padding-top: 25px;}footer.style1 .footer-widgets .widget-icon ul {	list-style-type: none;}footer.style1 .footer-widgets .widget-icon ul li {	display: inline-block;	position: relative;	padding: 0 21px;		}footer.style1 .footer-widgets .widget-icon ul li a{	text-decoration: none;}footer.style1 .footer-widgets .widget-icon ul li a:hover,footer.style1 .footer-widgets .widget-icon ul li.active a {	color: #c02323;}footer.style1 .footer-widgets .widget-title {	padding-top: 17px;	margin-bottom: 15px;}footer.style1 .footer-widgets .widget-title h2 {	font-family: Marcellus;	font-size: 24px;	line-height: 36px;	color: #191919;}footer.style1 .footer-widgets .widget-title h2:hover {	color: #c02323;}footer.style1 .footer-widgets .widget-contact {	max-width: 370px;    margin: 0 auto;    position: relative;}footer.style1 .footer-widgets .widget-contact input {	border-radius: 20px;    border: 0;    width: 100%;    display: inline-block;}footer.style1 .footer-widgets .widget-contact button {	padding: 16px 18px;    background-color: #c02323;    border-radius: 30px;    position: absolute;    top: 0;    right: 0;    color: #fff;}footer.style1 .footer-widgets .widget-contact button:hover {	background-color: #191919;	color: #c02323;}footer.style1 .footer-widgets .widget-contact button:hover i {	color: #c02323;}footer.style1 .footer-widgets .widget-menu {	padding-top: 8px;}footer.style1 .footer-widgets .widget-menu ul {	list-style-type: none;}footer.style1 .footer-widgets .widget-menu ul li {	display: inline-block;	position: relative;	padding: 0 22px;}footer.style1 .footer-widgets .widget-menu ul li:after {content: "";    position: absolute;    top: 50%;    right: 0;    width: 1px;    height: 11px;    background-color: #999999;    transform: translateY(-50%);}footer.style1 .footer-widgets .widget-menu ul li.contact:after {	display: none;}footer.style1 .footer-widgets .widget-menu ul li a { 	text-decoration: none; 	font-family: Marcellus; 	font-size: 14px; 	line-height: 36px; 	color: #a6a6a6;}footer.style1 .footer-widgets .widget-menu ul li a:hover,footer.style1 .footer-widgets .widget-menu ul li.active a { 	color: #c02323;}footer.style1 .footer-widgets .widget-text span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}/* Blog-details-fullwidth */.main-blog-detail .content-wrap{	text-align: center;	margin-top: 91px;}.main-blog-detail .content-wrap-title {	padding: 0 65px;}.main-blog-detail .content-wrap h1 a{			font-family: Marcellus;	font-size: 36px;	line-height: 42px;	color: #191919;}.main-blog-detail .content-wrap .content-wrap-title h1 a:hover{	color: #c02323;}.main-blog-detail .content-wrap ul.meta-post {	list-style-type: none;	padding-top: 11px;}.main-blog-detail .content-wrap ul li {	position: relative;	display: inline-block;	padding: 0 10px;}.main-blog-detail .content-wrap ul li.title-meta a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 48px;	color: #595959;}.main-blog-detail .content-wrap ul li.title-heading a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 48px;	color: #a6a6a6;}.main-blog-detail .content-wrap ul li.title-meta:after {	content: "";    position: absolute;    top: 50%;    right: 0;    width: 2px;    height: 15px;    background-color: #444;    transform: translateY(-50%);}.main-blog-detail .content-wrap ul li a {	text-decoration: none;}.main-blog-detail .content-wrap ul li a:hover {	color: #c02323;}.main-blog-detail .content-post img {	margin-top: 53px;}.main-blog-detail .post .content-post {	margin-top: 27px;	width: 100%;	display: inline-block;}.main-blog-detail .content-wrap .content-post .social-share {    width: 16.4%;    float: left;}.main-blog-detail .content-wrap .content-post .social-share ul {    list-style-type: none;}.main-blog-detail .content-wrap .content-post .social-share ul li.social-title {	margin-left: 16px;}.main-blog-detail .content-wrap .content-post .social-share ul li.social {	display: block;	position: relative;	width: 40px;	height: 40px;	margin-left: 66px;	line-height: 40px;	margin-top: 10px;}.main-blog-detail .content-post .social-share  ul li.social-title a {    font-family: Marcellus;    font-size: 18px;    line-height: 30px;    color: #191919;}.main-blog-detail .content-post .social-share  ul li.facebook {    background-color: #4c65a8;    border-radius: 30px;}.main-blog-detail .content-post .social-share  ul li.facebook i {    color: #fff;}.main-blog-detail .content-post .social-share  ul li.twitter {    background-color: #41a1f6;    border-radius: 30px;}.main-blog-detail .content-post .social-share  ul li.twitter i {    color: #fff;}.main-blog-detail .content-post .social-share  ul li.google {    background-color: #f43535;    border-radius: 30px;}.main-blog-detail .content-post .social-share  ul li.google i {    color: #fff;}.main-blog-detail .content-post .social-share  ul li.instagram {    background-color: #8f6247;    border-radius: 30px;}.main-blog-detail .content-post .social-share  ul li.instagram i {    color: #fff;}.main-blog-detail .content-post .social-share  ul li.thumb-tack {    background-color: #f0c605;    border-radius: 30px;}.main-blog-detail .content-post .social-share  ul li.thumb-tack i {    color: #fff;}.main-blog-detail .content-wrap .content-post .social-share ul li a {    text-decoration: none;}.main-blog-detail .content-wrap .content-post .social-share ul li a:hover {    color: #c02323;}.main-blog-detail .content-wrap .content-post .social-share ul li.social:hover {    background-color: #c02323;    color: #c02323;}.main-blog-detail .content-wrap .content-post .post-text {    width: 83.6%;    float: left;    text-align: left;}.main-blog-detail .content-post .post-text span {    font-family: Libre Baskerville;    font-size: 16px;    line-height: 28px;    color: #595959;}.main-blog-detail .content-post .post-text .post-text-title {	padding: 0 50px 0 0;}.main-blog-detail .content-post .post-text .post-text-between {	padding: 0 69px 0 0;    margin-top: 9px;}.main-blog-detail .content-post .post-text .post-text-bottom {	padding: 0 61px 0 0;    margin-top: 8px;}.main-blog-detail .content-post .post-main .social {    float: left;    width: 5%;    height: 100px;}.main-blog-detail .content-post .post-main .social i{    color: #c02323;}.main-blog-detail .content-post .post-main .main-text blockquote {    font-family: Libre Baskerville;    font-size: 16px;    line-height: 28px;    color: #191919;    margin-top: 24px;     padding: 0 40px 0 0;  }.main-blog-detail .content-post .post-main .main-text span a {    font-family: Marcellus;    font-size: 16px;    line-height: 36px;    color: #c02323;    margin-top: 20px;   }.main-blog-detail .content-post .post-main .main-text span a:hover {    color: #191919; }.main-blog-detail .content-post .post-bottom-text {    margin-top: 27px;    margin-left: -3px;}.main-blog-detail .content-post .post-bottom-text .text-title h2 a {	color: #191919;}.main-blog-detail .content-post .post-bottom-text .text-title h2 a:hover {	color: #c02323;}.main-blog-detail .content-post .post-bottom-text .text-top  {	padding: 0 50px 0 0;    margin-top: 8px;}.main-blog-detail .content-post .post-bottom-text .text-bottom  {	padding: 0 60px 0 0;    margin-top: 8px;}.main-blog-detail .content-post .post-bottom-text .text-button {    margin-top: 43px;}.main-blog-detail .content-post .post-bottom-text .text-button ul  {    list-style-type: none;}.main-blog-detail .content-post .post-bottom-text .text-button ul li  {    display: inline-block;    text-align: center;    background-color: #f2f4f5;    padding: 0;    margin-right: 10px;}.main-blog-detail .content-post .post-bottom-text .text-button ul li.popular-content a {    padding: 0 21px;  }.main-blog-detail .content-post .post-bottom-text .text-button ul li.popular-inner a {    padding: 0 16px;}.main-blog-detail .content-post .post-bottom-text .text-button ul li a  {    text-decoration: none;    font-family: Libre Baskerville;    font-size: 12px;    line-height: 30px;    color: #636363;    display: block;}.main-blog-detail .content-post .post-bottom-text .text-button ul li a:hover {    color: #fff;}.main-blog-detail .relatest {	width: 77.5%;	float: left;	margin-left: 157px;}.main-blog-detail .relatest h2 {	padding-top: 36px;}.main-blog-detail .relatest h2 a {	 font-family: Marcellus;    font-size: 24px;    line-height: 32px;    color: #191919;}.main-blog-detail .relatest h2 a:hover {	color: #c02323;}.main-blog-detail .relatest .author-wrap {	width: 48%;	float: left;	padding-top: 30px;}.main-blog-detail .relatest .wrap {	width: 48%;	float: right;}.main-blog-detail .relatest .post .author-info .author-title {	display: block;	padding-top: 17px;}.main-blog-detail .relatest .post .author-info .author-title a {    font-family: Libre Baskerville;    font-style: italic;    font-size: 14px;    line-height: 30px;    color: #c02323;    letter-spacing: 1.3px;}.main-blog-detail .relatest .post .author-info .author-title a:hover {    color: #191919;}.main-blog-detail .relatest .post .author-info .author-content {    display: block;}.main-blog-detail .relatest .post .author-info .author-content a {    font-family: Marcellus;    font-size: 18px;    line-height: 27px;    color: #191919;}.main-blog-detail .relatest .post .author-info .author-content a:hover {    color: #c02323;}.main-blog-detail .relatest .post .author-info .author-meta {    display: block;    padding-top: 6px;}.main-blog-detail .relatest img.image {    margin-top: 45px;}.main-blog-detail .relatest .post .author-info .author-meta a {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 36px;    color: #a6a6a6;}.main-blog-detail .relatest .post .author-info .author-meta a:hover {    color: #c02323;}.main-blog-detail .post-bottom h2 {    margin-top: 45px;}.main-blog-detail .post-bottom h2 a {    font-family: Marcellus;    font-size: 24px;    line-height: 32px;    color: #191919;}.main-blog-detail .post-bottom {	width: 77.5%;	float: left;	margin-left: 157px;}.main-blog-detail .post-bottom h2 a:hover {    color: #c02323;}.main-blog-detail .post-bottom .avatar {    float: left;    width: 17%;}.main-blog-detail .post-bottom .avatar-bottom {    float: left;    width: 16.2%;}.main-blog-detail .post-bottom .avatar img {    margin-top: 34px;}.main-blog-detail .post-bottom .post-comment {    float: right;    width: 82.8%;    margin-top: 21px;}.main-blog-detail .post-bottom .post-comment .comment {    display: block;}.main-blog-detail .post-bottom .post-comment .comment-title {	margin-top: -3px;}.main-blog-detail .post-bottom .post-comment .comment-meta a {    font-family: Libre Baskerville;    font-size: 12px;    line-height: 36px;    color: #b5244d;}.main-blog-detail .post-bottom .post-comment .comment-meta a:hover {    color: #191919;}.main-blog-detail .post-bottom .post-comment .comment-title a {    font-family: Marcellus;    font-size: 18px;    line-height: 24px;    color: #191919;}.main-blog-detail .post-bottom .post-comment .comment-title a:hover {    color: #c02323;}.main-blog-detail .post-bottom .post-comment .comment-text {    margin-top: 10px;}.main-blog-detail .post-bottom .post-comment .comment-text a {    font-family: Libre Baskerville;    font-size: 14px;    color: #595959;}.main-blog-detail .post-bottom .post-comment .comment-text a:hover {    color: #c02323;}.main-blog-detail .post-bottom .post-comment ul {	list-style-type: none;	margin-top: -5px;}.main-blog-detail .post-bottom .post-comment ul li {	display: inline-block;	text-align: center;	background-color: #fff;	margin-right: 5px;}.main-blog-detail .post-bottom .post-comment ul li a {   padding: 0 27px;    font-family: Marcellus;    font-size: 12px;    line-height: 28px;    color: #c02323;    display: block;    border: 1px solid #c02323;}.main-blog-detail .post-bottom .post-comment ul li a:hover {    color: #fff;}.main-blog-detail .post-bottom .post-comment .button-reply {    padding: 0 29px;    font-family: Marcellus;    font-size: 12px;    line-height: 28px;    background-color: #fff;    color: #c02323;    border: 1px solid #c02323;    margin-top: 20px;}.main-blog-detail .post-bottom .post-comment .button-reply:hover {    color: #fff;}.main-blog-detail .post-bottom .post-comment .post-bottom-child {	display: inline-block;}.main-blog-detail .post-bottom .post-comment .post-bottom-child .avatar-bottom {	padding-top: 40px;	float: left;}.main-blog-detail .post-bottom .post-comment .post-bottom-child .post-comment {	float: right;	width: 83.8%;    margin-top: 29px;}.main-blog-detail .comment-respond {	width: 78%;	float: left;	margin-left: 157px;    margin-top: 44px;}.main-blog-detail .comment-respond .comment-form {	width: 98.3%;}.main-blog-detail .comment-respond .comment-form-author {    float: left;    width: 48%;    margin-top: 32px;}.main-blog-detail .comment-respond .comment-form-email {    float: right;    width: 48%;    margin-top: 32px;}.main-blog-detail .comment-respond .comment-form-comment {    width: 100%;    margin-top: 10px;}.main-blog-detail .comment-respond .submit-form button{    padding:6px 33px;    border: 1px solid #c02323;    margin-top: 20px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;}.main-blog-detail .comment-respond .submit-form button:hover {    color: #fff;}/* Blog-Grid-2column */.main-blog-grid .container {	margin-top: 100px;	}.main-blog-grid .post-right {	padding-left: 20px;}.main-blog-grid .post .featured-post {	float: left;	margin-right: 40px;	margin-top: -21px;}.main-blog-grid .post .content-post .post-heading {	margin-top: 22px;}.main-blog-grid .post .content-post .post-heading span a {	font-family: Libre Baskerville;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.3px;}.main-blog-grid .post .content-post .post-heading span a:hover {	color: #191919;}.main-blog-grid .post .content-post .post-title {	margin-top: 2px;	padding-right: 16px;}.main-blog-grid .post .content-post .post-title h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;}.main-blog-grid .post .content-post .post-title h2 a:hover {	color: #c02323;}.main-blog-grid .post .content-post .post-meta {	margin-top: 5px;}.main-blog-grid .post .content-post .post-meta span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.main-blog-grid .post .content-post .post-meta span a:hover {	color: #c02323;}.main-blog-grid .post .content-post .post-content {	margin-top: 6px;	padding-right: 20px;}.main-blog-grid .post .content-post .post-content span a {	font-family: Libre Baskerville;	font-size: 14px;	color: #a6a6a6;}.main-blog-grid .post .content-post .post-content span a:hover {	color: #c02323;}.main-blog-grid .post .content-post .post-submit {	margin-top: 12px;}.main-blog-grid .post .content-post .post-submit a {	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	color: #c02323;	letter-spacing: 1px;}.main-blog-grid .post .content-post .post-submit a i {	-webkit-transition: all 0.3s ease-in-out;	    -moz-transition: all 0.3s ease-in-out;	    -ms-transition: all 0.3s ease-in-out;	    -o-transition: all 0.3s ease-in-out;	    transition: all 0.3s ease-in-out;}.main-blog-grid .post .content-post .post-submit a:hover {	color: #191919;}.main-blog-grid .post .content-post .post-submit a:hover i {	margin-left: 5px;}.main-blog-grid .post-border {	margin-top: 60px;}.main-blog-grid .border .content-post .post-title {	width: 100%;}/* pagination*/.main-blog-grid .blog-pagination {	text-align: center;	margin-top: 60px;}.blog-pagination ul {	list-style-type: none;}.blog-pagination ul li {    display: inline-block;    position: relative;    background-color: #f2f4f5;      margin: 0 4px;       border-radius: 4px; }.blog-pagination ul li a {	text-decoration: none;    color: #a6a6a6;    font-size: 16px;    line-height: 40px;    padding: 0 15px;     text-align: center;    display: block;}/* Blog-grid-3column */.main-blog-grid3 .container {	max-width: 1200px;	margin-top: 100px;	}.main-blog-grid3 .container .post {	text-align: center;}.main-blog-grid3 .container .post .content-post .post-title {	margin-top: 14px;}.main-blog-grid3 .container .post .content-post .post-title span a {	font-family: Libre Baskerville;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.3px;}.main-blog-grid3 .container .post .content-post .post-title span a:hover {	color: #191919;}.main-blog-grid3 .container .post .content-post .post-content {	margin-top: 2px;}.main-blog-grid3 .container .post .content-post .content {	padding: 0 18px;}.main-blog-grid3 .container .post .content-post .post-content h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;}.main-blog-grid3 .container .post .content-post .post-content h2 a:hover {	color: #c02323;}.main-blog-grid3 .container .post .content-post .post-meta {	padding-top: 5px;}.main-blog-grid3 .container .post .content-post .post-meta span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.main-blog-grid3 .container .post .content-post .post-meta span a:hover {	color: #c02323;}.main-blog-grid3 .container .post .content-post .post-button {	padding-top: 6px;	padding-left: 7px;}.main-blog-grid3 .container .post .content-post .post-button a {	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	color: #c02323;	letter-spacing: 1.3px;}.main-blog-grid3 .container .post .content-post .post-button a i {	-webkit-transition: all 0.3s ease-in-out;	    -moz-transition: all 0.3s ease-in-out;	    -ms-transition: all 0.3s ease-in-out;	    -o-transition: all 0.3s ease-in-out;	    transition: all 0.3s ease-in-out;}.main-blog-grid3 .container .post .content-post .post-button a:hover {	color: #191919;}.main-blog-grid3 .container .post .content-post .post-button a:hover i {	padding-left: 5px;}.main-blog-grid3 .container .post-main {	margin-top: 31px;} .main-blog-grid3 .blog-pagination {	text-align: center;	margin-top: 43px;}/* Blog-details-slidebar */.main-blog-details .container {	max-width: 1200px;	margin-top: 100px;}.main-blog-details .container .content {	width: 72.5%;}.main-blog-details .container .sidebar {	width: 27.5%;}.main-blog-details .container .content-wrap .content-wrap-title {	padding-right: 100px;	margin-top: -7px;}.main-blog-details .container .content-wrap .content-wrap-title h1 a {	font-family: Marcellus;	font-size: 36px;	line-height: 42px;	color: #191919;}.main-blog-details .container .content-wrap .content-wrap-title h1 a:hover {	color: #c02323;}.main-blog-details .container .content-wrap ul {	list-style-type: none;	padding-top: 9px;}.main-blog-details .container .content-wrap ul li {	display: inline;	position: relative;	padding-right: 17px;}.main-blog-details .container .content-wrap ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 48px;}.main-blog-details .container .content-wrap ul li.title-meta:after {	content: "";	position: absolute;    top: 50%;    right: 4px;    width: 2px;    height: 15px;    background-color: #a6a6a6;    transform: translateY(-50%);}.main-blog-details .container .content-wrap ul li.title-meta a {	color: #595959;}.main-blog-details .container .content-wrap ul li.title-meta a:hover {    color: #c02323;}.main-blog-details .container .content-wrap ul li.title-heading a {	color: #a6a6a6;}.main-blog-details .container .content-wrap ul li.title-heading a:hover {	color: #c02323;}.main-blog-details .container .content-post {	padding-right: 40px;}.main-blog-details .container .content-post .post-text-title {	padding-top: 24px;}.main-blog-details .container .content-post .post-text-title span {	font-family: Libre Baskerville;	font-size: 16px;	line-height: 28px;	color: #595959;}.main-blog-details .container .content-post .post-text-between {	padding-top: 8px;}.main-blog-details .container .content-post .post-text-between span {	font-family: Libre Baskerville;	font-size: 16px;	line-height: 28px;	color: #595959;}.main-blog-details .container .content-post .post-text-bottom {	padding-top: 8px;}.main-blog-details .container .content-post .post-text-bottom span {	font-family: Libre Baskerville;	font-size: 16px;	line-height: 28px;	color: #595959;}.main-blog-details .container .content-post .post-main {	padding-top: 25px;}.main-blog-details .container .content-post .post-main .social {   color: #c02323;   float: left;   height: 100px;   width: 8%;}.main-blog-details .container .content-post .post-main .main-text blockquote{	font-family: Libre Baskerville;	font-size: 16px;	line-height: 28px;	color: #191919;}.main-blog-details .content-post .post-main .main-text span a {	font-family: Marcellus;	font-size: 16px;	line-height: 36px;	color: #c02323;	}.main-blog-details .content-post .post-main .main-text span a:hover {	color: #191919;	}.main-blog-details .content-post h2 a {	font-family: Marcellus;	font-size: 24px;	line-height: 32px;	color: #191919;}.main-blog-details .content-post h2 a:hover {	color: #c02323;}.main-blog-details .content-post .post-bottom-text {	margin-top: 20px;	margin-left: -2px;}.main-blog-details .content-post .post-bottom-text .text-title h2 a {    font-family: 'Marcellus';    font-size: 24px;	line-height: 32px;    color: #191919;}.main-blog-details .content-post .post-bottom-text .text-title h2 a:hover {	color: #c02323;}.main-blog-details .content-post .post-bottom-text .text-top  {	padding-top: 9px;}.main-blog-details .content-post .post-bottom-text .text-top span {	font-family: Libre Baskerville;	font-size: 16px;	color: #595959;	line-height: 28px;}.main-blog-details .content-post .post-bottom-text .text-bottom  {	padding-top: 6px;}.main-blog-details .content-post .post-bottom-text .text-bottom span {	font-family: Libre Baskerville;	font-size: 16px;	color: #595959;	line-height: 28px;}.main-blog-details .content-post .post-bottom-text .text-button {	margin-top: 36px;	float: left;}.main-blog-details .content-post .post-bottom-text .text-button ul  {	list-style-type: none;}.main-blog-details .content-post .post-bottom-text .text-button ul li  {	display: inline-block;	position: relative;	text-align: center;	background-color: #f2f4f5;	padding: 0;	margin-right: 10px;}.main-blog-details .content-post .post-bottom-text .text-button ul li.popular-content a {	padding: 0 22px;}.main-blog-details .content-post .post-bottom-text .text-button ul li.popular-inner a {	padding: 0 20px;}.main-blog-details .content-post .post-bottom-text .text-button ul li a  {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 12px;	line-height: 30px;	color: #636363;	display: block;}.main-blog-details .content-post .post-bottom-text .text-button ul li a:hover {	color: #fff;}.main-blog-details .content-post .post-bottom-text .text-social {	float: right;	margin-top: 39px;}.main-blog-details .content-post .post-bottom-text .text-social ul {	list-style-type: none;}.main-blog-details .content-post .post-bottom-text .text-social ul li {	display: inline-block;	position: relative;	padding-left: 12px;}.main-blog-details .content-post .post-bottom-text .text-social ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 26px;}.main-blog-details .content-post .post-bottom-text .text-social ul li.sociall a {	color: #191919;}.main-blog-details .content-post .post-bottom-text .text-social ul li.sociall a:hover {	color: #c02323;}.main-blog-details .content-post .post-bottom-text .text-social ul li.social-share a {	color: #a6a6a6;}.main-blog-details .content-post .post-bottom-text .text-social ul li.social-share a:hover {	color: #c02323;}.main-blog-details .content-post img {	margin-top: 50px;}.main-blog-details .relatest {	margin-top: 44px;}.main-blog-details .relatest h2 a {	font-family: Marcellus;    font-size: 24px;    line-height: 32px;    color: #191919;}.main-blog-details .relatest h2 a:hover {	color: #c02323;}.main-blog-details .relatest .author-wrap {	padding-top: 34px;}.main-blog-details .relatest .author-wrap {	width:48%;	float: left;}.main-blog-details .relatest .wrap {    float: right;	width:48.5%;}.main-blog-details .relatest .author-wrap .author-info .author-title {    display: block;    padding-top: 14px;}.main-blog-details .relatest .author-wrap .author-info .author-title a {    font-family: Libre Baskerville;    font-style: italic;    font-size: 14px;    line-height: 30px;    color: #c02323;    letter-spacing: 1.3px;}.main-blog-details .relatest .author-wrap .author-info .author-title a:hover {    color: #191919;}.main-blog-details .relatest .author-wrap .author-info .author-content {    display: block;    padding-top: 2px;    padding-right: 22px;}.main-blog-details .relatest .author-wrap .author-info .author-content a {    font-family: Marcellus;    font-size: 18px;    color: #191919;}.main-blog-details .relatest .author-wrap .author-info .author-content a:hover {    color: #c02323;}.main-blog-details .relatest .author-wrap .author-info .author-meta {    display: block;    padding-top: 10px;}.main-blog-details .relatest .author-wrap .author-info .author-meta a {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 36px;    color: #a6a6a6;}.main-blog-details .relatest .author-wrap .author-info .author-meta a:hover {    color: #c02323;}.main-blog-details  .post-bottom h2 {    margin-top: 58px;}.main-blog-details .post-bottom h2 a {    font-family: Marcellus;    font-size: 24px;    line-height: 32px;    color: #191919;}.main-blog-details .post-bottom h2 a:hover {    color: #c02323;}.main-blog-details  .post-bottom .avatar {    float: left;    width: 12%;}.main-blog-details  .post-bottom .avatar img {    margin-top: 40px;}.main-blog-details  .post-bottom .post-comment {    float: right;    width: 84.5%;    margin-top: 21px;}.main-blog-details  .post-bottom .post-comment .comment {    display: block;}.main-blog-details  .post-bottom .post-comment .comment-meta a {    font-family: Libre Baskerville;    font-size: 12px;    line-height: 36px;    color: #b5244d;}.main-blog-details  .post-bottom .post-comment .comment-meta a:hover {    color: #191919;}.main-blog-details  .post-bottom .post-comment .comment-title a {    font-family: Marcellus;    font-size: 18px;    line-height: 24px;    color: #191919;}.main-blog-details  .post-bottom .post-comment .comment-title a:hover {    color: #c02323;}.main-blog-details  .post-bottom .post-comment .comment-text {    margin-top: 6px;}.main-blog-details  .post-bottom .post-comment .comment-text a {    font-family: Libre Baskerville;    font-size: 14px;    color: #595959;    letter-spacing: 0.1px;}.main-blog-details  .post-bottom .post-comment .comment-text a:hover {    color: #c02323;}.main-blog-details  .post-bottom .post-comment .button-like {    padding: 0 27px;    font-family: Marcellus;    font-size: 12px;    line-height: 28px;    background-color: #fff;    color: #c02323;    border: 1px solid #c02323;    margin-top: 17px;}.main-blog-details  .post-bottom .post-comment .button-like:hover {    color: #fff;}.main-blog-details  .post-bottom .post-comment ul {	list-style-type: none;}.main-blog-details  .post-bottom .post-comment ul li {    display: inline-block;    background-color: #fff;    text-align: center;    margin-right: 5px;}.main-blog-details  .post-bottom .post-comment ul li a {    padding: 0 29px;    font-family: Marcellus;    font-size: 12px;    line-height: 28px;    color: #c02323;    border: 1px solid #c02323;    display: block;	}.main-blog-details  .post-bottom .post-comment .button-reply:hover {    color: #fff;}.main-blog-details  .post-bottom-second {	display: inline-block;	margin-top: 9px;}.main-blog-details .comment-respond {    margin-top: 36px;}.main-blog-details .comment-respond h2 a {    font-family: Marcellus;    font-size: 24px;    line-height: 32px;    color: #191919;}.main-blog-details .comment-respond h2 a:hover {    color: #c02323;}.main-blog-details .comment-respond {	width: 95.3%;}.main-blog-details .comment-respond input {	width: 100%;}.main-blog-details .comment-respond .comment-form-author {    float: left;    margin-top: 32px;    width: 48%;}.main-blog-details .comment-respond .comment-form-email {    float: right;    margin-top: 32px;    width: 48%;}.main-blog-details .comment-respond .comment-form-comment {    width: 100%;    margin-top: 11px;}.main-blog-details .comment-respond .submit-form button{    padding: 5px 33px;    border: 1px solid #c02323;    margin-top: 21px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;}.main-blog-details .comment-respond .submit-form button:hover {    color: #fff;}/* main-blog-details .sidebar */.main-blog-details .sidebar .sidebar-inner .widget-search {	position: relative;}.main-blog-details .sidebar .sidebar-inner .widget-search form input {	border: 1px solid #a6a6a6;    width: 100%;    height: 50px;}.main-blog-details .sidebar .sidebar-inner .widget-search form input:hover {	border: 1px solid #c02323;}.main-blog-details .sidebar .sidebar-inner .widget-search form button {	position: absolute;	top: 15px;	right: 12px;	color: #595959;}.main-blog-details .sidebar .widget .widget-title {    position: relative;}.main-blog-details .sidebar .widget .widget-title:after {	content: '';	position: absolute;	top: 58%;	transform: translateY(-50%);	right: 0;	width: 73px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-blog-details .sidebar .widget .widget-title:before {	content: '';	position: absolute;	top: 58%;	transform: translateY(-50%);	left: 0;	width: 73px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-blog-details .sidebar .sidebar-inner .widget-recent {	margin-top: 52px;}.main-blog-details .sidebar .sidebar-inner h2.widget-title {	padding: 0 10px;	font-family: Marcellus;	font-size: 22px;	line-height: 32px;	color: #191919;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new {	padding-top:10px;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new-center {	padding-top:2px;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new-bottom {	padding-top:2px;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new ul {	list-style-type: none;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new ul li {	display: block;	position: relative;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new ul li span:hover {	color: #c02323;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new ul li img {	margin-top: -13px;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-title {	font-family: Libre Baskerville;	font-style: italic;	font-size: 12px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.1px;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new span.thumb-new-title:hover {	color: #191919;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-content {	font-family: Marcellus;	font-size: 16px;	line-height: 30px;	color: #191919;}.main-blog-details .sidebar .sidebar-inner .widget-recent .thumb-new .thumb-new-contact {	font-family: Libre Baskerville;	font-size: 12px;	line-height: 30px;	color: #a6a6a6;}.main-blog-details .sidebar .sidebar-inner .widget-categories {	padding-top: 44px;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-categories a {	font-family: Marcellus;	font-size: 16px;	line-height: 48px;	color: #191919;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-categories a:hover {	color: #c02323;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-categories {	margin-top: -23px;}.main-blog-details .sidebar .sidebar-inner .widget-categories .categorie  {	margin-top: 10px;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-categories img {	margin-top: -20px;}.main-blog-details .sidebar .sidebar-inner .widget-categories .categories-time {	float: right;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner {	background-image: url(../image/banner.jpg);	height: 386px;	margin-top: 43px;	position: relative;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content {	bottom: 34%;	left: 15%;	position: absolute;	text-align: center;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h3 {	font-family: Marcellus;	font-size: 24px;	line-height: 40px;	color: #c02323;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h3:hover {	color: #fff;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h1 {	font-family: Marcellus;	font-size: 36px;	line-height: 40px;	color: #fff;		letter-spacing: 3.5px;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content h1:hover {	color: #c02323;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button  {	margin-top: 20px;	background-color: transparent;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button a {	padding: 0 34px;	color: #fff;	border: 1px solid #c02323;	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	display: inline-block;}.main-blog-details .sidebar .sidebar-inner .widget-categories .thumb-new-banner .banner-content .banner-button a:hover {	color: #fff;} .sidebar .sidebar-inner .widget-tag {    margin-top: 55px;	} .sidebar .sidebar-inner .widget-tag .widget-tag-list {	margin-top: 20px;	} .sidebar .sidebar-inner .widget-tag .tag-inner ul {	list-style-type: none;} .sidebar .sidebar-inner .widget-tag .tag-inner ul li {	display: inline-block;	margin-right: 3px;	text-align: center;	background-color: #f1f2f5;} .sidebar .sidebar-inner .widget-tag .tag-inner ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 12px;	line-height: 30px;	color: #636363;	display: block;} .sidebar .sidebar-inner .widget-tag .tag-inner ul li a:hover {	color: #fff;} .sidebar .sidebar-inner .widget-tag .widget-tag-inner li { 	margin-top: 8px; } .sidebar .sidebar-inner .widget-tag .widget-tag-inner .tag-inner a {	padding: 0 23px;} .sidebar .sidebar-inner .widget-tag .widget-tag-inner .tag-content a {	padding: 0 20px;} .sidebar .sidebar-inner .widget-tag .widget-tag-inner .tag-contact a {	padding: 0 14px;} .sidebar .sidebar-inner .widget-tag .widget-tag-content {	padding-top: 10px;} .sidebar .sidebar-inner .widget-tag .widget-tag-content .tag-inner a {	padding: 0 20px;} .sidebar .sidebar-inner .widget-tag .widget-tag-content .tag-content a {	padding: 0 22px;} .sidebar .sidebar-inner .widget-tag .widget-tag-content .tag-contact a {	padding: 0 24px;} .sidebar .sidebar-inner .widget-tag .widget-tag-contact {	padding-top: 10px;} .sidebar .sidebar-inner .widget-tag .widget-tag-contact .tag-inner a {	padding: 0 22px;} .sidebar .sidebar-inner .widget-tag .widget-tag-contact .tag-content a {	padding: 0 20px;} .sidebar .sidebar-inner .widget-tag .widget-tag-contact .tag-contact a {	padding: 0 25px;}/* main-shop-fullwidth */.main-shop-fullwidth .container {	max-width: 1200px;	margin-top: 100px;	}.main-shop-fullwidth-grid .filter-shop {	margin-top: 100px;}.main-shop-fullwidth-grid .flat-products.style3 {	padding: 48px 0 100px;}.filter-shop ul {    list-style-type: none;    float: left;}.filter-shop ul li {	display: inline-block;	background-color: #fff;		text-align: center;	padding-right: 5px;}.filter-shop ul li a{	font-size: 20px;	line-height: 40px;	padding: 0 10px;	color: #c02323;	border: 1px solid #c02323;	border-radius: 3px;	display: block;}.filter-shop ul li a:hover,.filter-shop ul li.active a {	color: #fff;	background-color: #c02323;}.filter-shop span {	float: right;	text-align: center;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 42px;	color: #595959;	margin-top: -2px;}.filter-shop span.filter-right {	padding-right: 30px;}.main-shop-fullwidth .container .post {	margin-top: 48px;	border: 1px solid #ebebeb;	padding: 33.5px 0;}.main-shop-fullwidth .container .post-center {	margin-top: 50px;}.main-shop-fullwidth .container .post .featured-post {	width: 20%;	text-align: center;	padding-left: 14px;} .post .featured-post img {	transition: all 1s ease;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;}  .post .featured-post img:hover {	transform: scale(1.1,1.1);	-webkit-transform: scale(1.1,1.1);	-moz-transform: scale(1.1,1.1);	-o-transform: scale(1.1,1.1);	-ms-transform: scale(1.1,1.1);}.main-shop-fullwidth .container .post .post-content {	width: 78.2%;	float: right;}.main-shop-fullwidth .container .post .post-content .post-title {	margin-top: 7px;}.main-shop-fullwidth .container .post .post-content .post-title h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;	letter-spacing: 1.2px;}.main-shop-fullwidth .container .post .post-content .post-title h2 a:hover {	color: #c02323;}.main-shop-fullwidth .container .post .post-content .post-meta {	padding-top: 5px;}.main-shop-fullwidth .container .post .post-content .post-meta ul {	list-style-type: none;}.main-shop-fullwidth .container .post .post-content .post-meta ul li {    display: inline-block;    position: relative;    padding-right: 12px;}.main-shop-fullwidth .container .post .post-content .post-meta ul li:after {	content: "";	position: absolute;    top: 50%;    right: 0;    width: 2px;    height: 16px;    background-color: #a6a6a6;    transform: translateY(-50%);}.main-shop-fullwidth .container .post .post-content .post-meta ul li:last-of-type:after {	display: none;}.main-shop-fullwidth .container .post .post-content .post-meta ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;	letter-spacing: 1px;}.main-shop-fullwidth .container .post .post-content .post-meta ul li a:hover {	color: #c02323;}.main-shop-fullwidth .container .post .post-content .post-main {	margin-top: 6px;    padding-right: 45px;}.main-shop-fullwidth .container .post .post-content .post-main span {	 font-family: Libre Baskerville;	 font-size: 14px;	 color: #595959;	 letter-spacing: 0.7px;	 line-height: 27px;}.main-shop-fullwidth .container .post .post-content .post-price {     padding-top: 9px;}.main-shop-fullwidth .container .post .post-content .post-price span {	font-family: Libre Baskerville;	font-size: 18px;	line-height: 48px;	color: #c02323;}.main-shop-fullwidth .container .post .post-content .post-submit {	margin-top: 14px;	background-color: #fff;}.main-shop-fullwidth .container .post .post-content .post-submit a {	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	letter-spacing: 1px;	padding: 4px 30px;	color: #c02323;	border:1px solid #c02323;	display: inline-block;}.main-shop-fullwidth .container .post .post-content .post-submit a:hover {	color: #fff;}.main-shop-fullwidth .container .blog-pagination {	margin-top: 56px;	text-align: center;}/* Shop-right-slidebar-list */.main-shop-right .container {	margin-top: 100px;}.main-shop-right .container .col-lg-9 {	width: 69%;}.main-shop-right .container .col-lg-3 {	width: 27.5%;	float: right;}.main-shop-right .container .filter-shop ul {    list-style-type: none;    float: left;}.main-shop-right .container .filter-shop ul li {	display: inline-block;	background-color: #fff;		text-align: center;	padding-right: 5px;}.main-shop-right .shop-right-grid {	margin-top: 47px;}.main-shop-right .product-content .product .product-item {    margin-bottom: 6px;}.main-shop-right.grid .product-item .product-info {    padding: 0px 25px 25px 25px;}.main-shop-right .container .filter-shop ul li a{	font-size: 20px;	line-height: 40px;	padding: 0 11px;	color: #c02323;	border: 1px solid #c02323;	border-radius: 3px;	display: inline-block;}.main-shop-right .container .filter-shop ul li a:hover,.main-shop-right .container .filter-shop ul li.active a {	color: #fff;	background-color: #c02323;}.main-shop-right .container .filter-shop span {	float: right;	text-align: center;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 42px;	color: #595959;	margin-top: -2px;}.main-shop-right .container .filter-shop span.filter-right {	padding-right: 30px;}.main-shop-right .container .post {	margin-top: 48px;	padding: 35px 0 32px;	border: 1px solid #ebebeb;}.main-shop-right .container .post .featured-post {	width: 30%;		text-align: center;	padding-left: 14px;}.main-shop-right .container .post .post-content {	width: 68%;	float: right;}.main-shop-right .container .post .post-content .post-title {	margin-top: 6px;}.main-shop-right .container .post .post-content .post-title h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;	letter-spacing: 1.3px;}.main-shop-right .container .post .post-content .post-title h2 a:hover {	color: #c02323;}.main-shop-right .container .post .post-content .post-meta {	margin-top: 5px;}.main-shop-right .container .post .post-content .post-meta ul {	list-style-type: none;}.main-shop-right .container .post .post-content .post-meta ul li {    display: inline-block;    position: relative;    padding-right: 12px;}.main-shop-right .container .post .post-content .post-meta ul li:after {	content: "";	position: absolute;    top: 50%;    right: 0;    width: 2px;    height: 16px;    background-color: #a6a6a6;    transform: translateY(-50%);}.main-shop-right .container .post .post-content .post-meta ul li:last-of-type:after {	display: none;}.main-shop-right .container .post .post-content .post-meta ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;	letter-spacing: 1px;}.main-shop-right .container .post .post-content .post-meta ul li a:hover {	color: #c02323;}.main-shop-right .container .post .post-content .post-main {    margin-top: 8px;}.main-shop-right .container .post .post-content .post-main span {	 font-family: Libre Baskerville;	 font-size: 14px;	 color: #595959;	 letter-spacing: 0.7px;}.main-shop-right .container .post .post-content .post-price {    margin-top: 13px;}.main-shop-right .container .post .post-content .post-price span {	font-family: Libre Baskerville;	font-size: 18px;	line-height: 48px;	color: #c02323;}.main-shop-right .container .post .post-content .post-submit {	margin-top: 16px;	background-color: #fff;}.main-shop-right .container .post .post-content .post-submit a {	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	letter-spacing: 1px;	padding: 3px 30px;	color: #c02323;	border:1px solid #c02323;	display:inline-block;}.main-shop-right .container .post .post-content .post-submit a:hover {	color: #fff;}.main-shop-right .container .blog-pagination {	margin-top: 58px;	text-align: center;}.main-shop-right.grid .container .blog-pagination {    margin-top: 21px;    text-align: center;}.main-shop-right .sidebar .sidebar-inner .widget-search {	position: relative;}.main-shop-right .sidebar .sidebar-inner .widget-search form input {	border: 1px solid #a6a6a6;	width: 100%;}.main-shop-right .sidebar .sidebar-inner .widget-search form input:hover {	border: 1px solid #c02323;}.main-shop-right .sidebar .sidebar-inner .widget-search form button {	position: absolute;	top: 15px;	right: 4%;	color: #595959;}.main-shop-right .sidebar .sidebar-inner .widget-categories {	padding-top: 35px;}.main-shop-right .sidebar .widget .widget-title {    font-family: Marcellus;    font-size: 22px;    line-height: 32px;    color: #191919;}.main-shop-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories a {	font-family: Marcellus;	font-size: 16px;	line-height: 48px;	color: #191919;}.main-shop-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories a:hover {	color: #c02323;}.main-shop-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories {	margin-top: -23px;}.main-shop-right .sidebar .sidebar-inner .widget-categories .categorie  {	margin-top: 10px;}.main-shop-right .sidebar .sidebar-inner .widget-categories .thumb-new-categories img {	margin-top: -20px;}.main-shop-right .sidebar .sidebar-inner .widget-categories .categories-time {	float: right;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner img {	padding-top: 60px;}.main-shop-right .sidebar .sidebar-inner .widget-filter .price-filter {	margin-top: 30px;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content {	padding-top: 180px;	padding-left: 62px;	position: absolute;	text-align: center;}.sidebar .widget .widget-title {	overflow: hidden;	position: relative;}.main-shop-right .sidebar .widget .widget-title:after {	content: '';	position: absolute;	top: 50%;	transform: translateY(-50%);	right: 0;	width: 50px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-shop-right .sidebar .widget .widget-title:before {	content: '';	position: absolute;	top: 50%;	transform: translateY(-50%);	left: 0;	width: 50px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.sidebar .widget-filter {	margin-top: 39px;}.sidebar .widget-filter .widget-title {	overflow: hidden;	position: relative;}.main-shop-right .sidebar .widget-filter .widget-title:after {	content: '';	position: absolute;	top: 50%;	transform: translateY(-50%);	right: 0;	width: 60px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-shop-right .sidebar .widget-filter .widget-title:before {	content: '';	position: absolute;	top: 50%;	transform: translateY(-50%);	left: 0;	width: 60px;	height: 4px;	background-image: url('../image/nga.jpg');	z-index: -1;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content {	margin-top: 60px;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content h3 {	font-family: Marcellus;	font-size: 24px;	line-height: 40px;	color: #c02323;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content h3:hover {	color: #fff;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content h1 {	font-family: Marcellus;	font-size: 36px;	line-height: 40px;	color: #fff;	}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content h1:hover {	color: #c02323;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content .banner-button  {	padding-top: 10px;	background-color: transparent;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content .banner-button a {	padding: 0 25px;	color: #fff;	border: 1px solid #c02323;	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	display: inline-block;}.main-shop-right .sidebar .sidebar-inner .widget-filter .thumb-new-banner .banner-content .banner-button a:hover {	color: #fff;}.widget.widget-filter form {    display: inline-block;    width: auto;    top: -5px;    margin-bottom: 33px;}.widget.widget-filter .price_slider {    float: left;    width: 300px;    top: 13px;}.widget.widget-filter .ui-slider-horizontal {    height: 2px;    background-color: #e1e1e1;    -webkit-border-radius: 2px;       -moz-border-radius: 2px;    	-ms-border-radius: 2px;    	 -o-border-radius: 2px;    		border-radius: 2px;}.widget-filter .ui-slider .ui-slider-range {    position: absolute;    top: -1px;    z-index: 1;    display: block;    height: 100%;}.widget-filter .ui-slider .ui-slider-handle {    height: 9px;    width: 9px;    cursor: pointer;    position: absolute;    z-index: 0;    top: -5px;    outline: 0;    border: unset;    -webkit-border-radius: 50%;	-moz-border-radius: 50%;	-ms-border-radius: 50%;	-o-border-radius: 50%;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	transition: none;	background-color: #c02323;}.widget-filter .ui-slider .ui-slider-handle span.shadow {	display: none;}.widget-filter .ui-slider .ui-slider-handle span.shadow.dow {    width: 200%;    height: 200%;    display: block;    position: relative;    top: -1px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;}.widget-filter .price_slider_amount {    margin: 0;    margin-top: -19px;}.widget-filter .price_slider_amount .price_label {	float: right;    margin-top: -12px;}.widget-filter .price_slider_amount .price_label input {    font-size: 14px;    font-weight: 600;    margin-bottom: 27px;}.widget-filter .flat-button {    padding: 9px 30px 9px;}.widget-filter .flat-button {    display: inline-block;    background: #fff;    color: #c02323;    border: 1px solid #c02323;}.widget-filter .flat-button:hover {	background-color: #c02323;	color: #fff;}.widget-filter .ui-widget-header {	background-color: #c02323 ! important;	height: 2px ! important;}.widget.widget-price .ui-widget-header {	background-color: #c02323;}.widget-filter span.filter {	float: left;	display: inline-block;	margin-top: 20px;}.widget-filter span.filter a {	padding: 0 25px;	color: #c02323;	border: 1px solid #c02323;	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	display: inline-block;}.widget-filter span.filter a:hover {	color: #fff;}.widget-filter p.amount {	float: right;	display: inline-block;	margin-top: 25px;}.main-shop-right .sidebar .widget-recent {	margin-top: 49px;}.main-shop-right .sidebar .widget-recent ul {	list-style-type: none;}.main-shop-right .sidebar .widget-recent ul li.thumb-new {	display: block;	position: relative;	height: 130px;	margin-bottom: 20px;	}.main-shop-right .sidebar .widget-recent .thumb-new {	padding-top: 20px;}.main-shop-right .sidebar .widget-recent .thumb-new-image {    float: left;    width: 30%;    height: 130px;    border: 1px solid #e5e5e5;    text-align: center;    padding-top: 20px;}.main-shop-right .sidebar .widget-recent .thumb-new-content {	width: 60%;	height: 130px;    padding-top: 25px;    float: right;}.main-shop-right .sidebar .widget-recent .thumb-new-content .thumb-new-title {    display: block;    font-family: Marcellus;    font-size: 16px;    line-height: 30px;    color: #191919;}.main-shop-right .sidebar .widget-recent .thumb-new-content .thumb-new-title:hover {	color: #c02323;}.main-shop-right .sidebar .widget-recent .thumb-new-content .thumb-new-price {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color: #c02323;}.main-shop-right .sidebar .widget-recent .thumb-new-content .thumb-new-rating  {	font-size: 12px;	line-height: 30px;	color: #ffb136;}.main-shop-right .sidebar .widget-recent .thumb-new-content .thumb-new-rating i:last-child {	color:#a6a6a6;}   /* flat-about */.flat-about.style1 {	background-color: #f9fafa;}.flat-about.style1  {	padding: 99px 0 90px 0;}.flat-about.style1 .col-lg-5 {    margin-left: -30px;}     /* flat-our-product */.main-homepage-1 .flat-our-product {	padding: 102px 0;	text-align: center;}.main-homepage-1 .flat-our-product .outline.ol-accent {    padding: 7px 29px;    margin-top: 3px;}     /* flat-deal-of-the-week */.flat-divider.margin-top-20px {	height: 20px;}.flat-deal-of-the-week.style1 {	padding: 106px 0 100px 0;	background-image: url(../image/footer.jpg);} .flat-deal-week {	text-align: center;}.flat-deal-of-the-week.style1 .flat-deal-week-content .deal-week-title a {    font-family: Marcellus;    font-size: 24px;    line-height: 42px;    color: #191919;    letter-spacing: 1.2px;}.flat-deal-of-the-week.style1 .flat-deal-week-content {	padding-right: 35px;	margin-left: 70px;}.flat-deal-of-the-week.style1 .flat-deal-week-content .deal-week-title a:hover {	color: #c02323;}.flat-deal-of-the-week.style1 .flat-deal-week-content span {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;	margin-top: 15px;	display: block;}.flat-deal-of-the-week.style1 .flat-deal-week-content span.flat-dolar {	font-family: Libre Baskerville;	font-size: 20px;	line-height: 30px;	color: #c02323;	margin-top: 27px;    margin-bottom: -3px;}     /* flat-event */.flat-event.style1 {    padding: 105px 0 108px 0;    background-image: url(../image/homepage37.png);    height: 800px;}.flat-event.style1 .title-section h3 a {    color: #fff;}.flat-event.style1 .title-section h3 a:hover {    color: #c02323;}.flat-event.style1 .title-section h1 a {    color: #fff;}.flat-event.style1 .title-section h1 a:hover {	color: #c02323;}.flat-event.style1 .title-section .our-product-image {    position: relative;    display: inline-block;    margin-top: 15px;    color: #c02323;}.flat-event.style1 .title-section .our-product-image:before {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%);    left: -86px;    width: 73px;    height: 4px;    background: url(../image/homepage41.png);    z-index: 1;}.flat-event.style1 .title-section .our-product-image:after {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%);    right: -86px;      width: 73px;    height: 4px;    background: url(../image/homepage42.png);    z-index: 1;}   /* flat-latest */.flat-new-latest.style1 {	padding: 104px 0 90px 0;}.flat-new-latest.style1 .content-post {	margin-top: 15px;}.flat-new-latest.style1 .post .post-title span a {    font-family: Libre Baskerville;    font-style: italic;    font-size: 14px;    line-height: 30px;    color: #c02323;    letter-spacing: 1.3px;}.flat-new-latest.style1 .post .post-title span a:hover {	color: #191919;}.flat-new-latest.style1 .post .post-content {	margin-top: 3px;}.flat-new-latest.style1 .post .post-content h3 a {	font-family: Marcellus;	font-size: 24px;	line-height: 31px;	color: #191919;}.flat-new-latest.style1 .post .post-content h3 a:hover{	color: #c02323;}.flat-new-latest.style1 .post .post-meta {	margin-top: 6px;}.flat-new-latest.style1 .post .post-meta span a {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 36px;    color: #a6a6a6;}.flat-new-latest.style1 .post .post-meta span a:hover {	color: #c02323;}.flat-new-latest.style1 .post .post-btn span a {	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	color: #c02323;	text-decoration: none;}.flat-new-latest.style1 .post .post-btn span a:hover {	color: #191919;}.flat-new-latest.style1 .post .post-btn span a i {    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.flat-new-latest.style1 .post .post-btn span a:hover i {	margin-left: 5px;}.flat-new-latest.style1 .content-box {    margin-left: 50px;    margin-top: -8px;}.flat-new-latest.style1 .content-box .box-heading a{    font-family: Libre Baskerville;    font-style: italic;    font-size: 14px;    line-height: 30px;    color: #c02323;    letter-spacing: 1.4px;}.flat-new-latest.style1 .content-box .box-heading a:hover {	color:#191919;}.flat-new-latest.style1 .content-box .box-content a {	font-family: Marcellus;	font-size: 20px;	line-height: 36px;	color: #191919;}.flat-new-latest.style1 .content-box .box-content a:hover {	color: #c02323;}.flat-new-latest.style1 .content-box .box-meta a {	font-family: Libre Baskerville;    font-size: 14px;    line-height: 36px;    color: #a6a6a6;}.flat-new-latest.style1 .content-box .box-meta a:hover {	color: #c02323;}.flat-new-latest.style1 .content-box ul li {	display: block;	position: relative;}.flat-new-latest.style1 .content-box ul li:after {	content: "";	position: absolute;	top: 118%;	left: 0;	width: 100%;	height: 4px;	background-image: url(../image/homepage45.png);}.flat-new-latest.style1 .content-box ul li:last-of-type:after {    display: none;}.flat-new-latest.style1 .content-box ul li.box-border {	margin-top: 46px;}.slide {	position: absolute;	width: 100%;	top: 0;}    /* top-bar*/.slide .top-bar {	z-index: 1;	position: relative;}.slide .container {	max-width: 1200px;	height: 100px;}.slide .top-bar-inner {	position: relative;	text-align: center;	margin-top: 20px;	}.slide .top-bar-phone {	float: left;	display: inline-block;	text-align: left;}.slide .top-bar-phone span {	display: block;}.slide .top-bar-logo {	text-align: center;	display: inline-block;	margin-top: 12px;	margin-left: 48px;}.slide .top-bar-open {	float: right;	display: inline-block;	text-align: right;}.slide .top-bar-open span {	display: block;}.slide .top-bar-inner .phone a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color: #a6a6a6;}.slide .top-bar-inner .meta a {	font-family: Marcellus;	font-size: 14px;	line-height: 30px;	color: #fff;}   /* header style2 */header.style2 {	height: 60px;	background-color: #c02323;	position: relative;	width: 100%;	z-index: 2;}header.style2.fixed-header {	position: fixed;	width: 100%;	top: 0;	z-index: 2;}header.style2 .container {	max-width: 1200px;	text-align: center;	position: relative;}header.style2 .search {	float: left;	display: inline-block;	margin-top: 17px;	position: relative;}header.style2 .search button i {	font-size: 18px;	line-height: 26px;	float: left;}header.style2 .search button {	position: absolute;    top: 0;    left: -7px;    background-color: #c02323;    color: #fff;}header.style2 .search i:hover {	color: #191919;}header.style2 .search input {    margin-top: -8px;    background-color: #c02323;    border: none;    color: #fff;    margin-left: 15px;}header.style2 .search input::placeholder {	color: #fff;}header.style2 .search span {	font-family: Marcellus;	font-size: 18px;	line-height: 26px;	color: #fff;}header.style2 .nav-wrap {	text-align: center;	display: inline-block;}header.style2 .nav-wrap ul.menu {	margin-left: -87px;} header.style2 .nav-wrap >ul >li {	position: relative;	margin: 2px 38px;}header.style2 .nav-wrap ul li a {    font-family: Marcellus;    font-size: 14px;    line-height: 26px;    color: #fff;    letter-spacing: 1px;} header.style2 .nav-wrap ul li a:hover,  header.style2 .nav-wrap ul >li.a >a {	color: #191919;}header.style2 .nav-wrap ul.sub-menu li a:hover,header.style2 .nav-wrap ul.sub-menu li.active a {	text-decoration: underline;	color: #c02323;}header.style2 #mainnav >ul.menu >li { 	display: inline-block; 	line-height: 60px; 	position: relative; 	padding: 0 40px;}header.style2 .nav-wrap >ul >li {	display: inline-block; }header.style2 .nav-wrap >ul >li >a { 	display: block;     padding: 15px 0;}  header.style2 .nav-wrap ul.sub-menu {	position: absolute;	left: 0;	top: 200%;	width: 230px;	margin-top: -10px;	text-align: left;	background-color: #ffffff;	z-index: 9999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;  	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style2 .nav-wrap ul li:hover >ul.sub-menu {    top: 100%;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    visibility: visible;    border-top: 2px solid #c02323;}header.style2 .nav-wrap ul.sub-menu li ul {    position: absolute;    left: 300px;    top: 0 !important;}header.style2 .nav-wrap ul.sub-menu li:first-child {    border-top: none;}header.style2 .nav-wrap ul.sub-menu >li >a {    display: block;    padding: 0 0 0 40px;    line-height: 45px;    font-weight: 400;    font-size: 13px;    color: #191919;} header.style2 .nav-wrap ul.sub-menu >li >a:hover { 	color: #c02323; }header.style2 .review {	float: right;    display: inline-block;    margin-top: 18px;}header.style2 .review .add-cart {	display: inline-block;}header.style2 .review ul li {	margin-left: 24px;}header.style2 .review a i {	font-size: 18px;	line-height: 26px;	color: #fff;	margin-left: 10px;}header.style2 .review a i:hover {	color: #191919;}  /* flat-test*/.main-homepage-2 .flat-test {	padding: 100px 0 165px 0;}.main-homepage-2 .image-single {	position: relative;	margin-left: 40px;}   /* testimonial*/.main-homepage-2 .flat-carousel {	position: absolute;	padding: 46px 20px;		top: 96px;	right: 26px;    background-color: #fff;	    box-shadow:  5px 5px 8px 5px #eee;}.max-width380 {	max-width: 380px;}.flat-test .owl-prev:before {	content: "\e64a";	font-family:themify;	font-size: 24px;	line-height: 26px;	color: #a6a6a6;}.flat-test .owl-prev span {	display: none;}.flat-test .owl-next:before {	content: "\e649";	font-family:themify;	font-size: 24px;	line-height: 26px;	color: #a6a6a6;}.flat-test .owl-next span {	display: none;}.flat-test .owl-nav {	position: absolute;	transform: translateY(-50%);	top: 49%;	width: 100%;}.flat-test .owl-prev {	position: absolute;	left: 7%;	background-color: transparent;}.flat-test button.owl-prev:hover:before {    color: #c02323;}.flat-test .owl-next {	position: absolute;	right: 7%;	background-color: transparent;}.flat-test button.owl-next:hover:before {    color: #c02323;}  /* flat-deal-of-the-week style2 */ .flat-deal-of-the-week.style2 {	padding: 106px 0 102px 0;	background-image: url(../image/homepage141.png);} .flat-deal-of-the-week.style2 .elm-btn { 	text-align: center; 	margin-top: 10px;}.flat-deal-of-the-week.style2 .ol-accent {	padding: 7px 31px;	margin-top: 38px;} .flat-deal-of-the-week.style2 .deal-week-content { 	margin-top: -27px; }  .flat-deal-of-the-week.style2 .flat-counter {    margin-top: 32px;  } .flat-deal-of-the-week.style2 .deal-week-content p { 	font-family: Libre Baskerville; 	font-size: 14px; 	color: #595959; }   /* flat-top-products */.flat-top-products {	padding: 100px 0 56px;	background-image: url(../image/homepage52.png);}.flat-top-products .products-image {	padding: 0 100px;}.flat-top-products .products-image img {	margin-left: 119px;	margin-top: 1px;}.flat-top-products .owl-prev:before {	content: "\e64a";	font-family:themify;}.flat-top-products .owl-prev span {	display: none;}.flat-top-products .owl-next:before {	content: "\e649";	font-family:themify;}.flat-top-products .owl-next span {	display: none;}.flat-top-products .owl-prev {	position: absolute;	top: 43%;	left: 20%;}.flat-top-products button.owl-prev {	font-size: 30px;	line-height: 30px;	color: #f8eff1;	background-color: transparent;}.flat-top-products button.owl-prev:hover {    color: #c02323;}.flat-top-products .owl-next {	position: absolute;	top: 43%;	right: -10%}.flat-top-products button.owl-next {	font-size: 30px;	line-height: 30px;	color: #f8eff1;	background-color: transparent;}.flat-top-products button.owl-next:hover {    color: #c02323;}.flat-top-products .products-information {	margin-left: 1px;}.flat-top-products h1.products-heading {	margin-top: -3px;	margin-bottom: 24px;	letter-spacing: 1.9px;}.flat-top-products h1 a {	font-family: Marcellus;	font-size: 36px;	line-height: 42px;	color: #191919;}.flat-top-products h1 a:hover {	color: #c02323;}.flat-top-products span.products-content {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;}.flat-top-products .info {	margin-top: 22px;}.flat-top-products .info ul li {	margin-bottom: 20px;}.flat-top-products .info span span.title {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 26px;	color: #191919;	display: inline-block;}.flat-top-products .info span span.title:hover {	color: #c02323;}.flat-top-products .info span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 26px;	color: #595959;}.flat-top-products .price {	margin-top: 36px;}.flat-top-products .price h3 {	float: left;	font-family: Libre Baskerville;	font-size: 18px;	line-height: 26px;	color: #191919;	margin-right: 13px;}.flat-top-products .price p {	font-family: Libre Baskerville;	font-size: 20px;	line-height: 30px;	color: #c02323;}.flat-top-products .ol-accent {	padding: 7px 39px;	margin-top: 33px;}  /* flat-banner */.flat-banner {	padding:106px 0 122px 0;	background-image: url(../image/homepage54.png);	text-align: center;}.flat-banner h1.our-product-main a {	color: #fff;}.flat-banner .our-product-image-background {	margin-top: 11px;}.flat-banner p.banner-content {	margin-bottom: 8px;	margin-top: -19px;}.flat-banner p.banner-content a {	font-family: Libre Baskerville;	font-size: 14px;	color: #fff;}.flat-banner p.banner-content a:hover {	color: #c02323;}.flat-banner .ol-accent {	padding: 7px 41px;}.flat-banner .elm-btn a {	color: #fff;}   /* flat-products style2 */.flat-products.style2 {	padding: 106px 0 55px 0;}.main-details-slidebar-review .flat-products.style2 {	padding: 106px 0 93px 0;}.flat-products.style2 .flat-filter.style-2 {	margin-top: -18px;}  /* flat-new-latest style2 */.flat-new-latest.style2 {	padding: 103px 0 101px;	background-image: url(../image/footer.jpg);}.flat-new-latest.style2 .featured-post {	float: left;	display: inline-block;	margin-right: 40px;	margin-top: -22px;}.flat-new-latest.style2 .post-right {	margin-left: 20px;}.flat-new-latest.style2 .content-post .post-heading {	margin-top: 18px;}.flat-new-latest.style2 .content-post .post-heading span a {	font-family: Libre Baskerville;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.3px;}.flat-new-latest.style2 .content-post .post-heading span a:hover {	color: #191919;}.flat-new-latest.style2 .content-post .post-title {	margin-top: 2px;}.flat-new-latest.style2 .content-post .post-title h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;}.flat-new-latest.style2 .content-post .post-title h2 a:hover {	color: #c02323;}.flat-new-latest.style2 .content-post .post-meta {	margin-top: 5px;}.flat-new-latest.style2 .content-post .post-meta span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.flat-new-latest.style2 .content-post .post-meta span a:hover {	color: #c02323;}.flat-new-latest.style2 .content-post .post-content {	margin-top: 6px;	padding-right: 20px;}.flat-new-latest.style2 .content-post .post-content span a {	font-family: Libre Baskerville;	font-size: 14px;	color: #a6a6a6;}.flat-new-latest.style2 .content-post .post-content span a:hover {	color: #c02323;}.flat-new-latest.style2 .content-post .post-submit {	margin-top: 12px;}.flat-new-latest.style2 .content-post .post-submit a {	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	color: #c02323;	letter-spacing: 1px;}.flat-new-latest.style2 .content-post .post-submit a i {	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.flat-new-latest.style2 .content-post .post-submit a:hover {	color: #191919;}.flat-new-latest.style2 .content-post .post-submit a:hover i {	margin-left: 5px;}  /* footer.style2*/footer.style2 {	height: 445px;	max-height: 445px;}footer.style2 .container {   text-align: center;}footer.style2 .footer-widgets .widget-logo{   padding-top: 77px;}footer.style2 .footer-widgets .widget-icon {	padding-top: 25px;}footer.style2 .footer-widgets .widget-icon ul {	list-style-type: none;}footer.style2 .footer-widgets .widget-icon ul li {	display: inline-block;	position: relative;	padding: 0 21px;		}footer.style2 .footer-widgets .widget-icon ul li a {	text-decoration: none;}footer.style2 .footer-widgets .widget-icon ul li a:hover,footer.style2 .footer-widgets .widget-icon ul li.active a {	color: #c02323;}footer.style2 .footer-widgets .widget-title {	padding-top: 17px;	margin-bottom: 15px;}footer.style2 .footer-widgets .widget-title h2 {	font-family: Marcellus;	font-size: 24px;	line-height: 36px;	color: #191919;}footer.style2 .footer-widgets .widget-title h2:hover {	color: #c02323;}footer.style2 .footer-widgets .widget-contact {	max-width: 370px;    margin: 0 auto;    position: relative;}footer.style2 .footer-widgets .widget-contact input {	border-radius: 20px;    border: 0;    width: 100%;    display: inline-block;    box-shadow: 0px 7px 34px 0px rgba(0, 0, 0, 0.1);}footer.style2 .footer-widgets .widget-contact button {	padding: 16px 18px;    background-color: #c02323;    border-radius: 30px;    position: absolute;    top: 0;    right: 0;    color: #fff;}footer.style2 .footer-widgets .widget-contact button:hover {	background-color: #191919;	color: #c02323;}footer.style2 .footer-widgets .widget-contact button i {	color: #fff;}footer.style2 .footer-widgets .widget-contact button:hover i {	color: #c02323;}footer.style2 .footer-widgets .widget-menu {	padding-top: 8px;}footer.style2 .footer-widgets .widget-menu ul {	list-style-type: none;}footer.style2 .footer-widgets .widget-menu ul li {	display: inline-block;	position: relative;	padding: 0 22px;}footer.style2 .footer-widgets .widget-menu ul li:after {content: "";    position: absolute;    top: 50%;    right: 0;    width: 1px;    height: 11px;    background-color: #999999;    transform: translateY(-50%);}footer.style2 .footer-widgets .widget-menu ul li.contact:after {	display: none;}footer.style2 .footer-widgets .widget-menu ul li a { 	text-decoration: none; 	font-family: Marcellus; 	font-size: 14px; 	line-height: 36px; 	color: #a6a6a6;}footer.style2 .footer-widgets .widget-menu ul li a:hover,footer.style2 .footer-widgets .widget-menu ul li.active a { 	color: #c02323;}footer.style2 .footer-widgets .widget-text span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}/* header.style3*/header.style3 {	height: 100px;	text-align: center;	z-index: 2;	position: relative;}header.style3 #site-header {	height: 100px;}header.style3.fixed-header {	position: fixed;	width: 85.655%;	top: 0;	background-color: #fff;	z-index: 2;}header.style3 #mainnav >ul.menu >li {    display: inline-block;    line-height: 100px;    position: relative;    padding: 0 41px;}header.style3 .container {	max-width: 1200px;}header.style3 .logo {	padding-top: 31px; 	display: inline-block;	float: left;}header.style3 .nav-wrap {	text-align: center;	display: inline-block;}header.style3 .nav-wrap >ul {	margin-left: -62px;}header.style3 .nav-wrap >ul >li {    position: relative;    margin-right:66px;}header.style3 .nav-wrap ul li:last-of-type {	padding-right: 0px;	margin-right: -29px;}header.style3 .nav-wrap ul li a {    font-family: Marcellus;    font-size: 14px;    line-height: 26px;    color: #191919;    letter-spacing: 1px;} header.style3 .nav-wrap ul li a:hover,header.style3 .nav-wrap ul >li.a >a {	color: #c02323;}header.style3 .nav-wrap ul.sub-menu li a:hover,header.style3 .nav-wrap ul.sub-menu li.active a {	text-decoration: underline;	color: #c02323;}header.style3 .nav-wrap >ul >li {    display: inline-block; }header.style3 .nav-wrap >ul >li >a {     display: block;     padding: 36px 0;} header.style3 .nav-wrap ul.sub-menu {	position: absolute;	left: 0;	top: 150%;	width: 230px;	margin-top: -20px;	text-align: left;	background-color: #ffffff;	z-index: 9999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;  	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style3 .nav-wrap ul li:hover >ul.sub-menu {    top: 100%;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    visibility: visible;    border-top: 2px solid #c02323;}header.style3 .nav-wrap ul.sub-menu li ul {    position: absolute;    left: 300px;    top: 0 !important;}header.style3 .nav-wrap ul.sub-menu li:first-child {    border-top: none;}header.style3 .nav-wrap ul.sub-menu >li >a {    display: block;    padding: 0 0 0 42px;    line-height: 45px;    font-weight: 400;    font-size: 13px;}header.style3 .search {	display: inline-block;	float: right;}header.style3 .search ul.sub-search {	position: relative;	margin-top: 35px;}header.style3 .search ul.sub-search li.active {	margin-left: 48px;}header.style3 .search i.ti-search {	font-size: 18px;	line-height: 26px;	margin-right: 30px;} header.style3 .search i.ti-search:hover { 	color: #c02323; }header.style3  #site-header .header-search-form.show {	opacity: 1;    visibility: visible;}header.style3 .screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;}header.style3 #site-header .header-search-field {    margin: 0;    width: 245px;    background-color: #fff;    }header.style3 #site-header .header-search-submit {    position: absolute;    right: 0;    top: 0;    padding: 15px 17px 17px;}header.style3 #site-header .header-search-form {    position: absolute;    right: 17%;    top: 100%;    opacity: 0;    visibility: hidden;}header.style3 .header-search-submit{	background-color: #c02323;	color: #fff;}header.style3 .header-search-submit .fa {	margin-left: 0;}header.style3 .header-search-submit:hover{	background-color: #191919;	color: #fff;} header.style3 .search i.ti-align-justify {	font-size: 24px;	line-height: 26px;} header.style3 .search ul {	list-style-type: none;} header.style3 .search >ul >li {    position: relative;} header.style3 .search ul li:last-of-type {	padding-right: 0px;} header.style3 .search ul li a {    font-family: Marcellus;    font-size: 14px;    line-height: 26px;    color: #191919;    letter-spacing: 1px;}  header.style3 .search ul li a:hover{	color: #c02323;}header.style3 .search >ul >li {    display: inline-block; }header.style3 .search ul.sub-menu {	position: absolute;	left: -142px;	top: 80%;	width: 170px;	margin-top: 30px;	text-align: left;	background-color: #ffffff;	z-index: 9999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;  	visibility: hidden;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}header.style3 .search ul li:hover >ul.sub-menu {    top: 100%;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    visibility: visible;}header.style3 .search ul.sub-menu li ul {    position: absolute;    left: 300px;    top: 0 !important;}header.style3 .search ul.sub-menu li:first-child {    border-top: none;}header.style3 .search ul.sub-menu >li >a {    display: block;    padding: 0 0 0 20px;    line-height: 45px;    font-weight: 400;    font-size: 13px;}header.style3 .search ul.sub-menu >li.language:before { 	content: ""; 	position: absolute; 	left: 0;    top: 65%;    width: 100%;    height: 1px;    background-color: #595959;    margin-top: 20px;}header.style3 .search ul.sub-menu >li.flag { 	display: inline-block;}header.style3 .search ul.sub-menu >li.flag span { 	margin: 0 10px 0 0;}header.style3 .search ul.sub-menu >li.flag span img { 	width: 17%;}body.bg-boxed {	background-color: #f2f4f5;}    /* flat-about.style3 */.flat-about.style3 {	padding: 100px 0 81px 0;}    /* flat-deal-of-the-week.style3 */.flat-deal-of-the-week.style3 {	padding: 94px 0 91px 0;	background-image: url(../image/homepage71.png);	text-align: center;}.flat-deal-of-the-week.style3 p {	font-family: Libre Baskerville;	font-size: 14px;    color: #595959;    padding: 0 300px;}.flat-deal-of-the-week.style3 p {	margin-top: -28px;}.flat-deal-of-the-week.style3 .flat-counter {    margin-top: 35px;}.flat-deal-of-the-week.style3 .outline.ol-accent {	margin-top: 47px;}   /* flat-products.style3*/.flat-products.style3 {	padding: 105px 0 100px 0;	text-align: center;}.flat-products.style3 .outline.ol-accent {	padding: 7px 34px;	margin-top: -13px;}   /* flat-new-latest.style3 */.flat-new-latest.style3 {	padding: 103px 0 62px;}.flat-new-latest.style3 .content-post {     padding: 30px;    background-image: url(../image/homepage72.png);    margin-bottom: 30px;}.flat-new-latest.style3 .content-post .post-heading {	margin-top: 0px;}.flat-new-latest.style3 .content-post .post-heading span a {	font-family: Libre Baskerville;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #c02323;	letter-spacing: 1.3px;}.flat-new-latest.style3 .content-post .post-heading span a:hover {	color: #191919;}.flat-new-latest.style3 .content-post .post-title {	margin-top: 2px;	padding-right: 40px;}.flat-new-latest.style3 .content-post .post-title h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;}.flat-new-latest.style3 .content-post .post-title h2 a:hover {	color: #c02323;}.flat-new-latest.style3 .content-post .post-meta {	margin-top: 5px;}.flat-new-latest.style3 .content-post .post-meta span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.flat-new-latest.style3 .content-post .post-meta span a:hover {	color: #c02323;}.flat-new-latest.style3 .content-post .post-submit {	margin-top: 6px;}.flat-new-latest.style3 .content-post .post-submit a {	font-family: Marcellus;	font-size: 14px;	line-height: 48px;	color: #c02323;	letter-spacing: 1px;}.flat-new-latest.style3 .content-post .post-submit a:hover {	color: #191919;}.flat-new-latest.style3 .content-post .post-submit a:hover i {	margin-left: 5px;	    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-shop-fullwidth-grid .product-content:last-of-type {	margin-bottom: -48px;}.main-shop-fullwidth-grid .blog-pagination {    margin-top: 57px;    display: inline-block;}/* footer.style3 */footer.style3 {	background-image: url(../image/footer.jpg);	height: 445px;	max-height: 445px;}footer.style3 .container {   text-align: center;}footer.style3 .footer-widgets .widget-logo{   padding-top: 77px;}footer.style3 .footer-widgets .widget-icon {	padding-top: 25px;}footer.style3 .footer-widgets .widget-icon ul {	list-style-type: none;}footer.style3 .footer-widgets .widget-icon ul li {	display: inline-block;	position: relative;	padding: 0 21px;		}footer.style3 .footer-widgets .widget-icon ul li a{	text-decoration: none;}footer.style3 .footer-widgets .widget-icon ul li a:hover,footer.style3 .footer-widgets .widget-icon ul li.active a {	color: #c02323;}footer.style3 .footer-widgets .widget-title {	padding-top: 17px;	margin-bottom: 15px;}footer.style3 .footer-widgets .widget-title h2 {	font-family: Marcellus;	font-size: 24px;	line-height: 36px;	color: #191919;}footer.style3 .footer-widgets .widget-title h2:hover {	color: #c02323;}footer.style3 .footer-widgets .widget-contact {	max-width: 370px;    margin: 0 auto;    position: relative;}footer.style3 .footer-widgets .widget-contact input {	border-radius: 20px;    border: 0;    width: 100%;    display: inline-block;}footer.style3 .footer-widgets .widget-contact button {	padding: 16px 18px;    background-color: #c02323;    border-radius: 30px;    position: absolute;    top: 0;    right: 0;    color: #fff;}footer.style3 .footer-widgets .widget-contact button:hover {	background-color: #191919;	color: #c02323;}footer.style3 .footer-widgets .widget-contact button:hover i {	color: #c02323;}footer.style3 .footer-widgets .widget-menu {	padding-top: 8px;}footer.style3 .footer-widgets .widget-menu ul {	list-style-type: none;}footer.style3 .footer-widgets .widget-menu ul li {	display: inline-block;	position: relative;	padding: 0 22px;}footer.style3 .footer-widgets .widget-menu ul li:after {content: "";    position: absolute;    top: 50%;    right: 0;    width: 1px;    height: 11px;    background-color: #999999;    transform: translateY(-50%);}footer.style3 .footer-widgets .widget-menu ul li.contact:after {	display: none;}footer.style3 .footer-widgets .widget-menu ul li a { 	text-decoration: none; 	font-family: Marcellus; 	font-size: 14px; 	line-height: 36px; 	color: #a6a6a6;}footer.style3 .footer-widgets .widget-menu ul li a:hover,footer.style3 .footer-widgets .widget-menu ul li.active a { 	color: #c02323;}footer.style3 .footer-widgets .widget-text span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.main-homepage-4 .slider-style4 {	background-image: url(../image/footer.jpg);	padding: 87px 0 272px 0;}.main-homepage-4 .slider-style4 .product-item .product-info {	padding: 0 4px 22px 0;}.main-homepage-4 .slider-style4 .owl-prev {	position: absolute;	border: 1px solid #c02323 !important;	padding: 2px 11px;	left: -10.5%;	top: 41%;	background-color: transparent;}.main-homepage-4 .slider-style4 .owl-prev:before {	content: "\e64a";	font-family: themify;}.main-homepage-4 .slider-style4 button.owl-prev span {	display: none;}.main-homepage-4 .slider-style4 button.owl-prev {	font-size: 18px;	line-height: 30px;	width: 40px;	height: 40px;}.main-homepage-4 .slider-style4 button.owl-prev:hover {    background: #c02323;    color: #fff;}.main-homepage-4 .slider-style4 .owl-next {	position: absolute;	border: 1px solid #c02323 !important;	padding: 2px 11px;	right: -10%;	top: 41%;	background-color: transparent;}.main-homepage-4 .slider-style4 button.owl-next:before {	content: "\e649";	font-family: themify;}.main-homepage-4 .slider-style4 button.owl-next span {	display: none;}.main-homepage-4 .slider-style4 button.owl-next {	font-size: 18px;	line-height: 30px;	width: 40px;	height: 40px;}.main-homepage-4 .slider-style4 button.owl-next:hover {    background: #c02323;    color: #fff;}.main-homepage-4 .slider-style4 .product-title {	font-family: Marcellus;	font-size: 20px;	line-height: 34px;    color: #191919;}.main-homepage-4 .slider-style4 .product-title:hover {	color: #c02323;}.main-homepage-4 .slider-style4 .amount {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 34px;	color: #c02323;}   /* flat-about */.flat-about.style4 .container {	max-width: 1170px;}.flat-about.style4 .container .row {    margin-top: -215px;	background-color: #fff;	box-shadow:  5px 5px 8px 5px #eee;}.flat-about.style4 .about-wrap {	padding: 20px 5px;	height: 440px;}.flat-about.style4 .about-image {	width: 40%;	float: left;}.flat-about.style4 .about-inner {	width: 58.5%;	float: right;	text-align: center;}.flat-about.style4 .title-section .our-product-image {	margin-top: 12px;}.flat-about.style4 .about-content {	padding: 0 105px;	margin-top: -27px;}.flat-about.style4 .outline.ol-accent {	padding: 7px 34px;} /* flat-our-product style4*/.flat-our-product.style4 {	margin-top: 22px;	padding: 80px 0 76px 0;	background-image: url(../image/homepage78.png);	text-align: left;}.flat-divider.padding-top70px {	height: 70px;}.flat-our-product.style4 .product-item .product-thumb {    padding: 51px 0px 22px 0px;}.flat-our-product.style4 .product-item .new {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 45px;    letter-spacing: 0.7px;    width: 45px;    height: 44px;    padding: 0;    text-align: center;    background-color: #dd8500;    color: #ffffff;    display: block;    position: absolute;    border-radius: 30px;    top: 13%;    left: 6%;}.product-item .sale {    background-color: #f63440;}.flat-our-product.style4 .product-item .product-info {    padding: 0px 25px 35px 25px;}.flat-our-product.style4 .product-item .new {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 30px;    padding:6px 6px;    text-align: center;    background-color: #dd8500;    color: #ffffff;    display: block;    position: absolute;    border-radius: 30px;    top: 41px;    left: 42px;}.flat-our-product.style4 .product-item .product-review {    display: block;}.flat-our-product.style4 .product-item .product-title {    font-family: Marcellus;    font-size: 18px;    line-height: 30px;    color: #191919;}.flat-our-product.style4 .product-item .price ins {    font-family: Libre Baskerville;    font-size: 14px;    line-height: 34px;    color: #c02323;    text-decoration: none;}.flat-our-product.style4 .product-item .price del {    font-family: Libre Baskerville;    font-size: 12px;    line-height: 34px;    color: #a6a6a6;}.flat-our-product.style4 .product-item .add-cart a {    position: relative;    display: inline-block;    padding: 10px 15px;    background-color: #fff;    border-radius: 50%;    border: 1px solid #a6a6a6;    margin-bottom: 18px;}.flat-our-product.style4 .product-item .add-cart i {    color: #191919;    font-size: 18px;    line-height: 26px;}.flat-our-product.style4 .product-item .add-cart a:hover {    background-color: #c02323;    border: 1px solid #c02323;}.flat-our-product.style4 .product-item .add-cart a:hover i {	color: #fff;}.flat-our-product.style4 .product-item .product-review {     opacity: 0;    visibility: hidden;    position: absolute;    top: 16px;    right: 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out; }.flat-our-product.style4 .product-item:hover .product-review {     opacity: 1;    visibility: visible;    right: 6%; }.flat-our-product.style4 .owl-nav.disabled {	display: inline-block;}.flat-our-product.style4 button.owl-prev {	position: absolute;	border: 1px solid #c02323;	border-radius: 60%;	padding: 3px 11px 3px 10px !important;	top: 47%;	left: -7%;	background-color: transparent;}.flat-our-product.style4 button.owl-prev:before {	content: "\e64a";	font-family: themify;}.flat-our-product.style4 button.owl-prev span {	display: none;}.flat-our-product.style4 button.owl-prev {	font-size: 16px;	line-height: 30px;}.flat-our-product.style4 button.owl-prev:hover {    background: #c02323;    color: #fff;}.flat-our-product.style4 button.owl-next {	position: absolute;	border: 1px solid #c02323;	border-radius: 60%;	padding: 3px 10px 3px 11px !important;	top: 47%;	right: -7%; 	background-color: transparent;}.flat-our-product.style4 .owl-next:before{	content: "\e649";	font-family: themify;}.flat-our-product.style4 button.owl-next span {	display: none;}.flat-our-product.style4 button.owl-next {	font-size: 16px;	line-height: 30px;}.flat-our-product.style4 button.owl-next:hover {    background: #c02323;    color: #fff;}   /* flat-row */.flat-row .post-title span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color: #c02323;}.flat-row .post-title span a:hover {	color: #191919;}.flat-row .post-name h2 a {	font-family: Marcellus;	font-size: 20px;	line-height: 30px;	color: #191919;}.flat-row .post-name h2 a:hover {	color: #c02323;}.flat-row .post-button span {	font-family: Marcellus;	font-size: 14px;	line-height: 36px;	color: #c02323;	letter-spacing: 1.3px;}.flat-row .post-button span:hover {	color: #191919;}.flat-row .post-button span:hover i {	margin-left: 5px;	color: #191919;	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.flat-row .content-post {	position: absolute;	left: 35px;	bottom: 16px;}.flat-row .isotope-post {	margin-right: -25px;}.flat-row .post-wrap.v1 {    width: 50%;}.flat-row .post-wrap.v2 {    width: 25%;}.flat-row .content-post .post-title {	margin-bottom: -4px;}.flat-row .content-post .post-name {	margin-bottom: 4px;}.flat-row .post-content .post-title {	margin-bottom: -4px;}.flat-row .post-border {	position: relative;}.flat-row .post-content {	position: absolute;	left: 30px;	bottom: 20px;}.flat-row  .image-bottom {	margin-top: 30px;}   /* flat-our-product */.flat-our-product {	padding: 87px 0 99px;	text-align: center;}.flat-our-product .our-product-title h1 a {	font-family: Marcellus;	font-size: 36px;	line-height: 60px;	color: #191919;}.flat-our-product .our-product-title h1 a:hover {	color: #c02323;}.flat-our-product .our-product-title {	position: relative;}.flat-our-product .our-product-title h1:before {	content: "";	position: absolute;	left: 0;	bottom: 26px;	width: 414px;	height: 6px;    background-image: url(../image/homepage89.png);}.flat-our-product .our-product-title h1:after {	content: "";	position: absolute;	right: 0;	bottom: 26px;	width: 414px;	height: 6px;    background-image: url(../image/homepage89.png);}.flat-our-product .our-product-content {	margin-top: 7px;}.flat-our-product .product .product-item .new {	padding: 0px 6px;	position: absolute;	top: 8%;	left: 11%;}.flat-our-product.style5 .product .product-item .new {	padding: 6px 6px;	position: absolute;	top: 12%;	left: 14%;}.flat-our-product .outline.ol-accent {	padding: 7px 39px;	margin-top: 0px;}.flat-deal-of-the-week.style5 {	padding: 95px 0 113px;	background-image: url(../image/homepage97.png);}.flat-deal-of-the-week.style5 h1 a {	font-family: Marcellus;	font-size: 36px;	line-height: 60px;	color: #191919;}.flat-deal-of-the-week.style5 h1 a:hover {    color: #c02323;}.flat-deal-of-the-week.style5 span {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;}.flat-deal-of-the-week.style5 .deal-of-the-week-content {	margin-top: 18px;}.flat-deal-of-the-week.style5 .flat-counter {	margin-top: 36px;}.flat-deal-of-the-week.style5 .ol-accent {	margin-top: 48px;}.main-homepage-5 .flat-products .featured-post {	border: none;	padding: 0 0;}.main-homepage-5 .flat-products.style1 .content-post {    padding: 34px 0 38px 20px;    overflow: hidden;}.main-homepage-5 .flat-products.style1 {    padding: 94px 0 74px 0;}  /* flat-new-latest style5 */.flat-new-latest.style5 {	padding: 0 0 83px 0;	text-align: center;}.flat-new-latest.style5 .new-latest-content {	margin-top: 8px;}.flat-new-latest.style5 .new-latest-title h1 a {	font-family: Marcellus;	font-size: 36px;	line-height: 60px;	color: #191919;}.flat-new-latest.style5 .new-latest-title h1 a:hover {	color: #c02323;}.flat-new-latest.style5 .new-latest-title {	position: relative;}.flat-new-latest.style5 .new-latest-title h1:before {	content: "";	position: absolute;	left: 0;	bottom: 26px;	width: 464px;	height: 6px;    background-image: url(../image/homepage89.png);}.flat-new-latest.style5 .new-latest-title h1:after {	content: "";	position: absolute;	right: 0;	bottom: 26px;	width: 464px;	height: 6px;    background-image: url(../image/homepage89.png);}.flat-new-latest.style5  .post {	margin-top: 47px;}.flat-new-latest.style5 .content-post .post-title {	margin-top: 14px;}.flat-new-latest.style5 .content-post .post-title span a {	font-family: Libre Baskerville;	font-style: italic;	font-size: 14px;	line-height: 30px;	color: #c02323;	letter-spacing: 0.7px;}.flat-new-latest.style5 .content-post .post-title span a:hover {	color: #191919;}.flat-new-latest.style5 .content-post .post-content {	margin-top: 2px;}.flat-new-latest.style5 .content-post .content {	padding: 0 20px;}.flat-new-latest.style5 .content-post .post-content h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;}.flat-new-latest.style5 .content-post .post-content h2 a:hover {	color: #c02323;}.flat-new-latest.style5 .content-post .post-meta {	margin-top: 5px;}.flat-new-latest.style5 .content-post .post-meta span a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;	color: #a6a6a6;}.flat-new-latest.style5 .content-post .post-meta span a:hover {	color: #c02323;}.flat-new-latest.style5 .content-post .post-button {	padding-top: 6px;	padding-left: 7px;}.flat-new-latest.style5 .content-post .post-button a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 48px;	color: #c02323;	}.flat-new-latest.style5 .content-post .post-button a:hover {	color: #191919;}.flat-new-latest.style5 .content-post .post-button a:hover i {	padding-left: 5px;	    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}  /* flat-benefil */.flat-benefil {	background-color: #f2f4f5;	padding: 37px 0;}.flat-benefil .benefil-inner .icon-wrap {	float: left;	display: inline-block;	font-size: 48px;	line-height: 26px;	color: #c02323;}.flat-benefil .benefil-inner .icon-wrap i {transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;} .flat-benefil .benefil-inner .icon-wrap i:hover {	color: #191919;	transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}.flat-benefil .inner-center {	margin-left: 80px;}.flat-benefil .inner-bottom {	float:right;	margin-right: 4px;}.flat-benefil .benefil-inner {	margin-left: 3px;	margin-top: 4px;}.flat-benefil .inner-center {	margin-left: 64px;}.flat-benefil .benefil-inner .text-wrap {   display: inline-block;   margin-left: 18px;   margin-top: -5px;}.flat-benefil .benefil-inner .text-wrap h5 a {   font-family: Marcellus;   font-size: 20px;   line-height: 28px;   color: #191919;}.flat-benefil .benefil-inner .text-wrap h5 a:hover {	color: #c02323;}.flat-benefil .benefil-inner .text-wrap p {   font-family: Libre Baskerville;   font-size: 14px;   line-height: 28px;   color: #6e6e6e;}.flat-error {	padding: 180px 0 60px 0;}.flat-error .wrap-error h1.heading-error i {    font-size: 120px;    color: #c02323;}.flat-error .wrap-error h1.heading-error {	font-family: Marcellus;	font-size: 130px;	color: #c02323;	letter-spacing: 10px;    margin-left: 12px;    margin-top: -7px;}.flat-error .wrap-error h1.title-error {	font-family: Marcellus;	font-size: 48px;	line-height: 72px;	color: #191919;	margin-top: 13px;}.flat-error .wrap-error p {	font-family: Libre Baskerville;	font-size: 16px;	color: #595959;	margin-top: 10px;}.flat-error .wrap-error span.link a {	position: relative;	color: #c02323;	}.flat-error .wrap-error span.link a:after {    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #c02323; }.flat-error .wrap-error input {	display: inline-block;	margin-top: 38px;	width: 73%;}.flat-our-website {	background-image: url(../image/homepage110.png);	height: 527px;	padding: 87px 0;}.flat-our-website .wrap-our-website {	float: left;	margin-left: -4px;}.flat-our-website .wrap-our-website h1 a {	font-family: Marcellus;	font-size: 48px;	line-height: 48px;	color: #191919;}.flat-our-website .wrap-our-website h1 a:hover {	color: #c02323;}.flat-our-website .wrap-our-website p {	font-family: Libre Baskerville;	font-size: 16px;	line-height: 48px;	color: #595959;	margin-top: 10px;}.flat-our-website .flat-counter {	margin-top: 37px;	display: inline-block;}.flat-our-website .flat-counter ul li {	margin: 0 43px 0 0;	float: left;    display: inline-block;}.flat-our-website .our-website-input {	display: block;	margin-top: 41px;	position: relative;	max-width: 574px;}.flat-our-website .our-website-input input {	width: 100%;	border-radius: 30px;}.flat-our-website .our-website-input button {	padding: 16px 18px;	background-color: #c02323;	color: #fff;	border-radius: 30px;	position: absolute;	right: 0;	bottom: 0;}.flat-our-website .our-website-input button:hover {	background-color: #191919;	color: #c02323;}   /* flat-about-us */.flat-about-us {	padding: 100px 0;}.flat-about-us h1 {	line-height: 20px;}.flat-about-us h1.heading-about a {	font-family: Marcellus;	font-size: 36px;	line-height: 28px;	color: #191919;}.flat-about-us .about-us-border {	margin-left: -28px;}.flat-about-us h1.heading-about a:hover {	color: #c02323;}.flat-about-us p.content-about {	padding: 0 20px 0 0;	margin-top: 29px;	line-height: 28px;}.flat-about-us .about-us-border img {	margin-top: 30px;}  /* flat-our-history */.flat-our-history {	padding: 100px 0 119px;	background-image: url(../image/homepage114.png);	background-position: center;}.flat-our-history .history-wrap {	text-align: right;	margin-top: 30px;}.flat-our-history .info-history {	padding: 0 158px 0 6px;    position: relative;    margin-right: 62px;}.flat-our-history .history-wrap-inter {	text-align: left;}.flat-our-history .meta-history {	margin-top: 5px;}.flat-our-history h2 a {    font-family: Marcellus;    font-size: 24px;    line-height: 28px;    color: #191919;    position: relative;}.flat-our-history .info-history-top {	position: relative;}.flat-our-history .info-history-top:after {	content: "";	position: absolute;	right: 0;	top: 9%;	width: 125px;	height: 3px;	background-color: #c02323;}.flat-our-history h2.title-history-top {	position: relative;}.flat-our-history h2.title-history-top:after {	content: "";    width: 8px;    height: 8px;    border-radius: 50%;    position: absolute;    background: #c02323;    top: 46%;    left: 109%;}.flat-our-history .info-history-bottom {	padding: 0 146px 0 6px;    position: relative;    margin-right: 62px;}.flat-our-history .info-history-bottom:after {	content: "";	position: absolute;	right: 13%;	top: 10%;	width: 60px;	height: 3px;	background-color: #c02323;}.flat-our-history h2.title-history-bottom {	position: relative;}.flat-our-history h2.title-history-bottom a:after {	content: "";    width: 8px;    height: 8px;    border-radius: 50%;    position: absolute;    background: #c02323;    top: 50%;    left: 111%;}.flat-our-history .info-history-right {	padding: 0 0 0 211px;}.flat-our-history .info-history-right-top {	position: relative;}.flat-our-history .info-history-right-top:after {	content: "";	position: absolute;	left: 16%;	top: 6%;	width: 85px;	height: 3px;	background-color: #c02323;}.flat-our-history h2.title-history-right {	position: relative;}.flat-our-history h2.title-history-right:after {	content: "";    width: 8px;    height: 8px;    border-radius: 50%;    position: absolute;    background: #c02323;    top: 29%;    right: 108%;}.flat-our-history .info-history-right-bottom {	position: relative;}.flat-our-history .info-history-right-bottom:after {	content: "";	position: absolute;	left: 22%;	top: 7%;	width: 56px;	height: 3px;	background-color: #c02323;}.flat-our-history h2.title-history {	position: relative;}.flat-our-history h2.title-history:after {	content: "";    width: 8px;    height: 8px;    border-radius: 50%;    position: absolute;    background: #c02323;    top: 35%;    right: 108%;}.flat-our-history h2 a:hover {	color: #c02323;}.flat-our-history h3.meta-history {	font-family: Libre Baskerville;	font-size: 18px;	line-height: 36px;	color: #c02323;	margin-bottom: 5px;}.flat-our-history p.text-history {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;	line-height: 28px;}.flat-our-history p.text-history-inner {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;    line-height: 28px;}   /* flat-team */.flat-team {	padding: 94px 0;}.flat-team .imgbox-img {    position: relative;    overflow: hidden;}.flat-team .imgbox img {    width: 100%;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.flat-team .imgbox:hover img {    filter: grayscale(100%);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: gray;}.flat-team .owl-nav.disabled {	display: none;}.flat-team .imgbox-content {	margin-top: 20px;}.flat-team h2 a {    font-family: Marcellus;    font-size: 18px;    line-height: 30px;    color: #191919;}.flat-team h2 a:hover {	color: #c02323;}.flat-team h3 a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color: #c02323;}.flat-team h3 a:hover {	color: #191919;}.flat-team  p {	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;}  /* flat-event */.main-event {	padding: 132px 0 77px;}.flat-filter .filter-border {	padding: 42px 0;	background-color: #f2f4f5;}.flat-filter .filter-date {	float: left;	display: inline-block;	margin-left: 37px;	position: relative;}.flat-filter .filter-date input {	padding: 5px 52px 5px 15px;}.flat-filter .filter-border i {	position: absolute;	right: 10px;	top: 17px;	color: #bfbfbf;}.flat-filter .filter-location {	float: left;	display: inline-block;	margin-left: 37px;	position: relative;}.flat-filter .filter-location input {	padding: 5px 52px 5px 15px;}.flat-filter .filter-keywork {	float: left;	display: inline-block;	margin-left: 37px;}.flat-filter .filter-keywork input {	padding: 5px 52px 5px 15px;}.flat-filter .elm-btn .outline.ol-accent {	margin-top: 0;	margin-left: 45px;	padding: 7px 42px;}  /* filter-content */.main-event .filter-post {	position: relative;	display: inline-block;	margin:52px 0 50px 0;	width: 100%;}.main-event .filter-post-second {	margin: 50px 0 50px 0;}.main-event .filter-post-se {	margin: 47px 0 50px 0;}.main-event .filter-post-bottom {	margin: 48px 0 50px 0;}.main-event .featured-post {	float: left;	display: inline-block;	position: relative;	margin-right: 70px;}.main-event .featured-post .date-time {	padding: 18px 27px;	background-color: #c02323;	text-align: right;	display: inline-block;	position: absolute;	bottom: 0;	right:0;}.main-event .featured-post .date-time h2 {	color: #fff;}.main-event .content-post {	overflow: hidden;}.main-event .filter-post:after {	content: "";	position: absolute;	bottom: -53px;	left: 0;	width: 100%;	height: 4px;	background-image: url(../image/homepage121.png);}.main-event .filter-post .featured-post {	margin-top: 7px;}.main-event .content-post h2 a {	font-family: Marcellus;	font-size: 24px;	color: #191919;	letter-spacing: 1.2px;}.main-event .content-post h2 a:hover {	color: #c02323;}.main-event .content-post p a {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 28px;	color: #595959;}.main-event .content-post p i {	color: #c02323;}.main-event .content-post p a:hover {	color: #c02323;}.main-event .content-post p.content-meta {	margin-top: 20px;}.main-event .content-phone ul {	list-style-type: none;	margin-top: 24px;}.main-event .content-phone ul li {	position: relative;	display: inline-block;	margin-right: 20px;}.main-event .content-phone ul li.map:after {	content: "";	position: absolute;	right: -12px;	bottom: 5px;	width: 2px;	height: 14px;	background-color: #dbdbdb;}.main-event .content-phone ul li a {	text-decoration: none;	font-family: Libre Baskerville;	font-size: 14px;	line-height:28px;	color: #595959;}.main-event .content-phone ul li a:hover {	color: #c02323;}.main-event .content-phone ul li a i {	color: #c02323;}.main-event .content-post h3 a {	font-family: Libre Baskerville;    line-height: 50px;	color: #c02323;}.main-event .content-post h3.content-price {	margin-top: 10px;}.main-event .content-post h3 a:hover {	color: #191919;}.main-event .elm-btn .ol-accent {	margin-top: 20px;	padding: 7px 40px;}.main-event .blog-pagination {	float: left;	margin-top: 53px;	display: inline-block;}.main-event .showing {	float: right;	margin-top: 54px;	display: inline-block;}.main-event .showing .select {	float: right;}.main-event .showing .select select {	height: 40px;}.main-event .showing p {	display: inline-block;	margin-right: 10px;	margin-top: 7px;}.main-event .showing ul {	padding: 7px 2px;	border: 1px solid #595959;	list-style-type: none;	float: right;	display: inline-block;}.main-event .showing ul li {	display: inline-block;	position: relative;	margin: 0 10px;}.main-shop-right li.product-item{    width: 33.3%;}.main-shop-detail {	padding: 100px 0;}.main-shop-detail .images-small ul {	list-style-type: none;	float: left;}.main-shop-detail .images-small ul li {	position: relative;	display: block;	margin-bottom: 31px;}.main-shop-detail .images {	position: relative;	display: inline-block;	margin-left: 28px;}.main-shop-detail .search-images {	position: absolute;    top: 3%;    right: 11%;}.main-shop-detail .content-wrap {	margin-top: -5px;}.main-shop-detail .content-wrap {	padding: 0 170px 0 1px;}.main-shop-detail .content-wrap h2 a {	font-family: Marcellus;	font-size: 30px;	line-height: 42px;	color: #191919;	letter-spacing: 1.5px;}.main-shop-detail .content-wrap h2 a:hover {	color: #c02323;}.main-shop-detail .content-wrap .dolar {	font-family: Libre Baskerville;	font-size: 24px;	line-height: 48px;	color: #c02323;	margin-top: 7px;}.main-shop-detail .content-wrap .content-text {	margin-top: 10px;}.main-shop-detail .content-wrap .post-rating {	margin-top: 9px;}.main-shop-detail .content-wrap .post-rating i {	color: #ffb136;}.main-shop-detail .content-wrap .post-rating i:last-of-type {	color: #a6a6a6;}.main-shop-detail .content-wrap .content-text p{	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;}.main-shop-detail .content-wrap .info-content ul {	list-style-type: none;	margin-top: 14px;}.main-shop-detail .content-wrap .info-content ul li {	display: block;}.main-shop-detail .content-wrap .info-content ul li span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color:#c02323;}.main-shop-detail .content-wrap .info-content ul li span.note {	display: inline-block;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color:#a6a6a6;}.main-shop-detail .content-wrap .size {	position: relative;	margin-top: 32px;}.main-shop-detail .content-wrap .size span {	float: left;	display: inline-block;	margin-top: 8px;}.main-shop-detail-review .content-wrap .size select {	width: 314px;	height: 40px;	float: right;}.main-shop-detail .content-wrap .select-size {	position: relative;	float: right;	display: inline-block;	padding: 5px 140px 5px 15px ;	border: 1px solid #a6a6a6;}.main-shop-detail .content-wrap .size i {    position: absolute;    right: 20px;    top: 10px;}.main-shop-detail .content-wrap .content-cart {	margin-top: 80px;}.main-shop-detail .content-wrap form.cart {	margin-top: 31px;}.main-shop-detail .content-wrap .quantity {	float: left;	display: inline-block;}.main-shop-detail .content-wrap .content-cart input {    width: 68px;    height: 46px;}.main-shop-detail .content-wrap .elm-btn {	display: inline-block;}.main-shop-detail .content-wrap .outline.ol-accent {	margin-top: 0;	margin-left: 10px;	padding: 7px 20px;	color: #fff;	background-color: #c02323;	border: none;}.main-shop-detail .content-wrap .outline.ol-accent:hover {	color: #c02323;}.main-shop-detail .content-wrap .heart {	float: right;	display: inline-block;	padding: 10px 15px;	border: 1px solid #c02323;	color: #c02323;	margin-right: 97px;}.main-shop-detail .woocommerce-tabs {	clear: both;	overflow: hidden;	margin-top: 6px;	margin-left: 110px;	}.main-shop-detail .woocommerce-tabs ul {	text-align: center;}.main-shop-detail .tabs li {    display: inline-block;    margin-right: -64px;    margin: 0 5px;}.main-shop-detail-review .flat-products.style2 {	margin-top: -126px;}.main-shop-detail-review .flat-products.style2 {    padding: 106px 0 97px 0;}.main-shop-detail .tab {    display: block;    padding: 10px;    border: 1px solid rgba(0,0,0,.2);    border-bottom: none;    padding: 8px 25px 12px 25px;}.main-shop-detail .tab.active {    position: relative;    border-bottom: none;}.main-shop-detail .tab.active::after,.main-shop-detail .tab.active::before {    display: block;    content: '';    position: absolute;    bottom: 0;    height: 0px;    width: 999em;    border-bottom: 1px solid rgba(0,0,0,.2);}.main-shop-detail .tab.active::before {    right: 100%;    margin-right: 2px;}.main-shop-detail .tab.active::after {    left: 100%;    margin-left: 2px;}.main-shop-detail .tab-content {    border: 1px solid #c2c2c2;    border-top: none;    padding: 34px 40px 0px 45px;}.main-shop-detail .tab-content >p {    font-size: 14px;    line-height: 26px;    letter-spacing: 0.1em;    font-weight: 400;}.main-shop-detail .avatar {	float: left;	display: inline-block;	margin-right: 20px;}.main-shop-detail .post-rating i {	color: #ffb136;}.main-shop-detail .post-rating i:last-of-type {	color: #a6a6a6;}.main-shop-detail .post-comment {	overflow: hidden;	line-height: normal;	}.main-shop-detail .comment {    display: block;}.main-shop-detail .comment-meta a {    font-family: Libre Baskerville;    font-size: 12px;    color: #b5244d;}.main-shop-detail .comment-meta a:hover {    color: #191919;}.main-shop-detail .comment-title a {    font-family: Marcellus;    font-size: 18px;    color: #191919;}.main-shop-detail .comment-title a:hover {    color: #c02323;}.main-shop-detail .comment-text {    margin-top: 10px;}.main-shop-detail .comment-text a {    font-family: Libre Baskerville;    font-size: 14px;    color: #595959;}.main-shop-detail .comment-text a:hover {    color: #c02323;}.main-shop-detail .comment-respond {	margin-top: 20px;}.main-shop-detail .comment-form-author {	float: left;	width: 49%;}.main-shop-detail .comment-form-author input {	width: 100%;}.main-shop-detail .comment-form-email {	float: right;	width: 49%;}.main-shop-detail .comment-form-email input {	width: 100%;}.main-shop-detail .comment-respond p.your-rating {	float: left;	display: inline-block;}.main-shop-detail .comment-respond .post-rating {	display: inline-block;	margin-left: 5px;}.main-shop-detail .comment-respond .submit-form button{    padding:6px 47px;    border: 1px solid #c02323;    margin-top: 40px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;}.main-shop-detail .comment-respond .submit-form button:hover {    color: #fff;}.main-details-slidebar .images {	float: left;	display: inline-block;	padding: 33px 168.5px;	border:1px solid #a6a6a6;	position: relative;}.main-details-slidebar .search-images {	position: absolute;	right: 31%;	top: 1%;}.main-details-slidebar .images-small {	display: inline-block;	margin-left: 30px;}.main-details-slidebar .images-small li {	padding: 18px 55.5px 18px 61.5px;	border:1px solid #a6a6a6;	margin-bottom: 30px;}.main-details-slidebar .content-wrap {	display: inline-block;	margin-top: -14px;	margin-left: 4px;} .main-details-slidebar .content-wrap h2 a {	font-family: Marcellus;	font-size: 30px;	line-height: 42px;	color: #191919;	letter-spacing: 1.5px;} .main-details-slidebar .content-wrap h2 a:hover {	color: #c02323;}.main-details-slidebar .content-wrap .post-rating {	margin-top: 10px;}.main-details-slidebar .content-wrap .dolar {	font-family: Libre Baskerville;	font-size: 24px;	line-height: 48px;	color: #c02323;	margin-top: 7px;}.main-details-slidebar .content-wrap .content-text {	margin-top: 8px;	padding-right: 30px;} .main-details-slidebar .content-wrap .post-rating i {	color: #ffb136;} .main-details-slidebar .content-wrap .post-rating i:last-of-type {	color: #a6a6a6;}.main-details-slidebar .content-wrap .content-text p{	font-family: Libre Baskerville;	font-size: 14px;	color: #595959;}.main-details-slidebar .content-wrap .info-content ul {	list-style-type: none;	margin-top: 13px;}.main-details-slidebar .content-wrap .info-content ul li {	display: block;}.main-details-slidebar .content-wrap .info-content ul li span {	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color:#c02323;}.main-details-slidebar .content-wrap .info-content ul li span.note {	display: inline-block;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 30px;	color:#a6a6a6;}.main-details-slidebar .content-wrap .size {	position: relative;	margin-top: 41px;}.main-details-slidebar .content-wrap .size span {	float: left;	display: inline-block;	font-family: Libre Baskerville;	font-size: 14px;	line-height: 36px;}.main-details-slidebar .content-wrap .size .select-size {	display: inline-block;	margin-left: 55px;}.main-details-slidebar .content-wrap .size select {    width: 314px;    height: 40px;} .main-details-slidebar .content-wrap .content-cart {	margin-top: 18px;}.main-details-slidebar .content-wrap .quantity {	float: left;	display: inline-block;}.main-details-slidebar .content-wrap .content-cart input {    width: 68px;    height: 46px;}.main-details-slidebar .content-wrap .elm-btn { 	float: left;	display: inline-block;}.main-details-slidebar .content-wrap .outline.ol-accent {	margin-top: 0;	margin-left: 10px;	padding: 7px 19px;	color: #fff;	background-color: #c02323;	border: none;}.main-details-slidebar .content-wrap .outline.ol-accent:hover {	color: #c02323;}.main-details-slidebar .content-wrap .heart {	float: left;	display: inline-block;	padding: 10px 15px;	border: 1px solid #c02323;	color: #c02323;	margin-left: 10px;}.main-details-slidebar .woocommerce-tabs {	clear: both;	overflow: hidden;	margin-top: 30px;}.main-details-slidebar .tabs li {    display: inline-block;    margin-right: 4px;    margin-left: 8px;}.tabs li a {    color: #595959;}.tabs li a:hover,.tabs li a.active {	color: #c02323;}.main-details-slidebar .tab {    display: block;    padding: 10px;    border: 1px solid rgba(0,0,0,.2);    border-bottom: none;    padding: 8px 16px 13px 22px;}.main-details-slidebar .tabs li a,.main-shop-detail .tabs li a {	background-color: #f3f4f6;}.main-details-slidebar .tabs li a.active,.main-shop-detail .tabs li a.active {	background-color: transparent;}.main-details-slidebar .tab.active {    position: relative;    border-bottom: none;}.main-details-slidebar .tab.active::after,.main-details-slidebar .tab.active::before {    display: block;    content: '';    position: absolute;    bottom: 0;    height: 0px;    width: 999em;    border-bottom: 1px solid rgba(0,0,0,.2);}.main-details-slidebar .tab.active::before {    right: 100%;    margin-right: 2px;}.main-details-slidebar .tab.active::after {    left: 100%;    margin-left: 2px;}.main-details-slidebar .tab-content {    border: 1px solid #c2c2c2;    border-top: none;    padding: 25px 30px 2px 30px;}.main-details-slidebar-review .flat-products.style2 {	margin-top: -197px;}.main-details-slidebar-review .title-section {	margin-top: 30px;}.main-details-slidebar-review .product.style2 .product-item .product-thumb {    padding: 22px 0px 20px 0px;}.main-details-slidebar .tab-content >p {    font-size: 14px;    line-height: 26px;    letter-spacing: 0.1em;    font-weight: 400;}.main-details-slidebar .avatar {	float: left;	display: inline-block;	margin-right: 20px;}.main-details-slidebar .post-rating i {	color: #ffb136;}.main-details-slidebar .post-rating i:last-of-type {	color: #a6a6a6;}.main-details-slidebar .post-comment {	overflow: hidden;	line-height: normal;	}.main-details-slidebar .comment {    display: block;}.main-details-slidebar .comment-meta a {    font-family: Libre Baskerville;    font-size: 12px;    color: #b5244d;}.main-details-slidebar .comment-meta a:hover {    color: #191919;}.main-details-slidebar .comment-title a {    font-family: Marcellus;    font-size: 18px;    color: #191919;}.main-details-slidebar .comment-title a:hover {    color: #c02323;}.main-details-slidebar .comment-text {    margin-top: 10px;}.main-details-slidebar .comment-text a {    font-family: Libre Baskerville;    font-size: 14px;    color: #595959;}.main-details-slidebar .comment-text a:hover {    color: #c02323;}.main-details-slidebar .comment-respond {	margin-top: 20px;}.main-details-slidebar .comment-form-author {	float: left;	width: 49%;}.main-details-slidebar .comment-form-author input {	width: 100%;}.main-details-slidebar .comment-form-email {	float: right;	width: 49%;}.main-details-slidebar .comment-form-email input {	width: 100%;}.main-details-slidebar .comment-respond p.your-rating {	float: left;	display: inline-block;}.main-details-slidebar .comment-respond .post-rating {	display: inline-block;	margin-left: 5px;}.main-details-slidebar .comment-respond .submit-form button{    padding:6px 47px;    border: 1px solid #c02323;    margin-top: 40px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;}.main-details-slidebar .comment-respond .submit-form button:hover {    color: #fff;}  .flat-order-tracking {	padding: 83px 0 102px;}.flat-order-tracking .text-order {	text-align: center;	padding: 0 169px;	margin-top: -30px;}.flat-order-tracking .comment-form {	margin-top: 17px;}.flat-order-tracking .comment-form-email {	margin-top: -12px;}.flat-order-tracking .submit-form {	margin-top: -14px;}.flat-order-tracking .comment-form p a {	font-family: Marcellus;	font-size: 16px;	line-height: 60px;	color: #191919;}.flat-order-tracking .comment-form-author input {	width: 100%}.flat-order-tracking .comment-form-email input {	width: 100%;}.flat-order-tracking .submit-form button {    width: 100%;    border: 1px solid #c02323;    margin-top: 40px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    text-align: center;}.main-wish-list .flat-cart .woocommerce-tabs {	margin-top: 9px;}.main-wish-list .flat-cart table {	margin-bottom: 0;}.flat-cart .woocommerce-tabs {	clear: both;	overflow: hidden;	margin-top: 89px;}.flat-cart .tabs li {    display: inline-block;    width: 33.33%;    float: left;    text-align: center;}.flat-cart .tab {    display: block;    padding: 10px 0;      border-bottom: none;}.flat-cart .tab.active {    position: relative;    border-bottom: none;}.flat-cart .tab-content {    border-top: none;}.flat-cart .tab-content >p {    font-size: 14px;    line-height: 26px;    letter-spacing: 0.1em;    font-weight: 400;}.flat-cart ul.tabs li {	position: relative;}.flat-cart ul.tabs  {	position: relative;	overflow: hidden;}.flat-cart ul.tabs:before {	content: "";	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 2px;	background-color: #e5e5e5;}.flat-cart ul.tabs li a {	position: relative;}.flat-cart ul.tabs li a:after {	content: "";	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 2px;	background-color: transparent;}.flat-cart ul.tabs li a:hover:after,.flat-cart ul.tabs li a.active:after {	background-color:  #c02323;}.flat-cart ul.tabs li a {	font-family: Marcellus;	font-size: 24px;	line-height: 27px;	color: #191919;}.flat-cart ul.tabs li a i {	margin-right: 5px;}.flat-cart ul.tabs li a:hover {	color: #c02323;}.flat-cart .table {	margin-top: 90px;}.flat-cart .table thead tr th {	background-color: #f2f4f5;	text-align: center;	padding: 20px 0;}.flat-cart .table tbody tr td {	padding: 18px 8px;}.flat-cart .table tbody tr td.list {	padding: 40px 0;}.flat-cart .table tbody tr td.delete {	padding: 28px 10px;	font-size: 30px;	color: #191919;}.flat-cart .table tbody tr td.delete:hover {	color: #c02323;}.flat-cart .table tbody tr td.text {	padding: 40px;}.flat-cart .table thead tr th.delete {	font-size: 30px;	color: #191919;	padding: 10px 0;}.flat-cart .table thead tr th.delete:hover {	color: #c02323;}.flat-cart .table tbody tr td.price {	color: #c02323;}.flat-cart .table td.total {	list-style-type: none;    text-align: center;}.flat-cart .table ul li {	display: inline-block;	position: relative;}.main-shop-cart .cart .elm-btn .margin-top-40 {    padding: 7px 65px;    margin-top: 24px;    font-family: Marcellus;    font-size: 14px;    line-height: 30px;    color: #c02323;    border: 1px solid #c02323;    float: right;    letter-spacing: 1.3px;}.main-shop-cart .cart .elm-btn .margin-top-40:hover {	color: #fff;}.flat-cart .btn-continue {	float: left;	display: inline-block;}.flat-cart .btn-clear {	float: right;	display: inline-block;}.flat-cart .btn-clear ul {	list-style-type: none;}.flat-cart .btn-clear ul li {	display: inline-block;	margin-left: 10px;}.flat-cart .cart-btn {	overflow: hidden;}.flat-cart .cart-btn .outline.ol-accent {	padding: 7px 35px;    margin-top: 3px;}.flat-cart .wrap-discount-estimate-cart {	display:block;	margin-top: 76px;}.flat-cart .discount .discount-text {	margin-top: 4px;}.flat-cart .discount input {	width: 200px;	height: 46px;	float: left;	margin-top: 13px;}.flat-cart .discount .elm-btn a {	margin-top: 13px;	padding: 7px 36px;}.flat-cart .estimate .title-select {	float: left;	display: inline-block;	min-width: 180px;}.flat-cart .estimate .estimate-text {	margin-top: 4px;}.flat-cart .estimate .select {	float: right;}.flat-cart .estimate .select select {	max-width: 200px;	height: 40px;}.flat-cart .estimate .postal .select {	float: right;}.flat-cart .estimate .postal .selectt select {	max-width: 200px;	height: 40px;}.flat-cart .estimate .elm-btn {	float: right;	margin-right: 5px;}.flat-cart .estimate .elm-btn .outline.ol-accent {	margin-top: 0;}.flat-cart .country {	margin-top: 21px;	display: inline-block;}.flat-cart .estimate .select {	position: relative;}.flat-cart .estimate .selectt {	display: inline-block;}.flat-cart .wrap-cart {	padding: 10px 10px;	border: 1px solid #a6a6a6;}.flat-cart .sub-total {	display: inline-block;}.flat-cart .sub-total span {	float: left;    display: inline-block;    min-width: 244px;}.flat-cart .wrap-discount-estimate-cart h2 a {	font-family: Marcellus;	font-size: 24px;	line-height: 26px;	color: #191919;}.flat-cart .wrap-discount-estimate-cart h2 a:hover {	color: #c02323;}.flat-cart .sub-total p {	float: right;	display: inline-block;	color: #c02323;}.flat-cart .shipping {	display: inline-block;}.flat-cart .shipping span {	float: left;    display: inline-block;    min-width: 244px;}.flat-cart .shipping p {	float: right;	display: inline-block;	color: #c02323;}.flat-cart .totall {	display: inline-block;	position: relative;	padding-top: 15px;}.flat-cart .totall:after {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 1px;	background-color: #a6a6a6;}.flat-cart .totall span {	float: left;    display: inline-block;    min-width: 244px;}.flat-cart .totall p {	float: right;	display: inline-block;	color: #c02323;}.flat-cart .totall p.price {	margin: 0;}.flat-cart .sub-total,.flat-cart .shipping,.flat-cart .totall {	width: 100%;}.flat-cart .tab-content {	margin-top: 68px;}.main-shop-cart .flat-cart .table {	margin-top: 0;}.flat-cart .check-out {	width: 66.666%;	padding: 10px 0;	border: 1px solid #a6a6a6;	float: left;}.flat-cart .check-out h3 {	position: relative;	text-align: center;}.flat-cart .check-out h3:after {	content: "";	position: absolute;    bottom: -10px;    left: 0;    width: 100%;    height: 1px;    background-color: #a6a6a6;}.flat-cart .check-out form {	padding: 20px 30px;}.flat-cart h2.cart-heading {	margin-bottom: 20px;}.flat-cart .check-out input.width-100 {	width: 100%;	float: left;}.flat-cart .review-order {	width: 33.333%;	float: right;	padding: 0 0 0 20px;}.flat-cart .review-order h3 {	padding: 10px 0;	border: 1px solid #a6a6a6;	text-align: center;}.flat-cart .cart-title-details {	border-bottom: none;}.flat-cart .wrap-check img {	margin-left: 15px;}.flat-cart .order-wrap {	display: inline-block;	margin-top: 8px;}.flat-cart .order-wrap ul {	list-style-type: none;}.flat-cart .order-wrap ul li {	display: inline-block;	position: relative;	margin-right: 106px;}.flat-cart .order-details {	margin-top: 35px;}.flat-cart .order-details h1 a {	font-family: Marcellus;	font-size: 32px;	line-height: 36px;	color: #191919;}.main-shop-cart .title.product-name {    padding: 22px 40px 19px 10px;}.flat-cart .order-details h1 a:hover {	color: #c02323;}.flat-cart .order-wrap ul li:after {	content: "";	position: absolute;	top: 4px;	right: -23px;	width: 1px;	height: 35px;	background-color: #a6a6a6;}.flat-cart .order-wrap ul li:last-of-type:after {	display: none;}.flat-cart .order-wrap ul li p {	margin-top: 14px;}.flat-cart .order-details .order-table {	border: 1px solid #a6a6a6;}.flat-cart .order-table .product-name {	margin-left: 15px;}.flat-cart .order-details table {	width: 100%;}  /* flat-map-content */.flat-map-content {	padding: 100px 0 85px;}.flat-map {	height: 450px;}/* flat-get-in */.flat-get-in input {	width: 100%;}.mg-bottom-33 {	margin-bottom: 33px;}.flat-divider-margintop8px {	height: 8px;}.flat-divider-margintop10px {	height: 10px;}.flat-divider-margintop16px {	height: 16px;}.flat-divider-margintop12px {	height: 12px;}.flat-get-in .ol-accent {	margin-top: 0;	padding: 7px 40px;}.main-contact-2 form {	text-align: center;}.flat-contact {	padding: 99px 0 80px 0;	text-align: center;}.flat-contact .contact-icon a i {	font-family: themify;	font-size: 36px;	line-height: 36px;	color: #c02323;}.flat-contact .contact-icon a i {	transition: all 1s ease;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;} .flat-contact .contact-icon a i:hover {	color: #191919;	transform: scale(1.1,1.1);	-webkit-transform: scale(1.1,1.1);	-moz-transform: scale(1.1,1.1);	-o-transform: scale(1.1,1.1);	-ms-transform: scale(1.1,1.1);}.flat-contact .title-contact h3 a {	font-family: Marcellus;	font-size: 22px;	line-height: 36px;	color: #595959;}.flat-contact .info-contact p a {	font-family: Libre Baskerville;	font-size: 16px;	color: #191919;}.flat-contact .text-contact p a {	font-family: Libre Baskerville;	font-size: 16px;	line-height: 28px;	color: #191919;}.flat-contact .title-contact {	margin-top: 17px;}.flat-contact .title-contact a:hover {	color: #c02323;}.flat-contact .info-contact {	margin-top: 6px;}.flat-contact .info-contact a:hover {	color: #c02323;}.flat-contact .text-contact a:hover {	color: #c02323;} /* flat-get-in-touch */.flat-get-in-touch { 	padding: 133px 0 0 0;}.flat-get-in-touch input { 	width: 48%;}.flat-get-in-touch input.left {  	float: left;  	padding-right: 10px !important;}.flat-get-in-touch input.right {  	float: right;  	padding-left: 10px;}  .flat-get-in-touch .elm-btn {	text-align: center;}.flat-get-in-touch .ol-accent {	padding: 7px 40px;	margin-top: 8px;} .main-wish-list .elm-btn a { 	margin-top: -15px;}/*slider-homepage-1*/.flat-slider.style1 .tp-leftarrow {	margin-left: 67px;	margin-top: -13px;	background-color: #3b3937;	color: #fff;}.flat-slider.style1 .tp-leftarrow:hover {	background: #fff;}.flat-slider.style1 .tp-leftarrow:hover:before {	color: #c02323;}.flat-slider.style1 .forcefullwidth_wrapper_tp_banner {	overflow: hidden;}.flat-slider.style1 .tp-rightarrow {	margin-right: 65px;		margin-top: -13px;	background-color: #3b3937;	color: #fff;}.flat-slider.style1 .tp-rightarrow:hover {	background: #fff;}.flat-slider.style1 .tp-rightarrow:hover:before {	color: #c02323;}/*slider-homepage-2*/.flat-slider.style2 .tp-leftarrow {	margin-left: 67px;	margin-top: 160px;	background-color: #3b3937;	color: #fff;}.flat-slider.style2 .tp-leftarrow:hover {	background: #fff;}.flat-slider.style2 .tp-leftarrow:hover:before {	color: #c02323;}.flat-slider.style2 .forcefullwidth_wrapper_tp_banner {	overflow: hidden;}.flat-slider.style2 .tp-rightarrow {	margin-right: 65px;	margin-top: 160px;	background-color: #3b3937;	color: #fff;	}.flat-slider.style2 .tp-rightarrow:hover {	background: #fff;}.flat-slider.style2 .tp-rightarrow:hover:before {	color: #c02323;}/*slider-homepage-3*/.flat-slider.style3 .tp-leftarrow {	margin-left: 195px;    border: 1px solid #c02323;}.flat-slider.style3 .tp-leftarrow:hover {	background-color: #c02323;}.flat-slider.style3 .forcefullwidth_wrapper_tp_banner {	overflow: hidden;}.flat-slider.style3 .tp-rightarrow {	margin-right: 195px;    border: 1px solid #c02323;	}.flat-slider.style3 .tp-rightarrow:hover {	background-color: #c02323;}.flat-products.list .product-content .product .product-item {    width: 50%;    padding: 30px;}.flat-products.list .product-thumb.clearfix {	float: left;}.flat-products.list .product .product-item .product-review {	display: none;	}.flat-products.list .product-item .product-info {	padding: 30px 0 0 0;}.flat-products.list .product-item .product-info .product-content {	margin-top: 20px;}.flat-products.list .product-item .product-info .elm-btn {	margin-top: 30px;}.flat-products.list .product .product-item .new {    left: 100%;}.flat-products.grid .product-item .product-info .product-content,.flat-products.grid .product-item .product-info .elm-btn {	display: none;}.main-shop-fullwidth.list .container .post {    margin-top: 48px;    border: 1px solid transparent;     padding: 33.5px 0;     width: 50%;    float: left;    text-align: center;    margin-bottom: 30px;}.main-shop-fullwidth.list .container .post:hover {	border: 1px solid #ebebeb;	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-shop-fullwidth.list .container .post .featured-post {    width: 100%;     text-align: center;    padding-left: 14px;}.main-shop-fullwidth.list .container .post .post-content {    width: 100%;    float: none;}.main-shop-right.list .product-content .product .product-item {    padding:0 0 0 5px;}.main-shop-right.list .product-thumb.clearfix {	float: left;}.main-shop-right.list .product .product-item .product-review {	display: none;	}.main-shop-right.list .product-item .product-info {	padding: 50px 0 0 0;}.main-shop-right.grid .product-item .product-info .elm-btn {	display: none;}.main-shop-right.list .product-item .product-info .elm-btn a {	padding: 7px 22px;}.main-shop-right.list .container .post {    margin-top: 48px;    border: 1px solid transparent;     padding: 33.5px 0;     width: 100%;    float: left;    text-align: center;    margin-bottom: 30px;}.main-shop-right.list .container .post:hover {	border: 1px solid #ebebeb;	-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main-shop-right.list .container .post .featured-post {    width: 100%;     text-align: center;    padding-left: 14px;}.main-shop-right.list .container .post .post-content {    width: 100%;    float: none;}.main-shop-right .container .blog-pagination {    text-align: center;}.main-details-slidebar-review.main-shop-right .owl-theme .owl-thumbs {     display: none; }.main-details-slidebar-review.main-shop-right .has-thumb .owl-theme .owl-thumbs {     display: block;     position: absolute;    top: 0;    right: 3.5%;}.main-details-slidebar-review.main-shop-right .has-thumb .owl-thumbs .owl-thumb-item {     display: inline-block;     background-color: transparent;     padding: 0px;     display: block;    margin: 0px 0px 30px 0px; }.main-details-slidebar-review.main-shop-right .has-thumb .owl-thumbs .owl-thumb-item:first-child {     margin-left: 0px; }.main-details-slidebar-review.main-shop-right .has-thumb.w170 .owl-thumbs .owl-thumb-item {     width: 170px;     height: 220px;    border: 1px solid #e5e5e5;}.main-details-slidebar-review.main-shop-right .has-thumb.w170 .owl-thumbs .owl-thumb-item img {    height: 100%;}.main-details-slidebar-review.main-shop-right .has-thumb.w170 .owl-thumbs .owl-thumb-item.active {   border-color: #c02323; }.main-details-slidebar-review.main-shop-right .main-details-slidebar .gallery-item img {	position: relative;}.main-shop-detail-review .owl-theme .owl-thumbs {     display: none; }.main-shop-detail-review .has-thumb .owl-theme .owl-thumbs {     display: block;     position: absolute;    top: 0;    left: 0;}.main-shop-detail-review .has-thumb .owl-theme .gallery-item {	float: right;	margin-right: 39px;}.main-shop-detail-review .has-thumb .owl-thumbs .owl-thumb-item {     display: inline-block;     background-color: transparent;     padding: 0px;     display: block;    margin: 0px 0px 30px 0px; }.main-shop-detail-review .has-thumb .owl-thumbs .owl-thumb-item:first-child {     margin-left: 0px; }.main-shop-detail-review .has-thumb.w170 .owl-thumbs .owl-thumb-item {     width: 86px;     height: 110px;    border: 1px solid #e5e5e5;}.main-shop-detail-review .has-thumb.w170 .owl-thumbs .owl-thumb-item img {    height: 100%;}.main-shop-detail-review .has-thumb.w170 .owl-thumbs .owl-thumb-item.active {   border-color: #c02323; }.flat-get-in-touch p.submit-form {	text-align: center;}.flat-get-in-touch button {	padding: 6px 44px;    border: 1px solid #c02323;    margin-top: 7px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;    border-radius: unset;}.flat-get-in-touch button:hover {	color: #fff;}.flat-get-in button {	padding: 6px 44px;    border: 1px solid #c02323;    margin-top: 1px;    text-align: center;    font-family: Marcellus;    font-size: 14px;    line-height: 32px;    background: #fff;    color: #c02323;    border-radius: unset;}.flat-get-in button:hover {	color: #fff;}#tab-reviews,#tab-reviews,#tab-order {	display: none;}.flat-divider43 {	height: 43px;}.flat-divider40 {	height: 40px;}.flat-divider37 {	height: 37px;}.flat-divider47 {	height: 47px;}/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/3469。（此备注只出现在演示站，下载的源码不包含。）*/