@charset "utf-8";
/* CSS Document */
.locaiton-picker .pulse{background: transparent;}
.btn.focus, .btn:focus {box-shadow:none}
.gift-card-area {background:#f1f1f1; color:#fff; overflow:hidden}
.gift-card-area p { font-size:1.2rem}
.gift-card-area label {font-size:1.1rem; color: #282828;}
.gift-card-area .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active{background-image: linear-gradient(to right,#a0cc51 , #dde33a);}
h3.head-gift { font-size:1.2rem !important; font-weight:normal }
.btn-gift { background:#fff; color:#000;    font-size: 1rem;    padding: 1rem 1rem; outline:0px;border-radius: 4px !important;}
.btn-gift:hover { background:#EB130D}
.btn-gift:before {background:inherit !important; position:relative}
.btn-gift.active { background:#EB130D}
.fun-edit-section .custom-select {border: 1px solid #8d8d8d !important;}
.custom-select { background:#fff url(../images/right-arrow.png) no-repeat right .75rem center; border: 0px solid #8d8d8d !important;   height: calc(3.50rem + 2px); color:#000}
.custom-select:focus {background: #fff; box-shadow:none; border: 1px solid #8d8d8d !important; color: #000;}
.btn-continue{background: #a1d14c; border-radius: 8px; font-weight:bold;    padding: 15px 40px; font-size: 18px; text-transform:uppercase;}
.btn-continue:before { position:relative}

.fun-card-area { background:#fff; border-radius: 5px; color: #000;}
.fun-card-area:hover { border:1px solid #95CE2F;margin: -1px !important;}
.count-area {border-radius: 5px;padding:9px;/*width:112px;*/line-height: 0px;overflow: hidden;}
.count-plus { background:#000 url(../images/plus.png) no-repeat center center !important;  width: 38px;    height: 38px; border-radius: 4px;    border: 1px solid #fff;  float:left; outline:0px;}
.minus-plus { background:#000 url(../images/minus.png) no-repeat center center !important;  width: 38px;    height: 38px; border-radius: 4px;    border: 1px solid #fff;  float:left; outline:0px;}
.count-field { background:#000;  border: 1px solid #000; height: 38px; outline:0px; text-align:center;float:left; color:#fff;font-size: 1.1rem; margin:0px 10px; border-radius: 4px;}
.price-style{font-size: 1.5rem;    font-weight: bold;}
.price-g-text { font-size:1.5rem; font-weight:bold}
.custom-bg { background: #d1d1d1 url(../images/right-arrow.png) no-repeat right .75rem center!important;}
.custom-bg2 { background: #d1d1d1 url(../images/right-arrow.png) no-repeat right .75rem center!important; border:1px solid #FFFFFF;}

.gift-form { background:transparent; border: 1px solid #8d8d8d !important; padding: .93rem .75rem; border-radius: 4px!important; color:#000 !important}
.gift-form:focus {background:transparent;box-shadow:none; border:1px solid #FFFFFF;}
.input-group>.form-control:not(:last-child)) {      border-right: 0px !important; }
.input-group-append { display:none }

/*New style*/
.fun-edit-section { background:#fff;border-radius: 4px;}
.list-t-section  p { color:#fff; font-size:0.9rem;}
.list-t-section  p span{  color:#000;}
.edit-button{background:#727272 !important;font-size: 1rem; color:#fff;width: 45%;padding: .9rem 1rem; font-weight:bold}
.edit-button::before { background:none}
.edit-button:hover { background:#cddd40 !important}
.price-h-style { min-height:230px; border-bottom:1px solid #707070; margin-bottom:10px;    height: 100%;}
.btn-addmore {width: 250px; background:#727272; border-radius: 8px; font-weight:bold;    padding: .9rem 0rem;     font-size: 1.2rem;  color:#fff; text-transform:capitalize}
.btn-addmore::before  {background:none}
.btn-addmore:hover {background:#a1d14c !important}
.btn-checkout {width: 250px; background: #a1d14c; border-radius: 8px; font-weight:bold;    padding: .9rem 0rem;     font-size: 1.2rem; text-transform:capitalize}
.btn-checkout:hover {background:#a1d14c !important}
.check-form{background: #fff; border: 0px; padding: .93rem .75rem; border-radius: 4px !important; color: #000 !important; border: 1px solid #8d8d8d !important;}
.check-form:focus{background: #fff;box-shadow:none; border: 1px solid #8d8d8d !important;}
.custom-check::before {    border-radius: 0rem !important; left: 8px!important;}
.custom-check::after {left: 8px!important;}

.fun-edit-section .check-form {
    color: #000 !important;
}

.primary-nav {background-color: #fff}
.bottom-bar nav ul li svg{fill: #000;}
.bottom-bar nav ul li, .bottom-bar nav ul li a{color: #000;}
.gift-card-area .heading-cinergy, h3.head-gift, .gift-card-area p{color: #000 !important;}
.dark-bg .social-footer h2{color: #000;}
.social-footer, footer#footer{background: #fff;}
footer#footer .location-links, footer#footer .location-links a, footer#footer nav a{
    color: #000;
}
footer#footer .location-links, footer#footer nav{ border-top: 0.0625rem solid #343433;}
.social-footer .social-links svg .color-fill{
    fill: #000;
}
.custom-select.cinema_id{
    color: #000 !important;
}

.gift-card-area a h6 svg path{fill: #000;}
.gift-card-area a h6{color: #000;}

/*Payment Page*/
.payment_accordion .card{background: #fff;margin-bottom: 10px;}.payment_accordion .card-header{background: #fff;border: 0;border-radius: 6px;padding: 0;}.payment_accordion .card-header h2 button{color: #111;text-decoration: none !important;width: 100%;text-align: left;font-family: 'Gotham-Black';font-size: 18px;}.btn.checkout_btn.back_cart_btn{background: #fff;border: 2px solid #66AA43;color: #66AA43;}.redio_btn {display: inline-block;position: relative;padding-left: 20px;margin-right: 30px;margin-bottom: 25px;cursor: pointer;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.redio_btn input {position: absolute;opacity: 0;cursor: pointer;}.redio_btn .checkmark {position: absolute;top: 1px;left: 0;height: 16px;width: 16px;background-color: transparent;border: 1px solid #707070;border-radius: 50%;}.redio_btn:hover input ~ .checkmark {background-color: transparent;border: 1px solid #66AA43;}.redio_btn input:checked ~ .checkmark {background-color: #2E2E2E;}.redio_btn .checkmark:after {content: "";position: absolute;display: none;}.redio_btn input:checked ~ .checkmark:after {display: block;}.redio_btn .checkmark:after {top: 2px;left: 2px;width: 10px;height: 10px;border-radius: 50%;background: #66AA43;}.payment_accordion .card-header h2 a{background: url(../images/accordion_arrow.png) no-repeat;background-position: right center;background-size: 30px;display: inline-block;width: 100%;text-align: left;}.payment_accordion .card-header h2 a.collapsed{background: url(../images/accordion_arrow_2.png) no-repeat;background-position: right center;background-size: 30px;display: inline-block;width: 100%;text-align: left;}.product_total_price_cls{right: auto !important;}.custom_checkbox {display: block;position: relative;padding-left: 30px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom_checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.custom_checkbox .checkmark {position: absolute;top: 0px;left: 0;height: 18px;width: 18px;background-color: transparent;border: 1px solid #A0CC4F;}.save_card_div .custom_checkbox .checkmark{top: -14px;}.custom_checkbox:hover input ~ .checkmark {background-color: transparent;}.custom_checkbox input:checked ~ .checkmark {background-color: #A0CC4F;}.custom_checkbox .checkmark:after {content: "";position: absolute;display: none;}.custom_checkbox input:checked ~ .checkmark:after {display: block;}.custom_checkbox .checkmark:after {left: 6px;top: 1px;width: 5px;height: 12px;border: solid white;border-width: 0 1px 1px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.fa-trash{font-size: 16px !important;}.saveCard_deletSection a{position: absolute;top: 2px;left: 6px;}.saveCard_deletSection img{max-width: 35px;margin-left: 25px;}.saveCard_deletContant p{font-size: 13px;}.use_contant {color: #A0CC4F;margin-right: 10px;font-family: 'Gotham-Bold';font-size: 14px;}
/*Payment Page*/
.select-check-form {
    height: calc(3.25rem + 2px) !important;
}
.check-form{
background: transparent;
border: 1px solid #000000;
border-radius: 0;
height: 55px !important; border-radius: 0px!important; margin-bottom: 10px !important; color: #000000 !important;
}
.check-form:focus{background: #f7f7f7;box-shadow:none}
.custom-check::before{border-radius: 0rem !important; left: 0px!important;}
.custom-check::after{left: 0px!important;}

.form-control.check-form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000 !important; opacity: 1;
}
.form-control.check-form::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important; opacity: 1;
}
.form-control.check-form:-ms-input-placeholder { /* IE 10+ */
    color: #000 !important; opacity: 1;
}
.form-control.check-form:-moz-placeholder { /* Firefox 18- */
    color: #000 !important; opacity: 1;
}
    