/*temp css*/
body {
    /* font-size: 1.7rem; */
    font-size: 14px;
    line-height: 1.7;
}

.enjoy-part{
    background: none;
}
.cat-head{
    background: none;
    position: static;
    opacity: 1;
    height:auto;
}
.cat-head h4{
    color: #000;
    font-size: 16px;
    padding: 10px 10px 0;
}
#wholesalecate .category:nth-child(6){clear: left}
.sliderrow{overflow:hidden;}
.slidecontainer{padding:0;}
#slider-container .slider .slide img{
    height: auto !important;
    min-height: auto !important;
}
.slider .slide img{
    min-height: auto !important;
}
#slider-container-mobile{
    display: none;
}
.cms-index-index .slider-container .slidetext{
    font-size:22px;color:#fff;text-align:center;

}
.cms-index-index .slider-container .slidetext *{
    font-size:26px;
    color:#ae9650;
    font-weight: bold;
    line-height:1.3em
}
.cms-index-index .slider-container .slidetext{
    /*padding-bottom: 10px;
    background: url('../images/home/deliver.png') no-repeat center bottom;
    background-size:400px 1px;*/
}
#onestepcheckout_login_link{display: inline-block}
#onestepcheckout_paypal_link{display: inline-block;margin: 9px 10px;}
#onestepcheckout_paypal_link span{margin: 0 10px 0 5px;}
#onestepcheckout_paypal_link:after{
    content: '';
    display: block;
    clear: both;
}
body .page-header .panel.wrapper,
body .page-header .panel.header {
    border:none;
}
.header .mobilelogo{display:none;}
.header .logoswrapper{display:flex;}
.header .logoswrapper > * {margin-right:15px;}
.header .searchwrapper{padding-right:0}
.beforenavigation,
.mobilemainlinks,
.nav-sections-items .mobilemainlinks a,
.accountlinks{display:none;}
#slider-container.slider-container{overflow:visible;}
#slider-container.slider-container .slide{overflow:hidden;min-height:50px;}
#slider-container.slider-container .slide.active{overflow:visible;}
#slider-container.slider-container .slide .slidetextwrapper{width:52%;right:-52%;height:100%;position:absolute;;top:0;z-index:2;background:#f6f5f1;    display: flex; align-items: center;justify-content: center;}
#slider-container.slider-container .slide .slidetextwrapper a{background:#ae9650; color:#fff;display:inline-block; padding:10px 30px;font-size:22px;margin-top:10px;}
#login-formocodewhole .fieldset .field .control{width:100px}
#login-formocodewhole .fieldset .actions-toolbar .cat-btn{width: 72px;}
.header .block-search input{padding-right:10px;}
.top_headr .form-login .customer-accountlink{display:none;}
.catalog-product-view .attribute.description .value {padding-left:0}
.catalog-product-view .product-info-main{margin-bottom:30px;}
.catalog-product-view .logisticscontent{display:flex;text-align: center;justify-content:space-around}
.catalog-product-view .logisticscontent > div{width:27%;background:#fafafa;padding:2%;display:flex;flex-direction: column}
.catalog-product-view .logisticscontent .title{text-transform:uppercase;text-align: center;font-weight: bold;font-size: 16px;margin-top:10px;}
.catalog-product-view .logisticscontent ul{width:100%;padding:0;margin:0}
.catalog-product-view .logisticscontent ul li{float:none;width:auto;margin-bottom:0;}
.catalog-product-view .logisticscontent .barcode_img{padding-top:20px;clear:both;margin-top: auto;}
.catalog-product-view .logisticscontent .barcode_img img{width:100%;max-height: 80px;}
.catalog-product-view .logisticscontent .colimage{text-align:center;margin-bottom:20px;}
.catalog-product-view .product.media{width:46%!important;padding-right:40px;padding-left:20px;}
.catalog-product-view .tab_title a{color:#333}
.cms-page-view  .column.main .category-view{margin-left:0}
.cms-page-view  .producersright{width:30%;float:right;margin-left:3%}
.cms-page-view  .producersleft{width:67%}
.islogin .top_headr .actions-toolbar .secondary{width:auto;}
/*.page-wrapper{overflow:hidden;}
.page-wrapper::after{content:'';display:none;position:absolute;top:-85px;left:-300px;width:100%;height:100%;z-index:99999;opacity:0.9;background:url('http://catalangourmet.com.localhost/static/version1610366419/frontend/Magento/cata/en_US/images/1.png') no-repeat;    background-size: contain;}
.page-wrapper:focus::after{display:block}*/
@media all and (max-width: 1200px){
    #slider-container.slider-container .slide .slidetextwrapper{position: relative;top:0;left:0;width:auto;background:#ff0028;padding:20px;}
    #slider-container.slider-container .slidetext *{color:#fff;font-size: 20px;}
    #slider-container.slider-container .slidetext p{margin-bottom:0;}
    #slider-container.slider-container .slide .slidetextwrapper a{background: none;border:1px solid #fff;}
    #slider-container #prev{left:20px;}
}
@media all and (max-width: 1250px) {
    .top_headr .form-login .actions-toolbar .secondary li > span {
        display: none;
    }
}
@media all and (max-width: 1120px) {
     .page-wrapper .page-header .container{width:auto !important;}
}
@media all and (max-width: 1000px){
    .holidaycatalog span{font-size:12px;}
    .top_headr .form-login li{display:none}
    .top_headr .form-login li.customer-accountlink{display:block;}
    .top_headr .form-login li.customer-accountlink a{color:#bb9670}
    .catalog-product-view .product{height:auto;}
    .cms-page-view  .producersright{width:100% !important;margin-left:0%}
    .cms-page-view  .producersleft{width:100% !important}
}
@media all and (max-width: 1023px) and (min-width: 768px) {
    .top_headr .actions-toolbar .secondary .custom-li span {
        display:none
    }
    .top_headr .actions-toolbar .secondary li .action.remind{display:none;}
    .holidaycatalog span{font-size:14px;}
    .top_headr .fieldset.login{margin-left:0px;}
}
@media all and (max-width: 768px){
   /* #slider-container{
        display: none;
    }
    #slider-container-mobile{
        display: block;
    }*/
    .nav-open .sections.nav-sections{left:0}
    #slider-container .slider .slide{overflow: hidden}
    #slider-container .slider .slide img{
        height: auto;
        min-height: auto !important;
        max-width: 200%;
        width: 200%;
        position: relative;
        left: -25%;
    }
    .sections.nav-sections{background:#343434;overflow-y: auto;}
    .nav-sections-items{
        padding-left: 24px;
        padding-right:20px;
    }
    .nav-sections-items .mobilelogo{
        text-align: center;
        margin-bottom: 16px;
    }
    .nav-sections-items .mobilelogo img{
        max-width: 210px;
        max-height:58px;
    }
    .nav-sections-items .nav-sections-item-content{padding-top:18px;}
    .nav-sections-items .holidaycatalog{margin:0 0 32px}
    .nav-sections-items .holidaycatalog img{width:34px;}
    .nav-sections-items .holidaycatalog span{color:#ae9650;text-transform:none;font-size: 17px;}
    .nav-sections-items .mobilesearchwrapper{padding:0 0px 33px 0;position:relative;clear:both;}
    .nav-sections-items .mobilesearchwrapper input{padding:10px;border-radius:6px;height:40px;}
    .nav-sections-items .mobilesearchwrapper button{position:absolute;right:10px;top:5px;font-size:0;width:30px;height:30px;border:none;background:none;}
    .nav-sections-items .mobilesearchwrapper button:after{content: '\e615';font-family: 'luma-icons';font-size:23px;font-weight:bold;display:inline-block;    position: absolute;top: 0;right: 0;color:#ae9650;}
    .nav-sections-items .navloginbtn{color:#ae9650;font-size:16px;font-weight: bold; margin-bottom: 10px;    padding-left: 0;}
    .nav-sections-items .navloginbtn a{color:#ae9650 !important;text-decoration:underline !important;}
    .nav-sections-items .navloginbtn:after{content:'';display:inline-block;width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg style='enable-background:new 0 0 24 24;' version='1.1' viewBox='0 0 24 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='info'/%3E%3Cg id='icons'%3E%3Cg id='user'%3E%3Cellipse cx='12' cy='8' rx='5' ry='6' style='fill:%23ae9650;'/%3E%3Cpath style='fill:%23ae9650;' d='M21.8,19.1c-0.9-1.8-2.6-3.3-4.8-4.2c-0.6-0.2-1.3-0.2-1.8,0.1c-1,0.6-2,0.9-3.2,0.9s-2.2-0.3-3.2-0.9 C8.3,14.8,7.6,14.7,7,15c-2.2,0.9-3.9,2.4-4.8,4.2C1.5,20.5,2.6,22,4.1,22h15.8C21.4,22,22.5,20.5,21.8,19.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative;top:3px;margin-left:5px;}

    .cms-index-index .nav-sections-items .navigation{display:none;}
    .beforenavigation{display:block;color:#ae9650;font-size:16px;    font-weight: bold;}
    .customer-logged-in .beforenavigation,
    .gourmentshop .beforenavigation,
    .cms-index-index .beforenavigation{display:none;}
    .nav-sections-items .navigation a{color:#eeeeee;}
    .nav-sections-items .mobilemainlinks{clear:both;display:block;    margin-bottom: 31px;}
    .nav-sections-items .mobilemainlinks a{background:#ae9650;padding:10px;color:#fff;margin-bottom:25px;text-transform: uppercase;text-align: center;font-size: 16px;}
    .cms-index-index .nav-sections-items .mobilemainlinks a.gtgshop,
    .cms-index-index .nav-sections-items .mobilemainlinks a.whlslcatalog{display:block}
    body:not(.cms-index-index) .nav-sections-items .mobilemainlinks a.aboutproducers,
    body:not(.cms-index-index):not(.gourmentshop) .nav-sections-items .mobilemainlinks a.shopforhome{display:block}
    body.customer-logged-in .nav-sections-items .mobilemainlinks a.shopforhome{display:none}
    .nav-sections-items .navcreateaccountbtn{text-align:center;}
    .nav-sections-items .navcreateaccountbtn a{color:#ae9650;text-transform: uppercase;font-size: 16px;text-decoration: underline;}
    .customer-logged-in .nav-sections-items .navcreateaccountbtn{display:none}
    .sections.nav-sections .navigation > ul > li.parent:after{background:none;content:'\f107';    font-size: 30px;color:#ae9650;}
    .sections.nav-sections .navigation > ul > li.parent.expanded:after{content:'\f106';}
    .sections.nav-sections .navigation > ul > li.expanded,
    .sections.nav-sections .navigation > ul > li.active.parent,
    .sections.nav-sections .navigation > ul > li.has-active.parent,
    .sections.nav-sections .navigation > ul > li:hover{background:none;}
    .customer-logged-in .sections.nav-sections .accountlinks{display:block}
    .customer-logged-in .navloginbtn{display:none}
    .customer-logged-in .navloginbtn.welcome{display:block}
    .sections.nav-sections .accountlinks a{color:#ae9650;font-size: 16px;}
    .sections.nav-sections .accountlinks a.gotoaccount:after{content:'|';display:inline;padding:10px;color:#ae9650;}
    body.gourmentshop .holidaycatalog{display:none;}
    body.gourmentshop .nav-sections-items .navigation{display:block;}
    body.gourmentshop .nav-sections-items .mobilemainlinks a.gtgshop,
    body.gourmentshop .nav-sections-items .mobilemainlinks a.whlslcatalog{display:none}
    body.gourmentshop .nav-sections-items .mobilemainlinks a.aboutproducers{display:block}
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){
        color:#fff;
    }
    .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){
        margin-left: -2px;
    }
    .sections.nav-sections .navigation{margin-bottom: 20px !important;}
    .cms-ourproducers .column.main .container table,
    .cms-ourproducers .column.main .container tbody,
    .cms-ourproducers .column.main .container tr,
    .cms-ourproducers .column.main .container td{display: block;margin: 0 auto;padding:0}
    .cms-ourproducers .column.main .container td p{margin-bottom: 0}
}
@media all and (max-width: 500px){
    #slider-container .slider .slide img{
        max-width: 300%;
        width: 300%;
    }
    .cms-index-index .slider-container .slidetext :first-child{
        font-size:28px;
    }
    .cms-index-index .slider-container .slidetext :first-child + *{
        font-size:20px;
    }
}
.the_flavors_of_spain{
    position: relative;
    overflow: hidden;
    padding: 0 15px 10px;
}
.the_flavors_of_spain img.bgimage{
    width: 100%;
    position: absolute;
    top:0;
    left:0;
    z-index: 0;
}
.the_flavors_of_spain .floverscontent{
    position: relative;
    z-index:1;
    max-width: 1024px;
    margin: 0 auto;
    color: #fff;
    padding-top: 32px;
}
.the_flavors_of_spain .floverscontent .title{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}
.the_flavors_of_spain .floverscontent .homedelivery,
.the_flavors_of_spain .floverscontent .bisnesdelivery{
    padding: 20px;
    text-align: center;
}
.the_flavors_of_spain .floverscontent .homedelivery img{
    max-width: 85px;
    margin-bottom: 20px;
}
.the_flavors_of_spain .floverscontent .bisnesdelivery img{
    max-width: 130px;
    margin-bottom: 28px;
    margin-top: 20px;
}


.the_flavors_of_spain .floverscontent .subtitle{
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.the_flavors_of_spain .floverscontent .subcontent{
    font-weight: bold;
    font-size: 16px;
    line-height: 1.25em;
}
.the_flavors_of_spain .floverscontent .subcontent a{
    color: #fff;
    text-decoration: underline;
}
.the_flavors_of_spain .floverscontent .delimiter{
    background: url('../images/home/deliver.png') no-repeat center center;
    display: block;
    height:1px;
    background-size:400px 1px;
    margin-bottom: 30px;
}
.the_flavors_of_spain .floverscontent  .bisnesdelivery .delimiter{
    margin-bottom: 10px;
}

.the_flavors_of_spain .floverscontent .homedelivery .subcontent{margin-bottom: 35px}
.the_flavors_of_spain .floverscontent .bisnesdelivery .subcontent{margin-bottom: 16px}
.the_flavors_of_spain .floverscontent a.button{
    display: inline-block;
    padding: 7px 25px;
    border: 2px solid #fff;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
.globalpresence{
    max-width: 1024px;
    margin: 0 auto;
    text-align: center;
    color: #000;
    padding: 40px 15px 135px 15px;
}
.globalpresence img.image{
    max-width: 475px;
    margin-bottom: 17px;
}
.globalpresence .title{
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.globalpresence .delimiter{
    background: url('../images/home/deliver.png') no-repeat center center;
    display: block;
    height:1px;
    background-size:400px 1px;
    margin-bottom: 10px;
}
.globalpresence .subcontent{
    font-weight: bold;
    font-size: 17px;
    line-height: 1.25em;
    letter-spacing: 2px;
}
.aboutus{
    position: relative;
    overflow: hidden;
    padding-bottom: 60px;
}
.aboutus .titlewrapper{
    position: relative;
    overflow: hidden;
}

.aboutus img.bgimage{
    width: 100%;
    position: absolute;
    top:0;
    left:0;
    z-index: 0;
}
.aboutus .titlewrapper .title{
    position: relative;
    z-index:1;
    padding: 216px 0 168px;
    font-size: 50px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}
.aboutus .subcontent{
    position: relative;
    z-index:1;
    max-width: 1024px;
    margin: 0 auto;
    color: #fff;
    padding: 62px 15px 0 15px;
    text-align: center;


}
.aboutus .subcontent p{
    font-size: 18px;
    margin-bottom: 1.3em;
}
.instagramblock{
    background: #eeeeee;
    padding-bottom: 105px;
}
.instagramblock .subcontent{
    max-width: 1024px;
    margin: 0 auto;
    text-align: center;
}
.instagramblock .subcontent .title{
    font-size: 30px;
    color: #bca562;
    padding: 50px 0 40px;

}
.instagramblock .subcontent img{
    max-width: 710px;
}

@media all and (max-width: 1440px) and (min-width: 1024px) {
    .the_flavors_of_spain img.bgimage{
        max-width: 140%;
        width: 140%;
    }
}
@media all and (max-width: 1024px) and (min-width: 768px) {
    .the_flavors_of_spain img.bgimage{
        max-width: 190%;
        width: 190%;
    }
}
@media all and (max-width: 767px) {
    .the_flavors_of_spain img.bgimage{
        max-width: 450%;
        width: 450%;
    }
    .the_flavors_of_spain .floverscontent .title{
        font-size: 17px;
    }
    .the_flavors_of_spain .floverscontent .subtitle{
        font-size: 15px;
    }
    .the_flavors_of_spain .floverscontent .subcontent{
        font-size: 13px;
    }

    .globalpresence img.image{
        max-width: 315px;
    }
    .aboutus img.bgimage{
        max-width: 200%;
        width: 200%;
    }
    .aboutus .titlewrapper .title{
        padding: 86px 0 98px;
    }
}
.action.primary.disable:focus, .action.primary.disable:active{
    border: none;
}
.logistics ul li{
    width: 25%;
    background: none;
    padding: 5px 0;
    text-align: center;
}
.logistics ul li span{
    margin-right: 0;
}
.logistics ul li div:first-child{
    background: #f3f3f3;
}
.logistics ul li div{
    padding: 5px 0;
}
.tabs-container div{
    display: block;
}
.tabs-container > div{
    display: none;
}
.product-info-stock-sku{
    margin-bottom: 5px;
}
.catalog-product-view .product-info-price{
    margin-bottom: -2px;
}
.catalog-product-view .product-info-main .product-add-form{
    padding-top: 0;
}
.catalog-product-view .product-info-main .priceby{
    margin-bottom: 1px;
}
.catalog-product-view .product-info-main .priceby p{
    margin-bottom: 0;
}
.cart.table-wrapper .item-options dt:after{
    content: '';
    display: none;
}
#list-reoderproduct .price{
    font-size: 14px!important;
    line-height: 22px !important;
    font-weight: normal!important;
}
#list-reoderproduct .reordereach .price-excluding-tax,
#list-reoderproduct .reordercs .price-excluding-tax{
    display: inline;
}
.order-details-items .product-item-name{
    font-size: 14px;
    font-weight: bold;
}
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td,
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td .price{
    font-size: 14px;
    font-weight: normal;
}
#one-step-checkout-form .street legend{display: none}
.search-autocomplete{
    margin-top: 26px !important;
}
.search-autocomplete ul li .qs-option-name{
    color: #999;
}




