
/**
* THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE
*/

/**
* Body, text color, background color, background image, font family, font size, font weight
*/

body{
background-color: #FFFFFF;
color: #000000;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;font-size: 12px;
}

/**
* Link, link hover
*/

a,
.alink{
color: #000000;
}

a:hover,
.alink:hover{
color: #16245A;
}

/**
* THEME COLOR CUSTOM, BACKUP THIS FILE BEFORE UPDATE SM_THEMECORE MODULE
*/
/**
* $themeColor, $themeColorDarken, $textColor, $textOnThemeColor, $linkColor, $linkHoverColor, $linkOnThemeColor, $linkHoverOnThemeColor
*/

/**
* THEME HEADER COLOR
*/
/**
* Header 14
*/

.header-14-style .page-header{
background-color: #16245A;
}

.header-14-style  .header-container .minicart-wrapper .action.showcart{
background-color: #16245A;
color: #FFFFFF;
}

.header-14-style .desktop-menu .horizontal-block .sm_megamenu_menu > li > a{
color: #FFFFFF;
}

/**
* THEME HOME
*/
/**
* Home page
*/


/**
* THEME FOOTER
*/
/**
* Footer 1
*/

.footer-style-1 .social-footer ul li a:hover{
background-color: #16245A;
color: #FFFFFF;
}

.footer-style-1 .newsletter-footer .action-button button{
background-color: #16245A;
color: #FFFFFF;
}

.footer-style-1 .newsletter-footer .action-button button:hover{
background-color: #152254;
}

.footer-style-1 .footer-bottom address a{
color: #16245A;
}

/**
* THEME PRODUCT
*/
/**
* Product 1
*/

.product-1-style .products-grid .product-item-details .quickview-handler{
background-color: #16245A;
color: #FFFFFF;
}

.product-1-style .products-grid .product-item-details .quickview-handler:hover{
background-color: #152254;
}

.product-1-style .products-grid .product-item-actions .actions-secondary .action:hover,
.product-1-style .products-grid .product-item-actions .actions-primary button:hover{
background-color: #16245A;
border-color: #16245A;
color: #FFFFFF;
}
/**
* Header mobile
*/

.action.primary, .action-primary,
button, .cart.table-wrapper .actions-toolbar > .action, .action-gift{
	background-color: #16245A;
	color: #FFFFFF;
}

/**
* Mobile layout
*/
.myaccount-dropdown .content-dropdown .block-customer-login .actions-toolbar .primary .action{
background-color: #16245A;
color: #FFFFFF;
}

.mb-header-device .minicart-wrapper .action.showcart .counter.qty{
background-color: #16245A;
color: #FFFFFF;
}

.footer-mobile .footer-top{
background-color: #16245A;
}

.footer-mobile .support-mobile ul li a{
color: #FFFFFF;
}

.footer-mobile .support-mobile ul li a:before {
color: #16245A;
}

.mobile-newsletter .action-button button{
background-color: #16245A;
color: #FFFFFF;
}
/**
* General
*/

.mega-feature-content .feature-layout .ft-item:hover{
border-color: #16245A;
}

.sticky-product-action .sticky-button button{
background-color: #16245A;
color: #FFFFFF;
}

.text-theme-color{
color: #16245A;
}

.social-popup ul li a:hover{
background-color: #16245A;
color: #FFFFFF;
}

.bundle-actions .action.primary:hover{
background-color: #16245A;
color: #FFFFFF;
}

.mega-feature-content ul li a:hover{
color: #16245A;
}

.extend-container .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel{
color: #16245A;
}

.extend-container .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel:before{
background-color: #16245A;
}

.extend-container .sm-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn{
background-color: #16245A;
color: #FFFFFF;
}

.extend-container .sm-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn:hover{
background-color: #152254;
}

.extend-container .deals-countdown .deals-time .num-time{
background-color: #16245A;
color: #FFFFFF;
}

.filter-mobile-btn #btn-filter{
background-color: #16245A;
color: #FFFFFF;
}


/**
* Listing
*/

.modes .modes-mode:hover,
.modes .modes-mode.active{
background-color: #16245A;
border-color: #16245A!important;
color: #FFFFFF;
}

/**
* Detail page
*/


.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart{
background-color: #16245A;
color: #FFFFFF;
border: 1px solid #16245A;
}

/**
* About Us
*/

.list-why-choose li:before{
color: #16245A;
}

.slider-member .owl-theme .owl-dots .owl-dot:hover span,
.slider-member .owl-theme .owl-dots .owl-dot.active span{
background-color: #16245A;
}


/**
* Blog page
*/

/**
* Elements google font
*/


/**
* Layout
*/

@media (min-width: 1024px) {
    body .container,
    body .page-main{
    max-width: 1250px;
    }

}

/**
* Show add to cart, compare, wishlist product
*/




/**
* Listing Layout
*/
@media (min-width: 1441px) and (max-width: 1680px) {

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}
}

@media (min-width: 1200px) and (max-width: 1440px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 481px) and (max-width: 767px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}
}

@media (max-width: 480px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}
}

@media (max-width: 1024px) {
    .header-container {
    display: none;
    }

    .header-mobile {
    display: block;
    }

    .header-16-style .breadcrumbs{
        padding-top: 15px;
        padding-bottom: 0;
        background: none;
    }

    .header-24-style .breadcrumbs{
        padding-top: 15px;
    }
}

/**
* Custom CSS
*/

.sidebar .block {
	margin-bottom: 15px !important;
}

