
					@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,400,400i,600&display=swap');
					blockquote{font-family:'Libre Baskerville', 'Open Sans', 'Helvetica Neue';}body{}a:hover, a:focus{color:#56cfe1 !important}.page-header {}.navigation .dropdown-menu a:hover, .navigation .level0 .submenu a:hover,.navigation .level0 .submenu .active a, .navigation .level0 .dropdown-mega-menu .sub-menu a:hover, .dropdown-mega-menu .level1 a:hover{color:#222222 !important}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.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;
	}
      .page-footer .bottom-footer ul {
            display: flex;
           justify-content: end;
          }
}
.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-product-view .lazy-loading-img .page-main > div.row {
    margin-right: 0px;
}

.slide-text{width:75%;}
.boxed_content{width: 100vw !important;
    position: relative;
    margin-left: -50vw;
    left: 50%;}
.footer a:hover, .footer a:focus {
    color: #56cfe1;
}
.footer .middle-footer a:hover, .footer .middle-footer a:focus {
    color: #56cfe1;
}
.footer .middle-footer a {
    color: #878787;
}
body {
    color: #878787;
    background-color: #fff;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75;
    font-size: 14px;
}
.footer .bottom-footer {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1;
    border-top: 1px solid transparent;
}
.page-header .top-header ul li {
    float: left;
    padding: 14px 0
}

.page-header .top-header ul li+li {
    margin-left: 15px
}
.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty div.mage-error {
    position: absolute;
    top: 100%;
}

.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty {
    position: relative;
}
.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty div.mage-error {
    position: absolute;
    top: 100%;
}

.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty {
    position: relative;
}

.checkout-cart-index 
 a.action.btn.btn-secondary.btn-continue {
    line-height: 38px;
}

.checkout-cart-index div#block-fee .title:after {
    top: 50%;
    transform: translateY(-50%);
}

.checkout-cart-index div#page-title-wrapper {
    margin-bottom: 0;
}
body.wide.width1366 .container {
    max-width: 1366px;
}
.cms-page-view p {
    color: #878787;
}
.cms-page-view .row {
    margin-right: 0;
    margin-left: 0;
}
.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty div.mage-error {
    position: absolute;
    top: 100%;
}

.checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .control.qty {
    position: relative;
    
}
.checkout-cart-index  div#cart-totals th {
    vertical-align: middle;
    padding: 0 15px 15px;
}
.onestepcheckout-index-index .field.choice:not(.review-field-rating) input[type="checkbox"] {
    left: 10px!important;
}
.onestepcheckout-index-index .shipping-policy-block.field-tooltip {
    position: relative;
}
.checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger){
  height:40px;
}
.header-area .top-header a {
    color: #878787;
}
.header-area .top-header a,
.page-header .header-top-links .header-acccount .header.links li a,
.page-header .top-middle-header p {
    color: #878787;
}
@media (max-width:766px) {
    #minicart-content-wrapper .actions .secondary {
        width: 100%;
    }
}
.header-area .top-header .top-custom-link ul li {
    float: left;
    padding: 14px 0;
}

.header-area .top-header {
    padding-bottom: 10px;
}