body#ip3-preview-protection #__cookieWrapper {display: none;}
.cookie-btn, .custom-cookie-in {display: block !important;}
.custom-cookie .modal {opacity: 1 !important;}
.custom-cookie .modal-title {color: var(--color-2e2e2e);margin: 0;margin-bottom: 0px;	font-size: 2.0rem;}
.custom-cookie .modal-footer {justify-content: center !important;}
.custom-cookie .modal-header .close {float: right; font-size: 3rem; font-weight: 400; line-height: 1; text-shadow: 0 1px 0 var(--color-ffffff); opacity: .5 !important; transition: all 0.3s ease-in-out; color: var(--color-000000);}
.custom-cookie .modal-header .close:hover {opacity: 1 !important;}
.custom-cookie .modal-body h4 {font-weight: 800;font-size: 1.6rem;}
.custom-cookie-modal{overflow: auto !important;}
#__cookieWrapper.custom-cookie a{ text-decoration: none; color: var(--color-cb0024);}
#__cookieWrapper.custom-cookie a:hover{text-decoration: underline;}
#__cookieWrapper.custom-cookie p {color: var(--color-2e2e2e);text-align: left;padding-bottom: 10px;}
.custom-cookie-modal .modal-body, .custom-cookie-modal p{color: var(--color-0e0e0e) !important;}
.custom-cookie-modal .modal-body h4{color: var(--color-e10537) !important;}
#__cookieWrapper {font-size: 1.3rem;line-height: 1.7rem;color: var(--color-2e2e2e);}
#__cookieWrapper .__cookieNotice {width: 100%; position: fixed; overflow: hidden; left: 0; bottom: 0; z-index: 1003; padding: 0; margin: 0; background: var(--color-ffffff);text-align: center; -webkit-box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27); box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27);}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody {padding:15px 10px; background: var(--color-ffffff); box-shadow: 1px -2px 5px 4px rgba(0,0,0,.27);}
#__cookieWrapper .__cookieNotice p {text-align: center; padding-bottom: 10px; margin-bottom: 0;}
#__cookieWrapper p {display: block; margin: 0; margin-bottom: 0px; padding: 0; padding-bottom: 0px;	font-size: 1.6rem;line-height: 1.56;}
#__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{font-family: var(--font-roboto-regular); font-size: 16px; font-weight: 400; line-height: 20px; text-transform: none; letter-spacing: 0; padding: 10px 15px; margin:5px; color: var(--color-ffffff) !important; border: 2px solid var(--color-cb0024) !important; background: var(--color-cb0024); -webkit-transition: all .4s ease 0s; transition: all .4s ease 0s; border-radius: 0px; box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);}
#__cookieWrapper .ccBtn:hover, .custom-cookie-modal .modal-footer button:hover {background: var(--color-ffffff); color: var(--color-cb0024) !important;}

.custom-cookie-modal .modal-footer button:before{display: none;}
.custom-cookie-modal .modal-footer button:focus{outline: 1px dashed var(--color-cb0024); outline-offset: 2px;}

.custom-cookie .modal-body .switch input[type=checkbox]+label::before{border: 2px solid var(--color-e10537);}
.custom-cookie .modal-body .switch input[type=checkbox]+label::after{background-color: var(--color-e10537);}
.custom-cookie .modal-body .switch input[type=checkbox]:checked+label::before{background-color: var(--color-e10537);}
.custom-cookie .modal-body .switch input[type=checkbox]:checked+label::after{background-color: var(--color-ffffff);}

.custom-cookie .modal-body .switch input[type=checkbox]:focus+label::before{box-shadow: 0 0 0 0.2rem rgba(203, 0, 36, 0.29)}

.custom-cookie .modal-body .switch input[type=checkbox]:disabled+label::before{background-color: #a4a4a4; border-color: #a4a4a4;}
.custom-cookie .modal-body .switch input[type=checkbox]:disabled+label::after{background-color: var(--color-ffffff);}



.mm-page.mm-slideout{display: block !important; z-index:102; min-height: auto !important;}
.__cookieWrapper .modal.fade{opacity: 1; height: auto;}

.custom-cookie .modal.fade .modal-dialog {transition: none; height: 80vh; transform: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) !important; width: 90%; margin: 0; overflow-x: auto; pointer-events: all;}
.custom-cookie .modal.fade .modal-dialog .modal-content{width: 100%;}

.__cookieWrapper .modal.fade {opacity: 1; height: 100%;}
.__cookieWrapper .modal-footer.text-align-center {justify-content: center;}

@media all and (min-width: 820px){
  #__cookieWrapper .cookie-btn{margin-top: 0}
}
/*=== Media Query === */
@media all and (max-width: 991.98px){
  #__cookieWrapper .__cookieNotice .__cookieNoticeBody {
    padding: 15px 0px 10px;}
}
@media all and (max-width: 767.98px) {	
  #__cookieWrapper .ccBtn {min-width: 200px !important;margin-bottom: 10px}
  #__cookieWrapper .ccBtn, #__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{margin-bottom:10px;}
  .custom-cookie-modal .modal-dialog{max-width: 700px }
}

@media all and (max-width: 400px) {
  #__cookieWrapper .ccBtn {min-width: 231px !important;margin-bottom: 10px}
  #__cookieWrapper .ccBtn, #__cookieWrapper.custom-cookie .ccBtn, .custom-cookie-modal .modal-footer button{margin-bottom:10px;}
}

@media all and (min-width: 400px) {
  .custom-cookie .modal.fade .modal-dialog{
    margin-top: 100px;
  }
}
