@import url(/resources/css/login-8173465583a033938896d22b95234cd1.css);
@import url(/resources/css/header-bb60547deef8562ba0eca4dce89c2687.css);
@import url(/resources/css/confirmation-09f01f92bac9bd8f605d765c68aaa0a7.css);

@font-face{
    font-family : 'Landmark-Regular';
    src         : url('/resources/css/fonts/Landmark-Regular-2815c37af9753f0f39b7961c4c3c8962.otf') format('opentype');
    font-weight : bold;
    font-style  : normal;
}

@font-face{
    font-family : 'Landmark-Dimensional';
    src         : url('/resources/css/fonts/Landmark-Dimensional-093439566c8ff29ea5f196817f5beb90.otf') format('opentype');
    font-weight : 300;
    font-style  : normal;
}

@font-face{
    font-family : 'CentraNo2-black';
    src         : url('/resources/css/fonts/CentraNo2-Black-bb8a062a2b3f54961ca15043122b3045.otf') format('opentype');
    font-weight : normal;

}

@font-face{
    font-family : 'CentraNo2-Light';
    src         : url('/resources/css/fonts/CentraNo2-Light-a2910531597d780aafa2396f9f1ad4b0.otf') format('opentype');
    font-weight : normal;

}

@font-face{
    font-family : 'CentraNo2-Book';
    src         : url('/resources/css/fonts/CentraNo2-Book-abca3f572652868d56c0be4e8559f824.otf') format('opentype');
    font-weight : normal;

}

@font-face{
    font-family : 'CentraNo2-black';
    src         : url('/resources/css/fonts/CentraNo2-Black-bb8a062a2b3f54961ca15043122b3045.otf') format('opentype');
    font-weight : normal;

}

@font-face{
    font-family : 'CentraNo2-Bold';
    src         : url('/resources/css/fonts/CentraNo2-Bold-adc57aabcb5ba1eafcdfd6cf59d24c9c.otf') format('opentype');
    font-weight : bold;
}

@font-face{
    font-family : 'CentraNo2-Medium';
    src         : url('/resources/css/fonts/CentraNo2-Medium-aff21cc1e8101eb700f0d71bd4147379.otf') format('opentype');
    font-weight : bold;

}

@font-face{
    font-family : 'CentraNo2-Thin';
    src         : url('/resources/css/fonts/CentraNo2-Thin-a241a49d33e99bd0247e32b22cfb5684.otf') format('opentype');
    font-weight : bold;
}

body{
    font-size   : 15px;
    font-family : 'CentraNo2-Medium', sans-serif;

}

#anotherSection{
    height : 36vh;
}

/*scroll bar */
/* ===== Scrollbar CSS ===== */
/* Firefox */
*{
    scrollbar-width : auto;
    scrollbar-color : #0a0a0a #ffffff;
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar{
    width : 16px;
}

*::-webkit-scrollbar-track{
    background : #ffffff;
}

*::-webkit-scrollbar-thumb{
    background-color : #0a0a0a;
    border-radius    : 10px;
    border           : 3px solid #ffffff;
}


.shopping-cart{
    border-radius : 4px;
    padding       : 0px 4px 0px 4px;
    color         : #fff;
}

.shopping-cart .cartcontent .container{
    /*background    : #ddd;*/
    border-radius : 0 0 4px 4px;
    color         : #000000;
    padding-top   : 7px;
    margin-bottom : 15px;
}

.shopping-cart .cartcontent .container .cartprod.total, .shopping-cart .total{
    font-weight    : 700;
    text-transform : uppercase;
    color          : #000000;
    /*background     : #313948;*/
    font-size      : 16px;
    padding        : 20px 0px 20px 0px;
}

.tor-reverse-button{
    text-transform   : uppercase;
    display          : inline-block;
    text-align       : center;
    white-space      : nowrap;
    vertical-align   : middle;
    color            : #000000;
    border-radius    : 5px;
    background-color : #ffffff !important;
    border           : 1px solid #000000;
    padding          : .25rem 0.5rem;
    font-weight      : 500;
    cursor           : pointer;
}

.shopping-cart .cartcontent{
    margin : 15px 0;
}

#shoppingcart .cart-container{
    border                     : 1px solid black;
    border-bottom              : 3px solid black;
    border-bottom-left-radius  : 1rem;
    border-bottom-right-radius : 1rem;
    border-top-left-radius     : 0;
    border-top-right-radius    : 0;
    color                      : #000000;

}

