#ip3-preview-protection #__cookieWrapper {font-size: 0.7rem;}
#ip3-preview-protection #__cookieWrapper .ccBtn {line-height: 2.8rem; font-size: 1.2rem;}
 
/* Â© InvestisDigital, All rights reserved, v2.0.0 */
#__cookieWrapper{font-size:1.6rem;line-height:2.1rem;color:#000}
#__cookieWrapper a{color:#006600;text-decoration:none;  transition:all 0.5s ease 0s;}
#__cookieWrapper a:hover{color:inherit;text-decoration:none; transition:all 0.5s ease 0s;}
 
 
/*#__cookieWrapper .ccBtn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#fff;border-radius:5px;padding:10px 15px;border:0;background:#0075bb;cursor:pointer;transition:all .5s ease;margin:5px 10px}*/
/*#__cookieWrapper .ccBtn:hover{background:#00aa3e}*/
 
 
#__cookieWrapper .cookieModal{width:90%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;color:#000;padding:0;margin:0;max-width:500px;-webkit-overflow-scrolling:touch}
 
body.ip3-edit #__cookieWrapper .cookieModal, body.ip3-preview #__cookieWrapper .cookieModal {z-index:9999;}
#__cookieWrapper .cookieModal .ccDescription{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}
#__cookieWrapper .cookieModal .ccAppInput{position:absolute;top:0;right:0;opacity:0;width:50px;height:30px}
#__cookieWrapper .cookieModal .ccAppInput:focus+.ccApp-label .slider{box-shadow:0 0 5px #006600;}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider{background-color:#006600;}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}
#__cookieWrapper .cookieModal .ccApp-label{display:inline-block;height:30px}
#__cookieWrapper .cookieModal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#565767;transition:.4s;width:50px;display:inline-block;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}
#__cookieWrapper .cookieModal .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:.4s}
#__cookieWrapper .cookieModal .slider.round{border-radius:30px}
#__cookieWrapper .cookieModal .slider.round:before{border-radius:50%}
#__cookieWrapper .cookieModal .ccModal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;height:100%;position:fixed;overflow:auto;background:#fff;position:relative}
#__cookieWrapper .cookieModal .ccFooter{padding:20px 20px 0;text-align:center;border-bottom:1px solid #000;padding-bottom:20px}
#__cookieWrapper .cookieModal .ccHeader{padding:20px 20px 0}
#__cookieWrapper .cookieModal .title{font-size:2rem;display:block;line-height:25px;font-weight:700}
#__cookieWrapper .cookieModal .ccBodyFooter{padding:20px 20px 0;text-align:center;padding-bottom:50px}
#__cookieWrapper .cookieModal .ccBody{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBody .ccApp{display:block;position:relative;line-height:20px;min-height:40px;margin-bottom:20px}
#__cookieWrapper .cookieModal .ccBody .ccApp:last-child{margin-bottom:0}
#__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{width:75%;display:inline-block;margin-bottom:15px;text-decoration:none}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{width:25%;float:right;text-align:right;line-height:15px}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart .ccRequired{color:#00b050;font-weight:700}
#__cookieWrapper .cookieModal .ccBody .ccApp .switch{display:inline-block;height:30px;position:absolute;right:0;width:50px}
#__cookieWrapper .cookieModal .ccBody .ccApp .ccAppTitle{font-weight:700;font-size:1.4rem;line-height:1.6rem}
#__cookieWrapper .ccBodyTitle{padding:20px 20px 0}
#__cookieWrapper .__cookieNotice{width:100%;position:fixed;overflow:hidden;left:0;bottom:0;z-index:1003;padding:0;margin:0;background:#fff;text-align:center;box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:10px}
 
 
/* Cookie manager 3.0 styles starts here */
 
.cookie-btn, #__cookieWrapper .custom-cookie-in {display: block !important;}
 
.custom-cookie-modal .modal-body, .custom-cookie-modal .modal-body h4, .custom-cookie-modal p {color: #000;}
 
#__cookieWrapper .__cookieNotice .__cookieNoticeBody {background:#fff; box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
 
#__cookieWrapper.custom-cookie p {font-family:inherit; display:block;margin:0 0 10px;padding:0; text-align: center; color: #000;}
 
#__cookieWrapper.custom-cookie .modal-body p { text-align: left;margin:0 0 10px !important; padding:0 !important;}
 
#__cookieWrapper.custom-cookie a, .custom-cookie-modal a {font-family:inherit; color: #006600 !important; text-decoration: none;}
#__cookieWrapper.custom-cookie a:hover, .custom-cookie-modal a:hover {color: #aaff36 !important; text-decoration: none; transition: all .5s ease 0s;}
 
 
.modal-body h4 {font-weight: 700; font-size: 1.4rem; line-height: 3.2rem; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}
 
#__cookieWrapper.custom-cookie .ccBtn {line-height: 4.8rem;border-radius: 25px;border: solid 1px #006600;padding: 0 47px 0 29px;font-size: 1.6rem;color: #006600;position: relative;font-weight: 500; background:none;transition:all 0.5s ease 0s;margin:5px 10px; /*box-shadow: 0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);*/ box-shadow:none; }
#__cookieWrapper.custom-cookie .ccBtn:after {content: "";position: absolute;right: 30px;top: 50%;width: 8px;height: 8px;border: solid 1px #006600;border-width: 2px 2px 0px 0;transform: translateY(-50%) rotate(45deg);transition:all 0.5s ease 0s; display: block;}
#__cookieWrapper.custom-cookie .ccBtn:hover {background: #006035;color: #fff; transition:all 0.5s ease 0s;}
#__cookieWrapper.custom-cookie .ccBtn:hover:after {border-color: #fff;transition:all 0.5s ease 0s;}
 
.custom-cookie-modal .modal-footer button {line-height: 4.8rem;border-radius: 25px;border: solid 1px #006600;padding: 0 47px 0 29px;font-size: 1.6rem;color: #006600;position: relative;font-weight: 500; background:none;transition:all 0.5s ease 0s;margin:5px 10px; /*box-shadow: 0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);*/ box-shadow:none; }
.custom-cookie-modal .modal-footer button::after {content: "";position: absolute;right: 30px;top: 50%;width: 8px;height: 8px;border: solid 1px #006600;border-width: 2px 2px 0px 0;transform: translateY(-50%) rotate(45deg);transition:all 0.5s ease 0s; display: none;}
.custom-cookie-modal .modal-footer button:hover {background: #006035;color: #fff; transition:all 0.5s ease 0s;}
.custom-cookie-modal .modal-footer button:hover:after {border-color: #fff;transition:all 0.5s ease 0s;}
 
.switch input[type="checkbox"]:checked + label::before {
  right: 0;
  background-color: #006600;
  border: 2px solid #006600;
  border-radius: calc(2rem * .8);
  transition: .2s all;
}
 
.switch input[type="checkbox"] + label::before {
  right: 0;
  background-color: #565767;
  border: 2px solid #565767;
  border-radius: calc(2rem * .8);
  transition: .2s all;
}
.switch input[type="checkbox"] + label::after {
  top: 4px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff/*#565767*/;
  transition: all .3s ease-in 0s;
}
 
 
 
 
 
 
 
 
/* Cookie manager 3.0 styles ends here */
 