 
/*VARIABLES*/
:root {
--font-small: 0.875em;
--font-normal: 1em;
--font-medium: 1.2em;
--font-large: 1.4em;
--color-default: #555555;
--color-green: #36BA9B;
--color-blue: #39AED9;
--color-yellow: #F5B946;
--color-red: #D94352;
--weight-light: 300;
--weight-normal: 400;
--weight-bold: 700;
--weight-black: 900;
--hover-color-green: #61DDBC;
--hover-color-blue: #66D4F1;
--hover-color-yellow: #FCD277;
--hover-color-red: #F76C82;
--hover-duration: 0.3s;
--gradient-green: linear-gradient(to right, #42E695 0%, #3BB2B8 50%, #42E695 100%);
--gradient-blue: linear-gradient(to right, #17EAD9 0%, #6078EA 50%, #17EAD9 100%);
--gradient-red: linear-gradient(to right, #622744 0%, #C53364 50%, #622744 100%);
--gradient-yellow: linear-gradient(to right, #FCE38A 0%, #F38181 50%, #FCE38A 100%);
--radius-normal: 5px;
--radius-medium: 10px;
--radius-large: 20px;
--radius-round: 50%;
--index-back: -1;
--index-fold: 2;
--index-menu: 3;
--index-modal: 4;
}
/*DEFAULT LOAD*/
.ajax_load {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1000;}
.ajax_load_box {margin: auto;text-align: center;color: #ffffff;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
.ajax_load_box_circle {border: 16px solid #e3e3e3;border-top: 16px solid var(--hover-color-green);border-radius: 50%;margin: auto;width: 80px;height: 80px;-webkit-animation: spin 1.2s linear infinite;-o-animation: spin 1.2s linear infinite;animation: spin 1.2s linear infinite;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes spin { 0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
.transition {transition-duration:0.3s;}
.message {display: block;margin-bottom: 20px;padding: 15px;text-align: center;-webkit-border-radius: var(--radius-medium);-moz-border-radius: var(--radius-medium);border-radius: var(--radius-medium);border: 1px solid #cccccc;font-weight: var(--weight-bold);}
.message.success {color: var(--color-green);border-color: var(--color-green);}
.message.info {color: var(--color-blue);border-color: var(--color-blue);}
.message.warning {color: var(--color-yellow);border-color: var(--color-yellow);}
.message.error {color: var(--color-red);border-color: var(--color-red);}
.mt_05{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.text_destaque{font-weight:600;}
.btn_primary{padding:9px 5px 9px 5px;margin:0px 7px 0px 0px;color:000000;background-image: linear-gradient( to right,#1446a2,#4887fa);font-size:0.9em;border-color:#1446a2;font-weight:900;float:right;}
.btn_primary:hover{color:000000;background-image: linear-gradient( to right,#1446a2,#4887fa);border-color:#1446a2;opacity:0.8;}
.btn_download_app{padding:15px 0px 15px 0px!important;color:#FFFFFF;background-color:#f4763c;font-size:1em;border-color:#f4763c;width: 390px;font-weight:600;}
.btn_download_app:hover{color:#FFFFFF;background-color:#f4763c;border-color:#f4763c;opacity:0.8;}
.btn_pedido{padding:15px 0px 15px 0px;color:#FFFFFF;background-color:#f4763c;font-size:1em;border-color:#f4763c;width:100%;font-weight:900;}
.btn_pedido:hover{color:#FFFFFF;background-color:#f4763c;border-color:#f4763c;opacity:0.8;}
.btn_termos{padding:0px 5px 0px 5px;margin:0px 7px 0px 0px;color:#FFFFFF;background-color:#f4763c;font-size:0.9em;border-color:#f4763c;font-weight:900;float:right;}
.btn_termos:hover{color:#FFFFFF;background-color:#f4763c;border-color:#f4763c;opacity:0.8;}
.active{color:000000!important;font-weight:600;}
.js-scroll-trigger:hover{color:000000!important;}
.form_load{display: none; vertical-align: middle; margin-left: 15px; margin-top: -2px;}
.trigger{display: none; text-transform: uppercase; padding: 15px; background: #ccc; color: #000; margin-bottom: 20px; font-size: 0.8em; font-weight: bolder}
.trigger-error{background: #e4b4b4;}
.trigger-success{background: #b4e4b9;}
.font_seo{font-size:0px;}
.font_seo>h2{font-size:0px;}
.navbar-nav{padding:5px 0px 0px 0px;}
.navbar_player{padding:5px 0px 5px 0px;background-image: linear-gradient(to right,#f3f3f3,#f9f9f9); position:fixed;right:0;bottom:0;left:0;z-index:1030;border-top:2px solid#e1e1e1;border-top-style:dashed;}
.logo{width:100%;height:auto;object-fit:cover;object-position:center;}
footer{margin-bottom:75px;}.modal-body * {max-width:100%;}.modal-body * img{max-width:100%;height:auto;object-fit:cover;object-position:center;}
.navbar-nav{padding:5px 0px 0px 0px;}
.player_desktop{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.navbar_custom{min-height:70px;background-image: linear-gradient( to right,#1446a2,#4887fa);}
.nav-link{color:000000;text-transform:uppercase;font-size:0.8em;}
.navbar-toggler{background-color:#f4763c!important;color:FFFFFF!important;}
.menu_mobile{padding:6px 0px 6px 0px;text-transform:uppercase;font-weight:600;font-size:0.9em;}
.site_destaque{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.destaque_cover{width: 100%; height: auto; object-fit: cover; object-position: center;}
.carousel_caption{padding:90px 0px 90px 0px;position:absolute;right:0;bottom:0;left:0;z-index:10;color:#fff;text-align:center;text-shadow: black 0.1em 0.1em 0.2em; background-image: linear-gradient(to bottom, transparent, #222);}
.carousel_caption>a{text-decoration:none;color:#fff;}
.carousel_caption>h1{margin:17px 0px 0px 0px;padding:0px 0px 0px 0px;text-transform: uppercase;text-shadow: black 0.1em 0.1em 0.2em;}
.carousel_caption>p{font-size:1.1em;text-shadow: black 0.1em 0.1em 0.2em;}
.download_app{padding:75px 0px 95px 0px; margin:0px 0px 0px 0px; background-image: linear-gradient( to right,#1446a2,#4887fa); text-align: center;-webkit-box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.75);box-shadow: 0px 1px 18px -2px rgba(0,0,0,0.75);}
.download_app_title>h3{font-size:1.7em;text-transform: uppercase; font-weight: 600; color:000000}
.download_app_subtitle{margin:0px 0px 30px 0px;font-size:1.1em;color:000000;font-weight:300;}
.equipe{padding:0px 0px 30px 0px; margin:0px 0px 0px 0px; }
.lista_equipe{padding:50px 0px 0px 0px; margin:25px 0px 0px 0px;}
.section-heading{font-size:1.7em;color:#333;}
.section-subheading{margin:0px 0px 25px 0px;font-size:1.3em; font-weight: 300;color:#777;}
.img_profile{width:95px;height:95px;object-fit:cover; object-position: center; border-radius: 50%;}
.modal-body * img{max-width:100%;height:auto;object-fit:cover;object-position:center;}
.profile_name{font-size:1.1em;}
.profile_function{color:#FEC501; font-size:0.9em;}
.team-member{padding:0px 0px 9px 0px; margin-bottom:50px;text-align:center; border-right:0px; border-bottom:0px solid#e9e9e9; border-left:0px; border-top:0px; border-style: dashed;-webkit-box-shadow: -1px 6px 18px -12px rgba(0,0,0,0.75);-moz-box-shadow: -1px 6px 18px -12px rgba(0,0,0,0.75);box-shadow: -1px 6px 18px -12px rgba(0,0,0,0.75);}
.team-member h4{margin-top:30px; margin-bottom:0;text-transform:none}
.team-member p{margin-top:0}
.list-inline-item{text-align: center;}
.fa-twitter{padding:7px 0px 0px 0px;}
.fa-facebook{padding:7px 0px 0px 0px;}
.fa-instagram{padding:7px 0px 0px 0px;}
ul.social-buttons{margin-bottom:0}
ul.social-buttons li a{font-size:15px;line-height:30px;display:block;width:30px;height:30px;-webkit-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}
ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#fed136}
.newsletters{padding:0px 0px 85px 0px; margin:0px 0px 0px 0px;}
.site_newsletter{padding:325px 0px 375px 0px;margin:0px 0px 0px 0px;background-image: url("https://www.fmlitoranea.com.br/uploads/images/2017/12/background-page.jpg");background-repeat: no-repeat; background-size: cover; background-position: center;background-attachment: fixed;-webkit-filter: grayscale(90%); /* Safari 6.0 - 9.0 */filter: grayscale(70%);filter: brightness(35%);}
.form_captura{padding:25px 0px 50px 0px;margin:-595px 0px 0px 0px; }
.form_pedido{padding:0px 0px 0px 0px; margin:auto; color:#fff; text-align: center; }
.form_pedido>h3{font-size:1.5em; text-transform: uppercase; color: #FED136;}
.label_title{color: #fff;font-size:1.1em;font-weight:600;}
.programacao{padding:45px 0px 90px 0px;margin:0px 0px 0px 0px;background-color:#fff;border-radius:0px 0px 0px 0px;}
.colapse-title-left{padding:15px 5px 0px 5px;margin-top: -15px;float: left; background-color:#f3f3f3; display: block; height: 55px; border-right: 1px solid#f3f3f3;border-right-style: dashed;}
.programacao_title{padding:75px 0px 0px 0px;text-align: center;}
.programacao_title>h2{font-size:1.7em;text-transform:uppercase;color:#333;}
.programacao_subtitle{padding:0px 0px 25px 0px;font-size:1.2em;text-align:center;color:#777;}
.card_programa{padding:9px 3px 9px 3px;margin:0px 0px 15px 0px;text-align:center;background-color:#f3f3f3;}
.programa_horario{}
.icone_horario{font-size: 2em; color:#4887fa;}
.horario{color:000000;font-weight: 600;}
.programa_titulo{}
.programa_titulo>h5{font-size: 1em; color:#4887fa}
.programa_responsavel{font-size:0.7em; color: #555;}
.programa_responsavel>strong{text-transform: uppercase;}
.onclick-menu {position: relative;outline: none;/*transition: all 1s;*/}
.colapsed-title {padding:15px 0px 15px 0px;margin:0px 0px 15px 0px;width: 100%;background-color:#f3f3f3;text-align: center;text-transform: uppercase;color:#4887fa;}
.colapsed-title:after {margin-left: .5rem;font-family: FontAwesome;vertical-align: text-bottom;}
.onclick-menu:focus {/* clicking on label should toggle the menu */pointer-events: none;}
.onclick-menu:focus .onclick-menu-content {/*  opacity is 1 in opened state (see below) */opacity: 1;	display: initial;transition: all 2s;/* don't let pointer-events affect descendant elements */pointer-events: auto;visibility: visible;animation: show 0.3s;}
.onclick-menu .onclick-menu-content {position: relative;opacity: 0;display: none;visibility: hidden;}
.captcha_generator{padding:0px 0px 0px 0px;margin:33px 0px 0px 0px;}
.section_custom{padding:45px 0px 90px 0px;margin:0px 0px 0px 0px;background-color:#fff;border-radius:0px 0px 0px 0px;}
.section_custom_subtitle{padding:75px 0px 0px 0px;text-align: center;}
@keyframes show {
0% {display: none;opacity: 0;transition: translateX(-0.5rem);}
100% {display: block;opacity: 1;transition: translateX(0);}
}
.videos{padding:95px 0px 75px 0px;margin:0px 0px 0px 0px;background-color:#f3f3f3;}
.section_video_title{padding:0px 0px 5px 0px;font-size:1.7em;margin:0px 0px 0px 0px;text-align: center;text-transform: uppercase;color:#333;}
.section_video_subtitle{padding:0px 15% 25px 15%;font-weight:300;text-align: center;color:#777;}
.youtube-video {display: inline-block;overflow: hidden;width:100%;height: auto;}
.youtube-video img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-in-out;transition: all 0.25s ease-in-out;}
.youtube-video:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);filter: blur(3px);}
.video_modal_title{font-size: 1em;}
.contact{padding:115px 0px 90px 0px;margin:0px 0px 0px 0px;background-color:#fff;-webkit-box-shadow: -4px -1px 35px -12px rgba(0,0,0,0.75);-moz-box-shadow: -4px -1px 35px -12px rgba(0,0,0,0.75);box-shadow: -4px -1px 35px -12px rgba(0,0,0,0.75);}
.contact_title>h3{text-align:center;font-size:1.7em;color:#333;text-transform:uppercase;}
.contact_forms{padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;border-right:2px solid#c9c9c9;text-align:center;}
.contact_forms>header>h4{color:#333;}
.contact_forms_2{padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;text-align: center;}
.contact_form{padding:0px 0px 0px 0px;font-size:1em;font-style:italic;color:#777;text-align: center;}
.formulario_contato{padding:50px 0px 0px 0px;}
.btn_contact{padding:9px 15px 9px 15px;color:#FFFFFF;background-color:#f4763c;font-size:1em;border-color:#f4763c;font-weight:900;float: right;}
.btn_contact:hover{color:#FFFFFF;background-color:#f4763c;border-color:#f4763c;opacity:0.8;}
footer{padding:9px 0px 7px 0px;color:#999;background-color:#fff;border-top:1px solid#e9e9e9;}
.cbh-phone{position:fixed;right:10px;bottom:10px;visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;position:fixed;right:10px;bottom:10px;visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}#kmacb{position:fixed;display:none;background-color:transparent;width:160px;height:160px;z-index:200000!important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;right:15px;bottom:15px}.cbh-phone{position:fixed;right:-50px;bottom:-55px;visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}.cbh-phone.cbh-show{visibility:visible}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.cbh-phone.cbh-static1{opacity:.6}.cbh-phone.cbh-hover1{opacity:1}.cbh-ph-circle{width:110px;height:110px;top:40px;left:40px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;-webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out;-moz-animation:cbh-circle-anim 1.2s infinite ease-in-out;-ms-animation:cbh-circle-anim 1.2s infinite ease-in-out;-o-animation:cbh-circle-anim 1.2s infinite ease-in-out;animation:cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cbh-phone.cbh-active .cbh-ph-circle1{-webkit-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-o-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;animation:cbh-circle-anim 1.1s infinite ease-in-out!important}.cbh-phone.cbh-static .cbh-ph-circle{-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-o-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;animation:cbh-circle-anim 2.2s infinite ease-in-out!important}.cbh-phone.cbh-hover .cbh-ph-circle{border-color:rgba(0,175,242,1);opacity:.5}.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle{border-color:rgba(117,235,80,1);opacity:.5}.cbh-phone.cbh-green .cbh-ph-circle{border-color:rgba(0,175,242,1);opacity:.5}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle{border-color:rgba(204,204,204,1);opacity:.5}.cbh-phone.cbh-gray .cbh-ph-circle{border-color:rgba(117,235,80,1);opacity:.5}.cbh-ph-circle-fill{width:74px;height:74px;top:58px;left:58px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cbh-phone.cbh-active .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important}.cbh-phone.cbh-static .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}.cbh-phone.cbh-hover .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:.75!important}.cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill{background-color:rgba(204,204,204,.5);opacity:.75!important}.cbh-phone.cbh-gray .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:1!important}.cbh-ph-img-circle1{width:50px;height:50px;top:70px;left:70px;position:absolute;background-image:url("../_conf/images/whatsapp.png");background-size:40px 40px;background-color:rgba(30,30,30,.1);background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out;-moz-animation:cbh-circle-img-anim 1s infinite ease-in-out;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out;-o-animation:cbh-circle-img-anim 1s infinite ease-in-out;animation:cbh-circle-img-anim 1s infinite ease-in-out}.cbh-phone.cbh-active .cbh-ph-img-circle1{-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;animation:cbh-circle-img-anim 1s infinite ease-in-out!important}.cbh-phone.cbh-static .cbh-ph-img-circle1{-webkit-animation:cbh-circle-img-anim 0 infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 0 infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 0 infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 0 infinite ease-in-out!important;animation:cbh-circle-img-anim 0 infinite ease-in-out!important}.cbh-phone.cbh-hover .cbh-ph-img-circle1{background-color:rgba(0,175,242,1)}.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover{background-color:rgba(117,235,80,1)}.cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:rgba(0,175,242,1);background-color:rgba(0,175,242,1)}.cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1{background-color:rgba(204,204,204,1)}.cbh-phone.cbh-gray .cbh-ph-img-circle1{background-color:rgba(117,235,80,1)}@-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:rotate(0deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-o-transform:rotate(0deg) scale(1) skew(1deg)}}.cbh-phone.cbh-green .cbh-ph-circle{border-color:#00f2a4}.cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:#00f2a4}.cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:#00f2a4}.kmacb__manager-border{position:absolute;width:75px;height:75px;top:50%;left:50%;margin-top:-39.5px;margin-left:-39.5px;border-radius:100%;border:2px solid #ffe787;-webkit-animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;-moz-animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;-ms-animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;-o-animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;animation:kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;opacity:.8;transform-origin:center}.kmacb__manager-fill{background:#52aff7 center bottom no-repeat;position:absolute;width:75px;height:75px;top:50%;left:50%;margin-top:-37.5px;margin-left:-37.5px;border-radius:100%;opacity:.5;-webkit-animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;-moz-animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;-ms-animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;-o-animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;animation:kmacb__manager-fill-anim 1.5s ease-in-out infinite;transform-origin:center}.kmacb__manager-circle{background:#52aff7;position:absolute;width:120px;height:120px;top:50%;left:50%;margin-top:-60px;margin-left:-60px;border-radius:100%}.wrapper p{text-align:center;margin:0 0 10px;color:#777;font-size:12px}.wrapper{position:fixed;width:260px;bottom:75px;right:75px;padding:10px;border:2px solid #eee;background:#f5f5f5;border-radius:3px;display:none}#msg{display:block;height:150px;width:100%;border:none;border-radius:3px;background:#fff;resize:none;outline:none;padding:5px;font-family:'Open Sans';letter-spacing:1px}#sendMsg{display:block;border:none;width:100%;margin:10px 0 0;background:#3498db;color:#fcfcfc;padding:5px 0;border-radius:3px;transition:background .2s}#sendMsg:hover{cursor:pointer;background:#2980b9;}
/*Back top*/
.back_top{display:inline-block; height: 40px; width: 40px; position: fixed; bottom:40%; right: 15px; box-shadow: 0 0 10px #333;/* image replacement properties */ overflow: hidden; text-indent: 100%;white-space: nowrap; background-color:#4887fa!important; background: url(../../../uploads/default/back-top.png)no-repeat center 50%;visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.back_top.back_top_is_visible{/* the button becomes visible */ visibility: visible;opacity: 1;}
.back_top.back_top_fade_out {/* if the user keeps scrolling down, the button is out of focus and becomes less visible */ opacity: .5; }
.no_touch .back_top:hover {background-color:#333; opacity: 1;}
.social_buttons {display: inline-flex;margin: 0;padding: 0;align-items: center;justify-content: center;}
.social_buttons>a{padding:0px 5px 0px 5px;}
.icon_facebook{margin:0px 0px 0px 0px;color:#4867AA;cursor: pointer;text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.4);transition: all ease-in-out 150ms;}
.icon_facebook:hover {margin-top:-5px;text-shadow: 0px 16px 10px rgba(0, 0, 0, 0.3);transform: translate(0, -8);}
.icon_google{margin:0px 0px 0px 0px;color:#E05C52;cursor: pointer;text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);transition: all ease-in-out 150ms;}
.icon_google:hover {margin-top:-5px;text-shadow: 0px 14px 10px rgba(0, 0, 0, 0.4);transform: translate(0, -5);}
.icon_twitter{margin:0px 0px 0px 0px;color:#1DA1F2;cursor: pointer;text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.4);transition: all ease-in-out 150ms;}
.icon_twitter:hover {margin-top:-5px;text-shadow: 0px 16px 10px rgba(0, 0, 0, 0.3);transform: translate(0, -8);}
.icon_instagram{margin:-5px 0px 0px 0px;color:#0473AE;cursor: pointer;text-shadow: 0px 7px 10px rgba(0, 0, 0, 0.4);transition: all ease-in-out 150ms;}
.icon_instagram:hover {margin-top:-9px;text-shadow: 0px 16px 10px rgba(0, 0, 0, 0.3);transform: translate(0, -8);}
.form_load_right{float: right;padding:0px 15px 0px 15px;}
@media(max-width:720px){
.player_desktop{padding:0px 0px 0px 0px;margin:3px 0px 0px 15px;width:100%;position:absolute;border-radius:0px;}
.js-scroll-trigger{padding:5px 0px 15px 0px;margin:9px 0px 0px 0px;border-bottom:1px solid#999;border-bottom-style:dashed;text-align:center;}
.js_scroll_trigger_mobile{margin-top:19px;}
.navbar_custom{min-height:auto;}
.contact{padding:75px 0px 50px 0px;}
.site_destaque{padding:0px 0px 0px 0px;margin:85px 0px 0px 0px;}
.carousel_caption{padding:0px 0px 0px 0px; bottom:0px;left:0%; right: 0%;}
.carousel-control-next{margin:0px 0px 0px 0px;margin:-25% 0px 0px 0px;}
.carousel-control-prev{margin:0px 0px 0px 0px;margin:-25% 0px 0px 0px;}
.carousel_caption>h1{font-size:1.1em;padding:0px 0px 15px 0px;}
.carousel_caption>p{font-size:0.9em;}
.videos{margin:-75px 0px 0px 0px;}
.lista_equipe{padding:15px 0px 75px 0px;}
.section-subheading{padding:50px 0px 50px 0px;font-size:1.1em;}
.btn_download_app{margin:15px 0px 0px 0px; max-width: 100%;}
.site_newsletter{margin:0px 0px 0px 0px;}
.programacao_title{padding:0px 0px 0px 0px;} 
.video_modal_title{font-size: 0.9em;}
.contact_forms_2{padding:25px 0px 0px 0px;margin:auto;text-align:center;}
.section-heading{font-size:1.4em;}
.programacao_title>h2{font-size:1.4em;}
.section_video_title{font-size:1.4em;}
.contact_title>h3{font-size:1.4em;}
.contact_forms>header>h4{font-size:1.1em;}
.contact_forms_2>header>h4{font-size:1.1em;}
.captcha_generator{margin:0px 0px 0px 0px;}
.newsletters{padding:0px 0px 0px 0px;}
.banner{padding:25px 5px 25px 5px;}
.logo{width:280px;height:60px;}
.navbar-toggler{padding:9px 5px 9px 5px;margin:10px 0px 0px 0px;}
footer{margin-bottom:75px;}
.navbar_player{height:70px!important;background-image: linear-gradient(to right,#f3f3f3,#f9f9f9)!important;}
}