﻿.archive h2.widgettitle {
    display: block;
    position: inherit;
}
#menu-main-navigation-1 a {
    color: #313131 !important;
}
li.menu-item {
    padding: 0 5px;
}
.topbar-wrapp.color-scheme-light {
    background: #f5af31;
    background: -moz-linear-gradient(-45deg, #f5af31 1%, #f0c467 50%, #f6e5a2 100%);
    background: -webkit-linear-gradient(-45deg, #f5af31 1%,#f0c467 50%,#f6e5a2 100%);
    background: linear-gradient(135deg, #f5af31 1%,#f0c467 50%,#f6e5a2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5af31', endColorstr='#f6e5a2',GradientType=1 );
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
}
.basel-navigation .menu>li.menu-item-has-children>a:after {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    font-family: FontAwesome;
    line-height: 14px;
    font-weight: 400;
    right: -5px !important;
    color: #313131;
}
.act-scroll .site-logo {
    width: 20%;
}

.act-scroll .right-column {
    width: 20%;
}
.page-template-tpl-precheckout .container {
	width: 90%;
}
.woocommerce-MyAccount-content fieldset {
    display: none;
}
div#subscribe_custom .container {
    width: 100%;
    margin: 0;
    padding: 0;
}
.archive div#BASEL_Widget_Sorting {
    display: none;
}

.archive div#BASEL_Widget_Price_Filter {
    display: none;
}

.archive .filters-inner-area>div:nth-of-type(4n+1) {
    clear: none;
}

.archive .filter-widget {
    height: 240px;
    overflow-y: scroll;
}

.archive div#woocommerce_layered_nav-3 {
    overflow: hidden;
}
.filters-area ::-webkit-scrollbar {
    width: 5px;
}
 
.archive .filters-area ::-webkit-scrollbar-track {
      background: #e6b129;
    position: relative;
    width: 2px;
    margin: 0 auto;
    border-radius: 10px
}
 .archive .widget-title:before, .archive .widgettitle:before {
    background: #e7b128;
}
.archive h5.widget-title {
    color: #363636 !important;
    text-transform: inherit;
    letter-spacing: 0px;
}
.filters-area ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.archive li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 17px;
}

.archive li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a {
    display: inline-block !important;
}

.archive .widget_layered_nav ul>li .count {
    float: none;
    color: #e7b128;
}

.archive div#woocommerce_layered_nav-2 {
    overflow: hidden;
}

.archive .filter-widget {
    WIDTH: 28%;
    margin-right: 5%;
    text-align: center;
}
.archive .product {
    box-shadow: 0 2px 6px 0 #e5e5e5;
    border: 1px solid rgba(0,0,0,.1);
    -moz-box-shadow: 3px 11px 34px -15px rgba(0,0,0,0.75);
    border: none;
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
    padding-bottom: 20px;
}

.archive .product:before {
    display: none;
}

.archive .product:hover {
    transform: scale(1.04);
}

.archive .basel-hover-button .product-element-top {
    background-color: #fff;
}

.archive .basel-filter-buttons {
    display: block !important;
    width: 100% !important;
    text-align: center;
    margin-left: 0 !important;
    color: #363636
}
.archive a.open-filters {
    background: #e7b128;
    color: #fff !important;
    padding: 10px 40px;
    text-transform: uppercase;
    padding-right: 50px !important;
    border-radius: 50px;
}

.archive .open-filters:before, .open-filters:after {
    top: 19px !important;
    background-color: #fff !important;
    right: 25px !important;
}
.archive .main-page-wrapper {
    padding-top: 32px;
}
.info {
    background: green;
    padding: 15px;
    /* margin-bottom: 10px; */
    width: 80%;
    margin: auto;
    margin-bottom: 10px;
}

.info p {
    color: #fff;
    text-align: center;
}
.basel-back-btn>span {
    background: none;
}

a.basel-back-btn.basel-tooltip:before {
    content: '<';
    display: inline-block;
    float: left;
}
.basel-products-nav {
    width: 200px;
}
.product-grid-item {
    min-height: 350px;
}
.basel-products-nav .product-btn>a {
    width: 99px;
    font-size: 10px;
}
.page-id-4660 .level-1 {
    visibility: hidden;
    height: 0;
}
.woof_submit_search_form_container {
    display: inline-block;
    margin-top: 0;
    margin-left: 20px;
}
	form#sib_signup_form_1 p {
    height: 0;
    margin: 0;
}

.sib_signup_box_inside_1 p {
    height: 100% !important;
    margin: 15px 0px !important;
}
button.button.woof_submit_search_form {
    margin-top: 0;
}
.page-id-4974 a.woo-login-popup-sc-open {
    display: initial;
    margin-top: 50px !important;
}
.page-id-4660 .level-1 ul.abonnement_radio {
    height: 0;
}
.page-id-4660 .row-2 {
    display: none;
}

.page-id-4660 .subscribe-page.option-selector.col-md-8 {
    margin-top: 8%;
}
p.download-card {
    display: block;
    clear: both;
    color: #e7b128;
    padding: 0 10px;
    font-size: 17px;
}
a.woo-login-popup-sc-open {
    display: block;
    margin-top: 50px !important;
}
.download-card a {
    background: #e7b128;
    padding: 5px 10px;
    color: #fff;
    border-radius: 15px;
}
.page-id-4974 .woo-login-popup-sc-modal.woo-login-popup-sc-modal-on {
    position: fixed;
}
@media only screen and (min-width:991px) {
.page-id-4974 .level-2 {
    margin: auto;
    width: 50%;
}}
.wp-social-login-provider-list {
    text-align: center;
    margin-bottom: 10px;
}
a.woo-login-popup-sc-open {
    background-color: #e7b128;
    border: 1px solid #e7b128;
    border-radius: 0;
    color: #fff;
    font-size: 17px;
    margin-top: 20px;
    border-radius: 25px;
    padding: 12px 10px;
    width: 100%;
    margin-bottom: 20px;
}
.wp-social-login-provider.wp-social-login-provider-facebook img {
    width: 150px;
}
.wp-social-login-connect-with {
    display: none;
}
.woo-login-popup-sc-toggle.registering {

    background: #e7b128;
    padding: 10px;
    color: #fff !important;

}
.woo-login-popup-sc-modal.woo-login-popup-sc-modal-on {
    position: fixed;
    top: 50px !important;
}
.woo-login-popup-sc-modal.woo-login-popup-sc-modal-on a {
    border-radius: 2em;
}