.summary-header{
    background-color : black;
    padding          : 0.75rem 1.25rem;
    margin-bottom    : 0;
    font-size        : 20px;
}

.shopping-cart h1{
    font-size       : 1.8rem;
    display         : flex;
    align-items     : center;
    justify-content : flex-start;
    padding         : 0 15px;
    position        : relative;
}

.shopping-cart .cartcontent .container .price-gross{
    font-size    : .8em;
    padding-left : 5px;
    padding-top  : 2px;
}

.shopping-cart .cartcontent .container .qty, .shopping-cart .cartcontent .container .price-gross{
    float         : left;
    margin-bottom : 0px;
}


.creadit_info_cardheader{
    background-color : #0a0a0a;
    color            : #ffffff;
}

.text-muted{
    color : #a98363 !important;
}

.nav-link{
    color : black;
}

.nav-link:hover{
    color : #a98363;
}

a{
    text-decoration : none;
}

.social-media-icon{
    display   : inline-block;
    color     : #ffffff;
    font-size : 1.8rem;
}

a.social-media-link{
    padding : 0.6rem;
}

.social-row{
    color : #A98363;
}


.fab{
    padding         : 7px;
    font-size       : 20px;
    width           : 40px;
    text-align      : center;
    text-decoration : none;
    color           : white;
    border          : 1px solid white;
    transition      : all .5s ease;
    border-radius   : 4px

}

.cart-padding{
    padding-left  : 10px;
    padding-right : 10px;
}

.modal-dialog{
    top : 10rem;
}

#formFields510{
    border-color : black;
}

.span-wrapper{
    padding : 0 8px;
}

a.footer-privacy, .footer-contact{
    color : #ffffff;
}

a, a > span{
    position        : relative;
    color           : inherit;
    text-decoration : none;
    line-height     : 24px;
}

/*a:before, a:after, a > span:before, a > span:after{*/
/*    content    : '';*/
/*    position   : absolute;*/
/*    transition : transform .5s ease;*/
/*}*/

.footer-contact, .footer-privacy{
    display        : inline-flex;
    /*padding-top    : 10px;*/
    padding-bottom : 5px;
    overflow       : hidden;
}

.footer-main{
    background-color : #000000;
    color            : #ffffff;
    margin-top       : 12rem;
}


.footer-privacy:hover:before{
    transform : translateX(0);
}

.footer-privacy:before{
    left       : 0;
    bottom     : 0;
    width      : 100%;
    height     : 1px;
    background : #ffffff;
    transform  : translateX(-100%);
}


.footer-contact:hover:before{
    transform : translateX(0);
}

.footer-contact:before{
    left       : -1px;
    bottom     : 0;
    width      : 100%;
    height     : 1px;
    background : #ffffff;
    transform  : translateX(-100%);
}

a:hover{
    color : #ffffff;
}

footer{
    font-family : 'CentraNo2-Medium', serif;
}

.fab:hover{
    border-color : #A98363;
    color        : #A98363;
}

.btn{
    background-color : #000000;
    color            : #ffffff;
    min-width        : 111px;
    transition       : all .5s ease;
    text-transform   : uppercase;
    text-align       : center;
    line-height      : 1;
    font-size        : 15px;
    border-radius    : 4px;
    border           : 1px solid black;
    padding          : 12px;
    font-family      : 'CentraNo2-Light', serif;
}

.btn:hover, .js-openorder:hover, .js-set_delivery.on, .btn-pay_method.on{
    color      : #000000 !important;
    background : #A98363;
}

