@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,600,700,800);
@import url(colorbox.css);

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@media screen and (min-width: 1500px) {html {height: 100%; background: #060509;}}
@media screen and (min-width: 1920px) {body {padding-left: 2px;padding-right: 2px;max-width: 1920px;margin: 0 auto;	min-height: 100%;box-shadow: 0 0 7px 1px rgba(0,0,0,.2); position: relative;}}

body {background: #111016; color: #b4b1c3; font-family:'Roboto', Constantia, Lucida Bright, DejaVu Serif, Georgia, serif;}

* {font-family:'Roboto', Constantia, Lucida Bright, DejaVu Serif, Georgia, serif; font-weight: 400;}

.overlay {background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: none; z-index: 100;}

body header {padding: 25px; position: absolute; top: 0px; left: 0; z-index: 5; width: 100%;}
body header .logotipo {float:left;}
body header .logotipo h1 {display: none;}
body header .singleMenu {padding: 13px; position: absolute; top: 15px; right: 15px; z-index: 1;}
body header .singleMenu i {color: #fff; font-size: 32px;}

body nav {position: fixed; top: 0px; right: -350px; width: 300px; height: 100%; background: #ff0060; z-index: 101;}
body nav:before {background: #ff0060; position: absolute; top: -2px; left: -18px; height: 100%; width: 50px; content:  ''; transform: rotate(-2deg); z-index: 1;}
body nav .closeMenuSingle i {color: #fff; font-size: 42px; position: absolute; top: 25px; left: 0px; z-index: 2;}
body nav .menuTitle {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 50px; text-align: right; display: block; padding:10px 25px;}
body nav ul {list-style: none; text-align: right; padding: 25px;}
#menu-menu-principal {overflow-y: scroll; height: 90%; padding-top: 0px; padding-bottom: 0px;}
#menu-menu-principal::-webkit-scrollbar-track{background-color: transparent;}
#menu-menu-principal::-webkit-scrollbar{width: 5px; background-color: transparent;}
#menu-menu-principal::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,0.2);}
body nav ul li a { color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 30px;}
body nav ul li a:hover {color: #fff; text-decoration: none; opacity: 0.7;}

body nav ul li ul.sub-menu {padding: 5px;}
body nav ul li ul.sub-menu li a {font-size: 20px;}
body nav ul li ul.sub-menu li a:after {content:''; width: 10px; height: 10px; border: solid 3px #fff; display: inline-block; margin-left: 10px; position: relative; top: -2px;}


body .mainSite {position: relative; top: 0px; left: 0px; z-index: 1;}
body .mainSite ul {list-style: none; padding: 0px; margin: 0px;}
body .mainSite ul li a {height: 900px; width: 100%; background-position: center;display: block; text-decoration: none;}
body .mainSite ul li a h2 { line-height: 100px;}
body .mainSite ul li a .container {height: 100%;}
body .mainSite ul li a .slidercontent {max-width: 60%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}

body .mainSite ul li a h2 span {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 72px;background: none;padding: 8px 12px;line-height: 120px;box-decoration-break: clone;-webkit-box-decoration-break: clone;text-transform: uppercase;border:solid 5px #ff0060;}

body .mainSite .bx-controls-direction {display: none;}
body .mainSite .bx-pager {position: absolute; bottom: 170px; left: 0px; width: 100%; z-index: 2; text-align: center;}
body .mainSite .bx-pager div {display: inline-block; padding: 5px;}
body .mainSite .bx-pager a {display: inline-block; border: solid 3px #ff0060; overflow: hidden; height: 15px; width: 15px; text-indent: -9999px;}
body .mainSite .bx-pager a.active {background: #ff0060;}

.contentSingle {padding: 50px 0px; background: #09080d; position: relative; width: 100%;}

.controlColorBG.bgC2 {background-color:#09080d; position: relative;}
.controlColorBG.bgC2:before {background: #09080d; position: absolute; top: -18px; left: 0px; height: 50px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 3;}
.controlColorBG.bgC2:after {background: #09080d; position: absolute; bottom: -18px; left: 0px; height: 50px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 3;}
.controlColorBG.bgC1 {background-color:#111016;}

.bannerPublicidade {padding: 50px 0px;}

.contentSingle a.vejaMais {color: #ff0060; font-size: 15px; text-align: right; display: block; margin: 20px;}

#modNoticias {padding: 100px 0px;}
#modNoticias ul {list-style: none; padding: 0px; margin: 0px;}
#modNoticias ul li {padding-bottom: 21px;}
#modNoticias ul li .containerNoticias {height: 115px; background: #111016; overflow: hidden; display: block;}


#modNoticias ul li .containerNoticias .imgThumb {position: relative; width: 150px; z-index: 1}
#modNoticias ul li .containerNoticias .imgThumb:after {background: #111016; position: absolute; bottom: -50px; right: -70px; height: 160px; width: 100px; content: ''; transform: rotate(20deg);z-index: 1;}
#modNoticias ul li .containerNoticias .contentNoticias {position: absolute; top: 0px; right: 0px; z-index: 2; padding-right: 40px; display: block; width: 75%;}
#modNoticias ul li .containerNoticias .contentNoticias h3 a {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 28px; }
#modNoticias ul li .containerNoticias .contentNoticias .date { color:#ff0060; }
#modNoticias ul li .containerNoticias .contentNoticias .date span {color: #2f2d39; border-left: solid 1px #2f2d39; padding-left:15px; margin-left: 15px; }
#modNoticias ul li .containerNoticias .contentNoticias h3 {padding-top: 5px; padding-bottom: 0px; margin-top: 15px; margin-bottom: 5px;}
#modNoticias ul li .containerNoticias .contentNoticias h3 a:hover {text-decoration: none;}


#modNoticias ul li:first-child {padding: 0px 15px;}
#modNoticias ul li:first-child .containerNoticias {height: 525px;}
#modNoticias ul li:first-child .containerNoticias .imgThumb {height: 235px; width: 100%; overflow: hidden; position: relative;}
#modNoticias ul li:first-child .containerNoticias .imgThumb:after {background: #111016; position: absolute; bottom: -18px; left: 0px; height: 40px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 1}
#modNoticias ul li:first-child .containerNoticias .contentNoticias {padding: 25px; position: relative; top: 0px; left: 0px; z-index: 2; height: 285px; width: 100%; display: block;}
#modNoticias ul li:first-child .containerNoticias .contentNoticias h3 {position: absolute; left: 0px; top: -70px; width: 100%; display: block; margin: 0px; padding: 0px; padding: 20px;}
#modNoticias ul li:first-child .containerNoticias .contentNoticias h3 a:before {border: solid 5px #ff0060; content: ''; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; transform: rotate(-2deg); }
#modNoticias ul li:first-child .containerNoticias .contentNoticias h3 a {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 32px; position: relative; display: block; padding: 15px 25px;text-shadow: 2px 0px 0px rgba(0,0,0,0.1); text-decoration: none;}
#modNoticias ul li:first-child .containerNoticias .contentNoticias .date {position: absolute; bottom: 25px; right: 25px; color: #ff0060; font-size: 15px;}
#modNoticias ul li:first-child .containerNoticias .contentNoticias .date span {color: #2f2d39; border-left: solid 1px #2f2d39; padding-left:15px; margin-left: 15px; }
#modNoticias ul li:first-child .containerNoticias .contentNoticias p {color: #b4b1c3; font-size: 15px; padding: 50px 0px; line-height: 23px;}
#modNoticias ul li:first-child .containerNoticias .contentNoticias p span {color:#ff0060; }


#modNoticias.bgC1 ul li .containerNoticias {background: #09080d; }
#modNoticias.bgC1 ul li .containerNoticias .imgThumb:after {background: #09080d;}


.buttonMore {position: absolute; bottom: 25px; left: 25px; padding: 0 15px;}
.buttonMore:hover {text-decoration: none; color: #fff;}
.buttonMore span {position: relative; z-index: 2;color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 32px;  }
.buttonMore:after {content: ''; width: 100%; height: 100%; display: block; background: #ff0060; position: absolute; top: 0px; left: 0px; z-index: 1;transform: rotate(-2deg);}

.titleMods {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 48px; display: table; margin: 0px auto 80px auto; position: relative;}
.titleMods:before {content:''; width: 50%; height: 50%; display: block; border-top: solid 5px #ff0060;  border-left: solid 5px #ff0060; position: absolute; top: -5px; left: -30px; transform: rotate(-2deg)}
.titleMods:after {content:''; width: 50%; height: 50%; display: block; border-bottom: solid 5px #ff0060;  border-right: solid 5px #ff0060; position: absolute; bottom: -5px; right: -30px; transform: rotate(-2deg)}

.titleWidgets {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 38px; display: table; margin: 40px auto; position: relative;}
.titleWidgets:before {content:''; width: 50%; height: 50%; display: block; border-top: solid 5px #ff0060;  border-left: solid 5px #ff0060; position: absolute; top: -5px; left: -30px; transform: rotate(-2deg)}
.titleWidgets:after {content:''; width: 50%; height: 50%; display: block; border-bottom: solid 5px #ff0060;  border-right: solid 5px #ff0060; position: absolute; bottom: -5px; right: -30px; transform: rotate(-2deg)}

#modSidebar {padding: 80px 0px;}


.colunaCentral .gallery-item {width: 25%;}
.colunaCentral br {display: none;}


footer {background: #ff0060; padding: 50px 0px; position: relative;}
footer:before {background: #ff0060; position: absolute; top: -18px; left: 0px; height: 50px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 3;}
footer:after {background: #ff0060; position: absolute; bottom: -18px; left: 0px; height: 50px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 3;}


footer .widget_container h3.titleWidgets {text-align: left; margin: 20px 0px;}
footer .widget_container.widget_nav_menu ul li a:before {border-color: #fff!important;}
footer .widget_container p {color: #fff;}

#finalFooter {margin-top: 50px;}
.linkHoost {background:url(../imgs/logoHoost.png); width:65px; height:35px; display:block; overflow:hidden; text-indent:-9999px; opacity:0.5; float: right; position: relative; top: -10px;}
.txtCopright {float: left;}
.thumbNoticiasInner {margin-bottom: 20px;}
.thumbNoticiasInner img {width: 100%; height: auto;}
.contentDefinilly {font-size: 21px; line-height: 33px;}
.contentDefinilly p {margin-bottom: 30px;}

/* Páginas internas */

.thumbInners {position: relative; z-index: 5; background: #ff0060; padding: 100px 0px;}
.thumbInners:after {background: #ff0060; position: absolute; bottom: -18px; left: 0px; height: 50px; width: 100%; content:  ''; transform: rotate(-1deg); z-index: 3;}
.thumbInners .titleWidgets {font-size: 52px; text-align: center;}

.thumbInners .titleWidgets:before,
.thumbInners .titleWidgets:after {display: none;}

#containerAjaxfy {position: relative; z-index: 1;}
#preloadAjaxfy {padding: 200px 0px;}
#preloadAjaxfy p {color: #fff;}

.help{text-align:center;width: 30px; height: 30px; border-radius: 50%; animation: rotation 1s ease-in-out infinite; margin: 30px auto; opacity:0.5;}
@keyframes rotation{ 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);}}
.help { border: 1px #fff solid;}
.help:after{ width: 5px; height: 5px; background-color: #fff; border-radius: 100%; position: absolute; content: "";}


.titleInners ul {margin: 0px; padding: 0px; list-style: none;}
.titleInners ul li {display: inline-block; width: 30px; height: 30px; margin: 0 5px;}
.titleInners ul li span {background: #111016; color: #fff;width: 30px; height: 30px; display: block; text-align: center; padding: 5px 0px;}
.titleInners ul li a {background: #ff0060; color: #fff; width: 30px; height: 30px; display: block; text-align: center; padding: 5px 0px;}
.titleInners ul li a:hover {text-decoration: none;}

.conteudoInnerPages .contentDefinilly {background: #111016; padding: 30px;}

.innerNoticia ul {padding: 0px; margin: 0px; list-style: none;}
.innerNoticia ul li .margInnerNoticias {background: #111016; height: auto; padding-bottom: 30px; min-height: 465px;}
.innerNoticia ul li .margInnerNoticias .imgThumb {overflow: hidden; position: relative; }
.innerNoticia ul li .margInnerNoticias .imgThumb img {width: 100%; height: auto; position: relative; z-index: 1;}
.innerNoticia ul li .margInnerNoticias .imgThumb:before {content:''; width: 50%; height: 50%; display: block; border-top: solid 5px #ff0060;  border-left: solid 5px #ff0060; position: absolute; top: 5px; left: 5px; transform: rotate(-2deg); z-index: 2;}
.innerNoticia ul li .margInnerNoticias .imgThumb:after {content:''; width: 50%; height: 50%; display: block; border-bottom: solid 5px #ff0060;  border-right: solid 5px #ff0060; position: absolute; bottom: 5px; right: 5px; transform: rotate(-2deg); z-index: 2;}
.innerNoticia ul li .margInnerNoticias .contetNoticias {padding: 15px;}
.innerNoticia ul li .margInnerNoticias .contetNoticias h3 {margin: 0px; padding: 0px;}
.innerNoticia ul li .margInnerNoticias .contetNoticias h3 a { font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 32px; color: #fff;}
.innerNoticia ul li .margInnerNoticias .contetNoticias h3 a:hover {text-decoration: none;}
.innerNoticia ul li .margInnerNoticias .contetNoticias p {position: absolute; bottom: 15px; left: 15px; color: #ff0060; margin: 0px; padding: 0px;}
.innerNoticia ul li .margInnerNoticias strong {color: #ff0060;}

.innerBlog ul {list-style: none; padding: 0px; margin: 0px;}
.innerBlog ul li {margin-bottom: 30px;}
.innerBlog ul li .imgThumb {overflow: hidden; position: relative; }
.innerBlog ul li .imgThumb img {width: 100%; height: auto; position: relative; z-index: 1;}
.innerBlog ul li .imgThumb:before {content:''; width: 50%; height: 50%; display: block; border-top: solid 5px #ff0060;  border-left: solid 5px #ff0060; position: absolute; top: 10px; left: 10px; transform: rotate(-2deg); z-index: 2;}
.innerBlog ul li .imgThumb:after {content:''; width: 50%; height: 50%; display: block; border-bottom: solid 5px #ff0060;  border-right: solid 5px #ff0060; position: absolute; bottom: 10px; right: 10px; transform: rotate(-2deg); z-index: 2;}
.innerBlog ul li .contetNoticias {background: #111016; height: auto; padding: 30px; }
.innerBlog ul li .contetNoticias h3 {margin: 0px; padding: 0px;}
.innerBlog ul li .contetNoticias h3 a { font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 32px; color: #fff;}
.innerBlog ul li .contetNoticias h3 a:hover {text-decoration: none;}
.innerBlog ul li .contetNoticias p {font-size: 17px; display: block; margin: 15px 0px;}
.innerBlog ul li .contetNoticias p a {color: #ff0060;}
.conteudoInnerPages .contentDefinilly .gallery {clear: both; display: table;}
.conteudoInnerPages .contentDefinilly .gallery .gallery-item {width: 20%!important; margin: 0px!important;}
.conteudoInnerPages .contentDefinilly .gallery br {display: none;}
.conteudoInnerPages .thumbNoticiasInner {margin-bottom: 0px; position: relative; overflow: hidden;}
.conteudoInnerPages .thumbNoticiasInner:before {background: #09080d; position: absolute; top: -18px; left: -2px; height: 50px; width: 101%; content:  ''; transform: rotate(-1deg); z-index: 3;}
.conteudoInnerPages .thumbNoticiasInner:after {background: #111016; position: absolute; bottom: -18px; left: 0px; height: 50px; width: 101%; content:  ''; transform: rotate(-1deg); z-index: 3;}

.listPorgramacao {list-style: none; padding: 0px; display: table; width: 100%; padding-bottom: 20px;}
.listPorgramacao li {float: left; width: 25%; position: relative;}
.listPorgramacao li a {display: block; position: relative; z-index: 2; text-align: center; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 22px; color: #fff; height: 50px; padding: 10px; }
.listPorgramacao li a:hover,
.listPorgramacao li a:focus {opacity:0.8; text-decoration: none;}
.listPorgramacao li.active:after {content: ''; width: 100%; height: 100%; display: block; background: #ff0060; position: absolute; top: 0px; left: 0px; z-index: 1;transform: rotate(-2deg);}
.listPorgramacao li.active a {color: #fff!important}

.innerProgramaThumb {border-radius: 50%; border: solid 5px #fff; margin: 0 auto; overflow: hidden; display: table;}
.singleProgramacao h3 {margin-bottom: 0px;}
.singleProgramacao p {text-align: center; color: #fff;}

.overFlwProgramacao {position: relative; border-radius: 0px!important;}
.overFlwProgramacao img {width: 100%; height: auto;}
.overFlwProgramacao .descProgramacaoContent {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.overFlwProgramacao .descProgramacaoContent span {position: absolute; z-index: 2; background: #ff0060; width: 80%; padding: 10px; text-align: center; color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 20px; opacity: 0.8; transform: translate(-50%, -50%) rotate(-2deg);  left: 50%; top: 50%;}
.overFlwProgramacao .descProgramacaoContent h3 {position: absolute; bottom: 0px; left: 0px; z-index: 2; background: #ff0060; width: 100%; padding: 15px; text-align: center; color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 20px; margin: 0px;}
.overFlwProgramacao .descProgramacaoContent p {position: absolute; bottom: 0px; left: 0px; z-index: 1; width: 100%; padding: 15px; text-align: center; color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 15px; margin: 0px;transition-duration: 0.3s;}
.overFlwProgramacao:hover .descProgramacaoContent p {bottom:35px; transition-duration: 0.3s;}
@media (max-width: 768px) {.listPorgramacao li {width: 100%;}}


.innerGaleria ul {list-style: none; padding: 0px; margin: 0px;}
.innerGaleria ul li .item_galeria {background: #111016; border-radius: 0px; margin:5px -10px;}
.innerGaleria ul li .item_galeria .imgThumb  {width: 100%; overflow: hidden; position: relative; background: #ff0060;}
.innerGaleria ul li .item_galeria:hover .imgThumb img {opacity: 0.5;}
.innerGaleria ul li .item_galeria .imgThumb .imgIcon {position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -200px; transition-duration: 0.3s;}
.innerGaleria ul li .item_galeria:hover .imgThumb .imgIcon { margin-top: -20px; margin-left: -20px; transition-duration: 0.3s;}
.innerGaleria ul li .item_galeria .imgThumb .imgIcon:before {content:''; width: 50%; height: 50%; display: block; border-top: solid 5px #fff;  border-left: solid 5px #fff; position: absolute; top: -10px; left: -10px; transform: rotate(-5deg)}
.innerGaleria ul li .item_galeria .imgThumb .imgIcon:after {content:''; width: 50%; height: 50%; display: block; border-bottom: solid 5px #fff;  border-right: solid 5px #fff; position: absolute; bottom: -10px; right: -10px; transform: rotate(-5deg)}
.innerGaleria ul li .item_galeria h3 a {text-align: center; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 19px; color: #fff; display: block;}
.innerGaleria ul li .item_galeria p {font-size: 11px; text-align: center; padding: 0px; margin: 0px; padding-bottom: 10px;}

.innerEventos ul {list-style: none; padding: 0px; margin: 0px;}
.innerEventos ul li {display: block; background: #111016; float: none; width: 100%; height: 125px; overflow: hidden; margin-bottom: 15px;}
.innerEventos ul li p.margBotEvents {display: none;}
.innerEventos ul li .imgThumb {width: 175px; float: left; position: relative; padding: 0px;}
.innerEventos ul li .imgThumb:after {background: #111016; position: absolute; top: -0px; right: -70px; height: 160px; width: 100px; content: ''; transform: rotate(20deg);z-index: 1;}
.innerEventos ul li .imgThumb span {position: absolute; right: -140px; top: 0px; height: 100%; padding:42px 20px; text-align: center; color: #fff;font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 30px; border-right: dotted 5px #09080d; z-index: 2;}
.innerEventos ul li .contentEventos a {padding-left: 150px; color: #fff;font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 30px;}
.innerEventos ul li p {padding-left: 150px; margin-bottom: 0px;}
.innerEventos ul li a,
.innerEventos ul li a:hover{text-decoration: none;}

@media (max-width: 1200px) {
	.innerEventos ul li .imgThumb span {top: 0px; left: 0px; right: auto; padding: 5px; border: none; font-size: 17px; height: auto; background: #ff0060;}
	.innerEventos ul li h3 {position: relative; padding-left: 0px; z-index: 2;}
	.innerEventos ul li .contentEventos a {padding-left: 0px;}
	.innerEventos ul li p {padding-left: 0px; margin-bottom: 0px; position: relative; z-index: 2;}
}

@media (max-width: 992px) {
	.innerEventos ul li {height: auto!important; width: 50%;  float: left; margin: 0px; padding: 10px; background: none; text-align: center;}
	.innerEventos ul li .containerTrueEventos {background: #111016; padding: 15px;}
	.innerEventos ul li .imgThumb {display: table; margin: 0 auto; float: none; overflow: hidden;}
	.innerEventos ul li .imgThumb:after {display: none;}
	.innerEventos ul li .contentEventos {float: none; min-height: 140px; display: block;}
}
@media (max-width: 648px) {
	.innerEventos ul li {width: 100%; float: none;}
	.innerEventos ul li .contentEventos {float: none; min-height: auto; display: block;}
}

input[type=submit].formPagesButton,
footer .widget_container h3.titleWidgets,
.thumbInners .titleWidgets,
footer .widget_container.widget_nav_menu ul li a{color: #fff!important;}

/* Widget TOP10 */
.containerTop {position:relative; display:block; border-radius:5px; height:70px; margin:9px 0px; z-index:2;}
.thumbImgTop a:hover span {top:50%; transition-duration: 0.3s;}
.thumbImgTop a:hover {opacity:0.3; transition-duration: 0.3s;}
.thumbImgTop a,
.thumbImgTop .subAVideo {overflow:hidden; border-radius:100px; display:block; width:82px; height:82px; margin:4px auto;}
.containerTop .thumbImgTop {position:absolute; left:5px; top:50%; margin-top:-45px; height:90px; width:90px; display:block; border-radius:100px;}
.containerTop .thumbImgTop span {width:28px; height:32px; display:block; overflow:hidden; position:absolute; top:-50%; left:50%; margin-left:-14px; margin-top:-16px;}
.containerTop .thumbImgTop a { overflow: hidden; width: 60px; height: 60px; position: relative;}
.containerTop .nomeCantor {margin-left:105px; margin-top:5px; font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; font-size:18px; padding-top: 14px;}
.containerTop .nomeCantor span {font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; font-size:18px;}
.containerTop .musicaTop {margin-left:105px; display:block; font-size:12px; line-height:13px; padding-right:10px;}
.secundarioTop {z-index:1;}
.secundarioTop .thumbImgTop {margin-top:-33px; height:66px; width:66px;}
.secundarioTop .thumbImgTop a,.secundarioTop .thumbImgTop .subAVideo {width:60px; height:60px; margin:3px auto; display:block;}
.secundarioTop .nomeCantor,
.secundarioTop .musicaTop {margin-left:80px;}
.containerTop .thumbImgTop:before {content:''; width: 20%; height: 20%; display: block; border-top: solid 5px #ff0060;  border-left: solid 5px #ff0060; position: absolute; top: -5px; left: 0px; transform: rotate(-1deg)}
.containerTop .thumbImgTop:after {content:''; width: 20%; height: 20%; display: block; border-bottom: solid 5px #ff0060;  border-right: solid 5px #ff0060; position: absolute; bottom: -5px; right: 0px; transform: rotate(-1deg)}
.containerTop {background:#09080d; }
.containerTop .nomeCantor span {color: #ff0060; z-index: 5;}
.containerTop .thumbImgTop i {color: #fff; font-size: 24px; line-height: 32px;}

.bgC2 .containerTop {background: #111016; }



/* Widget Enquete */
.totalpoll-question {font-family:'bebas_neueregular', Arial, Helvetica, sans-serif!important; font-size:25px!important; font-weight: normal!important; color: #fff!important;}
.totalpoll-poll-container .totalpoll-choices,
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-checkbox-container,
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice-separator {border-color:#000!important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-container{background-color:#09080d!important; color: #fff!important; }
.totalpoll-poll-container .totalpoll-buttons .totalpoll-button {background-color: #09080d!important; border-color: #09080d!important;}
.totalpoll-poll-container .totalpoll-buttons .totalpoll-button.totalpoll-button-primary {background-color: #ff0060!important; border-color: #ff0060!important;}

.bgC2 .totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-container{background-color:#111016!important; color: #fff!important; }
.bgC2 .totalpoll-poll-container .totalpoll-buttons .totalpoll-button {background-color: #111016!important; border-color: #111016!important;}



/* Widget Redes sociais */
body.single .widget_container .linksSociais li {background: #ff0060; padding: 5px!important;}
body.single .widget_container .widget.linksSociais li a {width: 35px;}
body.single .widget_container .widget.linksSociais li a i {color:#fff;}


/* Widget Menu */
.widget_container.widget_nav_menu ul,ul.categorias {list-style: none; padding: 0px; margin: 0px;}
.widget_container.widget_nav_menu ul li a:before,ul.categorias li a:before {content:''; width: 12px; height: 12px; border: solid 3px #ff0060; display: inline-block; margin-right: 10px;}
.widget_container.widget_nav_menu ul li a,ul.categorias li a {font-size: 17px; color: #fff; font-weight: 300;}

/* Mural de recados */

.formShout {display:none;}
.openFormShout {padding:10px; background:#09080d; border-radius:5px}
.openFormShout span{display:block; border-radius:5px; width:100%; text-align:center; font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; font-size:30px; padding:5px 0px; cursor:pointer; text-shadow:2px 2px 0px rgba(0,0,0,0.3); color:#fff}
.formShout,#myshouts_shouts {padding:10px; background:#09080d; border-radius:5px; margin:5px 0px;}

.bgC2 .formShout,#myshouts_shouts{background:#111016;}


input[type=text],
input[type=email],
input[type=password],
textarea {width:100%; background:#111016; border:none; border-radius:5px; margin-bottom:5px; padding:10px;}
body textarea.sk-area {width:100%; color:#b4b1c3; background:#111016; border:none; border-radius:5px; margin-bottom:5px; padding:10px;}


.bgC2 input[type=text],
.bgC2 input[type=email],
.bgC2 input[type=password],
.bgC2 textarea {background:#09080d;}
body .bgC2 textarea.sk-area {background:#09080d;}


input[type=submit] {text-align:center;  border-radius:5px; width:100%;  font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; font-size:30px; padding:5px 0px; cursor:pointer; text-shadow:2px 2px 0px rgba(0,0,0,0.3); border:none; margin-top:15px;}
.formShout form {padding:0px; margin:0px;}
input[type=submit].formPagesButton {padding:10px;}
body .sk-comment img {border-color: #ff0060;}
.sk-page-other {color:#ff0060;}
.sk-page-other:hover {color:#ff0060;}
div.throbber-page-off {padding-bottom: 5px;}

.imgShout {display:block; overflow:hidden; border-radius:100px; width:55px; height:55px; position:absolute; top:-7px; }
.imgShout img {margin-left:-3px; margin-top:-3px;}
.conteainerWho {width: 155px;padding: 8px 10px;}
.recado {width:100%; clear:both; background:#09080d; border-radius:5px; display:block; position:relative; padding:10px; }
.conteainerWho span {font-size:11px;}

.bgC2 .recado {background:#111016;}


.inputsShouts {display:block; position:relative;}
.inputsShouts span {position:absolute; font-size:13px; right:5px; top:3px;}
.inputsShouts input:focus {outline:none; opacity:1; }


#myshouts_shouts ul li {margin-bottom:10px;}
#myshouts_shouts ul li:last-child {margin-bottom:0px;}

.recado span, .recado a {font-size:13px; opacity: 0.9; }
.recado p {font-size:13px; opacity:0.9; padding:0px; margin:10px 0px; margin-bottom:0px;}
.recado strong {font-size:10px; font-weight:normal; opacity:0.3}


.sk-button,
.openFormShout{background: #ff0060;}

/* Pedidos de musica */
.formPedidos {width:290px; position:fixed; left:50%; top:50%; margin-top:-222px; margin-left:-145px; background:#09080d; border-radius:5px; overflow:hidden; z-index:101; display:none;}
.formPedidos form {padding:0px 20px;}


.bgC2 .formPedidos {background:#111016;}

.titlePedidos {display:block; width:100%; text-align:center;}
.formPedidos p {font-size:12px; display:block; text-align:center; padding:20px;}
.overPedido {background:#09080d; opacity:0.9; position:fixed; z-index:99; top:0px; left:0px; width:100%; height:100%; display:none;}

.bgC2 .overPedido {background:#111016;}

.email-block {display:none;}
.pedidoSucesso,.pagesSucesso {margin: 10px;border: solid 1px #67b569;background: #95db97;border-radius: 5px;padding: 10px;text-align: center;color: #256a27;display:none;}

.titlePedidos {background: #ff0060; color: #fff;}
.titlePedidos i {font-size: 42px; display: inlineblock; padding: 10px;}
.titlePedidos span {font-family:'bebas_neueregular', Arial, Helvetica, sans-serif; font-size:30px;    position: relative;  top: -5px; }
.formPedidos input[type=submit] {background: #ff0060; color: #fff;}

/* Widget Ultimas do Blog */
.widget_hoost_blog ul {list-style: none; padding: 0px; margin: 0px;}
.widget_hoost_blog ul li {background: #09080d; margin-bottom: 20px;}

.bgC2 .widget_hoost_blog ul li {background:#111016;}

.widget_hoost_blog ul li .imgThumb {width: 100%; overflow: hidden;}
.widget_hoost_blog ul li .imgThumb img {width: 100%; height: auto;}
.widget_hoost_blog ul li .contetNoticias {padding: 20px; position: relative; padding-top: 100px;}
.widget_hoost_blog ul li .contetNoticias h4 {position: absolute; left: 0px; top: -30px; width: 100%; display: block; margin: 0px; padding: 0px; padding: 20px;}
.widget_hoost_blog ul li .contetNoticias h4 a:before {border: solid 5px #ff0060; content: ''; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; transform: rotate(-2deg); }
.widget_hoost_blog ul li .contetNoticias h4 a {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 20px; position: relative; display: block; padding: 15px;text-shadow: 2px 0px 0px rgba(0,0,0,0.1); text-decoration: none;}
.widget_hoost_blog ul li .contetNoticias p a{color:#ff0060;}

.colunacentral .widget_hoost_blog ul li .contetNoticias h4 {top: -40px;}
.colunacentral .widget_hoost_blog ul li .contetNoticias h4 a {font-size:32px;}


/* Widget Ultimas noticias */
.widget_hoost_noticias ul {list-style: none; padding: 0px; margin: 0px;}
.widget_hoost_noticias ul li {background: #09080d; margin-bottom: 20px; padding: 15px;}
.bgC2 .widget_hoost_noticias ul li {background:#111016;}
.widget_hoost_noticias ul li .imgThumb {width: 100%; overflow: hidden;}
.widget_hoost_noticias ul li .imgThumb img {width: 100%; height: auto;}

.widget_hoost_noticias ul li {height: 255px; border: solid 1px rgba(50,50,50,0.1)}
.colunaEsquerda .widget_hoost_noticias ul li,
.colunaDireita .widget_hoost_noticias ul li{width: 100%; height: auto;}

.widget_hoost_noticias ul li h3 a {color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 19px; }
.widget_hoost_noticias ul li h3 a:hover {text-decoration: none;}
.widget_hoost_noticias ul li .contetNoticias {position: relative; padding: 20px 0px; margin-top: 15px; height: 138px;}
.colunaEsquerda .widget_hoost_noticias ul li .contetNoticias,
.colunaDireita .widget_hoost_noticias ul li .contetNoticias{height:auto;}
.widget_hoost_noticias ul li .contetNoticias strong {color:#ff0060; display: block; position: absolute; top: 0px; left: 0px;}
.widget_hoost_noticias ul li .contetNoticias p {color:#ff0060; display: block; position: absolute; bottom: 0px; left: 0px; margin: 0px;}
.widget_hoost_noticias ul li .contetNoticias h3 {margin: 5px 0px; padding: 0px;}


/* Widget Eventos */
.widget_hoost_eventos ul {list-style: none; margin: 0px; padding: 0px;}
.widget_hoost_eventos ul li {width: 100%;}
.widget_hoost_eventos ul li .imgThumb { width: 100%; position: relative; overflow: hidden;}
.widget_hoost_eventos ul li .imgThumb img {width: 100%; height: auto; position: relative; z-index: 1;}
.widget_hoost_eventos ul li .imgThumb span { position: absolute; top: 50%; right: 50%; z-index: 2; background: #ff0060; width: 150px; padding: 10px; text-align: center; color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 27px; opacity: 0.8; height: 60px; margin-right: -75px; margin-top: -30px;}
.widget_hoost_eventos ul li .imgThumb p {position: absolute; bottom: 0px; right: 0px; z-index: 2; background: #ff0060; width: 100%; padding: 10px; text-align: center; color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 27px; opacity: 0.8;}
.widget_hoost_eventos ul li .imgThumb span:before {position: absolute; border: solid 5px #ff0060; width: 170px; height: 80px; content: ''; left: -10px; top: -10px}
.widget_hoost_eventos ul li h4 { background: #ff0060; margin: 0px; padding: 0px;}
.widget_hoost_eventos ul li h4 a { color: #fff; font-family: 'bebas_neueregular', Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif; font-size: 28px; padding: 10px; text-align: center; display: block; }
.widget_hoost_eventos ul li h4 a:hover {text-decoration: none}
.widget_hoost_eventos ul li p {display: none;}
.widget_hoost_eventos ul li .containerTrueEventos {padding: 10px 0px;}





/* Mod Twitter */
.twitterContainer {height:425px; display:block; overflow:hidden; position:relative; background: #ff0060;}
.twitterContainer .bgTwitter {position:absolute; top:0px; left:0px; width:100%; overflow:hidden; opacity:0.2; z-index:1;transition-duration: 0.3s; text-align: center}
.twitterContainer .iconTwitter {position:absolute; top:100px; display:block; width: 88px; height: 72px; z-index:2; left:50%; margin-left:-44px; text-align: center}
.twitterContainer .iconTwitter i {font-size: 75px;}
.twitterContainer p {position:relative; z-index:2; top:200px; font-size:30px; display:block; text-align:center; max-width:1000px; margin:0 auto; color: #fff;}
.twitterContainer:hover .bgTwitter {opacity:0.1; transition-duration: 0.3s}
.twitterContainer a i {color: #fff;}

.controlColorBG.bgC2#modTwitter:before {background: #ff0060;}
.controlColorBG.bgC2#modTwitter:after {background: #ff0060;}


/* Mod Chat */
#moduloFotos {padding: 80px 0px;}

.controlColorBG.bgC2.chat:before {background: #fec500;}
.controlColorBG.bgC2.chat:after {background: #fec500;}
#gridPhotos {padding: 0 2px;}
#gridPhotos .gallery .gallery-item img {filter: grayscale(100%); width: 147px; height: 147px; transition-duration: 0.3s;}
#gridPhotos .gallery .gallery-item:hover  {z-index: 10}
#gridPhotos .gallery .gallery-item:hover img {filter: grayscale(0%); transform: scale(1.2); transition-duration: 0.3s; z-index: 10}
#gridPhotos .gallery .gallery-item {float: none!important; margin: auto!important; width: auto!important}
#gridPhotos .gallery br {display: none;}
#gridPhotos .gallery-icon {margin: 0px; padding: 0px; border-radius: 0px; overflow:visible;}


.widgetequipe .imgThumb {border-radius: 50%!important; width: 75px; height: 75px;}





/* Light */
@media screen and (min-width: 1500px) {html.light {height: 100%; background-color: #e8ecf0;}}
@media screen and (min-width: 1920px) {body.light {box-shadow: 0 0 7px 1px rgba(255,255,255,.2);}}

body.light {background-color: #f6f9fc; color: #545c66;}

body.light .overlay {background: rgba(255,255,255,0.8);}

body.light .controlColorBG.bgC2,
body.light .controlColorBG.bgC2:before,
body.light .controlColorBG.bgC2:after,
body.light .linksPlayrs li a,
body.light .volumeContainer,
body.light .bgC2 input[type=text], 
body.light .bgC2 input[type=email], 
body.light .bgC2 input[type=password], 
body.light .bgC2 textarea,
body.light .conteudoInnerPages .thumbNoticiasInner:before{background-color: #f6f9fc;}

body.light .controlColorBG.bgC1,
body.light #modNoticias ul li .containerNoticias,
body.light #modNoticias ul li:first-child .containerNoticias .imgThumb:after,
body.light #modNoticias ul li .containerNoticias .imgThumb:after,
body.light .bgC2 .widget_hoost_noticias ul li,
body.light .bgC2 .widget_hoost_blog ul li,
body.light .bgC2 .recado,
body.light .bgC2 .containerTop,
body.light .conteudoInnerPages .contentDefinilly,
body.light .innerNoticia ul li .margInnerNoticias,
body.light .titleInners ul li span,
body.light .conteudoInnerPages .thumbNoticiasInner:after,
body.light .bgC2 .formPedidos,
body.light .innerBlog ul li .contetNoticias,
body.light .innerGaleria ul li .item_galeria,
body.light .innerEventos ul li,
body.light .innerEventos ul li .imgThumb:after{background-color:#ffffff;}

body.light .titleWidgets,
body.light .titleMods,
body.light #modNoticias ul li:first-child .containerNoticias .contentNoticias h3 a,
body.light #modNoticias ul li .containerNoticias .contentNoticias h3 a,
body.light .widget_hoost_noticias ul li h3 a,
body.light .colunacentral .widget_hoost_blog ul li .contetNoticias h4 a,
body.light .widget_container.widget_nav_menu ul li a, 
body.light ul.categorias li a,
body.light .innerNoticia ul li .margInnerNoticias .contetNoticias h3 a,
body.light .titleInners ul li span,
body.light .innerBlog ul li .contetNoticias h3 a,
body.light .listPorgramacao li a,
body.light .innerGaleria ul li .item_galeria h3 a,
body.light .innerEventos ul li .imgThumb span,
body.light .innerEventos ul li .contentEventos a,
body.light .colunEvent, 
body.light .adresEvent,
body.light .regulamentoContent,
body.light #preloadAjaxfy p{color:#545c66;}

body.light .innerGaleria ul li h3 a:hover{color:#545c66!important;}

body.light .innerEventos ul li .imgThumb span {border-color:#f6f9fc;}
body.light .linkHoost {background: url(../imgs/logoHoostB.png);}

body.light .help:after { border-color: 1px #545c66 solid;}
body.light .help { border: 1px #545c66 solid;}


body.light .widget_hoost_noticias ul li,
body.light .widget_hoost_blog ul li,
body.light .recado,
body.light .containerTop {background:rgba(0,0,0,0.04)}

/* Enquete Light */
body.light .totalpoll-question,
body.light .totalpoll-poll-container .totalpoll-choice-label {color: #545c66!important;}
body.light .totalpoll-poll-container .totalpoll-choices, 
body.light .totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-checkbox-container, 
body.light .totalpoll-poll-container .totalpoll-choices .totalpoll-choice-separator{border-color: rgba(0,0,0,0.1)!important;}
body.light .totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-container { background-color:rgba(0,0,0,0.04)!important; border-color:#545c66!important;}

body.light .totalpoll-button.totalpoll-button-link.totalpoll-button-results,
body.light .totalpoll-button.totalpoll-button-secondary totalpoll-button-back{background-color:rgba(0,0,0,0.04)!important;border-color: rgba(0,0,0,0.1)!important;}
body.light .totalpoll-choice-votes-text span,body.light .totalpoll-choice-votes-text {color: #545c66!important;}



/* Ajustes Mobile */
@media (max-width: 768px) {
	body .mainSite ul li a h2 span {font-size: 62px; line-height: 102px;}
	body .mainSite ul li a .slidercontent {max-width: 100%; top: 40%;}
}
@media (max-width: 430px) {
	body .mainSite ul li a h2 span {font-size: 32px; line-height: 72px;}
	body .mainSite ul li a .slidercontent {max-width: 100%; top: 30%;}
}