.woo-login-popup-sc-modal.woo-login-popup-sc-modal-on input.woocommerce-Button.button {
    border-radius: 2em;
    margin-bottom: 0px;
}
.page-id-1686 .woo-login-popup-sc-modal, .page-id-1770 .woo-login-popup-sc-modal{
display: none !important;
}	
.page-id-1686 .woo-login-popup-sc-modal-overlay, .page-id-1770 .woo-login-popup-sc-modal-overlay{
display: none !important;
}	
.page-id-2161 a.woosq-btn, .page-id-4974 a.woosq-btn, .page-id-468 a.woosq-btn {
    display: block !important;
    position: relative;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    color: #fff;
    text-decoration: none;
    padding-top: 45%;
    text-transform: uppercase;
    font-weight: 600;
}

.page-id-2161 .p-text, .page-id-4974 .p-text, .page-id-468 .p-text {
    position: relative;
    top: 0;
    bottom: 0;
    transform: none;
    left: 0;
	    height: 100%;
    width: 100%;
}
p.stock.in-stock {
    display: inline-block !important;
    position: relative;
}
#woosq-popup .single-product .product > div {
    width: 100%;
    height: 460px;
    overflow: auto;
}
#woosq-popup .single-product .product > div {
    width: 100%;
    height: 460px;
    overflow: hidden;
}
.woosq-btn {
    position: absolute;
    top: 0;
    margin: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: transparent;
    border: none;
}

.woosq-btn:hover {
    background: transparent;
}