.js-openorder{
    background : black;
}

.cancel_payment_btn{
    width       : 40.1rem;;
    margin-left : 0.5rem;
}

/*dashboard*/

/*#walletsearch .panel i, #walletsearch .panel i:hover, #walletsearch .panel i:focus{*/
/*    cursor    : pointer;*/
/*    color     : #a98363;*/
/*    font-size : .8em;*/
/*}*/
#walletsearch .panel .panel-body .booking_row .btn-selectticket:hover, #walletsearch .panel .panel-body .booking_row .btn-selectticket.selected, #walletsearch .panel .panel-body .booking_row .btn-selectticket.selected:hover{
    color      : #000000;
    background : #A98363;
}


#walletsearch .panel .panel-body .booking_row .btn-selectticket .fa-check-circle{
    display : none;
}

#walletsearch .panel .panel-body .booking_row .btn-selectticket .fa-plus{
    display : inline-block;
}

#walletsearch .panel .panel-body .booking_row .btn-selectticket.selected .fa-check-circle{
    display : inline-block;
}

#walletsearch .panel .panel-body .booking_row .btn-selectticket.selected .fa-plus{
    display : none;
}

/*#walletsearch .panel i:before{*/
/*    content : "\f067";*/
/*}*/

/*#walletsearch .panel .collapsed i:before{*/
/*    content : "\f00d";*/
/*}*/

#walletsearch .panel{
    border-bottom : 1px solid #515151;
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .page-link:hover, .page-link:focus{
    color            : #000000;
    background-color : #a98363;
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .page-link:hover, .page-link:focus{
    color            : #000000;
    background-color : #a98363;
}

.page-link{
    color         : #000000;
    border        : 0 none;
    border-radius : 0 !important;
    outline       : 0 !important;
}

.dashboardtable-header{
    padding          : 20px 0;
    background-color : #E0E0E0;
}

.order-details p{
    margin : 0 14px 0 14px;
}

.order-details h3{
    font-size     : 15px;
    margin        : 20px 14px 14px 14px;
    border-bottom : 1px solid lightgray;
    font-weight   : bold;
}

#searchReservationRequestAkResult{
    margin-bottom : 12.4rem;
}

.reservationslist{
    font-family : 'CentraNo2-Light', serif;
}

.order-details p span{
    font-weight : bold;
}

/*.secondary-menu li{*/
/*    line-height     : inherit !important;*/
/*    display         : initial !important;*/
/*    list-style-type : none;*/
/*    height          : 100%;*/
/*    width           : fit-content;*/
/*    position        : relative;*/
/*    font-size       : 1em !important;*/
/*}*/

/*.secondary-menu ul{*/
/*    !*display         : flex;*!*/
/*    !*align-items     : center;*!*/
/*    !*flex-direction  : row;*!*/
/*    !*justify-content : flex-end;*!*/
/*    !*margin          : 0;*!*/
/*    !*padding         : 0;*!*/
/*    height : 100%;*/
/*    width  : 100%;*/
/*}*/

/*.secondary-menu ol li{*/
/*    border-bottom : none !important;*/
/*    padding       : 0px 1rem !important;*/
/*}*/

/*.secondary-menu ol li:first-of-type{*/
/*    margin-top : 0px;*/
/*}*/

/*.secondary-menu ol{*/
/*    display    : none;*/
/*    position   : absolute;*/
/*    border-top : 2px solid #fff;*/
/*}*/

/*.secondary-menu li a:link, .secondary-menu li a:visited, .secondary-menu li a:active{*/
/*    text-transform  : uppercase;*/
/*    color           : #e8d17d;*/
/*    text-decoration : none;*/
/*    height          : 45px;*/
/*    display         : flex;*/
/*    align-items     : center;*/
/*    justify-content : center;*/
/*    transition      : all .4s;*/
/*    padding         : 0 15px;*/
/*}*/

