.bloco-imgvideocarrossel {font-family: "VAGRoundedLTCom-Light",Helvetica,Arial,sans-serif;}

.bloco-imgvideocarrossel .maintitle { font-size: 30px; font-weight: bold; line-height: 36px; margin: 1%;}

.bloco-imgvideocarrossel.std-Template-BKG .item-video{height:472px;}

.bloco-imgvideocarrossel .custom-owl-dots { width: 100%; position: relative; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; background-color: #e9e9e9; padding: 1% 0; }
.bloco-imgvideocarrossel .owl-dots .owl-dot span { width: 30px; height: 30px; display: grid; place-items: center; font-size: 1rem; }
.bloco-imgvideocarrossel .custom-owl-dots .owl-dot { outline: none; display: inline-block; }
.bloco-imgvideocarrossel .custom-owl-dots button { border-radius: 30px; width: 30px!important; height: 30px!important; margin: 5px 5px; cursor: pointer; }
.bloco-imgvideocarrossel .custom-owl-dots button span { display: grid !important; place-items: center !important; font-size: 1rem !important; }
.bloco-imgvideocarrossel .custom-owl-dots button.owl-dot { border: none; padding: 0 !important; font-size: 1rem!important; }
.bloco-imgvideocarrossel .owl-theme .owl-nav {margin: 0;}

/* CORES PADROES */
.bloco-imgvideocarrossel .custom-owl-dots .owl-dot.active:hover { background-color: darkgrey; }
.bloco-imgvideocarrossel .custom-owl-dots .owl-dot.active { background-color: darkgrey; }
.bloco-imgvideocarrossel .custom-owl-dots .owl-dot:hover { background-color: lightgray; }
/* CORES PADROES */

/********************* @MEDIA QUERIES **********************/

@media screen and (max-width: 840px) {
    .bloco-imgvideocarrossel .maintitle { font-size: 4vw; }
    .bloco-imgvideocarrossel.std-Template-BKG .item-video{height:56.2vw;}
}

@media screen and (max-width: 460px) {
    .bloco-imgvideocarrossel .custom-owl-dots { padding: 3% 0; }
    .bloco-imgvideocarrossel .custom-owl-dots button { width: 34px!important; height: 34px!important; }
    .bloco-imgvideocarrossel .custom-owl-dots button span { font-weight: bold; }
}