@media screen and (max-width: 870px) {
	.archive .product {
    width: 48%;
    margin: 10px 1% !important;
}

.archive .filter-widget {
    width: 100%;
}

.archive .basel-filter-buttons {
    margin-top: 40px;
}
}
.page-id-36220 .p-text a {display: none;}
.page-template-tpl-gift_card_addtocart .title-wrapper.basel-title-size-large .title{font-size:20px;}
.page-template-tpl-gift_card_addtocart .title-wrapper.basel-title-color-primary.basel-title-style-bordered.basel-title-size-large.text-center.vc_custom_1491508458990{margin:30px 0;}
.activation-text ol{list-style-position:inside;padding:0;}
.activation-text ol li{line-height:36px;}
.activation-text .wpb_wrapper > p{margin-bottom:5px;}
.page-template-tpl-gift_card_addtocart .tybe label{color:#a5b2c2;}
.page-template-tpl-gift_card_addtocart .tybe input{border-color:#a5b2c2;line-height:normal;padding-bottom:10px;padding-top:10px;}
.page-template-tpl-gift_card_addtocart #billing_first_name, .page-template-tpl-gift_card_addtocart #billing_last_name{max-width:100%;width:350px;}
.page-template-tpl-gift_card_addtocart #billing_postcode{width:200px;max-width:100%;}
.page-template-tpl-gift_card_addtocart #billing_city{width:250px;max-width:100%;}
.page-template-tpl-gift_card_addtocart #billing_phone{width:300px;}
.page-template-tpl-gift_card_addtocart .tybe .vc_single_image-img{margin-top:30px;}
.page-template-tpl-gift_card_addtocart #billing_phone_field{clear:both;}
.pro_li_img{position:relative;}
.p-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:rgba(231, 177, 40, 0.8);}
.pro_li_img:hover .p-overlay{opacity:1;cursor:pointer;}
.p-text{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.cot-img img{height:270px;object-fit:cover;}
.page-template-tpl-gift_card_addtocart .submit-box button,
.page-template-tpl-gift_card_addtocart .button.animated.flipInX.add-to-box{border-radius:25px;}
.p-text a{color:#fff;text-decoration:none;}
.page-template-tpl-giftcard .title-wrapper.basel-title-size-default .title{font-size:36px;}
.page-template-tpl-gift_card_addtocart .cot-title span.title{font-size:36px !important;}
.page-template-tpl-giftcard .sub_cstm{clear:both;margin: 20px auto;width: 300px;text-align: center;}
.page-template-tpl-giftcard .selected-gift-option{text-align:center;}
.cot-forms .title-wrapper.basel-title-color-default.basel-title-style-bordered.basel-title-size-default.text-center.vc_custom_1489621868066{margin-top:30px;}
.page-template-tpl-giftcard .sub_cstm #submit-form{line-height:25px;}
.page-template-tpl-giftcard .title-wrapper.basel-title-size-default .title.sizes{font-size:22px;}
.tybe label.error{color:red;}
#redeem_card + label.error{margin-top:10px;text-align:center;}
.login .button, .lost_reset_password .button, .register .button{border:none !important;}
#k_myrandom, #k_mytaste, #k_mychoice{font-size:10px;margin-top:0;padding:8px 6px;}
.added_to_cart, .btn, .button, button, input[type="submit"]{}
.active-register .col-register{top:40px;}
.col-login, .col-register, .col-register-text{padding-left:0;padding-right:0;display:none;}
.subscription_alert{background-color:#fcf8e3;border:1px solid #faebcc;border-radius:5px;color:#8a6d3b;margin:10px 0;padding:10px;text-align:center;}
.subscription_alert > a{color:#8a6d3b;font-weight:bold;padding:0 5px;}
.in_comp_msg, .errormsg, .six_error, .selectbox_error{background-color:#f2dede;border:1px solid #ebccd1;border-radius:5px;color:#a94442 !important;margin:13px 0 !important;padding:10px;text-align:center;display:block;float:left !important;width:100% !important;}
.profile_success{background-color:green;border:1px solid lightgreen;border-radius:5px;color:#fff !important;margin:13px 0 !important;padding:10px;text-align:center;display:block;float:left !important;width:100% !important;}
.woocommerce-MyAccount-content form .cstm-set{border-right:1px solid #ccc;float:left;margin:2%;min-height:230px;padding-right:2%;width:46%;}
.woocommerce-MyAccount-content form .cstm-set ul li{line-height:26px;}
.woocommerce-MyAccount-content form .cstm-set ul li input{float:right;}
.basel-my-account-sidebar{width:100%;}
.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(136, 136, 136, 0.12);float:left !important;width:25% !important;}
.basel-my-account-sidebar .dropbtn{cursor:pointer;}
.basel-my-account-sidebar .dropdown{position:relative;display:inline-block;}
.basel-my-account-sidebar .dropdown-content{display:none;position:absolute;right:0;background-color:#f9f9f9;min-width:160px;z-index:1;}
.basel-my-account-sidebar .dropdown-content a{color:#e7b128;padding:12px 16px;text-decoration:none;display:block;}
.basel-my-account-sidebar .dropdown-content a:hover{background-color:#e7b128;color:#fff;}
.basel-my-account-sidebar .woocommerce-MyAccount-navigation ul li a:focus, .basel-my-account-sidebar .woocommerce-MyAccount-navigation ul li a:hover, .basel-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active > a{background-color:#e7b128;color:#fff;}
.option-sidebar{background:#fff none repeat scroll 0 0;border:2px solid #e7b128;color:#333;margin-bottom:30px;padding:15px;}
.subscription-page h2{color:#fff;}
.subscription-page .action a.vc_btn3{background-color:#e7b128;color:#ffffff;margin-top:10px;padding-bottom:5px;padding-top:5px;}
.subscription-page .action a.vc_btn3:hover{background-color:#404040;transition:.5s;}
.subscription-page .amount{color:#404040;}
.added_to_cart, .btn, .button, button, input[type="submit"]{background-color:#e7b128;border:1px solid #e7b128;border-radius:0;color:#ffffff;font-size:20px;margin-top:20px;}
.sub_cstm #submit-form{background-color:#e7b128;border:1px solid #e7b128;border-radius:0;color:#fff;font-size:17px;margin-top:20px;border-radius:25px;padding:12px 10px;width:100%;}
.sub_cstm #submit-form:hover, .sub_cstm #submit-form:focus{background-color:#fff;color:#e7b128;outline:none;}
.option-selector .loader{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;height:100%;position:fixed;width:100%;z-index:99999;top:0;}
.option-selector .loader > img{left:35%;position:absolute;top:35%;width:5%;}
.abonnement_radio{float:left;margin:20px 4px 4px;width:100%;text-align:center;}
.abonnement_radio label{float:left;overflow:auto;border-radius:25px;width:100%;}
.abonnement_radio label span{text-align:center;font-size:16px;padding:5px 15px;display:block;text-transform:uppercase;line-height:35px;cursor:pointer;transition:all .25s ease-in-out;}
.abonnement_radio label span:hover, .abonnement_radio label span:focus{background-color:#e7b128;color:#fff;outline:none;}
.abonnement_radio.basel-month label span{font-size:16px;display:block;text-transform:inherit;line-height:17px;}
.abonnement_radio.basel-month li{vertical-align:top;}
.abonnement_radio.basel-month li label{min-height:50px;position:relative;}
.abonnement_radio label input{position:absolute;top:-20px;display:none;}
.abonnement_radio input:checked + span{background-color:#e7b128;color:#fff;}
.abonnement_radio .basel-radio{background-color:#fff;color:#e7b128;border:1px solid #e7b128;}
.option-selector .row-1{float:left;width:100%;margin-bottom:30px;}
.subscribe-forms .option-selector .row-1{float:left;width:100%;margin-bottom:0px;}
.option-selector .row-2{float:left;width:100%;text-align:center;}
.option-selector .tybe .left-line::after{background-color:rgba(168,168,168,1);display:inline-block;content:"";height:1px;vertical-align:middle;width:100%;}
.title-wrapper p{margin-top:10px;}
.selected-choice-wrap .sub_cstm{text-align:center;}
.option-selector .tybe{display:table-row;margin-bottom:20px;}
.option-selector .tybe .left-line, .option-selector .tybe .right-line{vertical-align:middle;width:50%;display:table-cell;}
.option-selector .tybe .left-line{padding-right:20px;}
.option-selector .tybe .right-line{padding-left:20px;}
.option-selector .tybe .right-line::after{background-color:rgba(168,168,168,1);display:inline-block;content:"";height:1px;vertical-align:middle;width:100%;}
.subscribe-page.option-selector > form{float:left;width:100%;}
.option-selector .title{font-size:26px;text-align:center;}
.subscribe-forms h2{font-size:22px;text-align:center;margin-bottom:20px;white-space:nowrap;margin-bottom:0;max-width:900px;overflow:hidden;text-transform:uppercase;}
.abonnement_radio > li{float:none;margin-bottom:20px;margin-right:24px;display:inline-block;width:29%;}
.abonnement_radio.basel-choices label span{padding:5px 15px;}
.abonnement_radio.basel-month label span{padding:7px 23px;}
.abonnement_radio.basel-month li:last-child label span{padding:6px 20px;line-height:36px;}
.abonnement_radio.basel-month li span .attr_pcstm{min-height:140px;float:left;width:100%;margin-top:20px;}
.option-selector, .option-sidebar{margin-top:25px;}
#product_list{display:block;list-style:outside none none;overflow:hidden;text-align:center;}
#product_list .ajax_block_product{margin-bottom:20px;}
.col-4{border:3px solid #ffffff;box-sizing:border-box;float:left;margin-right:0.5%;width:33%;}
#product_list .ajax_block_product:nth-child(3n){margin-right:0;}
#product_list .ajax_block_product .content{background:#fff none repeat scroll 0 0;padding:10px 10px 20px;border:1px solid rgba(165, 178, 94, 0.30);}
#product_list .ajax_block_product .content br{display:none;}
#product_list .ajax_block_product .image{display:block;position:relative;}
#product_list .ajax_block_product .image img{vertical-align:top;}
#product_list .ajax_block_product .hover{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;color:#ffffff;display:none;font-family:"Brandon_light";font-size:30px;height:100%;left:0;padding-top:45%;position:absolute;text-align:center;top:0;width:100%;}
#product_list .ajax_block_product h2{color:#a5b2c2;font-family:"Brandon", Arial;font-size:15px;font-weight:700;margin-bottom:0;margin-top:20px;min-height:50px;text-transform:uppercase;}
#product_list .ajax_block_product h3{color:#594443;font-family:"Berkshire Swash";font-size:22px;font-weight:400;}
.basel-precheck .button{background:#e7b128 none repeat scroll 0 0;border:medium none;color:#ffffff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;padding:10px 30px;text-align:center;text-transform:uppercase;}
.page-template-tpl-precheckout .basel-precheck .button{border-radius:30px;padding:15px 30px;}
.basel-precheck .button:hover{background:#404040 none repeat scroll 0 0 !important;color:#ffffff;}
#product_list .ajax_block_product .image{display:block;position:relative;}
#subscription_choice{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #e7b128;font-size:18px;text-align:center;}
#subscription_choice .formules{border:1px solid #d9575f;border-radius:3px;margin:10px 0;overflow:hidden;}
.col-6{box-sizing:border-box;float:left;width:50%;}
#subscription_choice .subscription{border:1px solid #d9575f;color:#d9575f;cursor:pointer;font-size:16px;padding:10px 0;text-align:center;text-transform:uppercase;}
#subscribe_custom .pick.empty{border:1px solid #e4e8ce;color:#a5b2c7;font-size:12px;text-align:center;position:relative;background:#fff;}
#subscribe_custom .pick{border:1px solid #ffffff;height:40px;line-height:38px;margin-top:10px;}
.hidden, .unvisible{display:none;}
#subscribe_custom .button.disabled{opacity:0.5;}
#subscribe_custom .button{margin-top:10px;width:100%;}
#add_to_cart{display:block !important;float:left;margin:0 0 20px;width:calc(100% - 270px);}
.formules .active div, .formules div:hover{background-color:#d9575f;color:#ffffff !important;transition:all 0.5s ease 0s;}
.content img{padding:0px;border-radius:0px;}
.content .pro_li_img{background-color:#e7b128;}
.content img:hover{cursor:pointer;opacity:0.3;}
#subscribe_custom .pick.empty img{left:3px;position:absolute;top:4px;}
#subscribe_custom .pick.empty .f_right{font-size:20px;position:absolute;right:3px;top:9px;cursor:pointer;}
#subscription_choice .tr > label{background-color:#e7b128;color:#ffffff;font-size:18px;padding:10px;}
#subscription_choice .tr{background-color:#ffffff;margin-bottom:0;padding:8px 0 0;color:#404040;}
#subscription_choice .tr:last-child{padding-bottom:5px;}
#pre-checkout{float:left;margin-bottom:40px;margin-top:20px;width:100%;}
.inner-box-cstm h5{color:#e7b128;font-size:20px;text-transform:uppercase;position:relative;}
.inner-box-cstm h5:after{content:"";background:#e7b128;height:1px;width:40%;position:absolute;bottom:-8px;left:30%;}
.price-inner p{font-size:16px;float:left;width:100%;}
.inner-box-cstm .price-inner{min-height:210px;}
.price-inner p strong{float:left;width:100%;font-weight:400;margin-top:30px;}
.price-inner > span{margin-top:20px;float:left;width:100%;}
.items-info{background-color:#e7b128;clear:left;max-width:100%;padding:15px;width:300px;margin:25px 0;}
.items-info.cancelled{width:316px;}
.items-info li{color:#fff;line-height:28px !important;}
.basel-action .button{background-color:#e7b128;cursor:pointer;border:none;}
.basel-subscription-history .button.active, .basel-subscription-history .button:hover{background-color:#404040 !important;}
.current-items{background-color:#f4f5f7;border:1px solid #e7b128;}
.current-items li{border-bottom:1px solid #e7b128;color:#e7b128;padding:10px;background-color:#fff;font-size:18px;}
.current-items li:last-child{border:none;}
.basel-action a.button{font-size:18px;}
.basel-action a.button:hover, .basel-action a.active{background-color:#404040 !important;transition:.5s;}
.basel-subscription-history tr td:first-child{background-color:#e7b128;color:#ffffff;font-size:30px;}
.basel-subscription-history tr{background-color:#f4f5f7;}
.basel-subscription-history tr.edit-row td{background-color:transparent;}
.switch_loader .loader{background:transparent;height:100%;position:absolute;width:100%;z-index:9999;}
.switch_loader .loader > img{left:40%;position:absolute;top:20%;width:5%;}
.pre-loader .loader{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;height:100%;position:absolute;width:100%;z-index:9999;}
.pre-loader .loader > img{left:40%;position:absolute;top:35%;width:5%;}
.selection-load .loader{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;height:100%;position:absolute;width:100%;z-index:9999;}
.selection-load .loader > img{left:40%;position:absolute;top:20%;width:5%;}
.option-sidebar .inner-box-cstm{text-align:center;}
.option-sidebar .action a.vc_btn3{border:1px solid #e7b128;color:#e7b128;margin-top:10px;border-radius:25px;padding:8px 25px;}
.option-sidebar .action a.vc_btn3:hover{background-color:#e7b128;transition:.5s;color:#fff;}
.option-sidebar .amount, .option-sidebar span.subscription-details{font-size:20px;font-weight:bold;color:#a5b2c2;}
.selected-choice-wrap span{display:block;}
.selected-choice-wrap img{display:block;margin:0 auto;}
.selected-choice-wrap{float:left;width:100%;}
.wdm_options_table span, .woocommerce-checkout-review-order-table .wdm_options_table span{color:#404040;display:inline-block;font-size:12px;font-weight:600;line-height:30px;opacity:0.7;float:left;margin-left:20px;}
.wdm_options_table img, .woocommerce-checkout-review-order-table .wdm_options_table td img{float:left;}
.cart_item .variation dt{color:#e7b128;font-weight:bold;}
.cart_item .variation{display:block !important;font-size:16px;}
span.drop_icon{color:#ffffff;font-size:20px;line-height:40px;position:absolute;right:5px;top:0;width:20px;z-index:9999;}
.drop_icon i{color:#404040;cursor:pointer;}
.woocommerce-MyAccount-navigation ul li a{text-align:center;}
.abonnement_radio li p{margin-bottom:10px;}
.option-sidebar .vc_single_image-wrapper.vc_box_border_grey{text-align:center;}
.price-inner p span{font-size:13px;font-weight:100;font-style:italic;float:left;width:100%;}
.option-sidebar .sub_cstm{text-align:center;}
#subscribe_content #product_list li{margin:0px 0px 30px;padding:0px 4px;border-color:transparent !important;}
.order-actions a.button.view, .order-again a.button{padding:5px 10px !important;font-size:15px;}
.order-actions a.button.view:hover, .order-again a.button:hover{padding:5px 10px !important;font-size:15px;background:#404040 !important}
.col2-set.addresses address{font-style:normal;}
.first-payment-date{display:none !important;}
.p-item-description img.size-thumbnail, .p-item-description .pour-quick-view{display:none !important;}
.p-item-description .sous-titre{margin:0;font-size:12px !important;}
.degustation_profile_main .prof_deg h3{text-align:center;border:1px solid #a5b2c2;padding:10px 0px;line-height:20px;font-size:20px;}
.degustation_profile_main .prof_deg p{font-style:italic;font-weight:100;}
.degustation_profile_main .les_colours, .degustation_profile_main .prof_deg{float:left;width:100%;}
{float:left;width:100%;margin-top:50px;}
.degustation_profile_main .les_colours h4{font-size:18px;}
.degustation_profile_main .les_colours li.nature_product{float:left;width:16.66%;}
.degustation_profile_main .les_colours li.nature_product .pro_img{position:relative;margin-bottom:20px;min-height:100px;}
.degustation_profile_main .les_colours li.nature_product p.title_pro{position:absolute;bottom:25px;left:30px;right:0;color:#fff;}
.degustation_profile_main .les_colours li.nature_product label{text-align:left;padding:6px 0px;}
.degustation_profile_main .les_colours li.nature_product label span{width:120px;display:inline-block;color:#a5b2c2;line-height:20px;}
.degustation_profile_main label span{width:190px;}
.degustation_profile_main label input[type="checkbox"] + span::after{content:"";width:16px;height:16px;margin:2px 8px 5px 0;border:solid 1px #a5b2c2;line-height:16px;text-align:center;background:#FFF;float:right;font-weight:bold;}
.degustation_profile_main label input[type="checkbox"]{display:none;}
.degustation_profile_main input[type="checkbox"]:checked + span::before{color:#404040;}
.degustation_profile_main label input[type="checkbox"]:disabled + span{cursor:default;-moz-opacity:.4;-webkit-opacity:.4;opacity:.4;}
.degustation_profile_main label input[type="checkbox"]:checked + span::after{content:"\2714";font-size:13px;}
.degustation_profile_main .gep .furite_Naturel label span{display:inline-block;color:#a5b2c2;line-height:20px;}
.degustation_profile_main label input[type="checkbox"]{display:none;}
.degustation_profile_main label input[type="checkbox"]:checked + span::before{color:#404040;}
.degustation_profile_main label input[type="checkbox"]:disabled + span{cursor:default;-moz-opacity:.4;-webkit-opacity:.4;opacity:.4;}
.degustation_profile_main label input[type="checkbox"]:checked + span::after{content:"\2714";font-size:13px;}
.degustation_profile_main .gep ul.les_nature.furite_Naturel{margin-top:30px;}
.degustation_profile_main .gep ul.les_nature.furite_Naturel li, .degustation_profile_main .gep .fruits_garmonds ul.fruits_agrumes li.nature_product{width:50%;float:left;}
.degustation_profile_main .gep{float:left;width:100%;margin-top:30px;}
.degustation_profile_main .gep_fruits select{margin-bottom:20px;}
.degustation_profile_main .gep_fruits ul.les_nature.furite_Naturel > label span{font-size:20px;}
.degustation_profile_main .gep ul.fruits_agrumes li.nature_product{width:100%;padding-left:30px;margin-top:10px;}
.degustation_profile_main .gep ul.fruits_agrumes ul.Citron{float:left;width:100%;padding-left:30px;}
.degustation_profile_main .fruits_gep{float:left;width:100%;}
.degustation_profile_main form.frm_outer{float:left;width:100%;}
.multiple-grid-sec{float:left;margin:30px 0;width:100%;}
.subtext{margin:10px 0;display:block;}
.subtext label{color:#a5b2c2 !important;display:inline-block;}
.subtext label span{margin-right:20px;}
.multiple-grid{border-right:2px solid;color:#a5b2c2;display: inline-block;line-height:24px;margin-bottom:50px;margin-right:2%;padding-left:30px;padding-right:30px;width:23%;}
.parent-selector{position:relative;}
.multiple-grid label{color:#a5b2c2 !important;position:relative;}
.multiple-grid:nth-child(4n){border:medium none;margin-right:0;}
.multiple-grids{float:left;margin-top:20px;width:100%;}
.multiple-grid input{float:right;margin-top:5px;}
.parent-selector .fa.fa-caret-down{font-size:20px;left:-30px;position:absolute;top:2px;cursor:pointer;}
.p_update input{display:block;height:55px;margin:0 auto 50px;width:230px;border-radius:30px;}
.frm_outer .title-wrapper.basel-title-size-default .title{font-size:22px;}
.m-top-30{margin-top:25px;}
.degustation_profile_main .title-wrapper.basel-title-size-default .title{font-size:22px;}
.degu_pro_first p{margin:0;}
.degu_pro_first > h4{margin:10px 0;color:#e7b128;}
.degu_pro_first{border:2px solid;display:block;max-width:100%;padding:10px;text-align:center;width:300px;float:left;margin-left:70px;}
.les_nature{float:left;width:100%; margin-bottom:20px;}
.custom_infusion img{height:153px;width:auto;}
.degu_pro_second{float:left;padding:10px;width:300px;}
.degu_pro_second p{margin:0 auto;padding:0;text-align:center;width:55%;}
.les_colours .title-wrapper{margin-bottom:25px;}
.degu_pro_second{float:left;font-size:13px;margin-left:150px;margin-top:90px;padding:10px;position:relative;width:400px;}
.degu_pro_second::before{border:2px solid #ffa500;content:"";height:210px;left:90px;position:absolute;top:-45px;transform:rotate(140deg);width:210px;}
.field_1_2{float:left;margin-bottom:70px;width:100%;}
.woocommerce_account_subscriptions .subscribtion_one{width:100%;float:left;}
.woocommerce_account_subscriptions .subscribtion_3 a{background:#e7b128;padding:13px 30px;color:#fff;margin-bottom:20px;float:left;width:300px;text-align:center;text-transform:uppercase;}
.woocommerce_account_subscriptions .subscribtion_3 a:hover, .woocommerce_account_subscriptions .subscribtion_3 a:focus{background:#404040;color:#fff;outline:none;text-decoration:none;}
#subscribe_content #product_list li:nth-child(3n+4){clear:left;}
.basel-action .button.disabled{background-color:gray !important;cursor:default;opacity:0.5;pointer-events:none;}
.page-id-468 .main-page-wrapper{position:static;}
#cancellation_form{z-index:999999!important;}
#cancellation_form .loader{float:left;left:43%;position:absolute;top:25%;width:50px;}
.bootbox-alert{z-index:9999;}
.bootbox-confirm{z-index:9999;}
.my_account_orders .order-actions a, .order-actions a.button.view, .order-again a.button{border:1px solid #e7b128;font-size:15px !important;margin:0 5px;padding:8px 20px !important;}
.my_account_orders .order-actions a:hover{border:0px solid #e7b128;font-size:15px !important;background:#404040 !important;margin:0 5px;padding:8px 20px !important;}
.order-actions a.button.view:hover, .order-again a.button:hover{background:#404040 none repeat scroll 0 0 !important;border:1px solid;font-size:15px;padding:8px 20px !important;}
.cart-subtotal .includes_tax{display:none;}
.subscribtion_3 .unsubscribtion_us a{margin-right:5px;}
.product-name a.wcs-switch-link{display:none !important;}
ul.basel-month li.disabled, ul.basel-choices li.disabled{position:relative;}
ul.basel-month span.grey-btn, ul.basel-choices span.grey-btn{position:absolute;right:-10%;top:-20%;background:gray;color:#fff !important;padding:6px 12px;border-radius:3px;transform:rotate(10deg);}
ul.basel-month li.disabled .basel-radio, ul.basel-choices li.disabled .basel-radio{border-color:#a7b2c2;color:#a5b2c5;}
li.disabled label span:hover, li.disabled label span:focus{background:none !important;color:gray !important;cursor:auto !important;}
.selected-gift-option span{font-size:17px;font-weight:500;line-height:36px;color:#a5b2c2;}
p.step3-txt a{color:#a7b2c2;text-decoration:underline;}
p.step3-txt a:hover{text-decoration:none;}
label.error{color:#F00;}
.gift-data input{border:none;float:left;width:auto;padding:0 10px;}
.gift-data input.datepicker{float:none;width:50%;margin-left:15px;}
p.send-date::before{content:"";font-family:fontawesome;position:absolute;left:110px;}
.ui-widget-header{border:1px solid #aaaaaa;background:#e7b128 !important;color:#FFF;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #a8a8a8;background:#e7b128 !important;color:#ffffff;}
.ui-datepicker-calendar tr th{color:#a5b2c2 !important;}
.subscribe-forms label{color:#a5b2c2;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:2px;}
.ui-datepicker .ui-datepicker-next-hover{right:2px;}
.gift-data label{float:left;}
.gift-data .gift-txtarea textarea{border:none;padding-left:0;text-indent:110px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 5px;line-height:18px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 5px;line-height:18px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month{margin-top:40px;}
.form-group.gift-txtarea label{position:absolute;top:13px;}
.form-group.gift-txtarea label.error{top:50px;}
.step3-txt{text-align:center;}
#ship-to-different-address input{left:-3px;position:absolute;top:8px;}
#ship-to-different-address label span{display:inline-block;margin-left:30px;}
#ship-to-different-address{position:relative;}
.page-id-4974 .abonnement_radio.basel-month label span{line-height:35px !important;}
#cancellation_form h4{color:#e7b128;}
#cancellation_form .modal-body li{line-height:24px;}
#cancellation_form .other_text{margin-top:15px;}
#cancellation_form .close:focus, #cancellation_form .close:hover{background:none;}
nav.woocommerce-MyAccount-navigation ul li span.drop_icon i{line-height:42px;}
#user_switching_switch_on{text-align:center;margin:50px;}
.subscribe-forms label.error{color:#F00;}
.page-template-tpl-gift_card_addtocart .abonnement_radio.basel-month li span .attr_pcstm{min-height:50px;}
.submit-box{text-align:center;}
.reedem-giftcard .address-fields{display:inline-block;margin-bottom:20px;width:100%;}
.reedem-giftcard .loader{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;height:100%;position:fixed;width:100%;z-index:99999;top:0;padding:10% 0 10% 30% !important;}
.reedem-giftcard .loader > img{}
.variation-EXPDITEURNOM, .variation-EXPDITEURPRNOM, .variation-RCEPTEURPRNOM, .variation-RCEPTEURNOM{display:none !important;}
.cart .coupon label{display:none;}
.form-coupon .button{margin-top:0;}
.form-coupon #coupon_code{width:50%;float:left;}
.right-td .button{float:right;margin-top:0;width:100%;}
.woocommerce-MyAccount-title{background-color:#e7b128;}
.option-sidebar .vc_single_image-wrapper.vc_box_border_grey img{width:50%;}
td.actions.left-td a.button{margin:0 0 0 0px;}
.added_to_cart, .btn, .button, button, input[type="submit"]{font-size:16px;}
.page-template-tpl-subscribe .level-2 .abonnement_radio > li{width:25%;}
.degustation_profile_main .degu_pro_first{border:none;}
.degustation_profile_main .prof_deg p{font-style:normal;font-weight:100;line-height:22px;letter-spacing:0.25px;margin:10px 0;}
.degustation_profile_main .prof_deg .field_1_2 span{font-weight:bold;color:#e7b128;}
.degustation_profile_main .degu_pro_first{margin-left:0;width:400px;}
.degustation_profile_main .degu_pro_second{float:right;width:400px;margin:0;text-align:center;}
.degustation_profile_main .degu_pro_second::before{display:none;}
.degustation_profile_main .degu_pro_second span{display:block;float:left;text-align:center;width:100%;margin:10px 0 !important;font-size:14px;}
.degustation_profile_main .degu_pro_second p{margin:0;width:100%;display:block;float:left;font-size:14px;}
.degustation_profile_main .degu_pro_second img{width:130px;display:inline-block;text-align:center;}
.degustation_profile_main .field_1_2{margin-bottom:0;}
#account_password_field > label{float:left;}
.degustation_profile_main .title-wrapper .title{display:table-row !important;}
.woocommerce #customer_loginn #login_cust{display:block !important;}
.col-register-text{display:none !important;}
.woocommerce #register_cust{display:block !important;float:right !important;}
.gift_card_reedem.subscribe-page .basel-month img{max-width:70%;}
#redeem_card{border:1px solid #e7b128;border-radius:45px;margin:0 auto;max-width:100%;width:330px;height:50px;}
ul.vous-ul li a{color:#e7b128;text-decoration:underline;}
ul.vous-ul p{margin-bottom:10px;font-size:16px;}
ul.vous-ul li{list-style-type:disc;margin-left:30px;margin-bottom:8px;}
ul.vous-ul{padding:0 25px;}
.woocommerce-cart-form__contents .coupon.form-coupon input{float:right;width:45%;}
#pre-checkout .tr:first-child{background:rgba(0, 0, 0, 0) url("file:///C|/Users/kudosta/AppData/Local/Temp/images/border.png") no-repeat scroll center 36px;color:#e7b128;font-size:16px;padding:10px 0;}
#pre-checkout .tr .price{font-size:16px;}
#pre-checkout .tr p span{font-size:9px;font-style:italic;font-weight:lighter;line-height:0;margin:0;padding:0;float:left;width:100%;}
#pre-checkout .tr p span br{line-height:12px;}
#pre-checkout .tr p strong{display:inline-block;font-size:14px;padding:0 0 12px;font-weight:normal;}
#pre-checkout #subscription_choice .tr:last-child{color:#a5b2c2;font-size:14px;padding:0 0 14px;}
#pre-checkout .tr p{margin:0;padding:0;}
.degustation_profile_main .title-wrapper .title{text-transform:uppercase;}
#pre-checkout .button.disabled{font-size:15px;margin:16px 0 0;padding:14px 8px;}
.banner-degus{float:left;width:100%;}
.frm_outer .subtext label{width:50%;float:none;display:block;margin:0 auto;}
.frm_outer .custom_parfume + .subtext label{width:30%;clear:both;display:inline-block;}
.title-wrapper.basel-title-color-default.basel-title-style-bordered.basel-title-size-default.text-center.vc_custom_1489621868066{margin-top:30px;}
.page-id-468 .basel-title-style-bordered{float:left;width:100%;margin:50px 0;}
table.coupon-table-bar td{border-bottom:none;padding:0;}
.liner-continer .left-line:after, .liner-continer .right-line:after{content:"";width:100%;display:inline-block;height:1px;vertical-align:middle;background:#e4e8ce;}
.degustation_profile_main .prof_deg .vc_custom_1489621868066 span.title {font-size: 36px;}
.liner-continer.pre-checkout-sec span.title{white-space:nowrap;margin-bottom:0;max-width:900px;overflow:hidden;font-size:36px;}
.page-id-468 .degustation_profile_main .les_colours li.nature_product label{text-align:left;padding:0px 0px;}
.parent-selector label span{font-size:18px;}
.page-id-468 form.frm_outer h5{font-size:20px;}
.title-pre{margin:0 auto;background:#FFF;width:260px;font-size:20px;}
.pre-checkout-page{text-align:center;}
.pre-checkout-page::after{content:"";height:1px;background:#ccc;float:left;width:100%;position:relative;top:-10px;z-index:-1;}
.degustation_profile_main .form_bottom_con{margin-bottom:30px;}
.page-id-468 .prof_deg .basel-title-style-bordered {float: left;width: 100%;margin: 50px 0 0;}
.degustation_profile_main .degu_pro_second, .degustation_profile_main .degu_pro_first {margin-top: 50px;}
.degustation_profile_main .degu_pro_second {margin-right: 10%;}
.page-template-tpl-subscribe-php .vc_custom_1489621868066 .liner-continer span.title {font-size: 36px;}
.degustation_profile_main .form_bottom_con p{margin-bottom:0;}
.title-wrapper.basel-title-color-default.basel-title-style-bordered.basel-title-size-default.text-center.vc_custom_1489621868066.custom_parfume {
    margin-top: 60px;
}
.vc_custom_1498801919753 {
    background: transparent !important;
}
.vc_custom_1498801919753 .vc_single_image-wrapper.vc_box_border_grey {
    background: transparent !important;
}
.single-product .product-design-alt .product_meta>span {
    display: inline-block;
    margin: 0 10px;
    font-weight: 700;
    line-height: 16px;
}
.error404 button#searchsubmit{margin-top:0;}
.selected-choice-wrap.cstname span {
    font-weight: 600;
    font-size: 20px;
}
#woosq-popup .woocommerce-product-details__short-description p {
    text-align: center;
}

#woosq-popup form.variations_form.cart {
    display: none;
}

#woosq-popup .product_meta {
    text-align: center;
}

#woosq-popup .single-product .product .summary {
    background: #fafafa;
}
/*p#billing_email_field {
    visibility: hidden;
}
*/
.vc_custom_1499083167259 p{ margin-top:-20px !important; text-align:center;}
@media only screen and (min-width:1701px){.abonnement_radio.basel-month label span{padding:7px 21px;line-height:36px}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:first-child label span, .page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 50px;line-height:18px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 45px;line-height:18px;}
}
@media only screen and (min-width:1401px) and (max-width:1700px){.abonnement_radio.basel-month label span{padding:7px 23px;}
.abonnement_radio.basel-month li:first-child label span{padding:6px 20px;line-height:36px}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:first-child label span, .page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 30px;line-height:18px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 22px;line-height:18px;}
}
@media only screen and (max-width:1400px){.abonnement_radio.basel-month label span{padding:8px 25px;}
}
}
@media only screen and (max-width:1280px){#k_myrandom, #k_mytaste, #k_mychoice{font-size:11px;padding:8px 5px;}
.abonnement_radio > li{width:28%;}
.abonnement_radio label span, .abonnement_radio.basel-month label span{font-size:13px;}
}
@media only screen and (max-width:1200px){#k_myrandom, #k_mytaste, #k_mychoice{display:block;margin-bottom:5px;margin-top:0;}
.sub_cstm #submit-form{font-size:13px;}
.abonnement_radio label span{line-height:25px;}
.abonnement_radio.basel-month li:last-child label span{padding:11px 15px;line-height:17px;;}
.abonnement_radio.basel-month label span{padding:3px 16px;}
.subscribe-forms h2{font-size:15px;}
.abonnement_radio.basel-month li label{min-height:40px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 5px;line-height:17px;font-size:11px}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 5px;line-height:17px;font-size:11px}
}
@media only screen and (max-width:1099px){.abonnement_radio.basel-month li:last-child label span{padding:3px 21px;}
.abonnement_radio > li{width:27%;vertical-align:top;}
}
@media only screen and (max-width:1024px){#pre-checkout .tr:first-child{background:rgba(0, 0, 0, 0) url("file:///C|/Users/kudosta/AppData/Local/Temp/images/border.png") no-repeat scroll center 30px;font-size:11px;}
#pre-checkout .tr .price{font-size:14px;}
#pre-checkout .tr p strong{font-size:12px;}
#pre-checkout #subscription_choice .tr:last-child{font-size:12px;}
.abonnement_radio.basel-month label span{padding:3px 6px;}
@media only screen and (min-width:1024px){.selected-gift-option.option4{margin:20% 0;}
.selected-gift-option.option3{margin-top:20%;}
.option-sidebar .vc_single_image-wrapper.vc_box_border_grey{text-align:center;margin-top:30%;}
}
@media only screen and (max-width:1024px){.abonnement_radio.basel-month li:last-child label span{padding:10px 20px;line-height:18px;}
.abonnement_radio.basel-month label span{padding:3px 26px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 5px;line-height:17px;font-size:13px}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 5px;line-height:17px;font-size:13px}
.page-template-tpl-giftcard .abonnement_radio.basel-month li label{min-height:40px;height:48px;}
}
@media only screen and (max-width:991px){.option-selector, .option-sidebar{margin-top:25px;float:left;width:100%;}
.abonnement_radio.basel-month label span{padding:11px 6px;}
.sub_cstm #submit-form{width:40%;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 43px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 43px;}
}
@media only screen and (max-width:860px){.page-template-tpl-giftcard .abonnement_radio.basel-month label span{padding:6px 30px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 30px;}
}
@media only screen and (min-width:768px){.level-2 .abonnement_radio > li{width:30%;}
.woocommerce-cart-form__contents .coupon.form-coupon input{float:right;width:45%;}
}
@media only screen and (max-width:768px){.option-selector, .option-sidebar{float:left;width:100%;}
.degustation_profile_main .les_colours li.nature_product .pro_img, .degustation_profile_main .les_colours li.nature_product label{text-align:center;}
.degustation_profile_main .les_colours h4{text-align:center;}
.degustation_profile_main .les_colours li.nature_product{float:left;width:100%;}
.degu_pro_first{width:100%;margin-left:0;}
.degu_pro_first, .prof_deg .title{margin-bottom:50px;margin-top:30px;}
.degu_pro_second{margin-bottom:100px;}
.select_1{margin-bottom:20px;}
.multiple-grid{width:48%;}
.abonnement_radio label span{font-size:16px;}
.basel-month li:nth-child(3), .basel-choices li:nth-child(4){margin-left:0%;}
.abonnement_radio > li{margin-right:20px;vertical-align:top;}
.woocommerce-MyAccount-navigation ul li{width:50% !important;}
.basel-my-account-sidebar, .woocommerce-MyAccount-content{float:left;width:100%;}
.woocommerce-MyAccount-content form .cstm-set{border-bottom:1px solid;float:left;margin:0;min-height:auto;padding-bottom:15px;width:100%;}
.p_update{margin-bottom:35px;}
.custom_the-vert, .custom_the-noir, .custom_oolong, .custom_the-blanc, .custom_rooibos, .custom_tisane{width:100% !important;float:left !important;border-bottom:1px solid #a5b2c2 !important;}
.sub_cstm #submit-form{width:60%;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span, .page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 12px;}
}
@media only screen and (max-width:767px){.abonnement_radio.basel-month label span{padding:11px 2px;}
.abonnement_radio label span, .abonnement_radio.basel-month label span{font-size:11px;}
.frm_outer .subtext label{width:auto;}
.frm_outer .custom_parfume + .subtext label{width:auto;}
table.coupon-table-bar td{border-bottom:none;padding:0 !important;width:100% !important;max-width:100% !important;display:table-row;float:left;margin-bottom:15px;text-align:right;}
.cart_item .variation{display:block !important;font-size:14px;}
.right-td .button{width:auto;}
.added_to_cart, .btn, .button, button, input[type="submit"]{font-size:14px;}
.page-id-468 .basel-title-style-bordered{margin:20px 0;}
.degustation_profile_main .degu_pro_second{float:right;width:100%;margin:0;text-align:center;}
.degustation_profile_main .degu_pro_first{margin-left:0;width:100%;float:left;}
.page-id-468 .degustation_profile_main .les_colours li.nature_product label{text-align:center;padding:0px 0px;}
.degustation_profile_main .les_colours li.nature_product{float:left;width:100%;margin-bottom:20px;}
.gift-data .basel-title-style-bordered{float:left;width:100%;margin:0px 0;}
.page-template-tpl-giftcard .sub_cstm{clear:both;margin:20px auto;width:220px;}
.page-template-tpl-precheckout .basel-precheck .button{border-radius:30px;padding:10px 30px;font-size:14px;}
.option-sidebar .vc_single_image-wrapper.vc_box_border_grey img{width:30%;}
div#billing_last_name_field{margin-left:1%;width:48%;}
}
@media only screen and (max-width:667px){.col-4{width:50%;}
.basel-subscription-history td{float:left;width:100%;}
.woocommerce-MyAccount-navigation ul li{width:100% !important;}
.abonnement_radio > li{width:40%;}
.woocommerce #register_cust{margin:30px 0 0 !important;}
label{font-size:13px !important;}
.login .lost_password{font-size:12px !important;}
.page-template-tpl-giftcard .abonnement_radio.basel-month > li{margin-bottom:40px;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span, .page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 38px;}
}
@media only screen and (max-width:570px){.page-template-tpl-giftcard .abonnement_radio.basel-month label span, .page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 20px;}}
@media only screen and (max-width:480px){.col-4{width:100%;}
.multiple-grid{width:96%;}
.degu_pro_second{margin-left:30px;}
#product_list .ajax_block_product h2{min-height:0;}
.abonnement_radio > li{width:100%;}
.subscribe-forms h2{font-size:15px;white-space:normal;}
.option-selector .tybe .left-line, .option-selector .tybe .right-line{width:15%;}
.sub_cstm #submit-form{width:100%;}
.abonnement_radio.basel-month li span .attr_pcstm{min-height:60px;}
.abonnement_radio label span, .abonnement_radio.basel-month label span{font-size:13px;}
ul.abonnement_radio.basel-month img{width:auto;}
.option-sidebar img{width:80%;}
.degustation_profile_main .les_colours li.nature_product{float:left;width:100%;}
.degustation_profile_main .les_colours .furite li.nature_product label span{width:150px;}
ul.basel-month span.grey-btn, ul.basel-choices span.grey-btn{right:0%;top:-32%;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span, .page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 20px;line-height:34px;}
.cart-scroll-sec{overflow-x:scroll;margin-bottom:30px;}
.multiple-grid{border-right:none;}
ul.multiple-grid{min-height:auto;margin-bottom:30px;}
.abonnement_radio.basel-choices label span{padding:5px 2px;}
.degu_pro_first, .prof_deg .title{margin-bottom:0;margin-top:0;}
.page-template-tpl-giftcard .title-wrapper.basel-title-size-default .title.sizes{font-size:15px;}
.liner-continer.pre-checkout-sec span.title, .title-wrapper.basel-title-color-default.basel-title-style-bordered.basel-title-size-default.text-center.vc_custom_1489621868066, .page-template-tpl-giftcard .title-wrapper.basel-title-size-default .title{font-size:24px;}
.title-wrapper.basel-title-color-default.basel-title-style-bordered.basel-title-size-default.text-center.vc_custom_1489621868066 span.title{font-size:24px;}
.degustation_profile_main .prof_deg .vc_custom_1489621868066 span.title, .page-template-tpl-subscribe-php .vc_custom_1489621868066 .liner-continer span.title {font-size: 24px;}
.page-template-tpl-giftcard .liner-continer + p, .page-template-tpl-subscribe .liner-continer + p {font-size: 16px;}
.page-template-tpl-giftcard .level-2, .page-template-tpl-giftcard .level-2.term-attr, .page-template-tpl-giftcard .level-1, .page-template-tpl-subscribe .level-1, .page-template-tpl-subscribe .level-2 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
}
@media only screen and (max-width:414px){.abonnement_radio > li{margin-bottom:10px;margin-right:10px;}
.abonnement_radio label span{padding:5px 30px;}
.woocommerce-MyAccount-navigation ul li{width:100% !important;}
.degustation_profile_main .les_colours li.nature_product label span{width:100px;}
.degu_pro_first{margin-left:0;}
.degu_pro_second{margin-left:-25px;}
.page-id-466 .container { padding: 0;}
}
@media only screen and (max-width:390px){.woocommerce #register_cust{margin:30px 0 0 !important;}
label{font-size:13px !important;}
.login .lost_password{font-size:12px !important;}
.page-template-tpl-giftcard .abonnement_radio.basel-month label span, .page-template-tpl-giftcard .abonnement_radio.basel-month li:last-child label span{padding:6px 10px;line-height:34px;}
	#woosq-popup .single-product .product > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
	#modal-ready .vc_column-inner {padding: 0;}

div#woosq-popup {
    margin: auto;
    width: 90%;
}

#modal-ready .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left;
}

#modal-ready .wpb_wrapper p {
    font-size: 13px;
}
.sbi_item {
    width: 33% !important;
    float: left;
    height: auto;
}
a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready {
    height: 110px !important;
}
}
.basel-back-btn > span:before {
   /* content: "\f0d9"; */
   margin-right: 10px;
}

a.basel-back-btn.basel-tooltip:before {
   content: "\f0d9";
   margin-right: 10px;
   font-family: 'fontawesome';
   display: inline-block;
   vertical-align: 5px !important;
   font-size: 19px;
}

a.basel-back-btn.basel-tooltip {
   line-height: 8px;
   display: inline-block;
   width: 60px;
   vertical-align: middle;
   font-size: 10px;
   text-decoration: none;
   top: 16px;
}

nav.woocommerce-breadcrumb {
   padding-left: 30px !important;
   padding-top: 21px;
}

.basel-filter-buttons {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