/*header .secondary-menu li span.lang_text{*/
/*    text-transform : initial;*/
/*    margin-left    : 0.5rem;*/
/*    color          : #000000;*/
/*}*/

/*header .header_container{*/
/*    display        : initial;*/
/*    border-bottom  : 1px solid #3c3c3c;*/
/*    padding-top    : 30px;*/
/*    padding-bottom : 30px;*/
/*}*/


/*.breadcrumbs, .breadcrumbs .breadcrumbs_container{*/
/*    max-height : 30px;*/
/*    padding    : 0 0.5rem;*/
/*}*/

/*.breadcrumbs{*/
/*    background      : #e0cc96;*/
/*    color           : #606878;*/
/*    border          : none;*/
/*    text-decoration : none;*/
/*    border-radius   : 16px;*/
/*}*/


/*************************** DROPDOWN SHOPCART :  ***************************/
/*i.fas.fa-shopping-cart.fa-flip-horizontal:hover{*/
/*    font-size : 28px;*/
/*}*/
.max-violation-disabled{
    pointer-events : none !important;
    cursor         : not-allowed;
    opacity        : .7;
}

.max-violation-disabled .fa fa-plus{
    cursor         : not-allowed !important;
    pointer-events : none;
}

/* headline */
.headline{
    background    : #000000;
    margin-bottom : 20px;
}

.headline .container{
    max-width : 936px;
}

.headline .breadcrumbs{
    padding    : 0;
    margin     : 0;
    width      : 100%;
    display    : table;
    transition : .2s all;
}

.headline .breadcrumbs li{
    line-height    : 65px;
    display        : table-cell;
    vertical-align : middle;
    font-size      : 14px;
    /*padding        : 0 10px;*/
    position       : relative;
}

.headline .breadcrumbs li i{
    display       : inline-block;
    font-style    : normal;
    color         : #fff;
    width         : 18px;
    line-height   : 18px;
    border-radius : 50%;
    background    : #5C626D;
    text-align    : center;
    position      : relative;
}

.headline .breadcrumbs li span{
    color      : #fff;
    position   : relative;
    background : #000000;
    padding    : 0 5px;
    display    : inline-block;
}

.headline .breadcrumbs li.active span:after{
    content    : '';
    position   : absolute;
    left       : 5px;
    right      : 5px;
    bottom     : 0;
    height     : 5px;
    background : #A98363;
}

.breadcrumbs li:not(.active) i{
    color : rgba(255, 255, 255, .5);
}

.breadcrumbs li:not(.active) span{
    color : #5C626D;
}

.headline .breadcrumbs li::before{
    content    : '';
    background : #5c626d;
    left       : 10px;
    height     : .4rem;
    right      : -15px;
    top        : 50%;
    margin-top : -0.2rem;
    position   : absolute;
}

.headline .breadcrumbs li:last-child::before{
    display : none;
}

.headline .breadcrumbs li.active span,
.headline .breadcrumbs li.visited span{
    color : #fff;
}

.headline .breadcrumbs li.active i,
.headline .breadcrumbs li.visited i{
    background : #A98363;
    color      : #000;
}

.headline .breadcrumbs li.visited::before{
    background : #A98363;
}

i.fake-trash{
    font-size : 18px;
    color     : #000000;
}

.remove-btn{
    border-radius      : 0;
    border             : solid 1px #3c486b;
    background         : white;
    box-shadow         : 0px 0px 4px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow : 0px 0px 4px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow    : 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}

i.fas.fa-shopping-cart.fa-flip-horizontal{
    color     : #A98363;
    font-size : 26px;
}

.cart_product_row:nth-of-type(odd){
    background-color : #e1e1e1;
}

header .fa-shopping-cart[data-count]:after{
    position      : absolute;
    right         : 50%;
    bottom        : 70%;
    transform     : scaleX(-1);
    content       : attr(data-count);
    font-size     : 13px;
    padding       : .3em;
    border-radius : 999px;
    line-height   : .75em;
    color         : #fff;
    background    : #000000;
    text-align    : center;
    min-width     : 1.5em;
    font-weight   : bold;
}

