@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{background-color:#f5f5f5;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";}
				.header{border-color: #f5f5f5 !important;}.top-header-content{background-color: #ffffff !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #ffee00 !important;}footer .top-footer{background-color: #1a1a18 !important;}footer .middle-footer{background-color: #ffed00 !important;color: #000000 !important;}footer .middle-footer a{color: #000000 !important;}footer .middle-footer a:hover{color: #0000ff !important;}.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; }@media (min-width: 1200px){.cms-index-index .header.header8 .vertical-menu-widget .vertical-menu{padding-bottom: 60px;}}.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;}
@media (min-width: 1200px){.header.header10  .navigation .nav-main-menu {
transform: translateX(20px); -moz-transform: translateX(20px);-webkit-transform: translateX(20px);-ms-transform: translateX(20px);}}
@media (min-width: 1200px) {
	body.menu_vertical_fixed .header.header5 {
		z-index: 998;
	}
}
.testimonial-list-block.default_template .testimonial-content .content blockquote {font-size: 14px;}
.rotate-image-container .rotate-j360 {
cursor: move;}
@media (min-width: 1200px){
.header:not(.header10) .nav.nav-main-menu>li.logo-item.logo-item {
    display: table-cell !important;
}
}
.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);
}
@media (max-width: 991px) {
    .checkout-container {
        z-index: 98;
    }
.catalog-category-view .toolbar.toolbar-products{
			margin-bottom: 30px;
		}
}
.catalog-product-view .lazy-loading-img .page-main > div.row {
    margin-right: 0px;
}



/* Custom style  */
/* ======================= */
.page-header-sliders {
    height: auto !important;
}
.slider_mgs_carousel .owl-item .item-image {
    background-image: none !important;
}
.slider_mgs_carousel .owl-item .item-image img {
    opacity: 1;
    visibility: visible;
    /* min-height: 250px; */
    object-fit: cover;
}
.catalog-product-view .product-add-form .box-tocart .fieldset{
    clear: both;
    margin-top: 25px;
}
.catalog-product-view .product-add-form .box-tocart .kindle{
    margin-right: 10px;
}
h2{
font-family: "Poppins" !important;
}

.no-margin {
    margin: 0 auto;
    max-width: 500px;
    text-align: left;
}
.contact-index-index .form.contact .actions-toolbar{
	margin-top: 20px;
}
	.customer-account-index .table-wrapper.orders-recent{
		width: 100%;
		overflow: auto;
	}
.block-minicart.ui-dialog-content .block-content #top-cart-btn-checkout{
		margin-bottom: 20px;
	}
	@media only screen and (max-width:767px){
		#footer-mini-cart, #footer-cart-trigger{
			display: none !important;
		}
	}
.minicart-wrapper .ui-widget-content .block-content {
               max-height: calc(100vh - 100px)
}
	@media only screen and (max-width:480px){
		.popup-authentication .modal-inner-wrap .block-authentication{
			max-height: calc(100vh - 50px);
    		overflow: auto;
		}
	}
	.popup-authentication .modal-inner-wrap .block-authentication .action-login.secondary{
		margin-top: 10px;

	}
.catalog-product-view .product.info.detailed .product-data-items-content {
    margin-bottom: 20px;
}
.opc-block-summary .table-totals tr th strong, .opc-block-summary .table-totals tr th .label, .opc-block-summary .table-totals tr.totals.grand td strong, .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong{
    color: #2a2a2a !important;
}
.page-wrapper {
    overflow: hidden;
}
.kindle.applink {
    float : left;
    margin-top: 15px;
}
.ios.applink {
    float : left;
    margin: 15px 0 0 10px;
}
.applink img {
   height : 40px;
}
.catalog-product-view .product-info-price .price[itemprop="price"] {
    display: block !important;
    visibility: visible !important;
}
.product-info-main .product-info-stock-sku .stock span {
    margin-left: 1px;
    font-weight: 400;
    letter-spacing: normal;
}
