.bsf-has-tip,
.has-tip{cursor:help;}
.tip{background-color:black;background-color:rgba(0, 0, 0, 0.8);color:#eeeeee;font-size:11px;line-height:1.5em;max-width:200px;padding:4px 8px;}
.tip.success{background-color:#47fe42;background-color:rgba(71, 254, 66, 0.8);color:#025600;}
.tip.error{background-color:#ff7f86;background-color:rgba(255, 127, 134, 0.8);color:#7f0006;}
.tip.light{background-color:#ebebeb;background-color:rgba(235, 235, 235, 0.8);color:#222222;}
.tip[class*="arrow"]:before{content:' ';position:absolute;border:solid transparent;width:0px;height:0px;border-width:5px;border-color:black;border-color:rgba(0, 0, 0, 0.8);}
.success[class*="arrow"]:before{border-color:#47fe42;border-color:rgba(71, 254, 66, 0.8);}
.error[class*="arrow"]:before{border-color:#ff7f86;border-color:rgba(255, 127, 134, 0.8);}
.light[class*="arrow"]:before{border-color:#ebebeb;border-color:rgba(235, 235, 235, 0.8);}
.tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%;}
.tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%;}
.tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%;}
.tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%;}
.customize-support .tip{background-color:rgba(0, 148, 221, 0.95);color:#FFF;font-size:13px;line-height:1.5em;max-width:200px;padding:5px 11px;border:1px solid #0094DD;border-radius:1px;}
.customize-support .tip[class*="arrow"]:before{border-width:5px;border-color:#0094DD;border-color:rgba(0, 148, 221, 0.95);}
.customize-support .tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%;}
.customize-support .tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%;}
.customize-support .tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%;}
.customize-support .tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%;}
.tip[class*="close-tip-content"]{border-radius:7px;max-width:300px;padding:15px 30px;}
.tip[class*="close-tip-content"]:before{border-width:8px!important;margin-top:-8px!important;}
.tip[class*="close-tip-content"][class*="arrow-bottom"]{}
.tip[class*="close-tip-content"][class*="arrow-bottom"]:before{margin-top:-1px!important;}
.tip[class*="close-tip-content"][class*="arrow-right"]:before{left:100%;left:calc(100% - 1px);}
.cp-innertip.tip[class*="close-tip-content"][class*="arrow"]{margin-top:30px!important;}
@media (max-width:768px) {
.tip[class*="close-tip-content"]{border-radius:7px;max-width:200px;padding:5px 20px;}
}
@media (max-width:610px) {
.tip[class*="close-tip-content"]{
max-width:170px;
}
}.cp-direct-download .cp-modal-body,.cp-modal-body.cp-direct-download{background-color:transparent}
.cp-direct-download .cp-text-container{padding:40px 0 30px 40px}
.cp-direct-download .cp-text-container.cp-right-contain{padding:40px 20px 30px}
.cp-direct-download .cp-image-container{padding:40px 20px 20px}
.cp-direct-download .cp_responsive.cp_font{line-height:normal}
.cp-direct-download .cp-bigtext-container{padding:25px 15px 10px}
.cp-direct-download .cp-title-container{margin-bottom:5px}
.cp-direct-download .cp-title,.cp-direct-download h2.cp-title{margin:0;font-size:28px;font-family:Montserrat,sans-serif;color:#2c3e50;font-weight:700;line-height:1.15em}
.cp-direct-download .cp-desc-container,.cp-direct-download .cp-description,.cp-direct-download .cp-form-container,.cp-direct-download .cp-short-description{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.64em;margin-bottom:2px;padding:0;color:#2c3e50}
.cp-count-down-container .cp-overlay-close span{font-family:cp-direct-download-container,serif}
.cp-direct-download .cp-short-desc-container{display:block;width:100%;float:left;margin:0 0 20px;color:#2c3e50}
.cp-direct-download .cp-info-container,.cp-direct-download .cp-info-container p{font-family:Montserrat,sans-serif;color:#2c3e50;padding:10px 0 0}
.cp-direct-download-container .cp-form-container .cp-form-layout-4{margin:0}
.cp-direct-download .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-direct-download{max-width:90%;margin:0 auto}
.cp-direct-download .col-md-6.cp-name-form,.cp-direct-download .cp-form-name{padding-left:0;float:left}
.cp-direct-download .cp-form-simple .form-button,.cp-direct-download .cp-formwith-name>div{padding-left:0}
.cp-direct-download .cp-formwith-name .cp-form{margin-bottom:10px}
.cp-direct-download form#smile-optin-form{margin-bottom:0}
.cp-direct-download .cp-info-container .error,.cp-direct-download .cp-info-container .success{width:100%;max-width:90%;padding:20px 15px;margin-left:0}
.cp-direct-download .cp-right-contain{float:right}
.cp-direct-download .cp-submit a{color:inherit;text-decoration:none;width:100%;display:block;box-shadow:none}
.cp-direct-download .cp-submit a:focus{outline:0;border:none}
.cp-direct-download button.cp-submit.btn-modal{padding:0}
.cp-direct-download button.cp-submit.btn-modal a,.cp-direct-download button.cp-submit.cp-link{padding:10px 20px}
.cp-direct-download .cp-short-description.cp-desc.cp_responsive{font-size:14px}
.cp-direct-download #cp_button_editor span.cp_responsive.cp_font{line-height:1em}
.cp-live-preview .cp-modal .cp-direct-download .cp-btn-outline.cp-submit:hover{background:#1f3143;border:2px solid #1f3143;color:#fff}
@media (max-width:1355px){.cp-direct-download .cp_name_submit{margin-right:0;padding-right:15px}}@media (max-width:768px){.cp-direct-download .cp-form-name input[name=name],.cp-modal-body.cp-direct-download{text-align:center}
.cp-direct-download .cp-image-container img{max-width:75%}
.cp-direct-download .cp-info-container .error,.cp-direct-download .cp-info-container .success,.cp-direct-download .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-direct-download{max-width:100%}
.cp-direct-download .cp-formwith-name .form-button{width:100%}
.cp-direct-download .cp-formwith-name>div{padding-left:0;padding-right:0}
.cp-direct-download .cp-form-simple .form-button{padding-top:0;padding-left:15px;padding-right:15px}
.cp-direct-download .cp-right-contain{float:left}
.cp-direct-download .cp-image{margin:0 auto}
.cp-direct-download .cp-image-container,.cp-direct-download .cp-text-container,.cp-direct-download .cp-text-container.cp-right-contain{padding:25px 15px 10px}
.cp-direct-download button.cp-submit.btn-modal a,.cp-direct-download button.cp-submit.cp-link{padding:5px;font-size:12px}
.cp-direct-download .cp-short-description li span{display:block}}@media (max-width:667px){.cp-direct-download .cp-image-container img{max-width:75%}}@media (min-width:768px){.cp-direct-download .cp-form-layout-3 .cp-submit-wrap.enable-field-attached{padding-left:0!important;margin-left:-1px}}