/*li.nav-item.dropdown.shopcart-dropdown{*/
/*    margin-left : 3%;*/
/*    margin-top  : 1%;*/
/*}*/

i#close{
    font-size      : 14px;
    cursor         : pointer;
    vertical-align : top;
}

header .dropdown .dropdown-menu.shoppingcart_container .shoppingcart_body hr{
    border-top : 2px dotted #000000;
}

header .dropdown .dropdown-menu.shoppingcart_container{
    background-color : #fff;
    border           : 2px solid #000000;
    width            : 23rem;
    padding          : 0;
    font-weight      : 400;
    font-size        : 13px;
    white-space      : normal;
    line-height      : 20px;
    text-transform   : capitalize;
    right            : -1.68em;
    left             : auto;
    box-shadow       : 0 1rem 2rem rgba(0, 0, 0, 0.2);
    border-radius    : 0;
}

header .dropdown .dropdown-menu.shoppingcart_container:before{
    content       : "";
    position      : absolute;
    top           : -12px;
    width         : 0;
    height        : 0;
    border-left   : 11px solid transparent;
    border-right  : 11px solid transparent;
    border-bottom : 11px solid #000000;
    right         : 2.5em;
    box-shadow    : 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.js-purchase-cart{
    color   : #ffffff !important;
    padding : 12px !important;
    margin  : 10px 0;

}

header .dropdown .dropdown-menu.shoppingcart_container .shoppingcart_body .basket-subtotal{
    font-weight : bold;
    font-size   : 20px;
}

.js_clear_cart_modal{
    margin : 10px 0;
}

.shoppingcart_container .card-title{
    background-color : #000000;
    padding          : .5rem;
    color            : #fff;
    font-weight      : 700;
    font-size        : 25px;
}

.available-count{
    text-transform : initial;
}

.dropdown-menu.shoppingcart_container .empty_cart{
    padding : 5rem 5rem;
}

.shopcart-total{
    font-size     : 16px;
    font-family   : 'CentraNo2-Book', serif;;
    font-weight   : 900;
    margin-bottom : 0.8em;
}

.shoppingcart_body > .product-row{
    font-size   : 12px;
    font-family : 'CentraNo2-Book', serif;
    padding-top : 0.5em;
}


span.product_name{
    font-weight : 800;
}

span.badge.badge-pill{
    background-color : #770e29;
    padding          : .5em;
    border-radius    : 0;
    color            : #ffffff;
    margin-left      : -10px;
    display          : inline-block;
}

p.text-left > span.product_name{
    text-transform : uppercase;
}

.remove-btn{
    padding            : .375rem .75rem;
    border-radius      : 0;
    border             : solid 1px #000000;
    background         : white;
    box-shadow         : 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow : 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow    : 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
    min-width          : 38px !important;
}

.remove-btn:hover{
    border : solid 1px #770e29;
}

.cart-padding{
    padding-left  : 10px;
    padding-right : 10px;
}

/***************************  CLEAR CART MODAL: ****************************/
.modal-content.card{
    padding : 0;
}

.modal-header{
    background-color : #000000;
    color            : #ffffff;
    font-family      : 'CentraNo2-Book', serif;
    border-radius    : 0;
}

.alert.alert--error.text-center.clear-cart-alert{
    font-family : CentraNo2-Book;
}

.modal-content > .modal-footer.card-footer{
    background-color : white;
}

.page-content{
    /*padding : 97px 64px;*/

}


#loader{
    position        : fixed;
    z-index         : 9999999999;
    width           : 100%;
    height          : 100%;
    top             : 0;
    left            : 0;
    background      : rgba(0, 0, 0, .7);
    display         : flex;
    align-items     : center;
    justify-content : center;
}

.loader{
    width           : 150px;
    height          : 150px;
    margin          : auto;
    display         : flex;
    align-items     : center;
    justify-content : center;
}