.carousel-indicators li.active {
    background-color: #00B187 !important;
}
.breadcrumbs .items .item:last-child::before, .breadcrumbs .items .item:last-child::after {
    border: none;
}
.pages .item strong, .pages .item a {
      line-height: 28px !important;
}
.checkout-index-index .page-wrapper .opc-progress-bar {
    display: block !important;
    margin: 20px 0;
}


.block-content.filter-content.categories_filter {
    padding-bottom: 1px !important;
    border-bottom: none !important;
}
.categories_filter .filter-options-item {
    margin-bottom: 20px !important;
}
.products-grid .product-item .product-reviews-summary .rating-summary {
    display: none;
}

/* sitemap */
.sitelist .sitemap-list {
    margin-bottom:10px;
}
.brand-cats {
    width: 100%;
    display: block;
    float: left;
    margin: 0 0 50px 0;
}
.generic-center {
    text-align: center !important;
}

.brand-cats h3 {
    width: 100%;
    display: block;
    padding: 5px 2%;
    float: left;
    background-color: #fff;
    border-top: 1px #142051 dotted;
    border-bottom: 1px #142051 dotted;
    border-right: 1px #142051 dotted;
    border-left: 3px #00B187 solid;
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 15px 0;
    font-weight: normal;
    text-transform: uppercase;
}
.brand-cats h4 {
    width: 100%;
    display: block;
    padding: 0;
    float: left;
    background-color: #fff;
    font-size: 14px;
    margin: 0 0 10px 0;
    font-weight: normal;
}
/* sitemap */

.icon-twiter:before {
    content: "\1D54F";
}

.control.qty.custom-qty.clearfix {
    display: flex;
}
.alo_qty.ajax-cart-qty-minus {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 2px;
}
.alo_qty.ajax-cart-qty-minus:before {
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.alo_qty.ajax-cart-qty-plus:before {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.alo_qty.ajax-cart-qty-plus {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 2px;
}
.cms-profile .home-featured-product .permotional_deal_page_top {
      display: none;
}
.home-featured-product .generic-heading {
    margin-top: 70px;
    margin-bottom: 20px;
}
.why-miuk .info-mask .mask-inner {
	position: relative;
	padding: 38px 30px 0 30px;
	height: 360px;
}
.why-miuk .info-mask .title {
	font-weight: bold;
	margin: 0 !important;
	font-size: 17px;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	line-height: 21px;
	margin-bottom: 20px !important;
	width: 100%;
	float: left;
}
.partners-carousal .item img {
    border: 1px #ddd dashed;
    margin-bottom: 5px;
}
.why-morganingland .static-banner-id15 {
    display: flex;
    width: 100% !important;
    padding-right: 3px;
}
@media (max-width: 480px) {
.sticky-bottom .block-bottom {
    display: table-cell;
    width: 24%;
    vertical-align: top;
}
}
@media (min-width: 481px) and (max-width: 767px) {
.sticky-bottom .block-bottom {
    display: table-cell;
    width: 24%;
    vertical-align: top;
}
}



@media screen and (max-width: 820px) {

.products-grid .product-item-details {
    text-align: left;
    padding: 15px;
}
i.in_stock_image {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(https://miatlantic.com/pub/static/version1719219851/frontend/Sm/market_2/en_US/images/css_sprites.png) -60px -153px;
}
.stock_status_text {
    font-size: 13px;
    color: #00bf67;
    font-weight: 600;
}
.products-grid .product-item-name a {
    font-size: 13px;
    font-weight: bold;
    height: 40px !important;
}
.listing-prod-detail {
    font-weight: 600;
}
a.brand_link {
    color: #007bff;
}
    .qty-listing {
        display: block !important;
        background-color: #f6f6f6;
    }
    .addtocart-btn {
        padding: 10px 38% !important;
        width: 100%;
        background-color: #00B187;
        color: #ffffff;
        font-weight: bold;
    }
.listing_page_price {
    padding: 0px 5px;
    width: 332px !important;
}
.listing_page_price span.price {
    font-size: 19px !important;
    font-family: 'Open Sans' !important;
    color: #FF0000 !important;
    font-weight: bold !important;
}
span.inc-price {
    font-size: 16px !important;
    font-family: 'Open Sans' !important;
    color: #000 !important;
}
.products.wrapper.products-grid .product-items .product-item .product-item-info {
    height: 100%;
    width: 100%;
    border: 1px solid #eee;
    padding-bottom: 0px;
}
input.listing-quote-btn {
    background-color: #00B187;
    border: none;
    color: #ffffff;
    font-weight: bold;
}
span.call-us {
    font-weight: 700;
    font-size: 14px;
    color: #FF0000;
}
span.call-num {
    font-size: 14px;
    font-weight: 600;
}
.availablity_status {
    padding: 10px 15px;
}
.products-list .product-item-info .image-product {
    border: none  !important;
}
}

.resp-tabs-container #specification .table-container {
    column-count: 2;
    column-gap: 20px;
    break-inside: avoid;
}
.resp-tabs-container #specification .table-container .table-data {
    margin-bottom: 20px;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    page-break-inside: avoid;
}
.resp-tabs-container #specification .table-container .table-row-head {
    font-weight: bold;
    border-bottom: 1px solid #16245A;
    color: #000;
    font-size: 14px;
    padding: 7px 15PX;
    text-transform: CA;
    background-color: #f8f8f8;
}
.resp-tabs-container #specification .table-container .table-row .table-cell {
    display: inline-block;
    width: 50%;
    padding: 10px;
    border: 1px solid #F4F4F4;
    font-weight: normal;
    color: #000;
}
.resp-tabs-container #specification .table-container .table-data .table-row {
    display: flex;
}