@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}

.image.image-placeholder input[type="file"] {    border: 5px solid transparent; }
.header{position: relative; z-index: 99;}
.big-item .products-grid .product-item-info.metro_template .product-top a.photo { padding-top: calc(133.3333% - 10px) !important; }
.products-grid .big-item .product-item-info.metro_template .product-top a.photo { padding-bottom: calc(133.3333% - 10px) !important; }

.header.header9 .vertical-menu-widget .vertical-menu {padding-bottom: 31px;}
.boxed .breadcrumbs ul.items{margin-left:15px}
.header.header10 .mega-menu-item.megamenu-homelink .logo {background-position: 0px -74px;}
.action.mailto.friend {margin-left: 10px; height: 40px;  width: 40px;  background-color: #ffffff !important;  border: 1px solid #222 !important;  font-size: 18px;  text-align: center;  border-radius: 50% !important;  line-height: 40px !important;  box-shadow: none;  float: left;  position: relative;}
.action.mailto.friend:hover {background-color: var(--thim-mgs-color-14) !important;}
.action.mailto.friend:hover::before {color: #fff;}
.action.mailto.friend span { display: none; }
.action.mailto.friend::before {font-size: 38px;  line-height: 40px;}
.product-info-main .product-add-form .actions button.tocart, .cl-sticky-atc .tocart, .btn-secondary, .btn.btn-primary:hover, .block-minicart .block-content > .actions > .primary .action.primary:hover, .block-blog-tags .btn-default:hover, .action.primary:hover ,.owl-carousel .owl-nav > div:not(.disabled):hover,.products-list .product-item-info .product-item-details .actions-link .action.tocart:hover,.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout:hover,.checkout-shipping-address > .step-content .action.action-show-popup:hover,.checkout-index-index .modal-popup .modal-footer .action-save-address:hover{background-color: #56cfe1;    border: 1px solid #56cfe1;}
.product-label.new-label {background-color: #56cfe1;}
.product-label {background-color: #56cfe1;   }
.product-add-form { clear: both ;}
.toolbar .limiter {width: 100%;}
 .slider_mgs_carousel .owl-item .item-image { min-height: auto;}


.bottom-pagination .pages .pagination .item a.next { font-size: 14px;}
.bottom-pagination .pages .pagination .item.current a { color: red; background-color: transparent}
.bottom-pagination .pages .pagination .item a {box-shadow: unset;}
.bottom-pagination .pages .pagination .item a.next span::before {content: unset;}
.bottom-pagination .pages .pagination .item a.next { font-size: 14px;}
.bottom-pagination .pages .pagination .item a.previous span::before {content: unset;}
.bottom-pagination .pages .pagination .item a.previous { font-size: 14px;}
.bottom-pagination .pages .pagination .item a:hover { color: #000;background : #fff;}
.mgs-products.products-grid .product-item-info .action-mobile { top: 40%; bottom: unset;}
.otherProByJKR p:first-child {
  margin:0
}

.disc dt { font-weight: bold;}
.btn-default {font-size: 13px; font-weight: 400;}
.btn.btn-xs, .btn-default.btn-xs {  padding: 0 15px;  line-height: 28px;  height: 30px;}
.middle-header .action.nav-tg img { height: 30px;position: absolute;  top: 18px; left:25px;}
.products-grid .product-item-info:hover .product-item-photo.has-hover-image > img:not(.img-hover-show) {
  opacity: unset !important;
  visibility: visible;
}
.products-grid .product-item-info .product-item-details .product-reviews-summary {display: none;}
.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em {height: 40px;}
.mgs-carousel-multiple .owl-nav div span em.fa-angle-left {right: 0px;}
.mgs-carousel-multiple .owl-nav div span em.fa-angle-right { left:0px;}
.page-header .search-form .block-search .block-content .form.minisearch .input-text {z-index: 9999;border: 1px solid #333;}

.authentication-wrapper {margin-bottom: 0px;}
.testimonial-list-block.default_template .testimonial-content .content blockquote {font-size: 14px;}
.rotate-image-container .rotate-j360 {
cursor: move;}

.mgs-quickview-catalog-product-view .product-detail-infomation.col-xs-12 {
    height: auto !important;
}
.page-layout-3columns .category-product-actions .filter-toggle,
.page-layout-2columns-right .category-product-actions .filter-toggle,
.page-layout-2columns-left .category-product-actions .filter-toggle {	display: none;}
.filter .filter-title{	display: none;}
.page-layout-1column .category-product-actions .filter-toggle {   float: left;    width: 20%;}
.filter-open .page-layout-1column .category-product-actions .filter-toggle .title:after {position: fixed;   left: 0;   right: 0;   top: 0;    bottom: 0;   background-color: #000;   opacity: 0.8;   display: block;   content: "";   z-index: 998;}
.page-layout-1column .category-product-actions .filter-toggle .title {font-size: 36px;   cursor: pointer;   line-height: 1;   color: #222;}
.page-layout-1column .category-product-actions .filter-toggle .title > span{-moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  -webkit-transform:rotate(-90deg);}
.filter-open .page-layout-1column .block.filter .block-content.filter-content { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0);}
.catalog-product-view .lazy-loading-img .page-main > div.row {   margin-right: 0px;}

.post-content { text-align:center }
.page-title-wrapper {display:none}
.products-grid .product-item-info .product-item-details .product-item-name{text-align:center}
.products-grid .product-item-info .product-item-details .price-box {display: none}
.otherProByJKL { float: left;  padding-right: 10px; width: 50%; margin-top: 0px;}
.otherProByJKR { float: left; padding-right: 5px; width: 50%; margin-top:0px;}
.otherProByJK { margin-bottom: 10px; overflow: hidden; padding-bottom: 20px;float:left; width:100%;}
.product-info-main .product-add-form .actions button{border: 1px solid #878787;}
.otherProByJKR a { display: block; width: 55px; text-align: center; float: left;}
.otherProByJK > br {display:none}
.otherProByJKR > br {display:block}
.otherProByJKL > br {display:block}
.product-detail-infomation .product.info.detailed .product-data-items-menu{display:block}
.product-data-items-content .title-accordion{display:none}
.product-data-items-menu .data.item.title .data.switch{border-radius: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;}
.product-data-items-menu .data.item.title.active .data.switch { border-color: #000;background:#000;color:#fff;}
.otherProByJKL br:nth-child(1) { display: none;}
.otherProByJKR br:nth-child(1) { display: none;}
.widget.mgs-blog-lastest-posts .post-item-content .short-content {max-height:240px;}
.widget.mgs-blog-lastest-posts .post-item-content .short-content img {max-height:100%}
.header2 .dropdown-pagelinks {position:static}
.header2 .dropdown-pagelinks .dropdown-toggle { background:none; border:none; color:#000; font-size:24px; line-height:1; padding:0;margin:0; display:block}
.header2 .dropdown-pagelinks .dropdown-toggle:hover { color:#56cfe1}
.header2 .dropdown-pagelinks .dropdown-menu { min-width:0px; left:auto; right:0; opacity:0; position:absolute; top:100%; visibility:hidden; z-index:100; display:block !important; padding:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; box-shadow:0 0 3px 0 rgba(0,0,0,0.1); background-color:#fff; margin:0; border:none; transform:translateY(20px); -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -o-transform:translateY(20px); transition:all 300ms; -webkit-transition:all 300ms; -moz-transition:all 300ms;
 -o-transition:all 300ms}
.header2 .dropdown-pagelinks .dropdown-menu li { white-space:nowrap}
.header2 .dropdown-pagelinks .dropdown-menu li a:not(.no-display) { border-bottom:1px solid #eee; padding:12px 15px 8px; display:block}
.header2 .dropdown-pagelinks .dropdown-menu li a:not(.no-display) .counter { font-size:12px}
.header2 .dropdown-pagelinks .dropdown-menu li a:not(.no-display) .header2 .dropdown-pagelinks .dropdown-menu li a:not(.no-display) .header2 .dropdown-pagelinks:hover .dropdown-menu {
opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0)}

.header2 .dropdown-pagelinks .dropdown-toggle > .label{display:none;}.header2 .dropdown-pagelinks:hover .dropdown-menu { opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0)}
.sub-title{font-family: "Poppins", arial, tahoma;font-weight: normal;}
label{color:#878787}
.blog-list .post-item-info .post-image.has-image .post-info{position:unset}
.contact-index-index .contact-form-content ul.list-icon li .icon{font-size:35px; font-weight:bold}
.blog-list .post-item-info .post-info{padding:0; max-width:600px; margin:0 auto;}
.blog-list .post-item-info { margin-bottom: 0;margin-top:10px}
.blog-post-list .page-title-wrapper { display: none !important}

.contact_footer a { display:inline-table;}
.contact_footer .icon-service .icon {font-size:24px;}

#wk-oosn-button{font-size: 13px;width: auto;padding: 0 34px;background-color:#56cfe1;border: 1px solid #56cfe1;color:#fff;border-radius: 40px;line-height: 40px;font-weight: 600;text-transform: uppercase;}
.blog-post-list .column.main{width:100% !important;}.blog-post-list .sidebar.sidebar-additional{position:absolute}.blog-post-list .blog-list img{max-width:100%}

.blog-post-list .sidebar .block-blog-categories li {margin-left: 5px; margin-right: 5px;}

.mgs-checkout-step-sidebar .opc-block-summary .not-calculated {
  white-space: normal;
  font-size: 12px;
}

.product-detail-infomation {margin-top:20px;}

.owl-carousel .owl-item img {position:relative}.toolbar-products{clear:both;}
.mgs-lookbook-container {   position: relative; float: none;   margin: 0 auto;    max-width: 1400px;}
.portfolio-grid .item {padding:0; border:1px solid #ddd; margin-bottom:0}.featured-block{margin-top:20px}.blog-list .post-item-info .post-info h2{color:#fff}
.required-captcha.checkbox {display: none}
.payment-option.discount-code  {display: none}
.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption {display:none}.mpinstagramfeed-photo img {width:100%} .mpinstagramfeed-photo {float:left}



.minicart-items .product > .product-image-container {  overflow: visible;}
.checkout-extra #block-discount{    display: none;}
.product-carousel .product-item-details { display: none !important}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-image-photo{ width:auto !important}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-photo { width:auto !important}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details {width:auto !important}
.product-label.sold-out-label { display: none}

	.checkout-payment-method .payment-method._active .payment-method-content {float: left;  clear: both; width:100%;}

@media (min-width:992px) {
	.first-row-item { clear:none; }
}

@media (min-width: 1200px){
	.cms-index-index .header.header8 .vertical-menu-widget .vertical-menu{padding-bottom: 60px;}
	.header.header10  .navigation .nav-main-menu {transform: translateX(20px); -moz-transform: translateX(20px);-webkit-transform: translateX(20px);-ms-transform: translateX(20px);}
	body.menu_vertical_fixed .header.header5 {	z-index: 998;}
	.header:not(.header10) .nav.nav-main-menu>li.logo-item.logo-item {    display: table-cell !important;}
}

@media (max-width:1199px) {
	.header2 .dropdown-pagelinks{display:none !important}
	.mgs-products.products-grid .product-item-info .product-top .actions-link {z-index: 0;}
	.mgs-products.products-grid .product-item-info .product-top .action-mobile{z-index: 0;}
}

@media (max-width: 991px) {
    .checkout-container {    z-index: 98;    }
	.product-detail-infomation .product.info.detailed .product-data-items-menu{display:none}
	.product-data-items-content .title-accordion{display:block}
	.blog-post-list .sidebar.sidebar-additional{position:relative}
	.sidebar .block-blog-categories li {display:inline-block;}
	.sidebar .block-blog-categories li::before{position:relative;}
	.sidebar .block-blog-tags li {display:inline-block;}
	.sidebar .block-blog-tags li::before{position:relative;}
	
	.sidebar .block-blog-categories{text-align:center}
	.sidebar .block-blog-tags{text-align:center}
}
 @media only screen and (max-width: 767px) {
    body .header-mobile-tabs--bottom {
        display: none !important;
    }
	.onestepcheckout-index-index .column.main {
		max-width: 100% !important;
	}
	
	.cms-about-us .slider_mgs_carousel .owl-item .item-image { min-height: auto;}
	.middle-header {padding: 0 15px;}
	.mgs-product-tab .mgs-tab.product.data {	float: unset;	text-align: center;	  }
	.mgs-product-tab .mgs-tab.data.items .data.item {float: unset; width: auto;}
	.mgs-product-tab .mgs-tab.data.items .data.item.content { float:right; width:100%}
	.panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch {border-radius: 20px !important;}
		
	.onestepcheckout-index-index .column.main {   max-width: 100% !important;  }
	/* .onestepcheckout-index-index #payment {min-height: 550px !important;	} */
	.mgs-products.products-grid .product-item-info .product-top .action-mobile  { display: none;}
	
	.middle-header .action.nav-tg img { left:10px;}
	.navigation .level0.active > a:not(.ui-state-active) {border-color: #ddd;  border-style: solid;   border-width: 0px 0px 1px 0px;}
	.navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon) {margin-left: 0}
	.cms-index-index .page-layout-1column .columns .column.main {margin-top: 28px;}
	
}
@media (max-width: 639px) {
	
	.post-short-description img { width:100%}
	
}



.product.media .owl-item.active {
    height: auto !important;
}
.tooltip{position: relative !important}
.onestepcheckout-index-index .opc-block-summary .table-totals tr.totals.sub td {width:50%;}