.input-disable{
    pointer-events   : none;
    background-color : #F7F7F9 !important;
}

.loader img{
    height : 90px;
}

#ticketCartSection{
    margin-top : 4rem;
}

#loader h2{
    font-family : 'CentraNo2-Light';
    text-align  : center;
    font-size   : 2em;
    margin-top  : 30px;

}

.credit-container{
    margin-bottom : 10.5rem;
}

/*!*breadcrumb 2 styles*!*/
/*.breadcrumb-container .step{*/
/*    color    : #aaa;*/
/*    position : relative;*/
/*}*/

/*.breadcrumb-container .step.hasnext:after{*/
/*    position   : absolute;*/
/*    content    : '';*/
/*    height     : 100%;*/
/*    top        : 70%;*/
/*    left       : calc(50% + (2.5em / 2));*/
/*    width      : calc(100% - 2.5em);*/
/*    border-top : 2px solid #aaa;*/
/*}*/

/*.breadcrumb-container .step.selected{*/
/*    color : #A98363;*/
/*}*/

/*.breadcrumb-container .step p{*/
/*    font-size   : 14px;*/
/*    font-weight : 600;*/
/*    white-space : nowrap;*/
/*}*/

/*.breadcrumb-container .step .fa-stack{*/
/*    font-size : 18px;*/
/*}*/

/*.breadcrumb-container .step .fa-stack .fa-stack-1x{*/
/*    font-size : 25px;*/
/*    display   : none;*/
/*}*/

/*.breadcrumb-container .step.selected .fa-stack .fa-stack-1x{*/
/*    display : inline-block;*/
/*}*/

/*.breadcrumb-container .eventtitle{*/
/*    background-color : #faf8f6;*/
/*}*/

/*!*breadcrumbs 3*!*/
/*breadcrumbs{*/
/*    color     : var(--autumn-1);*/
/*    font-size : 1rem;*/
/*}*/

/*.breadcrumbs span{*/
/*    position : relative;*/
/*    padding  : 0px 1.5rem;*/
/*}*/

/*.breadcrumbs span:before{*/
/*    content  : '>';*/
/*    position : absolute;*/
/*    right    : -4px;*/
/*}*/

/*.breadcrumbs span:last-child:before{*/
/*    content : none;*/
/*}*/

/*.breadcrumbs span.visited,*/
/*.breadcrumbs span.active{*/
/*    color : green;*/
/*}*/

#adduser{
    min-height : 52vh;
}

/*Mobile phones*/
@media (min-width : 20rem){
    .form-group{
        font-size : 16px;

    }

    header .dropdown .dropdown-menu.shoppingcart_container{
        width : 21rem;
        right : -6.68em;
    }

    header .dropdown .dropdown-menu.shoppingcart_container:before{
        content : none;
    }

    .cart-padding{
        padding-left  : 9px;
        padding-right : 8px;
    }

    .searchtotals{
        font-size : 13px;
    }

    header .header_container{
        padding-bottom : 0px;
        top            : 2rem;
        position       : relative;
    }

    header .logo img{
        width : 60%;

    }

    .main{
        margin-top : 2rem;
    }

    .paymentcontent{
        padding-top : 5rem;
    }

    .breadcrumbs{
        margin-bottom : 1rem;
    }

    .input-small{
        width : 150px;
    }

    .cancel_payment_btn{
        width       : 100%;
        margin-left : 0px;
    }

    .cancel-btn-wrapper{
        margin-top : -3rem;
    }

    section.checkout{
        margin-top : 1rem;
    }

    .third-menu{
        padding : 0px;
    }

    section.confirmation{
        margin-top : 6rem;
    }

    #totals{
        margin-top : 5rem;
    }
}

@media (min-width : 28rem){
    header .logo img{
        width : 35%;

    }

    header .dropdown .dropdown-menu.shoppingcart_container{
        right : -9.68em;
    }

    section.confirmation{
        margin-top : 8rem;
    }

    #totals{
        margin-top : 7rem;
    }
}


