html,body{height: 100%; margin:0;padding:0; font-family: "brandon-grotesque",sans-serif !important; position:relative; overflow: auto; background: white; color: white;letter-spacing: 0px; color: #58595b;}
body span, input, select, textarea, button {font-family: "brandon-grotesque",sans-serif;; }
button {cursor: pointer;}
h1{margin:0;padding:0;}
ol,ul,li{margin:0;padding:0;list-style:none;}
a {text-decoration: none;}
a:focus {outline:0;}
.u-link {cursor: pointer;}
.u-clear:after {clear:both;display:block;content:"";}
.u-charSmall {text-transform: none !important;}
.u-hide {display: none !important;}
.u-show {display: block !important;}
input,select,textarea,button {-webkit-appearance: none;-moz-appearance: none; /* mobile firefox too! */}
input:focus,select:focus,textarea:focus,button:focus, input, .icon:focus {outline: none !important; outline-color: transparent !important;}

.c-Section {z-index: 2;}
.c-Section .c-Section-Header-Content {z-index: 2;}
.c-Section-Block {position: relative;}
.c-Section-Header {margin: 0 auto; margin-bottom: 0;}
.c-Section-Header-Content {display: block;background: none;border-radius: 25px;text-align: center;margin: 0 auto;width: 100%;position: relative;padding: 0;}
.c-Section-Block-Content-Middle-Logo {font-size: 6em;}
.c-Section-Header-Content-Blocks {width: 98%; text-align: center; margin: 0 auto; margin-bottom: 50px; height: 60px; line-height: 60px; position: relative; top: 8px; left: 8px;}
.c-Section-Header-Content-Block {width: 50%; display: inline-block;}
.c-Header-Content-Left {text-align: left; float: left;}
.c-Header-Content-Right {text-align: right; float: right;}
.c-Section-Header-Logo {font-size: 48px;}
.c-Section-Header-Logo a {display: block; color: black;}
.c-Section-Header-Logo .path3:before {color: #ee7261;}
.c-Section-Header-Logo .path4:before {color: white;}
.c-Section-Header-Menu {float: right; font-size: 48px; right: 68px;}
.c-Section-Header-Menu .path1:before {color: white;}
.c-Section-Header-Menu .path2:before {color: black;}

.c-LandingPage {background-color: #e9e9e9;}
.c-LandingPage .c-Section-Content {position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; width: 100%;}
.c-Section-Landing-Blocks {width: 80%; margin: 0 auto; text-align: center;}
.c-Section-Landing-Block {cursor: pointer; display: inline-block; width: 80px; height: 80px; background-color: white; border-radius: 20px;font-size: 12px; margin: 5px; position: relative;}
.hide {display: none !important; opacity: 0 !important;}
.c-Section-Landing-Block.hide {display: none !important; opacity: 0 !important;}
.c-Section-Landing-Block-Container {display: table;text-align: center;width: 100%;height: 100%;}
.c-Section-Landing-Block-Content {display: table-cell; vertical-align: middle;background-origin: inherit;background-position: center;}
.c-Section-Landing-Block-Audio .u-Play-Audio.playing .c-Section-Landing-Block-Text,
.c-Section-Landing-Block-Audio .c-Audio-Buttons.playing .c-Section-Landing-Block-Text,
.c-Section-Landing-Block-Audio:hover .c-Section-Landing-Block-Text {display: none !important;}

.c-Section-Landing-Block-Audio .c-Audio-Buttons .c-Section-Landing-Block-Button.u-Play-Audio, 
.c-Section-Landing-Block-Audio .c-Audio-Buttons.ended .c-Section-Landing-Block-Button.u-Play-Audio {display: inline-block;position: relative;top: -5px;}
.c-Section-Landing-Block-Audio .c-Audio-Buttons .c-Audio-Button, 
.c-Section-Landing-Block-Audio .c-Audio-Buttons.ended .c-Audio-Button {display: none;}

.c-Section-Landing-Block-Audio .c-Audio-Buttons.pause .c-Section-Landing-Block-Button.u-Play-Audio,
.c-Section-Landing-Block-Audio .c-Audio-Buttons.playing .c-Section-Landing-Block-Button.u-Play-Audio {display: none;}
.c-Section-Landing-Block-Audio .c-Audio-Buttons.pause .c-Audio-Button, 
.c-Section-Landing-Block-Audio .c-Audio-Buttons.playing .c-Audio-Button {display: inline-block;}

.c-Section-Landing-Block.c-Landing-Block-Subscribe, .c-Section-Landing-Block.c-Landing-Block-Subscribe .c-Section-Landing-Block-Text {background-color: #f07261;}
.c-Section-Landing-Block-Audio .c-Audio-Button {display: inline-block;width: 22px;height: 22px;line-height: 19px;border-radius: 50%;  background: #cccccc; color: black;margin: 0 5px;}
.c-Section-Landing-Block-Audio .c-Audio-Button:hover {background: black; color: white;}
.c-Section-Landing-Block-Audio .c-Audio-Button:hover .c-Section-Landing-Block-Button {color: white;}
.c-Section-Landing-Block-Audio .c-Audio-Buttons .c-Audio-Button .c-Section-Landing-Block-Button {font-size: 12px;}
.c-Section-Landing-Block-Button {background-color: unset; border:  none; cursor: pointer; color: #000000; vertical-align: middle; font-size: 35px;}
/*.u-ShareLink .c-Section-Landing-Block-Button {font-size: 48px;}
.c-Section-Landing-Block-Button.icon-website {font-size: 44px;}
.c-Section-Landing-Block-Button.icon-optout {font-size: 34px;}*/
.c-Section-Landing-BubbleTimer { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: #f27365; color: white; position: absolute; top: -5px; right: -5px; border:none;font-size: 14px;padding: 0;margin: 0 auto;font-weight: bold;text-indent: 0px;}
.c-Section-Landing-Bubble { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: #49cb9b; color: white; position: absolute; top: -5px; right: -5px; border:none;font-size: 14px;padding: 0;margin: 0 auto;font-weight: bold;text-indent: 0px;}
.c-Section-Landing-Block-Text {display: none; background-color: white; border-radius: 20px;color: black; position: absolute; top:0;left:0;width: 100%; height: 100%; letter-spacing: 0;}
.c-Section-Landing-Block-Text.noanimation {display: block !important;}
.c-Section-Landing-Block-Text .c-Text-Block .c-Text {font-size: 12px; position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; width: 80%; line-height: 15px;}

.c-Loader-Overlay {display: none; cursor: pointer; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); color: white; z-index: 100005;}
.c-Loader-Overlay.active {display: block;}
.c-Loader-Overlay.active .c-Section-Responses-Loader {display: block; height: 100%;}
.c-Loader-Overlay.active .c-Section-Responses-Loader .c-Overlay-Middle.c-Overlay-Middle-Float {top: 50%;}

.c-Overlay-Middle-Content-Text {text-align: center; width: 100%;}
.c-Overlay-Middle-Content-Text-Small {font-weight: bold;text-transform: initial;width: 100%;height: auto;font-size: 10px;text-align: center;}
.c-Overlay-Middle-Content-Text-Big {font-weight: bold;text-transform: initial;width: 100%;height: auto;font-size: 20px;text-align: center; margin-top: 10px;}

.c-MainPage-Loader-Overlay {display: none; cursor: pointer; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); color: white; z-index: 10000000;}
.c-MainPage-Loader-Overlay.active {display: block;}
.c-MainPage-Loader-Overlay.active .c-Section-Responses-Loader {display: block; height: 100%;}
.c-MainPage-Loader-Overlay.active .c-Section-Responses-Loader .c-Overlay-Middle.c-Overlay-Middle-Float {top: 45%;}

#recordingsList {position: absolute; left: -100; top: -100;}
.u-Play-Audio.playing .icon-play:before, .u-Play-Audio.c-Audio-Button.playing .c-Section-Landing-Block-Button:before {content: '\e98d';}

.u-Contact-Upload {overflow: hidden; position: relative;}
.c-Contact-Uploader {position: absolute; opacity: 1; width: 80px; height: 30px; top: 0; left: 0; cursor: pointer; opacity: 0 !important;}

.u-Button-BroadCast.broadcasting {opacity: 0.6;}

.overlay {display: none; cursor: pointer; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.95); color: white; z-index: 10000000;}
#u-OverlayLogin.overlay {display: none; cursor: pointer; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.95); color: white; z-index: 10000;}
.overlay.active {display: block !important;}
.overlay-container {position: relative; width: 100%; height: 100%; text-align: center; display: table; }
.overlay-container-block {position: relative; display: table-cell;  vertical-align: middle; text-align: center; width: 100%; height: 100%; text-align: center; }
.overlay-block {margin: 0 auto; width: 300px; height: 200px; text-align: center; border: none;}
.overlay-cetner-container {position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; width: 100%; text-align: center; width: 300px;}
.overlay-main-text {font-size: 36px; line-height: 40px; border: none;position: relative;}
.overlay-main-text-placeholder {display: block;position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);width: 100%;color: white;opacity: 1;font-size: 24px;text-align: center;}
.overlay-main-head {position: absolute;width: 100%;top: -150px;}
.overlay-main-head-img {width: 80px; height: 80px; border-radius: 20px;}
.overlay-main-text:focus~.overlay-main-text-placeholder,
.overlay-main-text.active~.overlay-main-text-placeholder {display: none !important;}
.overlay-sub-text {color: #f27261; font-size: 18px;margin-top: 20px;}
.overlay-sub-text .overlay-main-button {color: #49cc9c; font-size: 14px;margin-top: 18px;padding: 5px 20px;background-color: rgba(73,204,156, 0.1); border-radius: 10px;}
.overlay-sub-text .overlay-main-button:hover {background-color: rgba(73,204,156, 0.2);}
.overlay-sub-text .overlay-main-button.u-Button-OptIn,
.overlay-sub-text .overlay-main-button.u-Button-Pin {color:#49cc9c !important;}
.overlay-sub-text .overlay-main-button.u-Button-OptOut, .overlay-sub-text .overlay-main-button.u-Button-SubscribeIn {color:rgb(242,114,97) !important; background-color: rgb(242,114,97, 0.1)}
.overlay-sub-text .overlay-main-button.u-Button-OptOut:hover, .overlay-sub-text .overlay-main-button.u-Button-SubscribeIn:hover {background-color: rgb(242,114,97, 0.2)}
.overlay-disclaimer-text{color: rgba(255,255,255, 0.5); font-size: 10px; width: 80%;    margin: 0 auto;margin-top: 0px;margin-top: 25px;}
.overlay-disclaimer {color: rgba(255,255,255, 0.5); font-size: 12px; width: 98%; margin: 0 auto;margin-top: 0px;margin-top: 15px;}
.overlay-disclaimer .overlay-disclaimer-tick {display: inline-block; width: 65px;vertical-align: baseline}
.overlay-disclaimer .overlay-disclaimer-content {display: inline-block; width: 225px; text-align: left; line-height: 14px;vertical-align: top;cursor: auto;}
/*.overlay-disclaimer.ticked .overlay-disclaimer-content {color: #50cb9d !important;}*/
.overlay-disclaimer-tick-container {width: 56px; height: 56px; line-height: 56px; vertical-align: middle; display: block; position: relative; border-radius: 10px; background-color: #303030; color: black; margin: 0 auto; font-size: 36px;}
.overlay-disclaimer-tick-container > svg.checkmark {margin: 0 auto; width: 56px; height: 56px; line-height: 56px;animation: none;box-shadow: inset 0px 0px 0px #303030; color: black;border-radius: 10px; margin: 0 auto;}
.overlay-disclaimer.ticked .overlay-disclaimer-tick-container > svg {animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;box-shadow: inset 0px 0px 0px #50cb9d;}
.overlay-disclaimer .overlay-disclaimer-tick-container > svg.unchecked {display: block;}
.overlay-disclaimer .overlay-disclaimer-tick-container > svg.checked {display: none;}
.overlay-disclaimer.ticked .overlay-disclaimer-tick-container > svg.unchecked {display: none !important;}
.overlay-disclaimer.ticked .overlay-disclaimer-tick-container > svg.checked {display: block !important;}
.overlay-disclaimer.c-Error .overlay-disclaimer-content {color: #fd7d70;}
.overlay-disclaimer.c-Error .overlay-disclaimer-tick-container { background: #fd7d70;}
.overlay-disclaimer.c-Error .overlay-disclaimer-tick-container > svg {box-shadow: inset 0px 0px 0px #fd7d70; background: #fd7d70;}
.overlay-report-problem-button {color: #939393;font-size: 10px;margin-top: 18px;border-radius: 8px;padding: 5px 15px;background-color: rgba(48, 48, 48, 0.4);}
.overlay-report-problem-button:hover {background: rgba(48, 48, 48, 0.8);}

#u-OverlayOptOut .overlay-cetner-container {width: 420px;}
#u-OverlayOptOut .overlay-cetner-container .overlay-step.u-OverlayStepFinal {width: 300px; margin: 0 auto;}
#u-OverlayOptOut .overlay-disclaimer-text {width: 200px; font-size: 12px; margin-bottom: 15px;}

.overlay-main-text-input {background-color: transparent; border: none; color:white;font-size: 24px; line-height: 40px;height: 40px; vertical-align: middle; width: 100%; text-align: center; resize: none; padding: 0;}
.overlay-main-text-input::-webkit-input-placeholder{color:white;opacity:1;font-size: 24px; text-align: center;}
.overlay-main-text-input:-moz-placeholder{color:white;opacity:1;font-size: 24px; text-align: center; }
.overlay-main-text-input::-moz-placeholder{color:white;opacity:1;font-size: 24px; text-align: center; }
.overlay-main-text-input:-ms-input-placeholder{color:white;opacity:1;font-size: 24px; text-align: center; }
.overlay-main-text-input:placeholder-shown{color:white;font-size: 24px; text-align: center;}
.overlay-main-text-input:focus::-webkit-input-placeholder{opacity:0;font-size: 24px; text-align: center;}
.overlay-main-text-input:focus:-moz-placeholder{opacity:0;font-size: 24px; text-align: center; }
.overlay-main-text-input:focus::-moz-placeholder{opacity:0;font-size: 24px; text-align: center; } 
.overlay-main-text-input:focus:-ms-input-placeholder{opacity:0;font-size: 24px; text-align: center; }
.c-Error.overlay-main-text-input{color: #fd7d70;;}
.c-Error.overlay-main-text-input::-webkit-input-placeholder{color: #fd7d70; }
.c-Error.overlay-main-text-input:-moz-placeholder{color: #fd7d70;}
.c-Error.overlay-main-text-input::-moz-placeholder{color: #fd7d70;}
.c-Error.overlay-main-text-input:-ms-input-placeholder{color: #fd7d70;}
.c-Error.overlay-main-text-input:placeholder-shown{color: #fd7d70;}

.overlay-main-text-input-clear {display: none;width: 21px;height: 21px;line-height: 21px;border-radius: 50%;background: rgba(238, 115, 101, 0.5);color: black;position: absolute;top: 14px;right: -30px;border: none;padding: 0;margin: 0 auto;font-size: 6px;text-indent: 1px;}

.overlay-main-textarea-input {height: 50px; line-height: 25px;padding: 5px 0;}

.overlay-close-button {font-size: 16px;cursor: pointer;background: white none repeat scroll 0 0;border: none;border-radius: 6px;background:transparent;color:black; font-weight:bold;display: inline-block;margin: 0 auto;padding: 3px 10px;text-align: center;text-decoration: none;overflow: hidden; position: absolute; top: 30px; right: 20px; z-index: 1;}

.prompt-overlay {z-index: 100000; text-transform: initial;}
.prompt-overlay .c-Overlay-Block {border-radius: 50px; text-transform: initial; font-weight: normal; font-size: 14px;}
.prompt-overlay .overlay-popup-block {position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.prompt-overlay .overlay-popup-close-button {display: none;}
.c-Overlay-PromptBox {width: 80%; margin: 0 auto;}
.c-Overlay-PromptBox-Footer {padding-top: 10px;}
.c-Overlay-PromptBox-buttons {width: 100%;}
.c-Overlay-PromptBox-button {background: unset; border: unset; color: black; font-weight: bold;padding: 8px 10px;border-radius: 10px; font-size: 10px;}
.c-Overlay-PromptBox-button:hover {background-color: #ececec; color: black;}

.c-Overlay-PromptBox-Header {padding-bottom: 10px;}
.c-Overlay-PromptBox-Middle {padding: 10px 0;}
.c-Overlay-PromptBox-Header-label {font-weight: bold; font-size: 12px;}
.c-Overlay-PromptBox-Header-Text {font-style: italic; font-weight: normal; font-size:20px; padding-top: 10px;}
.c-Overlay-PromptBox-Middle-Content {font-size:14px;}
.c-Overlay-PromptBox-Middle-Content a {text-decoration: underline; color: inherit;}

.notification-popup {display: none; z-index: 100; width: 23.5%; height: auto; position: fixed; top: 0px; left:36%; position: fixed; top: 2%; left:50%;-webkit-transform: translate(-51.5%, 0%); -moz-transform: translate(-51.5%, 0%); -ms-transform: translate(-51.5%, 0%); -o-transform: translate(-51.5%, 0%); transform: translate(-51%, 0%); background-color: black;border-radius: 20px; color: white; z-index: 1100; overflow: hidden;padding: 5px 20px;}
.notification-popup.notification-cookies {background-color: #49cb9b; color: black !important; width: 200px; margin-left: 4px; z-index: 10000;}
.notification-popup.notification-cookies .c-Overlay-PromptBox-Middle-Content {font-size: 10px;}
.notification-popup.notification-cookies .c-Overlay-Container { color: black !important;}
.notification-popup.notification-cookies .notification-popup-close-button { color: black !important;}
.notification-popup .c-Overlay-PromptBox {width: 95%;}
.notification-popup .c-Overlay-PromptBox .c-Overlay-PromptBox-Header,
.notification-popup .c-Overlay-PromptBox .c-Overlay-PromptBox-Footer {display: none;}
.notification-popup .c-Overlay-PromptBox-Middle-Content {font-size: 12px;}
.notification-popup .notification-popup-close-button {font-size: 10px;cursor: pointer;background: white none repeat scroll 0 0;border: none;border-radius: 6px;background:transparent;color:white; font-weight:normal;display: inline-block;margin: 0 auto;padding: 3px 10px;text-align: center;text-decoration: none;overflow: hidden; position: absolute; top: 12px;right: 5px; z-index: 1;}
.notification-popup.active {display: block;}  
.notification-highlight {color: #f07261;}
.overlay.overlay-cokies { z-index: 21000;}
.notification-popup .c-Overlay-Container {color: white;}
.overlay-cokies .overlay-main-text-header {font-size: 22px;}
.overlay-cokies .overlay-main-text-content {font-size: 14px;}
.overlay-cokies .overlay-main-text-content a {color: #f27365;}

.overlay-step {display: none;}
.overlay-step.active {display: block;}
.overlay-step .waveContainer .wave {background: #50cb9d !important;}
.overlay-main-text-header {font-size: 18px;}
.overlay-main-text-content {font-size: 16px;line-height: 24px;}

.overlay.overlay-cokies .overlay-block {width: 340px; position: relative;}
.overlay.overlay-cokies .overlay-step {position: relative;}
.overlay.overlay-cokies .overlay-step-header {position: relative;top: -60px;}
.overlay.overlay-cokies .overlay-step-footer {position: relative;bottom: -60px;}
.overlay.overlay-cokies .overlay-main-text-content {text-align: left;height: calc(100vh - 40vh);height: -moz-calc(100vh - 40vh);height: -webkit-calc(100vh - 40vh);overflow-y: scroll;display: block; padding: 0 10px;}
.overlay.overlay-cokies .overlay-main-text-content::-webkit-scrollbar {background:transparent;-moz-appearance: none !important; outline: none !important; width: 8px;}
.overlay.overlay-cokies .overlay-main-text-content::-webkit-scrollbar-thumb {background-color: #333333 !important; border-radius: 50px;}
.overlay.overlay-cokies .overlay-block {height: 100%;overflow: hidden;}
.overlay.overlay-cokies .overlay-cetner-container {width: 100%;}

#u-OverlayCookiesPolicy.overlay.overlay-cokies .overlay-block {width: 80%;}

.c-QuickOverlay {display: none; color: white;background: transparent;width: auto;height: auto; border: none;letter-spacing: 0;position: fixed; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 11 !important;text-align: center;}
.c-QuickOverlay.active {display: block;}
.c-QuickOverlay-Block {display: block;color: white;background: rgba(0,0,0,0.85);border-radius: 20px;font-size: 10px;padding: 25px 35px;width: 185px;min-width: 110px; height: auto; border: none;margin: 0 auto;letter-spacing: 0; display: block;text-align: center;overflow:hidden;}
.c-QuickOverlay-Close {font-size: 8px;cursor: pointer;background: transparent;border: none;border-radius: 6px;background: transparent;color: white;font-weight: bold;display: inline-block;margin: 0 auto;padding: 3px 10px;text-align: center;text-decoration: none;overflow: hidden;position: absolute;top: 12px;right: 5px;z-index: 1;}
.c-QuickOverlay-Block-Header {font-weight: bold; color: #f07261; font-size: 16px;}
.c-QuickOverlay-Block-Middle {font-weight: normal; font-size: 14px;margin: 10px auto;}
.c-QuickOverlay-Block-Footer {font-weight: normal; font-size: 10px;margin-top: 7px;}
.c-QuickOverlay-Block-Buttons {margin-top: 15px;}
.c-QuickOverlay-Block-Button {position: relative;text-transform: uppercase;cursor: pointer;border: none;background: rgba(73, 205, 157,0.2);color: #49cd9d;display: inline-block;font-size: 8px;vertical-align: middle;font-weight: bold;padding: 5px;border-radius: 6px;letter-spacing: 0;text-align: center;width: 40px; margin: 0 5px;}
.c-QuickOverlay-Block-Button:hover {background: rgba(73, 205, 157,0.4);}
.c-QuickOverlay-Block-Button.u-QuickOverlay-No {background: rgba(240, 114, 97,0.2); color:rgba(240, 114, 97,1); }
.c-QuickOverlay-Block-Button.u-QuickOverlay-No:hover {background: rgba(240, 114, 97,0.4);}
.c-QuickOverlay-Block-Donate {width: 100%; height: 45px;line-height: 45px;}
.c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Donate {width: 100%; height: 45px; line-height: 45px; background: #f07261; color: white;font-size: 12px;font-weight: bold;position: absolute;left: 0;bottom: 0px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Donate:hover {background: #50c092;}

.c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-PassTheBeat {width: 100%; height: 45px; line-height: 45px; background: #50c092; color: white;font-size: 12px;font-weight: bold;position: absolute;left: 0;bottom: 0px;bottom: 45px;}
.c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-PassTheBeat:hover {background: #f07261;}

.u-QuickOverlay-VideoIntro {width: 90%;max-height: 65%;;z-index: 12 !important;}
.u-QuickOverlay-VideoIntro.move-overlay-top {z-index: 10001 !important;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block {padding: 0px; width: auto;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Buttons {position: absolute;bottom: 0;width: 100%;text-align: center;padding: 25px 0;z-index: 2;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-VideoIntro-Footer-Buttons {position: absolute;bottom: 0px;width: 180px;text-align: center;padding: 0;z-index: 2;position: absolute; top: unset; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-VideoIntro-Footer-Buttons .c-QuickOverlay-Block-Button {margin: 0 2px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button {position: relative;text-transform: none;cursor: pointer;border: none;background: rgba(0,0,0,0.5);color: white;display: inline-block;font-size: 10px;vertical-align: middle;font-weight: bold;padding: 8px 20px;border-radius: 10px;letter-spacing: 0;text-align: center; margin: 0 5px; width: auto;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Buttons.c-QuickOverlay-VideoIntro-Footer-Buttons-Visible {display: block !important; width: 250px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-Location {background: #e27161; color: black; text-transform: uppercase; letter-spacing: 1px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-GetOffer {background: #4abb8c; color: black; text-transform: uppercase; letter-spacing: 1px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.c-QuickOverlay-Block-Button-Red {background: #e27161; color: black; text-transform: uppercase; letter-spacing: 1px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.c-QuickOverlay-Block-Button-Green {background: #4abb8c;color: black;text-transform: uppercase; letter-spacing: 1px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.c-QuickOverlay-Block-Button-Purple {background: #9564b5;color: black;text-transform: uppercase; letter-spacing: 1px;}

.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-Location {background: #e27161; color: black; text-transform: uppercase; letter-spacing: 1px;}

body.touch-device .u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-Location {background: #e27161 !important; color: black !important;}
body.touch-device .u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-GetOffer {background: #4abb8c !important; color: black !important;}
body.touch-device .u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button.u-Open-QuickOverlay-MobileButton.clicked {background: white !important; color:#2d2d2d !important;}


.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Button:hover {background: white; color:#2d2d2d; }
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Middle {margin: 0 auto; position: relative;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo {max-width: 100%; height: auto;vertical-align: middle;z-index: 1 !important;position: relative;}
.u-QuickOverlay-VideoIntro.loaded .c-QuickOverlay-Block {background: transparent;}
/*.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo {background-color: white;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 100%;margin: 0 auto;z-index: 1;overflow: hidden;min-width: 255px;}*/
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Close {width: 24px;height: 24px;line-height: 25px;border-radius: 50%;background: rgba(0,0,0,0.5);display: block;padding: 0;z-index: 3; right: 12px;}
/*.c-QuickOverlay-VideoIntro-Container {min-width: 100px; min-height: 100px;}*/
.c-QuickOverlay-VideoIntro-Container .c-QuickOverlay-IntroVideo-Button {border: none; display: none; background-color: transparent;z-index: 2; width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer;}
.c-QuickOverlay-VideoIntro-Container .c-QuickOverlay-IntroVideo-Button:before {content: '\e90e';font-family: 'icomoon'; color: white; font-size: 24px;position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 2;width: 50px;height: 50px;line-height: 52px;border-radius: 50%;background: rgba(0,0,0,0.5);text-align:center;text-indent: 2px;}
/*.c-QuickOverlay-VideoIntro-Container .c-QuickOverlay-IntroVideo-Buffer {display: none; height:40px;width:40px;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left:3px  solid rgba(255,255,255,.5);border-right:3px  solid rgba(255,255,255,.5);border-bottom:3px solid rgba(255,255,255,.5);border-top:3px solid rgba(255,255,255,1);border-radius:100%;background: transparent;position: absolute; top: calc(50% - 20px);left: calc(50% - 20px);-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 2;}*/
.c-QuickOverlay-VideoIntro-Container .c-QuickOverlay-IntroVideo-Buffer::before {content: ''; display: block; margin: 0 auto; height:15px;width:15px;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left:2px  solid rgba(255,255,255,.5);border-right:2px  solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);border-top:2px solid rgba(255,255,255,1);border-radius:100%;background: transparent;z-index: 2;}
.c-QuickOverlay-VideoIntro-Container .c-QuickOverlay-IntroVideo-Buffer {border-radius:100%; border: none; display: none; background: rgba(0,0,0,0.5); width: 30px; height: 30px; line-height: 30px; position: absolute; /*top: calc(50% - 20px);left: calc(50% - 20px);*/ top: auto; bottom: 0px; left: 24px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; padding: 0;}

.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-BufferText {display: none; position: absolute; top: 65%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);text-transform: none;cursor: pointer;border: none;background: rgba(0,0,0,0.5);color: white;font-size: 12px;vertical-align: middle;font-weight: normal;padding: 8px 20px;border-radius: 50px;letter-spacing: 0;text-align: center;margin: 0 auto;width: auto;min-width: max-content; max-width: 80%; z-index: 2;}
.u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-IntroVideo-Button {display: block !important; padding: 0;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-Button.c-QuickOverlay-IntroVideo-ChangeResolution, .u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-IntroVideo-Button.c-QuickOverlay-IntroVideo-ChangeResolution {padding: 0px 10px;}
.u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-IntroVideo-Button:before {content: "\e90b";display: block;}
.c-QuickOverlay-VideoIntro-Container.mouseover .c-QuickOverlay-IntroVideo-Button {display: none;}

.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-SeekButton, .c-QuickOverlay-IntroVideo-Restart, .c-QuickOverlay-IntroVideo-FullScreen, .c-QuickOverlay-IntroVideo-ChangeResolution {border: none; display: none; background-color: transparent;z-index: 2; position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 2;width: 100%; height: 100%; cursor: pointer;color: white;font-size: 22px;width: 36px;height: 36px;line-height: 35px;border-radius: 50%;background: rgba(0,0,0,0.5);text-align:center;/*text-indent: 2px;*/}
/*.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-FullScreen, .u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-Restart {display: block !important;padding: 0;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-ChangeResolution {display: block !important;padding: 0px 10px}*/
.c-QuickOverlay-IntroVideo-SeekButton[data-seek="backward"] {left: calc(50% - 65px);}
.c-QuickOverlay-IntroVideo-SeekButton[data-seek="forward"] {left: calc(50% + 65px);}
.c-QuickOverlay-IntroVideo-Restart:before, .c-QuickOverlay-IntroVideo-FullScreen:before, .c-QuickOverlay-IntroVideo-ChangeResolution:before {content: '' !important;display: none;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-SeekButton:before {content: '' !important;display: none !important;}
.c-QuickOverlay-IntroVideo-Restart {top: 24px;right: 35px;width: 24px;height: 24px;line-height: 24px;font-size: 16px;left: auto;}
.c-QuickOverlay-IntroVideo-Restart span{position: relative;left: -0.5px;}
.c-QuickOverlay-IntroVideo-FullScreen {top: 24px;left: 24px;width: 24px;height: 24px;line-height: 24px;font-size: 14px;}
.c-QuickOverlay-IntroVideo-FullScreen span{position: relative;}

.c-QuickOverlay-Block-SmallText {display: block;font-size: 11px;color: gray;margin-top: 15px;}
.c-QuickOverlay-Block-SmallText:hover {color: white;}

.c-QuickOverlay-Block-SmallText.u-OptOutLink {position: relative;cursor: pointer;border: none;display: inline-block;font-size: 8px;font-weight: bold;vertical-align: middle;padding: 5px 10px;border-radius: 6px;letter-spacing: 0;text-align: center;margin: -5px;margin-top: 15px;}
.c-QuickOverlay-Block-SmallText.u-OptOutLink:hover {background: #303030;color: #989898;}

.u-QuickOverlay-Subscribe .c-QuickOverlay-Block, .u-QuickOverlay-PrivateMessageConfirm .c-QuickOverlay-Block {background: rgba(0,0,0,0.95);}
.c-QuickOverlay-IntroVideo-ChangeResolution {top: 24px;left: 75px;font-size: 8px;padding: 0px 10px;background-color: rgba(0,0,0,0.5);border-radius: 30px;margin: 0 auto;width: auto;height: 24px;vertical-align: middle;line-height: 25px;font-weight: bold; text-indent: 0;}
.c-QuickOverlay-IntroVideo-ChangeResolution:hover,.c-QuickOverlay-IntroVideo-ChangeResolution.active {background: #49cb9b; color: black;}
.c-QuickOverlay-IntroVideo-ChangeResolution.u-IntroVideo-HighResolution {left: 124px;}

.c-QuickOverlay.u-QuickOverlay-Campaign {display: block; top: auto; bottom: 15px; width: 100%;position: fixed;top: auto;left: 0px;text-align: center; -webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset; z-index: 12 !important;}
.c-QuickOverlay.u-QuickOverlay-Campaign .c-QuickOverlay-Block-Middle { width: 250px; }
.c-QuickOverlay.u-QuickOverlay-Campaign .expand_label { transition: border-radius 0.2s, height 0.2s; }

.c-QuickOverlay.u-QuickOverlay-Shared {width: auto;margin: 0 auto;height: auto;border-radius: 20px; z-index: 11 !important;}
.c-QuickOverlay.u-QuickOverlay-Shared .c-QuickOverlay-Block {background-color: #49cb9b; color: black;border-radius: 20px;width: 160px; padding: 20px;}
.c-QuickOverlay.u-QuickOverlay-Shared .c-QuickOverlay-Block-Header {height: 38px;text-align: center;}
.c-QuickOverlay.u-QuickOverlay-Shared .c-QuickOverlay-Block-Header .tick-animate {display: none;margin: 0 auto;height: 38px;width: 38px;}
.c-QuickOverlay.u-QuickOverlay-Shared.active .c-QuickOverlay-Block-Header .tick-animate {display: block;}
.c-QuickOverlay.u-QuickOverlay-Shared .c-QuickOverlay-Block-Middle {font-size: 12px; margin: 0 auto;}
#clipboard {opacity: 0; position: absolute; top: -10000000, left: -100000000;}

.u-QuickOverlay-VideoIntro .c-QuickOverlay-Close, .u-QuickOverlay-VideoIntro .c-QuickOverlay-Block-Buttons {display: none;}
/*.u-QuickOverlay-VideoIntro:hover .c-QuickOverlay-Close, .u-QuickOverlay-VideoIntro:hover .c-QuickOverlay-Block-Buttons,*/
.u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-Close, .u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-Block-Buttons/*,.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-Close, .u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-Block-Buttons*/ {display: block;}
.u-QuickOverlay-VideoIntro.change-resolution .c-QuickOverlay-Block-Middle .c-QuickOverlay-IntroVideo-Button {display: none !important;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-Button {display: none !important; padding: 0;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-Button:before {content: "\e90b";display: none;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-BufferText {display: none !important;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-BufferText > span {display: none;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-BufferText > span.active {display: block;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-Buffer, .u-QuickOverlay-VideoIntro.change-resolution .c-QuickOverlay-IntroVideo-Buffer {display: block !important;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-Close, .u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-Block-Buttons {display: none;}

.u-QuickOverlay-VideoIntro.mid-fullscreen {opacity: 1;width: 100%;height: 100%;max-height: 70%; max-width: 85%; /*top: 0;z-index: 10000 !important; top: 0;left: 0;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset;transform: unset;*/}
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-Block {/*border-radius: 0;*/}
/*.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-Block,
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-Block-Container,
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-Block-Middle{width: 100%;height: 100%;}*/
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-IntroVideo {width: 100%;height: 100%;}
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-IntroVideo-SeekButton {z-index: 100;}
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-IntroVideo-SeekButton[data-seek="backward"] {float: right;}
.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-IntroVideo-SeekButton[data-seek="forward"] {float: left;}
/*.u-QuickOverlay-VideoIntro.mid-fullscreen .c-QuickOverlay-IntroVideo-SeekButton[data-seek="forward"] {left: 216px;}*/

.c-QuickOverlay-IntroVideo-SeekButtons {border: none; display: none; background: transparent;z-index: 2; position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);z-index: 2;width: 100%; height: 100%; cursor: pointer;color: white;font-size: 22px;width: 100%;height: 36px;line-height: 35px;border-radius: 50%;text-align:center;text-indent: 2px; text-align: center;}
.c-QuickOverlay-IntroVideo-SeekButtons.left {width: 40%; top: 50%; left:0%;-webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%);}
.c-QuickOverlay-IntroVideo-SeekButtons.right {width: 40%; top: 50%; right:0%; left: auto; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%);}
.c-QuickOverlay-IntroVideo-SeekButtons .c-QuickOverlay-IntroVideo-SeekButton {position: unset;-webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; transform: unset;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-SeekButtons .c-QuickOverlay-IntroVideo-Button {position: unset;}
.u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-IntroVideo-SeekButtons {display: block !important;}
.u-QuickOverlay-VideoIntro.pause .c-QuickOverlay-IntroVideo-SeekButtons .c-QuickOverlay-IntroVideo-Button {position: unset; display: inline-block !important;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-Button.c-QuickOverlay-IntroVideo-CountDownTimer:before {content: '';}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-Button.c-QuickOverlay-IntroVideo-CountDownTimer {position: absolute; top: auto; bottom: 16px; left: auto; right: 10px;text-transform: none;border: none;background: rgba(0,0,0,0.5);color: white;display: inline-block;font-size: 10px;vertical-align: middle;font-weight: bold;padding: 8px 10px;border-radius: 10px;letter-spacing: 0;text-align: center;margin: 0 5px;width: auto;z-index: 2;}
.u-QuickOverlay-VideoIntro.buffer .c-QuickOverlay-IntroVideo-Button.c-QuickOverlay-IntroVideo-CountDownTimer {display: inline-block !important;}

.u-QuickOverlay-VideoIntro.fullscreen {opacity: 1;width: 100% !important;height: 100% !important;max-height: 100% !important; max-width: 100% !important; top: 0;z-index: 10000 !important; top: 0;left: 0;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;-o-transform: unset;transform: unset;}
.c-QuickOverlay.u-QuickOverlay-VideoIntro.fullscreen, .c-QuickOverlay.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block, .c-QuickOverlay.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block-Middle {height: 100% !important;}
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block {border-radius: 0;}
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block,
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block-Container,
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-Block-Middle,
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-IntroVideo {width: 100% !important;height: 100% !important;}
/*.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-IntroVideo-SeekButton[data-seek="backward"] {margin-right:120px;}
.u-QuickOverlay-VideoIntro.fullscreen .c-QuickOverlay-IntroVideo-SeekButton[data-seek="forward"] {left: 60%;}*/
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-Restart {width: 30px;height: 30px; line-height: 31px; font-size: 18px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-Restart span {left: -0.8px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-Close {width: 30px;height: 30px; line-height: 30px; font-size: 12px; top: 9px;}
.u-QuickOverlay-VideoIntro .c-QuickOverlay-IntroVideo-FullScreen {width: 30px;height: 30px; line-height: 31px; font-size: 18px;}

.c-Section-Form {display: block; width: 100%; height: auto;}
.c-Section-Form-Form {width: 100%; display: block; position: relative;}
.c-Section-Form-Fields {width: 100%; display: block; position: relative; margin: 5px 0;}
.c-Section-Form-Input {background-color: transparent; border-radius: 10px; border: none; color:black; font-size: 12px;height: 20px; line-height: 20px; vertical-align: middle; width: 70%; padding: 0 15px; text-align: center;}
textarea.c-Section-Form-Input {line-height: 20px;font-size: 16px; line-height: auto;min-height: 25px;
	max-height: 133px; resize: none; }
.c-Section-Form-Input::-webkit-input-placeholder{color:black;opacity:1;font-size: 12px; text-align: center;}
textarea.c-Section-Form-Input::-webkit-input-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:-moz-placeholder{color:black;opacity:1;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input:-moz-placeholder{font-size: 16px !important;}
.c-Section-Form-Input::-moz-placeholder{color:black;opacity:1;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input::-moz-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:-ms-input-placeholder{color:black;opacity:1;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input:-ms-input-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:placeholder-shown{color:black;font-size: 12px; text-align: center;}
textarea.c-Section-Form-Input:placeholder-shown{font-size: 16px !important;}
.c-Section-Form-Input:focus::-webkit-input-placeholder{opacity:0 !important;font-size: 12px; text-align: center;}
textarea.c-Section-Form-Input:focus::-webkit-input-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:focus:-moz-placeholder{opacity:0 !important;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input:focus:-moz-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:focus::-moz-placeholder{opacity:0 !important;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input:focus::-moz-placeholder{font-size: 16px !important;}
.c-Section-Form-Input:focus:-ms-input-placeholder{opacity:0 !important;font-size: 12px; text-align: center; }
textarea.c-Section-Form-Input:focus:-ms-input-placeholder{font-size: 16px !important;}

.c-Section-Form-Fields.c-Error .c-Section-Form-Input{color: #fd7d70;;}
.c-Section-Form-Fields.c-Error .c-Section-Form-Input::-webkit-input-placeholder{color: #fd7d70; }
.c-Section-Form-Fields.c-Error .c-Section-Form-Input:-moz-placeholder{color: #fd7d70;}
.c-Section-Form-Fields.c-Error .c-Section-Form-Input::-moz-placeholder{color: #fd7d70;}
.c-Section-Form-Fields.c-Error .c-Section-Form-Input:-ms-input-placeholder{color: #fd7d70;}
.c-Section-Form-Fields.c-Error .c-Section-Form-Input:placeholder-shown{color: #fd7d70;}

.c-Section-Form-Input-Clear {display: none;background: rgba(197, 28, 27, 0.1);border-radius: 50%;width: 18px;height: 18px;line-height: 18px;position: absolute;top: 8px;right: 20px;color: #ed7261;font-size: 6px;text-align: center;text-indent: -1px;}
.c-Section-Form-Input-Send {display: none;background: rgba(73, 203, 155,0.2);color:black;border-radius: 50%;width: 22px;height: 22px;line-height: 24px;position: absolute;top: 8px;right: 20px;font-size: 10px;text-align: center;text-indent: 0px;font-weight: bold;}
.c-Section-Form-Input-Send:hover {background: rgba(73, 205, 157,0.4);}
.expand_label {display: inline-block; position: relative; height: 40px; width: 100%; box-sizing: border-box;margin: 10px auto;padding: 10px; border: none; background-color: white; border-radius: 60px;  cursor: text;letter-spacing: 0;}
.expand_label .c-Section-Form-Input {text-align: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 70%;border: none;box-sizing: border-box;font-size: 13px;color: black;background: transparent;outline-width: 0px;padding: 0px 10px;}
.expand_label .c-Section-Form-Input-Clear {background: none; top: 50%; left:20px;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.expand_label .c-Section-Form-Input-Send {top: 50%; right:8px;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.expand_label.active, .expand_label:hover {width: 100%;margin-right: 0px;}
.expand_label.active .expand_placeholder, .expand_label:hover .expand_placeholder {display: block;}
.expand_label.active:after, .expand_label:hover:after {height: 0px;}
.expand_placeholder {display: block; color: black; position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);width: 100%;color: black;transition: 0.2s all; cursor: text;font-size: 12px; font-weight: normal; }
.expand_placeholder > span {font-weight: normal;}
.expand_label .expand_input {outline: 0; font-weight: normal;}
.expand_label textarea.expand_input {outline: 0; font-weight: normal; line-height: 18px;padding: 3px 0px;-ms-overflow-style: none;overflow:hidden;}
.expand_label .expand_input:invalid {outline: 0;}
.expand_label .expand_input:focus~.expand_placeholder,
.expand_label.active .expand_input~.expand_placeholder {color: rgba(0,0,0,0.5);font-size: 8px; top: 6px;}
.noneexpand_label.expand_label .expand_input:focus~.expand_placeholder,
.noneexpand_label.expand_label.active .expand_input~.expand_placeholder {display: none;}

.expand_label .add_task_input {outline: 0; font-weight: normal;}
.expand_label textarea.add_task_input {outline: 0; font-weight: normal; line-height: 18px;padding: 3px 0px;-ms-overflow-style: none;overflow:hidden;}
.expand_label .add_task_input:invalid {outline: 0;}
.expand_label .add_task_input:focus~.expand_placeholder,
.expand_label.active .add_task_input~.expand_placeholder {color: rgba(0,0,0,0.5);font-size: 8px; top: 6px;}
.noneexpand_label.expand_label .add_task_input:focus~.expand_placeholder,
.noneexpand_label.expand_label.active .add_task_input~.expand_placeholder {display: none;}

.c-Section-Form-Fields .c-Section-Form-Success {display: none;}
.c-Section-Form-Fields.expand_label.noneexpand_label .expand_placeholder {transition: none;}
.c-Section-Form-Fields .c-Section-Form-Success svg {display: block;}
.c-Section-Form-Fields .c-Section-Form-Success span {display: none;}
.c-Section-Form-Fields .tick-animate {widows: 30px; height: 30px;}
.c-Section-Form-Fields.success {transition:none; overflow: hidden; background-color: #49cb9b;border-color:#49cb9b; }
.c-Section-Form-Fields.success .c-Section-Form-Success {display: block; background-color: #49cb9b;}
.c-Section-Form-Fields.success .expand_placeholder {display: block; background-color: #49cb9b;}
.c-Section-Form-Fields.success .c-Section-Form-Text, .c-Section-Form-Success-Text {display: none;}

.expand_notify {display: none; position: absolute; position: absolute;top: -180%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;border-radius: 20px;box-sizing: border-box;font-size: 10px;color: white;background: #2d2d2d;outline-width: 0px;padding: 20px 10px;z-index: 10;}
.expand_notify:before {content: ""; position: absolute; top: 100%; left: 50%; margin-left: -8px;border-width: 10px; border-style: solid; border-color: #2d2d2d transparent transparent transparent; }
.expand_label .expand_notify {top: -86px;}
.expand_notify .expand_notify_block_header {color: rgba(232, 114, 98, 1); font-size: 16px; margin-bottom: 8px; font-weight: bold;}
.expand_notify .expand_notify_block_content {font-size: 12px;}

.private_message_notifiy .expand_notify_block_text.step-2 {display: none;}
.expand_label.typing .private_message_notifiy {top: -100px;}
.expand_label.typing .private_message_notifiy .expand_notify_block_text.step-1 {display: none;}
.expand_label.typing .private_message_notifiy .expand_notify_block_text.step-2 {display: block;}
.private_message_notifiy .expand_notify_block_text.bigger .expand_notify_block_header {font-size: 20px;width: 150px;margin: 0 auto;font-weight: normal; line-height: 26px;}

.c-Sectopn-Tooltip.active {display: block; top: -100%; left: 0px; max-width: 180px;}
.c-Sectopn-Tooltip.expand_notify::before {left: 25%;}
.c-Sectopn-Tooltip .expand_notify_block {display: table; width: 100%; /*min-height: 30px;*/}
.c-Sectopn-Tooltip .expand_notify_block_text {display: table-cell; text-align: center; vertical-align: middle; width: 100%; font-size: 14px;}
.c-Sectopn-Tooltip h1.expand_notify_block_text {font-weight: normal;}

.expand_label .c-Section-Form-Input {top: 47%;}
.expand_label .c-Section-Form-Input-Clear {top: auto; bottom: 1px;}
.expand_label .c-Section-Form-Input-Send {top: auto; bottom: -2px; right: 0px;}

.iti.iti--allow-dropdown .iti__selected-flag {outline: none !important;}
.iti.iti--allow-dropdown .iti__flag-container {outline: none !important;position: absolute; left: -30px;top: 12px;background:transparent/* rgba(255,255,255, 0.2)*/;border-radius: 10px;}
.iti.iti--allow-dropdown .iti__flag-container:hover {background: transparent;}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {background: transparent;}
.iti.iti--allow-dropdown input, .iti.iti--allow-dropdown input[type="text"] {padding:0;}
.iti.iti--allow-dropdown .iti__country {color: black; font-size: 12px; line-height: 12px; padding: 11px 10px;border-radius: 10px;}
.iti.iti--allow-dropdown .iti__flag-box, .iti.iti--allow-dropdown .iti__country-name {margin-right: 12px; font-weight: bold;}
.iti.iti--allow-dropdown .iti__arrow {border-top-color: white;}
.iti.iti--allow-dropdown .iti__arrow--up {border-bottom-color: white;}
.iti.iti--allow-dropdown .iti__country-list {border-radius: 10px;margin-top: 10px; padding: 10px;z-index: 200001 !important;}
.iti__country-list {z-index: 200001 !important;}
.iti--container {z-index: 200001 !important;}
.iti.iti--allow-dropdown .iti__country-list::-webkit-scrollbar {background:transparent;-moz-appearance: none !important; outline: none !important; width: 8px; margin-right: 10px;}
.iti.iti--allow-dropdown .iti__country-list::-webkit-scrollbar-thumb {background-color: #cdcdcd !important; border-radius: 50px;}

.overlay-main-text .overlay-main-text-input:focus::placeholder{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input:focus::-webkit-input-placeholder{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input:focus:-moz-placeholder{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input:focus::-moz-placeholder{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input:focus:-ms-input-placeholder{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input:focus:placeholder-shown{opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder::placeholder{color: white; opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder::-webkit-input-placeholder{color: white; opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder:-moz-placeholder{color: white; opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder::-moz-placeholder{color: white; opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder:-ms-input-placeholder{color: white; opacity: 0.5;}
.overlay-main-text .overlay-main-text-input.no-placeholder:placeholder-shown{color: white; opacity: 0.5;}

.overlay-notification {background: rgba(240, 114, 97, 0.2);color: black !important;width: 200px;margin-left: 4px;z-index: 10000;position: fixed;top: 8%;left: 50%;-webkit-transform: translate(-51.5%, 0%);-moz-transform: translate(-51.5%, 0%);-ms-transform: translate(-51.5%, 0%);-o-transform: translate(-51.5%, 0%);transform: translate(-51%, 0%);border-radius: 10px;color: white;overflow: hidden;padding:10px 20px; text-align: center;}
.overlay-notification-text {font-size: 12px; color: rgba(238, 114, 97, 1);letter-spacing: 0px;}
#u-OverlayOptOut .overlay-notification {top: -100px; width: 175px;}


body[data-user="29"] {position: relative;}
body[data-user="29"] .c-Section-Landing-Block {border-radius: 50%;}
body[data-user="29"] .c-Section-Landing-Block-Text {border-radius: 50%;}
body[data-user="29"] .c-Section-Landing-Block.c-Section-Landing-Block-Profile .c-Section-Landing-Block-Content {border-radius: 50% !important;}
body[data-user="29"] .overlay-sub-text {color: #eb4656;}
body[data-user="29"] .c-Section-Landing-Block.c-Landing-Block-Subscribe, body[data-user="29"] .c-Section-Landing-Block.c-Landing-Block-Subscribe .c-Section-Landing-Block-Text {background-color: #eb4656;}

.overlay-container-footer {position: absolute; width: 100%; bottom: 80px;text-align: center;}
.overlay-container-footer-content {width: 200px; text-align: center; margin: 0 auto;}


/*body[data-user="36"] .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button {width: 100%; height: 45px; line-height: 45px; background: #50c092; color: white;font-size: 12px;font-weight: bold;position: absolute;left: 0;bottom: 0px;bottom: 45px;}
body[data-user="36"] .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button:hover {background: #f07261;}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs {background: rgba(232, 114, 98, 0.2);bottom: 90px;}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs:hover {background: #50c092;}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians {background: rgba(232, 114, 98, 0.6);}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians:hover {background: #50c092;}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-DebtAdvice {background: rgba(232, 114, 98, 1);bottom: 0;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
body[data-user="36"] .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-DebtAdvice:hover {background: #50c092;}
body[data-user="36"] .overlay-sub-text {color: #B0BB33;}*/
body[data-user="36"] #opt_detail.overlay-main-text-input::-webkit-input-placeholder{font-size: 17px !important;}
body[data-user="36"] #opt_detail.overlay-main-text-input:-moz-placeholder{font-size: 17px !important;}
body[data-user="36"] #opt_detail.overlay-main-text-input::-moz-placeholder{font-size: 17px !important;}
body[data-user="36"] #opt_detail.overlay-main-text-input:-ms-input-placeholder{font-size: 17px !important24px;}
body[data-user="36"] #opt_detail.overlay-main-text-input:placeholder-shown{font-size: 17px !important;}
body[data-user="36"] .overlay-container-footer-content{position: relative;}
body[data-user="36"] .overlay .icon-premium-plan-logo{font-size: 200px;position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
body[data-user="40"] .overlay .icon-clever-mortgages-logo{font-size: 120px;position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
body[data-user="42"] .overlay .icon-platinum-wave-campers-logo, body[data-user="43"] .overlay .icon-platinum-wave-campers-logo {font-size: 120px;}
body[data-user="47"] .overlay .overlay-container-footer-content-icon-logo{font-size: 120px;position: absolute;top: 50%;
left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.overlay-container-footer-content > span.icon-footer-logo-bigger {font-size: 200px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.overlay-container-footer-content > span.icon-footer-logo-100 {font-size: 100px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.overlay-container-footer-content > span.icon-footer-logo-200 {font-size: 200px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button {width: 100%; height: 45px; line-height: 45px; background: #50c092; color: white;font-size: 12px;font-weight: bold;position: absolute;left: 0;bottom: 0px;bottom: 45px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button:hover {background: #f07261;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs {background: rgba(232, 114, 98, 0.2);bottom: 90px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs:hover {background: #50c092;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians {background: rgba(232, 114, 98, 0.6);}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians:hover {background: #50c092;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-DebtAdvice {background: rgba(232, 114, 98, 1);bottom: 0;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-DebtAdvice:hover {background: #50c092;}

.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs {background: rgba(232, 114, 98, 0.6);bottom: 90px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs:hover {background: #50c092;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians {background: rgba(232, 114, 98, 1);bottom: 0;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians:hover {background: #50c092;}

.c-QuickOverlay-Subscribe-MulitHotLinks {width: 255px;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block {width: 100%; padding: 25px 0px; padding-bottom: 0;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block .c-QuickOverlay-Block-Container {width: 185px; margin: 0 auto;padding-bottom: 15px;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Container {width: 100%;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button {display: block; text-transform: uppercase; width: 100%; height: 45px; line-height: 45px; background: rgba(232, 114, 98, 1); color: white;font-size: 12px;font-weight: bold;position: relative;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button:hover {background: #50c092 !important;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="1"] {background: #4e302b;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="2"] {background: #58342f;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="3"] {background: #6d3e37;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="4"] {background: #8b4b41;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="5"] {background: #ab584d;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="6"] {background: #ca6657;}
.c-QuickOverlay-Subscribe-MulitHotLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="7"] {background: #e87262;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-TalkToUs {bottom: 45px;}
.c-QuickOverlay-Subscribe-MulitLinks .c-QuickOverlay-Block-Donate.c-Donate-Two-Buttons .c-QuickOverlay-Block-Footer-Button.u-QuickOverlay-Smartians {bottom: 0;}

.c-QuickOverlay-Subscribe-LandingLinks {width: 255px;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block {width: 100%; padding: 25px 0px; padding-bottom: 0;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block .c-QuickOverlay-Block-Container {width: 185px; margin: 0 auto;padding-bottom: 15px;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Container {width: 100%;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button {display: block; text-transform: uppercase; width: 100%; height: 45px; line-height: 45px; background: rgba(232, 114, 98, 1); color: white;font-size: 12px;font-weight: bold;position: relative;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button:hover {background: #50c092 !important;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="7"] {background: #4e302b;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="6"] {background: #58342f;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="5"] {background: #6d3e37;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="4"] {background: #8b4b41;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="3"] {background: #ab584d;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="2"] {background: #ca6657;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Donate .c-QuickOverlay-Block-Footer-Button[data-type="1"] {background: #e87262;}
.c-QuickOverlay-Subscribe-LandingLinks .c-QuickOverlay-Block-Button {font-size: 10px;}

body[data-user="34"] .overlay-sub-text {color: #B0BB33;}
body[data-user="34"] .overlay .overlay-icon-logo {font-size: 120px;position: absolute; top: 50%; left:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
body[data-user="34"] .c-QuickOverlay-Block-Footer-Button {width: 100%; height: 45px; line-height: 45px; background: #f07261; color: white;font-size: 10px;font-weight: bold;position: absolute;left: 0;bottom: 0px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
body[data-user="34"] .c-QuickOverlay-Block-Footer-Button:hover {background: #50c092;}


.u-QuickOverlay-PrivateMessageConfirm {z-index: 14 !important;}
.u-QuickOverlay-PrivateMessageConfirm .c-QuickOverlay-Block-Header {font-weight: bold; font-size: 22px;}
.u-QuickOverlay-PrivateMessageConfirm .c-QuickOverlay-Block-Middle {font-weight: normal; font-size: 14px;}
.u-QuickOverlay-PrivateMessageConfirm .c-QuickOverlay-Block-Button {width: 80px;}
.u-PrivateMessageConfirm-No {background: rgba(240, 114, 97,0.2); color:rgba(240, 114, 97,1); }
.u-PrivateMessageConfirm-No:hover {background: rgba(240, 114, 97,0.4);}

.c-Section-Landing-Block.c-Section-VedioLanding-Block {overflow: hidden;}
.c-Section-Landing-Block.c-Section-VedioLanding-Block .c-Section-VedioLanding-Video {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;z-index: 1;}
.c-Section-Landing-Block.c-Section-VedioLanding-Block .c-Section-Landing-Block-Button.icon-video:before {content: "\e90b"; position: absolute;top: 50%;left: 49%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 0;background: rgba(0, 0, 0, 0.7);border-radius: 50%; color: white;font-size: 12px;width: 24px;height: 24px;line-height: 25px;display: inline-block;vertical-align: middle;z-index: 2;text-indent: 2px;}
/*.c-Section-Landing-Block.c-Section-VedioLanding-Block .icon-play-dark {}
.c-Section-Landing-Block.c-Section-VedioLanding-Block .icon-play-dark:before {}*/

.c-Section-Landing-Block.c-Section-VedioLanding-Block .c-Section-Responses-Loader {background: white;z-index: 10;display: none;}
.c-Section-Landing-Block.c-Section-VedioLanding-Block .c-Section-Responses-Loader.active {display: block;}
.c-Section-Landing-Block.c-Section-VedioLanding-Block .c-Section-Responses-Loader .c-Overlay-Middle-Content {background: white;z-index: 100;display: block;position: relative;}

.c-Section-Landing-Loading {display: none; width: 100%; height: 100%; background-color: white;  position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index: 10;border-radius: 20px;}
.c-Section-Landing-Loading.active {display: block;}
.c-Section-Landing-Loading .loading {height:25px;width:25px;position:relative;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left:3px  solid rgba(0,0,0,.15);border-right:1px  solid rgba(0,0,0,.15);border-bottom:3px solid rgba(0,0,0,.15);border-top:3px solid rgba(0,0,0,.8);border-radius:100%;margin-left: 2px; position: absolute;top: 30%;left: 30%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.u-OverlayTrigger .icon-logo-lets-make-time {font-size: 80px;}

.c-Page-Loader-Footer {position: absolute;bottom: 18%;left: 50%;top: auto;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); text-align: center;}
.c-Page-Loader-Button {background-color: rgba(240, 114, 97, 0.2);color: #f07261; font-size: 8px;margin-top: 18px;
padding: 5px 12px; border-radius: 10px;}
.c-Page-Loader-Button:hover {background-color: rgba(240, 114, 97, 0.4);}

.system-logs.full {display: none;background-color: #f0f0f0; border: 2px solid #f0f0f0;  padding: 30px;padding-right: 60px; border-radius: 20px; width: 300px; position: fixed; right: 0; bottom: 0; height: /*180px*/80px; overflow: scroll; z-index: 300000;}
.system-logs.active {display: block;}
.system-log {background-color: white; color: black; border-radius: 50%; width: 50px; height:20px; line-height: 20px; font-size: 8px;word-break: break-word;margin: 20px auto;}
.system-logs.full .system-log {background-color: white; color: black; border-radius: 20%; width: 50%; height: auto; font-size: 10px;word-break: break-word;margin: 10px auto;padding: 5px 20px;}

.overlay .overlay-block-ready .overlay-main-header {font-size: 16px; background: black;color: black;background: #e67262;text-decoration: none;border-radius: 20px;padding: 2px 12px;font-weight: bold;cursor: pointer;margin-top: 10px;display: inline-block;position: relative;top: -35px;}
.overlay .overlay-block-ready .overlay-sub-button {position: relative;text-transform: uppercase;cursor: pointer;
border: none;background: rgba(240, 114, 97,0.2);color: rgba(240, 114, 97,1);display: inline-block;font-size: 10px;vertical-align: middle;font-weight: bold;padding: 5px 12px;border-radius: 6px;letter-spacing: 0;text-align: center;position: relative;top: 35px;}
.overlay .overlay-block-ready .overlay-sub-button:hover {background: rgba(240, 114, 97,0.4);}
.overlay.c-OverlayAudioError {z-index: 100002;}
.overlay.c-OverlayAudioError .overlay-block-ready .overlay-main-text {font-size: 26px;}
.overlay.c-OverlayAudioError .overlay-block-ready .overlay-sub-text {font-size: 16px; color: #808080; line-height: 25px;}

.c-Overlay-Middle-Content-ProgresBar {margin: 0 auto; width: 205px;margin-top: 50px;}
.audio_buffered {height: 6px;position: relative;background: rgba(255, 255, 255, 0.1);width: 200px; border-radius: 50px; overflow: hidden;}
.system-logs .audio_buffered {background: white;}
.audio-buffered-amount {display: block;height: 100%;background-color: #575757;width: 0;}
.audio_progress {margin-top: -6px; height: 6px; position: relative;width: 200px;background-color: rgba(255, 255, 255, 0.2); border-radius: 50px; overflow: hidden;}
.audio-progress-amount {display: block;height: 100%;background-color: #f07261;width: 0;}

.c-Page-Loader-Footer-Text {font-weight: bold;font-size: 12px; margin-bottom: 5px;}
.c-Page-Loader-Footer-Text > a {color: #f07261;}

.system-logs .audio_buffered {background: white;width: 300px;}
.system-logs .audio-buffered-amount {display: block;height: 100%;background-color: #575757;width: 0;}
.system-logs .audio_progress {width: 300px;background-color: rgba(87, 87, 87, 0.6);}
.system-logs .audio-progress-amount {background-color: #f07261;}

.c-Section-Landing-Block-Audio-ProgresBar {position: absolute;bottom: 10%;left: 50%;top: auto;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); text-align: center; width: 60%;}
.c-Section-Landing-Block-Audio-ProgresBar .audio_buffered {width: 100%;background-color: white;height: 5px;}
.c-Section-Landing-Block-Audio-ProgresBar .audio_progress {width: 100%;background-color: rgba(87, 87, 87, 0.6);margin-top: -5px; height: 5px;}
.c-Section-Landing-Block-Audio-ProgresBar .audio-buffered-amount {background-color: #575757;}
.c-Section-Landing-Block-Audio-ProgresBar .audio-progress-amount {background-color: #f07261;}

.toquick-text {display: none}
.toquick .toquick-text {display: block;}
.toquick .toquick-span {color: rgba(240, 114, 97, 0.8); background-color: rgba(240, 114, 97, 0.2);border-radius: 50px;display: inline-block;font-size: 16px; padding: 4px 16px;font-style: normal;font-weight: bold;}

.c-Section-Campaign-Form .c-Section-Form-Fields.processing .u-SendPrivateMessage {background: none;}
.c-Section-Campaign-Form .c-Section-Form-Fields.processing .u-SendPrivateMessage span {display: none;}
.c-Section-Campaign-Form .c-Section-Form-Fields.processing .u-SendPrivateMessage:after {content: '';height: 20px;width: 20px;position: relative;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left: 2px solid rgba(0,0,0,.15);border-right: 2px solid rgba(0,0,0,.15);border-bottom: 2px solid rgba(0,0,0,.15);border-top: 2px solid rgba(0,0,0,.8);border-radius: 100%;display: inline-block;vertical-align: unset; position: absolute; top: 0px;position: absolute;margin: 0 auto;right: 0;left: 0px;text-align: center;}
.landing-system-logs {background-color: white;color: black;text-align: center;width: 15px;height: 15px;line-height: 15px; border-radius: 50%; position: fixed; left: 20px; bottom: 20px; z-index: 300000; font-size: 7px; font-weight: bold; display: block !important;}

.u-Open-QuickOverlay-MobileButton-Counter {position: relative; left: -5px;}