.box-2{
    border-radius : 5px;
    box-shadow    : 0px 30px 40px -20px hsl(0deg 2% 30%);
    padding       : 30px;
    margin        : 20px;
    border-top    : 3px solid #a98363;
}

.box{
    border-radius : 5px;
    box-shadow    : 0px 30px 40px -20px hsl(0deg 2% 30%);
    padding       : 30px;
    margin        : 20px;
    border-top    : 3px solid #a98363;
    width         : 20rem;
}

.box, .box-2 p{

    font-family : CentraNo2-Light, sans-serif;
}

.finance-icon{
    font-size : 2rem;
    color     : #a98363;
}

/*Tablets*/
@media (min-width : 48rem){
    #ticketCartSection{
        margin-top : 3rem;
    }

    #adduser{
        min-height : 59vh;
    }

    /*#creditinfo{*/
    /*    margin-bottom : 17.4rem;*/
    /*}*/
    header .dropdown .dropdown-menu.shoppingcart_container{
        width : 23rem;
        right : -1.68em;
    }

    header .dropdown .dropdown-menu.shoppingcart_container:before{
        content : "";
    }

    a span.visited:before{
        content  : ">";
        position : absolute;
        right    : -4px;
    }

    .cart-padding{
        padding-left  : 10px;
        padding-right : 10px;
    }

    /*.secondary-menu{*/
    /*    padding-right : 5rem;*/
    /*}*/
    section.confirmation{
        margin-top : 2rem;
    }

    .signin-title{
        font-size : 25px;
    }

    .signin-subtitle{
        font-size : 18px;
    }


    /*.login-form-container{*/
    /*    padding : 60px;*/
    /*}*/
    header .logo img{
        width : 100%;
    }

    header .header_container{
        padding-bottom : 30px;
        top            : 1rem;
    }

    section.checkout{
        margin-top : 3rem;
    }

    .third-menu{
        padding-right : calc(var(--bs-gutter-x) * .5);
        padding-left  : calc(var(--bs-gutter-x) * .5);
    }

    .delivery-wrapper{
        bottom : 2.5rem !important;
    }
}

@media (min-width : 50rem){
    /*#creditinfo{*/
    /*    margin-bottom : 24.1rem;*/
    /*    margin-top    : 6rem !important;*/
    /*}*/
}

@media (min-width : 57rem){
    /*#creditinfo{*/
    /*    margin-bottom : 36.1rem;*/
    /*    margin-top    : 6rem !important;*/
    /*}*/
}

@media (min-width : 62rem){
    #totals{
        margin-top : 0px;
    }


    .delivery-wrapper{
        bottom : 6.5rem !important;
    }

    /*.secondary-menu{*/
    /*    padding-right : 0px;*/
    /*}*/
    /*.container.login_container{*/
    /*    display         : flex;*/
    /*    justify-content : flex-end;*/
    /*}*/

}

/*wider screens*/
@media (min-width : 82rem){
    .signin-title{
        font-size : 25px;
    }

    .footer-login{
        margin-top : 1.4rem;
    }

    /*#creditinfo{*/
    /*    margin-bottom : 14.1rem;*/
    /*}*/

}

@media only screen and (min-width : 320px) and (max-width : 767px){
    .breadcrumbs li:not(.active) span{
        display : none;
    }


    .breadcrumbs li:not(.active){
        width : 15px;
    }

    .headline .breadcrumbs li{
        /*line-height : 35px;*/
        font-size : 12px;
        padding   : 0 10px;
    }

    .headline .breadcrumbs li.active i{
        background : #A98363;
        color      : #000000;
    }

    .headline{
        margin-top : 3rem;
    }

    .headline .col-12{
        padding-left  : 5px;
        padding-right : 5px;
    }

    .breadcrumbs li.active:before{
        left       : 35px;
        background : #5c626d;
    }

    .container{
        width     : 100%;
        max-width : inherit !important;
    }
}