/* Reset css */
* { margin:0; padding:0 }
img { border:none }
fieldset { border:none }
a { outline:none; text-decoration:none}
a:hover { text-decoration:underline}
ul li, ol li { list-style-type:none }
address { font-style:normal; display:block }
h1, h2, h3, h4, h5, h6{ padding:0; margin:0; font-size:inherit; font-weight:normal }
textarea{font-family:inherit; font-size:inherit; overflow:auto}
input[type="search"] {
    -webkit-appearance: textfield;
}
button:focus{outline: none;box-shadow: 0 0 7px 2px rgba(52, 174, 165, .5);}
/* fim reset */

:root{
    --dark-blue: #21252b;
    --light-green: #34aea6;
    --hover-green: #57C5BD;
    --main-yellow: #fdb92e;
    --main-color: #34aea6;
    --main-text: #808080;
    --main-button: #f57f20;
    --main-buttonhover: #f8bf24;
}

* {
    box-sizing: border-box;
}
body{
    font-family: 'Source Sans Pro', sans-serif;
    font-size:11px;
    color: var(--dark-blue);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img{color: var(--dark-blue);vertical-align: middle;}


.clear{clear:both;}
.clearfix::after{content: " ";display: table;clear: both;}
.center{max-width: 1546px;width: 100%;margin: 0 auto;}
.center.w1170{max-width: 1190px;}

.redes-sociais{padding: 10px 0;}
.redes-sociais .item{text-align: left; width: 32px;height: 32px;overflow: hidden;text-indent: -999px;display: inline-block;vertical-align: middle;margin: 4px;}
.redes-sociais .item > a{background-position: center;background-repeat: no-repeat;background-size: cover;display: block;width: 100%;height: 100%;transition: all 0.3s ease-out;}
.redes-sociais .item > a:hover{opacity: 0.7;}
.redes-sociais .item .facebook{background-image: url(../images/redes-sociais/facebook.svg);}
.redes-sociais .item .instagram{background-image: url(../images/redes-sociais/instagram.svg);background-size: 46px;}
.redes-sociais .item .twitter{background-image: url(../images/redes-sociais/twitter2.svg);background-size: 32px;}
.redes-sociais .item .linkedin{background-image: url(../images/redes-sociais/linkedin.svg);}
.redes-sociais .item .tiktok{background-image: url(../images/redes-sociais/tiktok.svg);}
.redes-sociais .item.youtube{width: 46px;}
.redes-sociais .item .youtube{background-image: url(../images/redes-sociais/youtube2.svg);background-size: 42px;}
.redes-sociais .item .pinterest{background-image: url(../images/redes-sociais/pinterest.svg);}
.redes-sociais.white .item .facebook{background-image: url(../images/redes-sociais/white/facebook.svg);}
.redes-sociais.white .item .instagram{background-image: url(../images/redes-sociais/white/instagram.svg);background-size: 46px;}
.redes-sociais.white .item .twitter{background-image: url(../images/redes-sociais/white/twitter2.svg);background-size: 32px;}
.redes-sociais.white .item .linkedin{background-image: url(../images/redes-sociais/white/linkedin.svg);}
.redes-sociais.white .item .youtube{background-image: url(../images/redes-sociais/white/youtube2.svg);background-size: 42px;}
.redes-sociais.white .item .pinterest{background-image: url(../images/redes-sociais/white/pinterest.svg);}
.redes-sociais.white .item .tiktok{background-image: url(../images/redes-sociais/white/tiktok.svg);}

.styledcheck{display:inline-block;vertical-align:top;position:relative;width:14px;height:14px;margin-right: 5px;background-color: #fff;border:1px solid #ddd;}
.styledcheck:before{content:" ";position:absolute;width:14px;height:14px;}
.row-styledcheck > label{display:inline-block;line-height:16px;margin: 8px 15px 8px 0;color: #2f3030;}
.row-styledcheck > label > input[type=checkbox],
.row-styledcheck > label > input[type=radio]{display: none;}
.row-styledcheck > label > input[type=checkbox]:checked + .styledcheck:before{content:" ";position:absolute;width:11px;height: 4px;border-left-width: 4px;border-bottom-width: 4px;border-top-width: 0;border-right-width: 0;border-style: solid;border-color: var(--light-green);margin: -6px 0 0 -6px;top: 50%;left: 50%;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.row-styledcheck > label > input[type=radio]:checked + .styledcheck:before{content:" ";position:absolute;width: 8px;height: 8px;background-color: var(--light-green);top: 2px;left: 2px;}
.row-styledcheck > label:hover{opacity:0.7;cursor:pointer;}


#swipeboxshield{display: block;width: 100%;height: 50px;position: fixed;top: 0;right: 0;z-index: 2000;}
div#swipebox-bottom-bar{}
div#swipebox-top-bar{}
div#swipebox-overlay{background-color: rgba(0, 0, 0, .9);z-index: 16000003 !important;}
@media(min-width: 1024px){
    div#swipebox-bottom-bar{position: absolute;left: 0;top: 50%;}
    div#swipebox-bottom-bar{background-color: rgba(255, 255, 255, 0);}
    div#swipebox-arrows{max-width: 100%;width: 100%;padding: 0 30px;}
}
@media(max-width: 1023px){
    div#swipebox-bottom-bar{background-color: rgba(0, 0, 0, 0);}
}

.wrapper-input{min-height: 74px;text-align: left;padding: 0 10px;position: relative;}
.wrapper-input.label,
.haslabel .wrapper-input{min-height: 78px;}
.wrapper-input::after{content: " ";display: table;clear: both;}
.wrapper-input label{font-size: 16px;color: #272727;line-height: 18px;}
.wrapper-input.textarea{width: 100%;min-height: 112px;}
.haslabel .wrapper-input.textarea{min-height: 126px;}
.wrapper-input .half{width: 47%;display: inline-block;vertical-align: top;}
.wrapper-input .half:last-child{float: right;}
.input-style{box-sizing:border-box;height: 50px;border: 1px solid #e6e6e6;width: 100%;padding: 10px 15px;font-size: 14px;line-height: 18px;border-radius: 5px;width: 100%;}
.input-style[readonly]{cursor: not-allowed;border-color: #eee;}
.input-style.select{padding: 0;background: url(../images/icon-arrow-down.png) no-repeat 97% center #fff;overflow: hidden;background-position: calc(100% - 15px) center;}
.input-style select{box-sizing:border-box;background: transparent;width: 110%;padding:0 50px 0 15px;;font-size: 12px;line-height: 16px;border: 0;border-radius: 0;height: 46px;-webkit-appearance: none;border:none;}
.input-style.select-multiple{width: 100%;overflow: hidden;padding: 0}
.input-style.select-multiple .select2-container{width: 100% !important;padding: 0;}
.input-style.select-multiple .select2-container--default .select2-selection--multiple .select2-selection__rendered{}

.input-style.select-multiple select{width: initial;}
.input-style.select-multiple .select2-container--default .select2-selection--multiple{border: 0;padding: 8px 15px;}
.input-style.select-multiple .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #5897fb;color: #fff;border-color: rgba(0, 0, 0, .14);}
.input-style.select-multiple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #fff;}
/*.select2-container .select2-results{font-size: 14px;}*/

.input-style.error-field{border-color: #ea000a;}
.msg-error{padding: 20px;background-color: #ea000a;color: #fff;font-size: 16px;line-height: 20px;font-weight: 700;text-align: center;}
.msg-fail{padding: 20px;;color: #ea000a;font-size: 16px;line-height: 20px;font-weight: 700;text-align: center;}

textarea.input-style{resize:none;height: 94px;padding-right: 10px;}
.input-style:focus,
.input-busca:focus,
select:focus{outline: none;box-shadow: 0 0 7px 2px rgba(52, 174, 165, .5) inset;border-color: rgba(52, 174, 165, 1);}
.input-busca:focus{}
.wrapper-input.warning .input-style,
.wrapper-input .input-style.warning{border-color: #ea000a;}
.smartlabel label{top: 15px;}
.smartlabel.active label,
.smartlabel .active label,
.smartlabel .wrapper-fixedlabel label{left: 20px;color: rgba(52, 174, 165, 1);}

.smartlabel.active label .help-text,
.smartlabel .active label .help-text,
.smartlabel .wrapper-fixedlabel label .help-text{color: #666;font-style: italic;}

.errorlist{color: #ea000a;}

/* input do layout */
.input-style{border-radius: 5px;border: 2px solid #a2a5ac;padding: 10px 15px;}
.smartlabel label{left: 30px;}
/*.smartlabel.active label,
.smartlabel .active label,
.smartlabel .wrapper-fixedlabel label{left: 30px;}*/


.show-required-fields .red{color: #ea000a;}

div.jconfirm .jconfirm-box.jconfirm-type-blue{border-top-color: var(--light-green);-webkit-animation-name:none;animation-name:none;min-width: 300px;}
div.jconfirm .jconfirm-box .jconfirm-buttons button.bt-light-green{background-color: var(--light-green);}
div.jconfirm .jconfirm-box .jconfirm-buttons button.bt-light-green:hover{background-color: var(--hover-green);}
div.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c.title-atencao{text-transform: uppercase;color: var(--light-green);}

.paginacao{margin:10px auto 30px auto;overflow:hidden;text-align: center;}
.paginacao li{display: inline-block;vertical-align: middle; text-align: center;margin: 0 2px;}
.paginacao li a{color:var(--light-green);font-size:18px;padding: 5px 10px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.paginacao li a:hover{color: var(--hover-green);}
.paginacao li a.bt-pag{color:#57585a;display:block;width: 34px;height: 34px;border-radius: 5px;background: #f2f2f2;font-size:18px;line-height: 34px;text-align: center;padding: 0;}
.paginacao li a.bt-pag:hover{color:#ffffff;text-decoration:none;background: var(--hover-green);}
.paginacao li a.active{color:#fff;text-decoration:none;background: var(--light-green);}


.html-text{word-break: break-word;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 26px; color: #2E2E2E;}
.html-text::after{content: " ";display: table;clear: both;}
.html-text .wrapper{padding: 0 10px;}
.html-text h1,
.html-text h2,
.html-text h3,
.html-text h4,
.html-text h5{margin-bottom: 25px;letter-spacing: -.60px;color: var(--dark-blue);}
.html-text h1{font-size: 38px;line-height: 44px;color: var(--dark-blue);}
.html-text h2{font-size: 22px;line-height: 1.2em; color: #008080;font-weight: 600;}
.html-text h3{font-size: 16px;line-height: 1.2em; color: #2E2E2E;font-weight: 600;}
.html-text p{margin-bottom: 2em;font-size: 16px;line-height: 1.4em;}
.html-text p:last-child{margin: 0;}
.html-text a{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;color: var(--light-green);}
.html-text a:hover{}
.html-text img{max-width: 100%;height: auto !important;}
.html-text iframe{max-width: 100%;}
.html-text table td{vertical-align: top;}
@media(max-width: 1023px){
    .html-text table{width: 100% !important;}
    .html-text table td{display: block;}
}

.frame-thumb{border: 24px solid #f9f9f9;}
.frame-thumb img{max-width: 100%;height: auto !important;}

.btn{display: inline-block;border: 0; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}

.grid-aside-right{}

.owl-dots-style-1 div.owl-dots .owl-dot{outline: none;}
.owl-dots-style-1 div.owl-dots .owl-dot span{background-color: #e6e6e6;width: 20px;height: 20px;}
.owl-dots-style-1 div.owl-dots .owl-dot.active span,
.owl-dots-style-1 div.owl-dots .owl-dot:hover span{background-color: var(--light-green);}

#background-overlay{width:100%; height:130%; position:fixed;top: 0;left: 0; z-index:1010; background-color:#000; opacity:0.8; filter:alpha(opacity=60);-webkit-transition:all 0.3s ease-out;transition: all 0.3s ease-out;}
#background-overlay.left-arrow::before{content: "‹";display: block;position: absolute;top: 70px;left: 290px;color: #fff;font-weight: bold;font-size: 40px;line-height: 44px; opacity: 1;}


.box-breadcrumb{margin-bottom: 20px;}
.breadcrumb{padding: 18px 10px;}
.breadcrumb .item{font-size: 16px;line-height: 20px;color: var(--light-green);display: inline;}
.breadcrumb .item > a{color: inherit;}
.breadcrumb .item > a:hover{}
.breadcrumb .item::after{content: "»";display: inline-block;vertical-align: middle;margin: 0px 4px 3px 5px;}
.breadcrumb .item:last-child::after{content: " ";}

.main-content{padding-bottom: 40px;}


.center-content{width: 870px;float: left;}
.aside-content{width: 300px;float: left;}
.aside-content.right{padding-left: 30px;}
.aside-content.left{padding-right: 30px;}


.recuperar-senha .box-interna .box-acesso .form-login .legend{margin-bottom: 10px;font-size: 14px;line-height: 20px;}
.recuperar-senha .box-form{max-width: 450px;margin: 0 auto;}
.recuperar-senha .box-form .legend{margin-bottom: 20px;font-size: 16px;padding: 0 10px;}
.recuperar-senha .box-form .box-botoes{text-align: right;padding: 0 10px;}
.recuperar-senha .box-form .box-botoes .bt-style{background-color: var(--main-button); color: #fff;padding: 15px 20px; display: inline-block; font-size: 16px;line-height: 20px;text-align: center; font-weight: 700;border-radius: 5px;border: 0; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.recuperar-senha .box-form .box-botoes .bt-style:hover{text-decoration: none;background-color: var(--main-buttonhover);cursor: pointer;}
.recuperar-senha .main-content .wrapper-label{text-align: center;padding: 40px 10px;}
.recuperar-senha .main-content .label1{font-size: 18px;margin-bottom: 10px;color: #4a4a49;font-weight: 700;}
.recuperar-senha .main-content .label2{font-size: 14px;}
.recuperar-senha .main-content .label2 > a{color: #4a4a49;font-weight: bold;}

.teaser-page{background-color: var(--light-green);}
.teaser-page .box-teaser{width: 100%;min-height: calc(970 / 1920 * 100%);}
.teaser-page .box-teaser .item-capa{background-position: center center;background-repeat: no-repeat;width: 100%; max-height: 735px;height: 735px;position: relative;overflow: hidden;}
.teaser-page .box-teaser .item-capa{padding-top: calc(970 / 1920 * 100%);background-size: cover;height: auto;}


.page-selecao{position: relative;background-repeat: no-repeat;background-position: center top;background-color: #000;background-image: url(../images/temp/selecao1.jpg);}
.page-selecao .bg-body{padding-top: 100px;padding-bottom: 30px; min-height: 700px;min-height: 100vh;background-repeat: no-repeat;background-position: center top;}
.page-selecao .bg-body::before{content: " ";height: 100%;width: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, .6);z-index: 0;}
.page-selecao .bg-body .relative{position: relative;z-index: 1;}
.page-selecao .logo-container{text-align: center;padding: 0 10px;margin-bottom: 60px;}
.page-selecao .logo-container img{max-width: 100%;height: auto !important;vertical-align: middle;}
.page-selecao .box-sel{margin: 0 auto;max-width: 900px;padding: 0 10px;text-align: center;}
.page-selecao .box-sel .legend{color: #fff;font-size: 30px;line-height: 38px;font-weight: 600;margin-bottom: 40px;}
.page-selecao .box-sel .festivais{max-width: 400px;margin: 0 auto;}
.page-selecao .box-sel .festivais .item{margin-bottom: 20px;}
.page-selecao .box-sel .festivais .item .bt-style{display: inline-block;width: 100%; font-size: 24px;line-height: 30px;padding: 18px 20px;border-radius: 75px; font-weight: 900;color: var(--dark-blue);text-transform: uppercase; font-style: italic; background-color: #F09A23; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.page-selecao .box-sel .festivais .item .bt-style.laranja{background-color: #F09A23;}
.page-selecao .box-sel .festivais .item .bt-style.cinza{background-color: rgba(176, 170, 164, 1)}
.page-selecao .box-sel .festivais .item .bt-style.verde{background-color: rgba(0, 173, 182, 1);}
.page-selecao .box-sel .festivais .item .bt-style.amarelo{background-color: rgba(255, 193, 90, 1);}
.page-selecao .box-sel .festivais .item .bt-style.branco{background-color: rgba(255, 255, 255, 1);}
.page-selecao .box-sel .festivais .item .bt-style:hover{text-decoration: none;opacity: 0.85;}



.box-banners{width: 100%;min-height: calc(970 / 1920 * 100%);}
.box-banners .owl-theme .owl-dots{position: absolute;left: 0;bottom: 30px;width: 100%;}
.box-banners .banners{}
.box-banners .banners .item-banner{background-position: center center;background-repeat: no-repeat;width: 100%; max-height: 735px;height: 735px;position: relative;overflow: hidden;}
.box-banners .banners .item-banner a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.box-banners .banners .item-banner{padding-top: calc(970 / 1920 * 100%);background-size: cover;height: auto;}

.main-header{}
.main-header .faixa-topo{background-color: var(--main-color);padding: 15px 0;}
.main-header .faixa-topo .flex{display: flex;justify-content: space-between;display: block;text-align: right;}
.main-header .faixa-topo .flex .item{border-right: 1px solid var(--dark-blue);padding: 0 10px; font-size: 16px;line-height: 20px;color: var(--dark-blue);display: inline-block;vertical-align: middle;}
.main-header .faixa-topo .flex .item:last-child{border: 0;}
.main-header .faixa-topo .flex .item a{color: inherit;font-weight: 600;}
.main-header .faixa-topo .flex .info{}
.main-header .faixa-topo .flex .selecao{}
.main-header .faixa-topo .flex .selecao .wrap{display: inline-block;vertical-align: middle;position: relative;font-size: 14px;line-height: 24px;}
.main-header .faixa-topo .flex .selecao .wrap .label{font-weight: 700;}
.main-header .faixa-topo .flex .selecao .wrap .site{padding: 0 20px 0 5px;background: url(../images/icon-dropdown.svg) no-repeat right center;background-position: calc(100% - 5px) center; display: inline-block;position: relative;}
.main-header .faixa-topo .flex .selecao .wrap .site:hover{background-color: rgba(0, 0, 0, .1);cursor: pointer;}
.main-header .faixa-topo .flex .selecao .wrap .site .nome{min-width: 90px;text-align: left;}
.main-header .faixa-topo .flex .selecao .wrap .lista-sites{display: none; position: absolute;top: 100%;left: 0;width: 100%;text-align: left; background-color: var(--main-color);padding: 10px 0 5px 0;box-shadow: 0px 9px 16px -8px rgba(0, 0, 0, .54);}
.main-header .faixa-topo .flex .selecao .wrap:hover .lista-sites{display: block;}
.main-header .faixa-topo .flex .selecao .wrap .lista-sites > li{padding: 3px 0px;}
.main-header .faixa-topo .flex .selecao .wrap .lista-sites > li > a{display: block;padding: 0 10px;}
.main-header .faixa-topo .flex .selecao .wrap .lista-sites > li > a:hover{background-color: rgba(0, 0, 0, .1);text-decoration: none;}


.main-header .faixa-menu{position: relative; padding: 30px 0;background-color: rgba(243, 242, 241, 1);}
.main-header .logo-container{flex-basis: 217px; flex-direction: row;height: 160px;}
.main-header .logo-container > a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.main-header .logo-container img{vertical-align: middle;max-width: 100%;height: auto !important;width: auto !important; max-height: 100%;}
.main-header .box-menu .menu{text-align: right;}
.main-header .box-menu .menu > .item{display: inline-block;vertical-align: middle;text-align: center;margin: 0 15px;position: relative;}
.main-header .box-menu .menu > .item > a{font-size: 18px;padding: 25px 20px 40px 20px;font-weight: 600; line-height: 26px; display: inline-block;color: var(--dark-blue);text-transform: uppercase;border-bottom: 5px solid transparent; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.main-header .box-menu .menu > .item > a.mais{color: var(--light-green);}
.main-header .box-menu .menu > .item > a:hover{text-decoration: none;border-color: var(--light-green);}
.main-header .box-menu .menu > .item .submenu{display: none; width: 270px;position: absolute;z-index: 1000; right: 0;top: 70px;padding: 15px 0 25px 0; background-color: var(--dark-blue);text-align: right;box-shadow: 0 10px 20px -1px rgba(0, 0, 0, .54);}
.main-header .box-menu .menu > .item:hover .submenu{display: block;}
.main-header .box-menu .menu > .item .submenu .wrap-submenu{}
.main-header .box-menu .menu > .item .submenu .item{padding: 0 10px;}
.main-header .box-menu .menu > .item .submenu .item > a{color: #91949b;border-bottom: 1px solid #91949b;font-size: 16px;line-height: 20px;padding: 15px 10px;display: block;text-transform: uppercase;font-weight: 600;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.main-header .box-menu .menu > .item .submenu .item:last-child > a{border-bottom: 0;}
.main-header .box-menu .menu > .item .submenu .item > a:hover{color: var(--light-green);text-decoration: none;}

.main-header .redes-sociais{text-align: right;padding: 0px 10px;}


.bt-comprar-ingresso{display: inline-block;font-size: 18px;line-height: 26px;padding: 15px 40px;border-radius: 75px;border: 10px solid #ffffff; font-weight: 900;color: var(--dark-blue);text-transform: uppercase; font-style: italic; background-color: var(--main-yellow); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.bt-comprar-ingresso:hover{text-decoration: none;background-color: #FFC755;}

.home .box-comprar-ingresso{background: url(../images/faixa-colorida-1.jpg) no-repeat center top;background-color: #f9f9f9;padding: 80px 0 50px 0;}
.home .box-comprar-ingresso .box-botoes{text-align: center;margin-bottom: 20px;}
.home .box-comprar-ingresso .box-botoes .bt-style{display: inline-block;font-size: 34px;line-height: 40px;padding: 40px 80px;border-radius: 75px;border: 10px solid #ffffff; font-weight: 900;color: var(--dark-blue);text-transform: uppercase; font-style: italic; background-color: var(--main-yellow); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.home .box-comprar-ingresso .box-botoes .bt-style:hover{text-decoration: none;background-color: #FFC755;}
.home .box-comprar-ingresso .texto{font-size: 32px;line-height: 38px;max-width: 900px;margin: 0 auto;text-align: center;color: var(--dark-blue);}
.home .box-comprar-ingresso .texto > p{font-size: inherit;line-height: inherit;}

.box-page-name{background: url(../images/faixa-colorida-1.jpg) no-repeat center top;background-color: #34aea7;padding: 40px 10px;}
.box-page-name .name{color: #fff;font-weight: 900;font-size: 40px;line-height: 44px;font-style: italic;text-align: center;}



.section-chamadas{margin-bottom: 80px;}
.section-chamadas .box-chamadas{text-align: center;display: grid;grid-template-columns: auto auto;grid-gap: 40px;}
.section-chamadas .box-chamadas .item{text-align: left; width: 100%; max-width: 735px;height: 508px;background-repeat: no-repeat;background-position: left top;display: inline-block;vertical-align: top;position: relative;}
.section-chamadas .box-chamadas .item::before{content: " ";position: absolute;z-index: 0;display: block;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0,0,0,.54) 0, rgba(0,0,0,0) 80%);}
.section-chamadas .box-chamadas .item .link{display: block;width: 100%;height: 100%;text-decoration: none;position: relative;z-index: 1;}
.section-chamadas .box-chamadas .item .link .info{position: relative;z-index: 1;padding: 54px 40px;max-width: 395px;display: block;}
.section-chamadas .box-chamadas .item .link .info .bt-style{padding: 15px 30px 15px 30px;color: #fff;background-color: var(--light-green);position: relative;overflow: hidden;display: inline-block;width: 100%;min-height: 62px; font-size: 24px;line-height: 32px;font-weight: 900;font-style: italic;margin-bottom: 30px; text-transform: uppercase; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-chamadas .box-chamadas .item .link .info .bt-style::before{content: "";position: absolute;top: 0;left: 12px;bottom: 0;margin: auto;padding: 3px;width: 0px;height: 0px;cursor: pointer;font-size: 0;border-bottom: 2px solid #fff;border-right: 2px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/*.section-chamadas .box-chamadas .item .link .info .bt-style::after{content: " ";position: absolute;top: -5px;right: -15px;width: 40px;height: 90px;background-color: var(--main-yellow);-webkit-transform: rotate(20deg);transform: rotate(20deg);}*/
.section-chamadas .box-chamadas .item .link .info .bt-style::after{content: " ";position: absolute;top: 0px;left: 80%;left: calc(100% - 22px); width: 100%;height: 100%;background-color: var(--main-yellow);-ms-transform: skewX(-18deg);-webkit-transform: skewX(-18deg);transform: skewX(-18deg);}

.section-chamadas .box-chamadas .item .link:hover .info .bt-style{text-decoration: none;background-color: var(--hover-green);}
.section-chamadas .box-chamadas .item .link .info .strong{color: #fff;font-size: 18px;line-height: 24px;margin-bottom: 20px;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, .54);}
.section-chamadas .box-chamadas .item .link .info .small{color: #fff;font-size: 14px;line-height: 20px;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, .54);}

.section-style-1{margin-bottom: 80px;}
.section-style-1 .box-titulo{color: var(--dark-blue);margin-bottom: 60px;}
.section-style-1 .box-titulo .titulo{font-size: 36px;line-height: 40px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;}
.section-style-1 .box-titulo .titulo.light-green{color: var(--light-green);}
.section-style-1 .box-titulo .subtitulo{font-size: 18px;line-height: 22px;}
.section-style-1 .wrap-destaque{}
.section-style-1 .wrap-destaque > .thumb{display: block;width: 100%;height: 100%;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-style-1 .wrap-destaque > .thumb:hover{opacity: 0.7;}
.section-style-1 .wrap-destaque img{vertical-align: middle;max-width: 100%;height: auto !important;}
.section-style-1 .wrap-destaque.frame{border: 24px solid #f9f9f9;}

.section-style-1 .wrap-destaque{margin-bottom: 30px;}
.section-style-1 .box-titulo{margin-bottom: 30px;}

.section-noticias{}
.section-noticias .grid-aside-right{}
.section-noticias .centercontent{}
.section-noticias .centercontent .thumb{}
.section-noticias .centercontent .thumb > a{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-noticias .centercontent .thumb > a:hover{opacity: 0.7;}
.section-noticias .centercontent .thumb img{max-width: 100%;height: auto !important;vertical-align: middle;}
.section-noticias .centercontent .info{}
.section-noticias .centercontent .info .titulo{margin-bottom: 30px;}
.section-noticias .centercontent .info .titulo > a{font-size: 20px;line-height: 26px;color: var(--light-green);font-weight: 600; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-noticias .centercontent .info .titulo > a:hover{color: var(--hover-green);text-decoration: none;}
.section-noticias .centercontent .info .texto{}
.section-noticias .centercontent .info .row-button{text-align: right;padding: 0 10px;}
.section-noticias .centercontent .info .row-button .bt-style{font-size: 20px;line-height: 24px;font-weight: 900;font-style: italic;color: var(--light-green);}
.section-noticias .centercontent .info .row-button .bt-style:hover{color: var(--hover-green);text-decoration: none;}
.section-noticias .asidecontent{}
.section-noticias .asidecontent .row-button{text-align: left;margin-bottom: 20px;}
.section-noticias .asidecontent .row-button .bt-veja{font-size: 14px;line-height: 20px;color: #666;font-weight: 600;font-style: italic;}
.section-noticias .asidecontent .noticia{}
.section-noticias .asidecontent .noticia .titulo{margin-bottom: 20px;}
.section-noticias .asidecontent .noticia .titulo > a{font-size: 20px;line-height: 26px;color: var(--light-green);font-weight: 600; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-noticias .asidecontent .noticia .titulo > a:hover{color: var(--hover-green);text-decoration: none;}


.box-depoimentos{padding-top: 20px;}
.box-depoimentos .item{position: relative;display: flex;}
.box-depoimentos .item .thumb{flex-basis: 270px;width: 270px;height: 270px;flex-shrink: 0; border-radius: 200px;border: 2px solid var(--dark-blue); overflow: hidden;position: relative;display: flex;justify-content: center;align-items: center;}
.box-depoimentos .item .thumb img{width: auto;max-width: 100%;height: auto;vertical-align: middle;border-radius: 200px;}
.box-depoimentos .item .info{padding: 0 10px;}
.box-depoimentos .item .nome{font-size: 24px;line-height: 30px; color: var(--dark-blue);font-weight: 900;font-style: italic;margin-bottom: 5px;}
.box-depoimentos .item .profirssao{color: var(--dark-blue);font-size: 18px;line-height: 22px; font-weight: 600;margin-bottom: 15px;}
.box-depoimentos .item .texto{color: #666;padding-bottom: 30px;font-size: 16px;line-height: 22px;}


.section-style-2{margin-bottom: 80px;}
.section-style-2 .row-frame{background-color: #f9f9f9;padding: 20px;}
.section-style-2 .row-frame .item{margin-bottom: 40px;}
.section-style-2 .row-frame .item .thumb{margin-bottom: 50px;}
.section-style-2 .row-frame .item .thumb img{max-width: 100%;height: auto !important;}
.section-style-2 .row-frame .item .titulo{color: var(--light-green);font-weight: 900;font-size: 40px;line-height: 44px;font-style: italic;margin-bottom: 25px;}
.section-style-2 .row-frame .item .titulo.dark{color: var(--dark-blue);}
.section-style-2 .row-frame .item .texto{margin-bottom: 25px;}
.section-style-2 .row-frame .item .subtitulo{}
.section-style-2 .row-frame .item .row-button{}
.section-style-2 .row-frame .item .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 25px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-style-2 .row-frame .item .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}


.section-style-3{}
.section-style-3 .row-frame{}
.section-style-3 .row-frame .thumb{margin-bottom: 10px;background-color: #f9f9f9;padding: 20px;text-align: center;}
.section-style-3 .row-frame .thumb img{max-width: 100%;height: auto !important;}
.section-style-3 .row-frame .content{padding: 20px;}
.section-style-3 .row-frame .content.gray{background-color: #f9f9f9;}
.section-style-3 .row-frame .content .titulo{color: var(--light-green);font-weight: 900;font-size: 40px;line-height: 44px;font-style: italic;margin-bottom: 25px;}
.section-style-3 .row-frame .content .titulo.dark{color: var(--dark-blue);}
.section-style-3 .row-frame .content .texto{margin-bottom: 25px;}
.section-style-3 .row-frame .content .subtitulo{}
.section-style-3 .row-frame .content .row-docs{margin-bottom: 10px;}
.section-style-3 .row-frame .content .row-docs .bt-style{display: inline-block;font-size: 18px;line-height: 24px;padding: 10px 25px;margin: 0 10px 10px 0; border-radius: 75px; font-weight: 900;color: #fff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-style-3 .row-frame .content .row-docs .bt-style:hover{text-decoration: none;background-color: var(--hover-green);}



.section-sobre .row-frame .item{}

.section-faq{}
.section-faq .box-titulo .titulo{color: var(--light-green);}
.section-faq .faq{}
.section-faq .faq .item{position: relative;padding-left: 20px;margin-bottom: 15px;}
.section-faq .faq .item::before{content: "\2022";color: var(--light-green);font-size: 24px;position: absolute;left: 0;top: 0px;line-height: 24px;}
.section-faq .faq .item .pergunta{font-size: 20px;line-height: 24px;color: var(--dark-blue);-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-faq .faq .item .pergunta:hover{cursor: pointer;color: var(--light-green);}
.section-faq .faq .item .resposta{display: none; padding: 10px 10px 10px 10px;font-size: 16px;line-height: 20px;}
.section-faq .faq .item .resposta p{margin-bottom: 5px;}

.section-cervejarias{}
.section-cervejarias .texto{margin-bottom: 40px;}
.section-cervejarias .box-tampas{text-align: center;}
.section-cervejarias .box-tampas .item{width: 270px;display: inline-block;vertical-align: top;text-align: center;margin: 0 7px 30px 7px;}
.section-cervejarias .box-tampas .item .thumb{width: 230px;height: 230px;margin: 0 auto 20px auto;}
.section-cervejarias .box-tampas .item .thumb > .wrap{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-cervejarias .box-tampas .item .thumb > .wrap:hover{opacity: 0.7;}
.section-cervejarias .box-tampas .item .thumb > .wrap > img{max-width: 100%;vertical-align: middle;height: auto !important;}
.section-cervejarias .box-tampas .item .titulo{font-size: 22px;line-height: 26px;color: var(--dark-blue);font-weight: 900;margin-bottom: 5px;}
.section-cervejarias .box-tampas .item .cidade{font-size: 16px;line-height: 20px;color: var(--dark-blue);text-transform: uppercase;}
.section-cervejarias .box-tampas .item .link{font-size: 14px;line-height: 20px;color: var(--light-green);}
.section-cervejarias .box-tampas .item .link a{color: inherit;}
.section-cervejarias .box-tampas .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 25px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-cervejarias .box-tampas .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}


.section-dicas{}
.section-dicas .box-dicas{margin-top: 20px;}
.section-dicas .box-dicas .item{margin-bottom: 25px;}
.section-dicas .box-dicas .item .titulo{font-size: 18px;line-height: 22px;color: var(--dark-blue);margin-bottom: 10px;font-weight: 600;}
.section-dicas .box-dicas .item .texto{}
.section-dicas .box-dicas .item .texto strong{color: var(--dark-blue);}

.section-informacoes .row-frame{background-color: initial;}


.section-equipe{background-color: var(--dark-blue);padding: 60px 0;margin-bottom: 60px;}
.section-equipe .box-titulo{color: #fff;margin-bottom: 60px;}
.section-equipe .box-titulo .titulo{font-size: 36px;line-height: 40px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;}
.section-equipe .box-titulo .subtitulo{font-size: 18px;line-height: 22px;}
.section-equipe .equipe{text-align: center;}
.section-equipe .equipe .item{width: 270px;display: inline-block;vertical-align: top;text-align: center;margin: 0 7px 30px 7px;}
.section-equipe .equipe .item .thumb{flex-basis: 270px;width: 270px;height: 270px; border-radius: 200px;border: 2px solid var(--light-green);margin-bottom: 40px; overflow: hidden;position: relative;display: flex;justify-content: center;align-items: center;}
.section-equipe .equipe .item .thumb .frame{overflow: hidden;border-radius: 150px;}
.section-equipe .equipe .item .thumb .frame > img{max-width: 100%;vertical-align: middle;height: auto !important;}
.section-equipe .equipe .item .nome{font-size: 22px;line-height: 26px;color: #ffffff;font-weight: 700;margin-bottom: 5px;}
.section-equipe .equipe .item .cargo{font-size: 14px;line-height: 20px;color: var(--light-green);font-weight: 600; text-transform: uppercase;}
.equipe .box-breadcrumb{display: none;}

.section-parceiros .box-parceiros{padding: 30px 0;margin-bottom: 20px;}
.section-parceiros .box-parceiros .titulo-central{text-align: center;text-transform: uppercase; color: var(--dark-blue);font-weight: 900;font-size: 30px;line-height: 34px;font-style: italic;margin-bottom: 25px;}
.section-parceiros .box-parceiros .wrap-content{text-align: center;background-color: #fafafa;padding: 10px 0;}
.section-parceiros .box-parceiros .thumb{text-align: center;padding: 0 10px;display: inline-block;vertical-align: middle;}
.section-parceiros .box-parceiros .thumb .wrap{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-parceiros .box-parceiros .thumb a.wrap:hover{opacity: 0.7;text-decoration: none;}
.section-parceiros .box-parceiros img{max-width: 100%;height: auto !important;vertical-align: middle;}
.section-parceiros .galeria-parceiros{text-align: center;}
.section-parceiros .galeria-parceiros .item{display: inline-block;vertical-align: middle;width: 250px;height: 200px;}
.section-parceiros .galeria-parceiros .item .centraliza{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.section-parceiros .galeria-parceiros .item > a{}
.section-parceiros .galeria-parceiros .item > a:hover{}
.section-parceiros .galeria-parceiros .item img{width: auto !important;}
.section-parceiros .box-parceiros.black-princess{background: url(../images/temp/black-princess-bg.jpg) no-repeat center top;margin-top: 40px;background-size: cover;}
.section-parceiros .box-parceiros.black-princess .wrap-content{background-color: transparent;}


.main-footer{}
.main-footer .content{background-color: var(--dark-blue);padding: 70px 0;}
.main-footer .content .logo-container{margin-bottom: 35px;}
.main-footer .content .logo-container > a{display: block;width: 100%;height: 100%;max-width: 230px;}
.main-footer .content .logo-container img{vertical-align: middle;max-width: 100%;height: auto;max-height: 100%;}
.main-footer .content .flex{text-align: left;}
.main-footer .content .flex .col{display: inline-block;width: 100%; vertical-align: top;text-align: left;padding: 0 10px;color: #fff;}
.main-footer .content .flex .col img{max-width: 100%;}
.main-footer .content .flex .col .titulo{text-transform: uppercase; color: #fff;font-weight: 900;font-size: 20px;line-height: 24px;font-style: italic;margin-bottom: 25px;}
.main-footer .content .flex .col .links{}
.main-footer .content .flex .col .links li{margin-bottom: 10px;}
.main-footer .content .flex .col .links a{color: #fff;font-size:text-transform: uppercase; color: #fff;font-weight: 600;font-size: 14px;line-height: 20px;text-transform: uppercase;}
.main-footer .content .flex .col .emails{}
.main-footer .content .flex .col .emails > p{font-size: 14px;line-height: 20px;color: #fff;margin-bottom: 10px;}
.main-footer .content .flex .col .emails > p > a{color: #fff;font-weight: 600;}
.main-footer .content .flex .col .row-button{}
.main-footer .content .flex .col .row-button .btn{display: inline-block;font-size: 24px;line-height: 30px;padding: 18px 50px;border-radius: 5px; font-weight: 900;color: var(--dark-blue);text-transform: uppercase; font-style: italic; background-color: var(--main-yellow); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.main-footer .content .flex .col .row-button .btn:hover{text-decoration: none;background-color: #FFC755;}

.box-copyright{background-color: #34aea6;}
.box-copyright .copyright{display: flex;justify-content: space-between;padding-bottom: 40px;}
.box-copyright .copyright > p{font-size: 14px;line-height: 18px;padding: 30px 0px 30px 0;text-align: center;}
.box-copyright .copyright p .link{color:#21252b;font-weight: normal;}
.box-copyright .copyright p .link:hover{text-decoration: none;}
.box-copyright .copyright > p > a{color: inherit;font-weight: 700;}
.box-copyright .copyright .atualinterativa{display: inline-block;vertical-align: middle; width: 54px;height: 30px;margin-top: 10px; background: url(../images/logo-atualinterativa.png) no-repeat center center;overflow: hidden;text-indent: -9999px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;text-align: left;}
.box-copyright .copyright .atualinterativa.dark{background-image: url(../images/logo-atualinterativa2.png);}
.box-copyright .copyright .atualinterativa:hover{opacity: 0.7;}


.login .main-content .box-login{width: 100%;max-width: 470px;margin: 0 auto; background-color: #fff;border-radius: 5px;border: 1px solid #d6dce3;}
.login .main-content .legend{font-size: 20px;line-height: 30px;color: var(--light-green);font-weight: 700;position: relative;padding: 30px 40px;border-bottom: 1px solid #d6dce3;}
.login .main-content .form{}
.login .main-content .form .fieldset{padding: 40px 50px;}
/*.login .main-content .form .smartlabel label{top: 19px;left: 30px;}
.login .main-content .form .smartlabel .active label{top: -6px;left: 20px;}
.login .main-content .form .wrapper-input{min-height: 74px;padding: 0;}
.login .main-content .form .wrapper-input.pd-xl-10{padding-left: 10px;}
.login .main-content .form .wrapper-input.pd-xr-10{padding-right: 10px;}
/*.login .main-content .form .fieldset .input-style{height: 56px;border-radius: 5px;padding: 0 20px;border-color: #cccccc;}*/
.login .main-content .form .box-buttons{padding: 0 10px;}
.login .main-content .form .box-buttons .bt-style{background-color: var(--main-button);color: #fff;padding: 10px 30px; display: block;width: 100%; font-size: 16px;line-height: 30px;text-align: center; font-weight: 700;border: 0; border-radius: 5px; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.login .main-content .form .box-buttons .bt-style:hover{text-decoration: none;background-color: var(--main-buttonhover);cursor: pointer;}
.login .main-content .form .box-extras{text-align: center;padding: 20px 10px;border-bottom: 1px solid #d6dce3;}
.login .main-content .form .box-extras .bt-forgot{font-size: 16px;line-height: 20px;font-weight: 600;color: var(--main-button);display: inline-block;}
.login .main-content .form .box-extras .policy{font-size: 14px;line-height: 20px;}
.login .main-content .form .box-extras .policy .link{color: #347fc4;font-weight: 700;}
.login .main-content .form .box-signup{font-size: 18px;line-height: 20px;text-align: center;padding-top: 20px;}
.login .main-content .form .box-signup .link{color: var(--main-button);font-weight: 700;}
.login .main-content .form .errorlist{margin-bottom: 10px;}


.section-galerias{}
.section-galerias .center{max-width: 980px;}
.section-galerias .titulo-galeria{color: var(--light-green);text-align: center; font-weight: 900;font-size: 40px;line-height: 44px;font-style: italic;margin-bottom: 25px;}

.section-galerias .box-voltar{text-align: right;margin-bottom: 20px;}
.section-galerias .box-voltar > a{color: var(--light-green);font-size: 14px;line-height: 20px;}
.section-galerias .row-content{text-align: center;}
.section-galerias .row-content .item{width: 300px;display: inline-block;vertical-align: middle;padding: 5px; margin: 0 7px 15px 7px;}
.section-galerias .row-content .item > a{display: block;width: 100%;height: 100%; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-galerias .row-content .item > a:hover{text-decoration: none;opacity: 0.7;}
.section-galerias .row-content .item img{max-width: 100%;height: auto;vertical-align: middle;}
.section-galerias .row-content .item .nome{text-align: center;font-size: 24px;line-height: 30px;padding: 5px 0;font-weight: 700;font-style: italic;color: var(--light-green);}


.section-colecoes{}
.section-colecoes .center.w980{max-width: 980px;}
.section-colecoes .titulo-colecao{color: var(--light-green);text-align: center; font-weight: 900;font-size: 40px;line-height: 44px;font-style: italic;margin-bottom: 25px;}
.section-colecoes .box-voltar{text-align: right;margin-bottom: 20px;}
.section-colecoes .box-voltar > a{color: var(--light-green);font-size: 14px;line-height: 20px;}
.section-colecoes .row-content{text-align: center;}
.section-colecoes .row-content .item{width: 300px;display: inline-block;vertical-align: middle;padding: 5px; margin: 0 7px 15px 7px;}
.section-colecoes .row-content .item > a{display: block;width: 100%;height: 100%; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-colecoes .row-content .item > a:hover{text-decoration: none;opacity: 0.7;}
.section-colecoes .row-content .item img{max-width: 100%;height: auto;vertical-align: middle;}
.section-colecoes .row-content .item .nome{text-align: center;font-size: 24px;line-height: 30px;padding: 5px 0;font-weight: 700;font-style: italic;color: var(--light-green);}


.form-style-1{width: 100%; max-width: 800px;margin-left: auto;margin-right: auto;}
.form-style-1 .row-button{text-align: right;padding: 0 10px;}
.form-style-1 .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.form-style-1 .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}
.form-style-1 .row-button .bt-style.cancel{margin-right: 10px;background-color: #999;}
.form-style-1 .row-button .bt-style.cancel:hover{background-color: #aaa;}

.form-style-1.maxw-400{max-width: 400px;margin-left: initial;margin-right: initial;}
.form-style-1.no-center{text-align: left;}

.box-sucesso{font-size: 30px;line-height: 34px;font-style: italic;font-weight: 900;text-align: center;padding: 20px;color: var(--dark-blue);}
.box-sucesso .box-small{font-size: 20px;line-height: 24px;padding: 20px 0;}

.section-evento .box-titulo{margin-bottom: 60px;}
.section-evento .box-titulo .titulo{font-size: 36px;line-height: 40px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;}
.section-evento .box-titulo .titulo.light-green{color: var(--light-green);}
.section-evento .box-titulo .subtitulo{font-size: 18px;line-height: 22px;}
.section-evento .box-titulo .subtitulo > p{font-size: 18px;line-height: 22px;color: var(--dark-blue);}
.section-evento .info-evento{margin-bottom: 60px;}
.section-evento .info-evento .thumb{text-align: center;}
.section-evento .info-evento .thumb > img{max-width: 100%;height: auto;}
.section-evento .info-evento .info{}
.section-evento .info-evento .info .titulo{background-color: #f2f2f2;color: var(--light-green);font-size: 32px;line-height: 36px;padding: 20px 10px;font-weight: 600;}
.section-evento .info-evento .info > p{font-size: 26px;line-height: 32px;padding: 20px 10px;}

.section-evento .row-info{margin-bottom: 60px;}
.section-evento .row-info .box-descricao{}
.section-evento .row-info .box-descricao .titulo{font-size: 28px;line-height: 34px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 30px;}
.section-evento .row-info .box-descricao p{margin-bottom: 10px;}

.section-evento .row-info .box-valores{background-color: var(--dark-blue);color: #fff;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 20px;}
.section-evento .row-info .box-valores .box-boleto{padding: 25px 10px 25px 150px;background: url(../images/codigo-boleto.png) no-repeat left center;display: inline-block;vertical-align: middle;margin-bottom: 40px;text-align: left;}
.section-evento .row-info .box-valores .box-boleto .strong{color: var(--light-green);font-size: 34px;line-height: 40px;font-weight: 900;font-style: italic;text-transform: uppercase;margin-bottom: 10px;}
.section-evento .row-info .box-valores .box-boleto .tipo{color: #f2e006;font-size: 26px;line-height: 30px;font-weight: 900;font-style: italic;}
.section-evento .row-info .box-valores .valor-boleto{font-size: 54px;line-height: 62px;font-weight: 900;color: var(--light-green);font-style: italic;margin-bottom: 30px;}
.section-evento .row-info .box-valores .valor-cartao{color: #fff;font-size: 20px;line-height: 24px;font-weight: 600;}

.section-evento .row-descontos{margin-bottom: 60px;}
.section-evento .row-descontos .titulo{font-size: 27px;line-height: 32px;color: #fff;font-style: italic;font-weight: 900;background-color: var(--light-green);text-transform: uppercase; padding: 30px 40px;}
.section-evento .row-descontos .box-descontos{margin-bottom: 30px;}
.section-evento .row-descontos .box-descontos .item{}
.section-evento .row-descontos .box-descontos .item .label{font-size: 22px;line-height: 26px;color: var(--dark-blue);font-style: italic;font-weight: 900;}
.section-evento .row-descontos .box-descontos .item .desconto{font-size: 32px;line-height: 36px;color: var(--light-green);font-weight: 900;font-style: italic;margin-bottom: 20px;}
.section-evento .row-descontos .box-descontos .item .valor-boleto{font-size: 54px;line-height: 62px;font-weight: 900;color: var(--dark-blue);font-style: italic;}
.section-evento .row-descontos .box-descontos .item .valor-boleto .label-boleto{color: var(--light-green);font-size: 40px;}
.section-evento .row-descontos .box-descontos .item .valor-cartao{color: var(--dark-blue);font-size: 20px;line-height: 24px;font-weight: 600;}
.section-evento .row-descontos .observacoes{padding: 0 10px;color: var(--dark-blue);}

.section-evento .box-revalida{margin-bottom: 60px;text-align: center;}
.section-evento .box-revalida .card{padding: 20px;background-color: #f2f2f2;display: inline-block;}
.section-evento .box-revalida .row-button{text-align: center;padding: 0 10px;}
.section-evento .box-revalida .row-button .bt-style{display: inline-block;text-align: center; font-size: 20px;line-height: 24px;padding: 20px 30px;border-radius: 5px;border: 0; font-weight: 700;color: var(--light-green);text-transform: uppercase; font-style: italic; background-color: #ffffff; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-evento .box-revalida .row-button .bt-style:hover{text-decoration: none;background-color: #f2f2f2;cursor: pointer;}
.section-evento .box-revalida .info{font-size: 26px;line-height: 30px;margin-bottom: 10px;color: var(--light-green);font-weight: 900;font-style: italic;}
.section-evento .box-revalida .box-pedidos-revalida{}
.section-evento .box-revalida .box-pedidos-revalida .item{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.section-evento .box-revalida .box-pedidos-revalida .item .link-style{color: var(--light-green);}
.section-evento .box-revalida .box-pedidos-revalida .item:last-child{margin-bottom: 0;}

.section-evento .form-continuar{margin-bottom: 60px;}
.section-evento .form-continuar .row-button{text-align: center;padding: 0 10px;}
.section-evento .form-continuar .row-button .bt-style{display: inline-block;width: 100%;max-width: 440px;text-align: center; font-size: 30px;line-height: 34px;padding: 20px 30px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.section-evento .form-continuar .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}
.section-evento .form-continuar .fieldset{max-width: 600px;margin-left: auto;margin-right: auto;margin-bottom: 30px;}
.section-evento .form-continuar .titulo-membro{text-align: center;margin-bottom: 30px; font-size: 34px;line-height: 42px;font-weight: 900;color: var(--light-green);font-style: italic;}

.section-evento .box-info-participante{text-align: center;font-size: 18px;line-height: 24px;}
.section-evento .box-info-participante a.link{font-weight: 700;color: var(--light-green);}
.section-evento .box-info-participante .strong{font-weight: 700;color: var(--light-green);}
.section-evento .box-message{text-align: center;padding: 0 10px;font-size: 30px;line-height: 34px;color: var(--light-green)}
.section-evento .box-cupom{padding: 0 10px;color: var(--dark-blue);}
.section-evento .box-cupom .label{font-size: 18px;line-height: 20px;font-weight: bold;}
.section-evento .box-cupom .nome{font-size: 18px;line-height: 20px;font-weight: bold;color: var(--light-green);padding: 5px 0;}
.section-evento .box-cupom .obs{font-size: 14px;line-height: 20px;}
.section-evento .box-cupom .link{font-size: 14px;line-height: 20px;color: #ea000a;}

.revalidar-evento .section-evento .texto{text-align: center;margin-bottom: 40px;font-size: 24px;line-height: 30px;}
.revalidar-evento .section-evento .texto .grifado{font-weight: 700;color: var(--light-green);padding: 10px 0;margin-bottom: 20px;}
.revalidar-evento .section-evento .texto .obs{font-size: 18px;line-height: 22px;}

/*.checkout .box-title-highlight{text-align: left;padding: 10px 0px;margin-bottom: 30px;border-bottom: 1px solid #d1d7dd;}
.checkout .box-title-highlight .strong{font-size: 24px;line-height: 30px;color: #347fc4;font-weight: 700;}*/
.checkout .box-title-highlight{text-align: left;padding: 20px 0px;margin-bottom: 30px;border-bottom: 1px solid #d1d7dd;}
.checkout .box-title-highlight .strong{font-size: 24px;line-height: 30px;font-style: italic;font-weight: 700;text-transform: uppercase;color: var(--light-green)}


.checkout .box-breadcrumb .item{display: none;}
.checkout .main-content .aside-content{width: 400px;}
.checkout .main-content .center-content{width: 770px;}
.checkout .main-content .basket-items{}
.checkout .main-content .basket-items .item{padding: 7px 0;margin-bottom: 15px;display: flex;}
.checkout .main-content .basket-items .item .thumb{width: 110px;height: 77px;overflow: hidden;flex: 0 1 auto;}
.checkout .main-content .basket-items .item .thumb > .wrap{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.checkout .main-content .basket-items .item .thumb > .wrap:hover{opacity: 0.7;text-decoration: none;}
.checkout .main-content .basket-items .item .thumb img{vertical-align: middle;max-width: 100%;}
.checkout .main-content .basket-items .item .box-info{flex: 1 1;padding-left: 10px;}
.checkout .main-content .basket-items .item .name{font-size: 16px;line-height: 20px;font-weight: 700;color: #4c4c4c;}
.checkout .main-content .basket-items .item .name a{color: #4c4c4c;}
.checkout .main-content .basket-items .item .prices{}
.checkout .main-content .basket-items .item .prices .label{font-size: 14px;line-height: 20px;font-weight: 600;color: var(--dark-blue);margin-right: 5px;}
.checkout .main-content .basket-items .item .prices .price{font-size: 14px;line-height: 20px;font-weight: 700;color: var(--light-green);margin-right: 20px;}
.checkout .main-content .basket-items .item .prices .old-price{font-size: 14px;line-height: 20px;font-weight: 700;color: #8e8d8d;text-decoration: line-through;}
/*.checkout .main-content .aside-content .coupon-sel{margin-bottom: 15px;}
.checkout .main-content .aside-content .coupon-sel .label{font-size: 16px;line-height: 20px; font-weight: 600;}
.checkout .main-content .aside-content .coupon-sel .name{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.checkout .main-content .aside-content .coupon-sel .old-total{font-size: 14px;line-height: 20px;font-weight: 600;color: #8e8d8d;text-decoration: line-through;}
.checkout .main-content .aside-content .coupon-sel .total{font-size: 20px;line-height: 26px;color: #434444;font-weight: 700;}
*/
.checkout .main-content .aside-content .box-info{margin-bottom: 15px;}
.checkout .main-content .aside-content .box-info .label{font-size: 16px;line-height: 20px; font-weight: 600;}
.checkout .main-content .aside-content .box-info .name{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.checkout .main-content .aside-content .box-info .name .normal{font-weight: 400;font-style: italic;}
.checkout .main-content .aside-content .box-info .old-total{font-size: 14px;line-height: 20px;font-weight: 600;color: #8e8d8d;text-decoration: line-through;}
.checkout .main-content .aside-content .box-info .total{font-size: 20px;line-height: 26px;color: #434444;font-weight: 700;}
.checkout .main-content .aside-content .box-info .total.desconto{color: var(--light-green);}
.checkout .main-content .aside-content .box-info .total .porcentagem{font-size: 14px;}


.checkout .main-content .box-total{font-size: 24px;line-height: 30px;color: #434444;font-weight: 700;padding: 10px 0;margin-bottom: 20px;}

.checkout .main-content .payment-methods{}
.checkout .main-content .payment-methods .frame{background-color: #fff;border-radius: 5px;box-shadow: 0 0 11px -1px rgba(0, 0, 0, .25);margin-bottom: 30px;}
.checkout .main-content .payment-methods .frame .box-title{padding: 0 30px;}
.checkout .main-content .payment-methods .frame .box-title:hover{cursor: pointer;background-color: #f2f2f2;}
.checkout .main-content .payment-methods .frame .box-title .title{font-size: 20px;line-height: 30px;color: var(--dark-blue);font-weight: 700;padding: 20px 0;}
.checkout .main-content .payment-methods .frame .box-title .title > span{color: #666;font-weight: normal;font-size: 14px;font-style: italic;}
.checkout .main-content .payment-methods .frame .content{padding: 20px 30px;display: none;}
.checkout .main-content .payment-methods .frame.active .content{display: block;}
.checkout .main-content .payment-methods .frame.active .box-title .title{border-bottom: 1px solid #d6dce3;}
.checkout .main-content .payment-methods .frame .content .card-wrapper{margin-bottom: 30px;}
.checkout .main-content .payment-methods .frame .wrapper-input{min-height: 76px;}
.checkout .main-content .payment-methods .frame .wrapper-input .centraliza{height: 56px;display: flex;justify-content: center;align-items: center;}
.checkout .main-content .payment-methods .frame .wrapper-input .centraliza > img{vertical-align: middle;}
.checkout .main-content .payment-methods .frame .wrapper-input.join-inputs,
.checkout .main-content .payment-methods .frame .wrapper-input .join-inputs{display: flex;}
.checkout .main-content .payment-methods .frame .wrapper-input.pd-xl-10{padding-left: 10px;}
.checkout .main-content .payment-methods .frame .wrapper-input.pd-xr-10{padding-right: 10px;}
.checkout .main-content .payment-methods .frame .box-buttons{text-align: right;padding: 0 10px;}
.checkout .main-content .payment-methods .frame .box-buttons .bt-style{display: inline-block;font-size: 18px;border: 0; font-weight: bold; padding: 14px 30px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #5ccf00;text-transform: uppercase;color: #fff;border-radius:5px;}
.checkout .main-content .payment-methods .frame .box-buttons .bt-style:hover{text-decoration: none;opacity: 0.7;cursor: pointer;}

.checkout .main-content .payment-methods .frame .fieldset-aceite{padding: 10px 0;display: none;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .aviso{font-size: 16px;line-height: 20px;margin-bottom: 25px;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck{margin-bottom: 20px;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck > label{margin: 0; font-size: 14px;float: left;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck > label .styledcheck{margin: 0px 8px 0 0;width: 24px;height: 24px;border-width: 2px; border-color: var(--dark-blue);}
/*.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck > label > input[type=checkbox]:checked + .styledcheck:before{width: 18px;height: 8px;margin: -10px 0 0 -10px;}*/
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck .label{font-size: 16px;line-height: 24px; color: #2f3030;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck a{color: var(--light-green);font-size: 14px;font-weight: bold;}
.checkout .main-content .payment-methods .frame .fieldset-aceite .row-styledcheck .errorlist{display: block;}

.checkout .main-content .payment-methods .errormessage{margin-bottom: 20px;text-align: center;background-color: #ea000a;color: #fff;padding: 5px;font-size: 16px;line-height: 20px;font-weight: bold;}
.checkout .main-content .payment-methods .legend{font-size: 16px;line-height: 20px; margin-bottom: 40px;}

.checkout-success{text-align: center;padding: 40px 10px;}
.checkout-success .strong{font-size: 30px;line-height: 1.4;margin-bottom: 25px;}
.checkout-success .small{font-size: 20px;line-height: 1.4;max-width: 600px;margin: 0 auto;margin-bottom: 25px;}
.checkout-success .box-boleto{margin-bottom: 25px;}
.checkout-success .box-boleto .bt-boleto{color: var(--light-green);display: inline-block;margin-bottom: 15px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.checkout-success .box-boleto .bt-boleto:hover{text-decoration: none;color: var(--hover-green);}
.checkout-success .box-boleto .bt-boleto img{max-width: 60px;height: auto !important;vertical-align: middle;}
.checkout-success .box-boleto .bt-boleto span{display: inline-block;padding: 10px;font-size: 24px;line-height: 1.4;vertical-align: middle;}
.checkout-success .box-boleto .observacoes{font-size: 18px;line-height: 1.4;color: var(--main-text);font-style: italic;}

.checkout-success .row-button{text-align: center;}
.checkout-success .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.checkout-success .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.checkout .main-content .box-warning{padding: 10px;background-color: #ea000a;color: #fff;text-align: center;font-weight: 700;font-size: 16px;line-height: 20px;}

#overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.87);z-index: 4000;user-select: none;overflow: hidden;}
#overlay .wrap-overlay{position: absolute;top: 50%;left: 50%;font-size: 50px;width: 100%;text-align: center; color: #666;user-select: none;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

#overlay .loading {
    font-size: 20px;line-height: 20px;margin-top: 20px;
}
#overlay .loading-bar {
    display: inline-block;
    width: 5px;
    height: 20px;
    border-radius: 4px;
    animation: loadingbar 1s ease-in-out infinite;
}
#overlay .loading-bar:nth-child(1) {
    background-color: var(--light-green);
    animation-delay: 0;
}
#overlay .loading-bar:nth-child(2) {
    background-color: var(--light-green);
    animation-delay: 0.09s;
}
#overlay .loading-bar:nth-child(3) {
    background-color: var(--light-green);
    animation-delay: .18s;
}
#overlay .loading-bar:nth-child(4) {
    background-color: var(--light-green);
    animation-delay: .27s;
}

@keyframes loadingbar {
    0% {
        transform: scale(1);
    }
    20% {
        transform: scale(1, 2.2);
    }
    40% {
        transform: scale(1);
    }
}


#overlay-result{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.87);z-index: 3000;user-select: none;overflow: hidden;}
#overlay-result .wrap-overlay{position: absolute;top: 50%;left: 50%;user-select: none;text-align: center;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
#overlay-result .wrap-overlay .text{font-size: 30px;width: 100%; color: #526482;margin-bottom: 20px;display: block;}
#overlay-result .wrap-overlay .subtext{font-size: 18px;width: 100%; color: #666;display: block;}
#overlay-result .wrap-overlay .bt-style{display: inline-block;font-size: 18px;line-height: 24px; border: 0; font-weight: bold; padding: 10px 20px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #5ccf00;text-transform: uppercase;color: #fff;border-radius:5px;}
#overlay-result .wrap-overlay .bt-style:hover{text-decoration: none;opacity: 0.7;}

#overlay-result2{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.87);z-index: 3000;user-select: none;overflow: hidden;}
#overlay-result2 .wrap-overlay{position: absolute;top: 50%;left: 50%;user-select: none;text-align: center;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
#overlay-result2 .wrap-overlay .text{font-size: 30px;width: 100%; color: #526482;margin-bottom: 20px;display: block;}
#overlay-result2 .wrap-overlay .subtext{font-size: 18px;width: 100%; color: #666;display: block;margin-bottom: 20px;}
#overlay-result2 .wrap-overlay .bt-style{display: inline-block;font-size: 18px;line-height: 24px; border: 0; font-weight: bold; padding: 10px 20px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #5ccf00;text-transform: uppercase;color: #fff;border-radius:5px;}
#overlay-result2 .wrap-overlay .bt-style:hover{text-decoration: none;opacity: 0.7;}



.cadastro .box-cadastro{}
.cadastro .box-cadastro .fieldset{margin-bottom: 20px;}
.cadastro .box-cadastro .fieldset .wrap-fieldset,
.cadastrar-endereco .box-cadastro .fieldset .wrap-fieldset{border: 1px solid #d6dce3;border-radius: 5px;}
.cadastro .box-cadastro .fieldset.fill{width: 100%;float: none;}
.cadastro .box-cadastro .wrapper-input{padding: 0 10px;}
.cadastro .box-cadastro .wrapper-input label{margin-bottom: 5px;}
/*.cadastro .box-cadastro .fieldset .titulo-group{position: relative;display: block;width: 100%; background-repeat: no-repeat;background-position: top center; font-size: 15px;color: var(--light-black); text-transform: uppercase;padding: 20px 10px;margin-bottom: 5px;}*/
.cadastro .box-cadastro .fieldset .titulo-group{font-size: 26px;line-height: 30px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;display: block;position: relative;padding: 10px 10px;}
.cadastro .box-cadastro .fieldset .input-style select{padding-right: 10px;}
.cadastro .box-cadastro .row-button{text-align: right;padding: 0 10px;}
.cadastro .box-cadastro .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.cadastro .box-cadastro .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.cadastro-confirmacao .box-cadastro .form-cadastro{max-width: 600px;margin: 0 auto;}

.minha-conta .box-title-highlight{text-align: left;padding: 10px 0px;margin-bottom: 30px;border-bottom: 1px solid #d1d7dd;}
.minha-conta .box-title-highlight .strong{font-size: 24px;line-height: 30px;font-style: italic;font-weight: 700;text-transform: uppercase;}
.minha-conta .main-content .box-links{margin-bottom: 15px;}
.minha-conta .main-content .box-links > li{}
.minha-conta .main-content .box-links > li > a{color: var(--light-green);position: relative;display: block;padding: 5px 10px 5px 20px;  font-size: 22px;line-height: 28px;font-weight: 700;font-style: italic; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.minha-conta .main-content .box-links > li > a::before{content: "";position: absolute;top: 0;left: 0px;bottom: 0;margin: auto;padding: 3px;width: 0px;height: 0px;cursor: pointer;font-size: 0;border-bottom: 2px solid var(--light-green);border-right: 2px solid var(--light-green);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/*.painel .main-content .box-links > li > a{color: var(--light-green);position: relative;overflow: hidden;display: inline-block;width: 100%; font-size: 24px;line-height: 32px;font-weight: 900;font-style: italic;margin-bottom: 30px; text-transform: uppercase; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.painel .main-content .box-links > li > a::after{content: " ";position: absolute;top: -5px;right: -15px;width: 40px;height: 90px;background-color: var(--main-yellow);-webkit-transform: rotate(20deg);transform: rotate(20deg);}*/
.minha-conta .main-content .box-links > li > a:hover{text-decoration: none;color: var(--hover-green);}
.minha-conta .main-content .box-links > li > a.link-voucher{color: #f57f20;}
.minha-conta .main-content .box-links > li > a.link-voucher:hover{color: #f8bf24;}
.minha-conta .main-content .box-links > li > a.link-voucher::before{border-color: #f57f20;}


.minha-conta .main-content .box-cervejarias{}
.minha-conta .main-content .box-cervejarias .titulo{font-size: 20px;line-height: 24px;margin-bottom: 10px;font-style: italic;font-weight: 700;text-transform: uppercase;}
.minha-conta .main-content .box-cervejarias .cervejaria{padding: 10px 0;border-bottom: 1px solid #f2f2f2;}
.minha-conta .main-content .box-cervejarias .cervejaria.active{background-color: #f2f2f2;}
.minha-conta .main-content .box-cervejarias .cervejaria:last-child{border: 0;}
.minha-conta .main-content .box-cervejarias .cervejaria .nome{font-size: 22px;line-height: 26px;padding: 0 10px;font-style: italic;margin-bottom: 10px;}
.minha-conta .main-content .box-cervejarias .cervejaria .box-links{margin-bottom: 0;}
.minha-conta .main-content .box-cervejarias .cervejaria a{font-size: 18px;line-height: 22px;display: inline-block;position: relative;}
.minha-conta .main-content .box-cervejarias .cervejaria a::before{border-width: 1px;padding: 2px;left: 7px;}
.minha-conta .main-content .box-cervejarias .cervejaria .alerta{position: absolute;top: 5px;right: -12px;background-color: #ea000a;color: #fff; font-size: 18px;display: flex;width: 18px;height: 18px;justify-content: center;align-items: center;border-radius: 50px;}

.painel .main-content .box-content .texto{color: var(--dark-blue);margin-bottom: 30px;padding: 0 10px;}
.painel .main-content .box-content .acoes-sugeridas{margin-bottom: 30px;}
.painel .main-content .box-content .acoes-sugeridas > li{padding: 5px 20px;}
.painel .main-content .box-content .acoes-sugeridas > li > a{font-size: 20px;line-height: 24px;color: var(--light-green);-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.painel .main-content .box-content .acoes-sugeridas > li > a:hover{text-decoration: none;color: var(--hover-green);}

.painel .main-content .box-content .acoes-sugeridas > li.wrap-evento{background-color: #f2f2f2;margin-bottom: 15px;padding: 20px 20px 20px 20px;border-radius: 5px;}
.painel .main-content .box-content .acoes-sugeridas > li.wrap-evento .nome-evento{font-size: 26px;line-height: 30px;margin-bottom: 20px;font-weight: 700;font-style: italic;color: var(--light-green);}
.painel .main-content .box-content .acoes-sugeridas > li.wrap-evento .row-button{margin-bottom: 10px;}
.painel .main-content .box-content .acoes-sugeridas > li.wrap-evento .row-button:last-child{margin-bottom: 0px;}

.painel .main-content .box-content .acoes-sugeridas > li.gratidao{background-color: #fff;border: 3px solid #f57f20;}
.painel .main-content .box-content .acoes-sugeridas > li.gratidao .titulo-gratidao{font-size: 20px;line-height: 24px;font-weight: 600;color: #f57f20;}

.painel .main-content .box-content .aviso{color: var(--dark-blue);padding: 0 10px;}


.box-feed-informativos .wrap-content{}
.box-feed-informativos .item{background-color: #fff;border-bottom: 1px solid #D3D7E0;}
.box-feed-informativos .item.new{background-color: #f2f3f5;}
.box-feed-informativos .item:hover{background-color: #D3D7E0;}
.box-feed-informativos .item > a.item-notification{padding: 10px 30px 10px 20px;display: block;text-decoration: none;position: relative;}
.box-feed-informativos .item > a.item-notification .from{display: block;font-size: 18px;line-height: 24px; color: var(--dark-blue);padding: 5px 0;font-weight: 600;}
.box-feed-informativos .item > a.item-notification .data{display: block;font-size: 14px;line-height: 20px;color: #505763;font-style: italic;}
.box-feed-informativos .item > a.link{color: #347fc4;}
.box-feed-informativos .item > a.item-notification::before{content: "•";text-align: center;line-height: 40px;font-size: 36px; display: block;width: 30px;height: 30px;position: absolute;right: 0;color: #d2d2d2;}
.box-feed-informativos .item.new > a.item-notification::before{color: #ea000a;}
.box-feed-informativos .empty{padding: 0 10px;font-size: 20px;line-height: 26px;font-style: italic;}
.box-feed-informativos .empty > p{margin-bottom: 10px;}



.pedidos .main-content .table-pedidos{width:100%;border-collapse: collapse;margin-bottom: 30px;}
.pedidos .main-content .table-pedidos tr{width:100%;border-bottom: 1px solid #eeeeee;}
.pedidos .main-content .table-pedidos tr:nth-child(odd){background-color: #f2f2f2;}
.pedidos .main-content .table-pedidos tr:first-child{height:50px;border:none;background-color: transparent;}
.pedidos .main-content .table-pedidos th{font-weight: 700;font-size:16px;line-height: 20px; color:var(--dark-blue); text-align:center;padding: 0 10px;border-bottom: 1px solid #d1d7dd;}
.pedidos .main-content .table-pedidos th:first-child{text-align: left;}
.pedidos .main-content .table-pedidos td{text-align: center;font-size: 16px;line-height: 20px;font-weight: 600;padding: 10px 10px;}
.pedidos .main-content .table-pedidos td:first-child{text-align: left;}
.pedidos .main-content .table-pedidos td.number{color: var(--light-green);}
.pedidos .main-content .table-pedidos .bt-style{width: 140px;background: url(../images/icon-arrow-right.svg) no-repeat left center;background-size: contain; font-size: 16px;font-weight: bold;color: var(--light-green);line-height: 20px;padding: 0 10px 0 25px;display: block;margin: 0 auto;}
.pedidos .main-content .table-pedidos .bt-style:hover{text-decoration: none;opacity: 0.7;}
.pedidos .main-content .empty{font-size: 16px;line-height: 20px;text-align: center;font-style: italic;}

.pedidos .main-content .order-items{margin-bottom: 40px;}
.pedidos .main-content .order-items .item{display: flex;justify-content: space-between;align-items: center;padding: 7px;background-color: #fff;border-radius: 5px;margin-bottom: 15px;box-shadow: 0 0 8px -1px rgba(0, 0, 0, .1);}
.pedidos .main-content .order-items .item .thumb{width: 110px;height: 77px;overflow: hidden;flex: 0 1 auto;}
.pedidos .main-content .order-items .item .thumb > .wrap{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.pedidos .main-content .order-items .item .thumb > .wrap:hover{opacity: 0.7;text-decoration: none;}
.pedidos .main-content .order-items .item .thumb > .wrap > img{vertical-align: middle;max-width: 100%;}
.pedidos .main-content .order-items .item .name{font-size: 16px;line-height: 20px;font-weight: 700;color: var(--dark-blue);flex: 1 1;padding: 0 0 0 20px;}
.pedidos .main-content .order-items .item .name a{color: inherit;}
.pedidos .main-content .order-items .item .prices{flex: 0 1 auto;padding: 0 40px 0 10px;}
.pedidos .main-content .order-items .item .prices .price{font-size: 18px;line-height: 22px;font-weight: 700;color: var(--light-green);}
.pedidos .main-content .order-items .item .prices .old-price{font-size: 18px;line-height: 22px;font-weight: 700;color: #8e8d8d;text-decoration: line-through;}
.pedidos .main-content .box-order{padding:0px 10px 30px 10px;}
.pedidos .main-content .box-order .title{padding: 10px 0; font-size:24px;line-height:30px;font-weight: 700;font-style: italic;text-transform: uppercase; color:var(--dark-blue);margin-bottom: 30px;border-bottom: 1px solid #d1d7dd;}
.pedidos .main-content .box-order .infos > p{color:#30333f;font-size:16px;line-height: 20px;padding: 2px 2px;}
.pedidos .main-content .box-order .infos > p:nth-child(even){}
.pedidos .main-content .box-order .infos > p.generate-boleto{margin-bottom: 20px;}
.pedidos .main-content .box-order .infos > p.generate-boleto > strong{display: block;margin-bottom: 5px;}
.pedidos .main-content .box-order .infos > p.generate-boleto > a{display: inline-block;font-size: 16px;border: 0; font-weight: bold; padding: 10px 15px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #5ccf00;text-transform: uppercase;color: #fff;border-radius:5px;}
.pedidos .main-content .box-order .infos > p.generate-boleto > a:hover{text-decoration: none;opacity: 0.7;cursor: pointer;}
.pedidos .main-content .box-transferido .title{color: var(--light-green);}

.pedidos .main-content .box-total{width: 100%;border-collapse: collapse;text-align: right;margin-bottom: 40px;}
.pedidos .main-content .box-total tr td,
.pedidos .main-content .box-total tr th{padding: 5px 10px;}
.pedidos .main-content .box-total tr th.label{width: 99%;color: var(--dark-blue);}
.pedidos .main-content .box-total tr td.valor{white-space: nowrap;color: var(--dark-blue);}
.pedidos .main-content .box-total tr.subtotal{font-weight: 400;font-size: 16px;line-height: 20px;}
.pedidos .main-content .box-total tr.desconto{font-weight: 400;font-size: 16px;line-height: 20px;}
.pedidos .main-content .box-total tr.total{font-weight: 700;font-size: 28px;line-height: 34px;border-top: 1px solid #e2e2e2;}
.pedidos .main-content .box-total tr.padding-bottom-10 th,
.pedidos .main-content .box-total tr.padding-bottom-10 td{padding-bottom: 10px;}

.pedidos .main-content .box-voltar{padding: 0 10px;}
.pedidos .main-content .bt-voltar{font-size: 16px;line-height: 20px;color: var(--light-green);}


.cervejas .box-filtros{margin-bottom: 20px;}
.cervejas .box-filtros .wrapper-input .input-search{padding-right: 60px;}
.cervejas .box-filtros .wrapper-input .bt-style{position: absolute;top: 0;right: 10px;overflow: hidden;text-indent: -999px; width: 50px; height: 50px; font-size: 14px;color: #fff;display: inline-block; text-transform: uppercase;font-weight: 900;padding: 10px 20px;background: url(../images/icon-lupa.svg) no-repeat center center;background-color: var(--light-green); background-size: 25px; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;border:none;border-radius: 0 5px 5px 0;}
.cervejas .box-filtros .wrapper-input .bt-style:hover{text-decoration: none;opacity: 0.7;cursor: pointer;}
.cervejas .box-filtros .row-vertodos{padding: 0 10px;margin-bottom: 20px;}
.cervejas .box-filtros .row-vertodos .bt-style{font-size: 18px;line-height: 24px;color: var(--light-green);font-style: italic;}
.cervejas .box-filtros .row-vertodos .bt-style:hover{}

.cervejas .box-filtros .filtro-iniciais{border: none;text-align: center;}
.cervejas .box-filtros .filtro-iniciais > input{display: none;} 
.cervejas .box-filtros .filtro-iniciais > label{color: #fff;background-color: var(--light-green);display: inline-block;font-size: 16px;line-height: 20px;padding: 10px; cursor: pointer;margin: 5px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.cervejas .box-filtros .filtro-iniciais > label:hover{opacity: 0.7;}
.cervejas .box-filtros .filtro-iniciais > input:checked + label{background-color: var(--main-yellow);}

/*.cervejas .box-filtros .filtro-iniciais > input:checked ~ label, 
.cervejas .box-filtros .filtro-iniciais:not(:checked) > label:hover, 
.cervejas .box-filtros .filtro-iniciais:not(:checked) > label:hover ~ label{color: #FFD700;}
.cervejas .box-filtros .filtro-iniciais > input:checked + label:hover, 
.cervejas .box-filtros .filtro-iniciais > input:checked ~ label:hover,
.cervejas .box-filtros .filtro-iniciais > label:hover ~ input:checked ~ label, 
.cervejas .box-filtros .filtro-iniciais > input:checked ~ label:hover ~ label{color: #FFED85;} 
*/

.cervejas .box-rotulos{}
.cervejas .box-rotulos .rotulos{margin-bottom: 40px;}
.cervejas .box-rotulos .rotulos .item{border-bottom: 1px solid #f2f2f2;margin-bottom: 20px;box-shadow: 0 4px 5px -4px #999;}
.cervejas .box-rotulos .rotulos .item .thumb{text-align: center;}
.cervejas .box-rotulos .rotulos .item .info{padding: 10px;}
.cervejas .box-rotulos .rotulos .item .info .box-nome{}
.cervejas .box-rotulos .rotulos .item .info .box-nome .nome{color: var(--dark-blue);font-weight: 900;font-size: 28px;line-height: 34px;display: inline-block;vertical-align: middle;}
.cervejas .box-rotulos .rotulos .item .info .box-nome .categoria{color: var(--dark-blue);font-style: italic;font-size: 16px;line-height: 20px;display: inline-block; vertical-align: middle;padding: 5px 15px;border-radius: 20px; font-weight: 400;background-color: var(--main-yellow);margin-left: 10px;}
.cervejas .box-rotulos .rotulos .item .info .estilo{font-size: 20px;line-height: 24px;color: var(--dark-blue);font-style: italic;margin-bottom: 5px;}
.cervejas .box-rotulos .rotulos .item .info .teores{font-size: 16px;line-height: 20px;font-style: italic;margin-bottom: 10px;}
.cervejas .box-rotulos .rotulos .empty{padding: 0 10px;font-size: 20px;line-height: 26px;font-style: italic;}
.cervejas .box-rotulos .rotulos .empty > p{margin-bottom: 10px;}
.cervejas .box-rotulos .palavra-pesquisada{padding: 0 10px;margin-bottom: 40px;}
.cervejas .box-rotulos .palavra-pesquisada .label{font-size: 18px;line-height: 22px; font-weight: bold;color: var(--light-green);display: inline-block;vertical-align: middle;}
.cervejas .box-rotulos .palavra-pesquisada .palavra{font-size: 16px;line-height: 20px; font-style: italic;display: inline-block;vertical-align: middle;}


.bt-wishlist{display: inline-block;vertical-align: middle; width: 34px;height: 34px; background-size: 25px; color: #fff;font-weight: 600;background-image: url(../images/icon-heart.svg);background-repeat: no-repeat;background-position: center center;text-indent: -999px;}
.bt-wishlist:hover{background-image: url(../images/icon-heart-filled.svg);}
.bt-wishlist.active{background-image: url(../images/icon-heart-filled.svg);}

.cervejas .box-rotulos .bt-pointer{display: inline-block;vertical-align: middle; width: 34px;height: 34px; background-size: 25px;margin: 0 5px; color: #fff;font-weight: 600;background-image: url(../images/icon-pointer.svg);background-repeat: no-repeat;background-position: center center;text-indent: -999px;}
.cervejas .box-rotulos .bt-pointer:hover{}



.lista-desejos .main-content .table-lista{width:100%;border-collapse: collapse;margin-bottom: 30px;}
.lista-desejos .main-content .table-lista tr{width:100%;border-bottom: 1px solid #eeeeee;background-color: #fafafa;}
.lista-desejos .main-content .table-lista tr:nth-child(odd){background-color: #f2f2f2;}
.lista-desejos .main-content .table-lista thead tr:first-child{height:50px;border:none;}
.lista-desejos .main-content .table-lista th{font-weight: 700;font-size:16px;line-height: 20px; color:var(--dark-blue); text-align:center;padding: 0 10px;border-bottom: 1px solid #d1d7dd;}
.lista-desejos .main-content .table-lista th.th-rotulo{text-align: left;min-width: 200px;}
.lista-desejos .main-content .table-lista th.th-estilo{text-align: left;min-width: 180px;}
.lista-desejos .main-content .table-lista th.th-categoria{text-align: left;}
.lista-desejos .main-content .table-lista th.th-horario{width: 180px;min-width: 180px;}
.lista-desejos .main-content .table-lista th.th-votar{width: 44px;}
.lista-desejos .main-content .table-lista th.th-remover{width: 44px;}

.lista-desejos .main-content .table-lista td{text-align: center;font-size: 16px;line-height: 20px;padding: 10px 10px;vertical-align: middle;}
.lista-desejos .main-content .table-lista td:first-child{}
.lista-desejos .main-content .table-lista td.td-nome{text-align: left;}
.lista-desejos .main-content .table-lista td.td-nome .nome{color: var(--light-green);font-weight: 600;}
.lista-desejos .main-content .table-lista td.td-nome .cervejaria{font-style: italic;}
.lista-desejos .main-content .table-lista td.estilo{text-align: left;}
.lista-desejos .main-content .table-lista tbody td{background-color: inherit;}
.lista-desejos .main-content .table-lista .bt-remover{font-size: 16px;font-weight: bold;color: #ea000a;line-height: 20px;padding: 5px;margin: 0 auto;width: 24px;height: 24px;background-image: url(../images/icon-delete.svg);background-repeat: no-repeat;background-position: center;background-size: 18px;text-indent: -999px;overflow: hidden;display: inline-block;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.lista-desejos .main-content .table-lista .bt-remover:hover{opacity: 0.7;}

.lista-desejos .main-content .table-lista tr.inativo td{filter: grayscale(100%);}

.lista-desejos .main-content .pagerSavedHeightSpacer.remove-me{display: none;}
.lista-desejos .main-content .table-lista tr.inativo td.imagem img{opacity: 0.4;}
.lista-desejos .main-content .table-lista tr.inativo td.td-nome .nome{color: #999;}
.lista-desejos .main-content .table-lista tr.inativo td.td-nome .cervejaria{color: #999;}
.lista-desejos .main-content .table-lista tr.inativo td.estilo{color: #999;}

.lista-desejos .main-content .table-lista .bt-votar{display: inline-block;font-size: 14px;line-height: 20px;padding: 5px 10px;border-radius: 5px; color: #ffffff; background-color: #0197f6; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.lista-desejos .main-content .table-lista .bt-votar:hover{text-decoration: none;background-color: #3AAAF2;cursor: pointer;}



.lista-desejos .main-content .empty{font-size: 16px;line-height: 20px;text-align: center;font-style: italic;}
.lista-desejos .main-content .pager{display: flex;justify-content: center;align-items: center;margin-bottom: 10px;}
.lista-desejos .main-content .pager .bt-page{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.lista-desejos .main-content .pager .bt-page:hover{cursor: pointer;opacity: 0.7;}
.lista-desejos .main-content .pager .wrapper-input{float: none;
    min-height: initial;
    width: 90px;}
.lista-desejos .main-content .pager .wrapper-input label{left: 15px;}
.lista-desejos .main-content .pager .wrapper-input .input-style{border-radius: 5px;
    background-position: calc(100% - 7px);}
.lista-desejos .main-content .pager .wrapper-input .input-style select{padding: 0 10px 0 15px;}

.lista-desejos .main-content .filtrar-por-nome .hide-nome{display: none;}
.lista-desejos .main-content .filtrar-por-cervejaria .hide-cervejaria{display: none;}
.lista-desejos .main-content .filtrar-por-estilo .hide-estilo{display: none;}
.lista-desejos .main-content .filtrar-por-categoria .hide-categoria{display: none;}

.lista-desejos .main-content .row-filters{padding: 10px 0;}
.lista-desejos .main-content .row-filters .wrapper-input{}
.lista-desejos .main-content .box-remover-filtros{text-align: right;padding: 0 10px;}
.lista-desejos .main-content .box-remover-filtros .remover-filtros{color: var(--light-green);font-size: 14px;line-height: 20px;font-style: italic;}
.lista-desejos .main-content .row-links{color: var(--light-green);font-size: 14px;line-height: 20px;display: flex;justify-content: space-between;}
.lista-desejos .main-content .row-links  .wrap{}
.lista-desejos .main-content .row-links .wrap a{color: inherit;display: inline-block;padding: 0 10px;}


.lista-desejos .main-content .table-lista th.th-link{width: 100px;}
.lista-desejos .main-content .table-lista td.td-link{}
.lista-desejos .main-content .table-lista td.td-link a{color: var(--light-green);font-size: 14px;line-height: 20px;}

.colecoes-detalhes .main-content .info-colecao{margin-bottom: 30px;}


.edit-cervejaria .main-content{}
.edit-cervejaria .main-content .msg-error{margin-bottom: 20px;}
.edit-cervejaria .main-content .box-voltar{padding: 0 10px;text-align: right;margin-bottom: 20px;}
.edit-cervejaria .main-content .bt-voltar{font-size: 16px;line-height: 20px;color: var(--light-green);}
.edit-cervejaria .main-content .form-cerveja .row-button{text-align: right;margin-top: 20px;padding: 0 10px;}
.edit-cervejaria .main-content .form-cerveja .row-button.flex{display: flex;justify-content: space-between;}
.edit-cervejaria .main-content .form-cerveja .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.edit-cervejaria .main-content .form-cerveja .bt-style:hover{text-decoration: none;background-color: var(--hover-green);color: #fff; cursor: pointer;}
.edit-cervejaria .main-content .form-cerveja .bt-style.bt-remove{background-color: #aaa;}
.edit-cervejaria .main-content .form-cerveja .bt-style.bt-remove:hover{background-color: #999;}
.edit-cervejaria .main-content .form-cerveja .legenda-delete{font-size: 18px;line-height: 24px;padding: 0 10px;margin-bottom: 40px; text-align: center;}
.edit-cervejaria .main-content .form-cerveja .box-imagem{text-align: center;margin-bottom: 30px;}

.edit-cervejaria .main-content .form-cerveja .avatar-preview .thumb{display: block;width: 230px;height: 230px;margin: 0 auto; background-position: center;background-size: cover;background-repeat: no-repeat;box-shadow: 0 0 9px -3px rgba(0, 0, 0, .54);}
.edit-cervejaria .main-content .form-cerveja .avatar-preview .thumb.default{background-image: url(../images/add-photo.svg);background-size: 130px;}
.edit-cervejaria .main-content .form-cerveja .avatar-preview .thumb:hover{cursor: pointer;}
.edit-cervejaria .main-content .form-cerveja .avatar-preview .thumb img{vertical-align: middle;max-width: 100%;}
.edit-cervejaria .main-content .form-cerveja .obs{text-align: center;margin-top: 5px;font-size: 14px;line-height: 20px;font-style: italic;}
.edit-cervejaria .main-content .form-cerveja .bt-alterar{margin-top: 20px; display: inline-block;font-size: 14px;line-height: 20px;padding: 10px 20px 10px 40px;border-radius: 5px;border: 0; font-weight: 700;color: #ffffff;background-image: url(../images/new-photo.svg);background-position: 10px center;background-size: 20px;background-repeat: no-repeat; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.edit-cervejaria .main-content .form-cerveja .bt-alterar:hover{text-decoration: none;background-color: var(--hover-green);color: #fff; cursor: pointer;}

.edit-cerveja .main-content{}
.edit-cerveja .main-content .box-voltar{padding: 0 10px;text-align: right;margin-bottom: 20px;}
.edit-cerveja .main-content .bt-voltar{font-size: 16px;line-height: 20px;color: var(--light-green);}

.edit-cerveja .main-content .table-lista{width:100%;border-collapse: collapse;margin-bottom: 30px;}
.edit-cerveja .main-content .table-lista tr{width:100%;border-bottom: 1px solid #eeeeee;background-color: #fafafa;}
.edit-cerveja .main-content .table-lista tbody tr:nth-child(odd){background-color: #f2f2f2;}
.edit-cerveja .main-content .table-lista thead tr:first-child{height:50px;border:none;}
.edit-cerveja .main-content .table-lista th{font-weight: 700;font-size:16px;line-height: 20px; color:var(--dark-blue); text-align:center;padding: 0 10px;border-bottom: 1px solid #d1d7dd;}
.edit-cerveja .main-content .table-lista th.th-rotulo{text-align: left;min-width: 200px;}
.edit-cerveja .main-content .table-lista th.th-estilo{text-align: left;min-width: 180px;}
.edit-cerveja .main-content .table-lista th.th-img{width: 100px;}
.edit-cerveja .main-content .table-lista th.th-link{width: 100px;}
.edit-cerveja .main-content .table-lista th.th-add{text-align: right;}
.edit-cerveja .main-content .table-lista th .add-link{color: var(--light-green);}

.edit-cerveja .main-content .table-lista th.th-remover{width: 44px;}
.edit-cerveja .main-content .table-lista td{text-align: center;font-size: 16px;line-height: 20px;padding: 10px 10px;vertical-align: middle;}
.edit-cerveja .main-content .table-lista td:first-child{}
.edit-cerveja .main-content .table-lista td.td-nome{text-align: left;}
.edit-cerveja .main-content .table-lista td.td-nome a{color: inherit;}
.edit-cerveja .main-content .table-lista td.td-nome .nome{color: var(--light-green);font-weight: 600;}
.edit-cerveja .main-content .table-lista td.td-nome .cervejaria{font-style: italic;}
.edit-cerveja .main-content .table-lista td.td-link{width: 100px;}
.edit-cerveja .main-content .table-lista td.td-link .link{color: var(--light-green);}
.edit-cerveja .main-content .table-lista tbody td{background-color: inherit;}

.edit-cerveja .main-content .form-cerveja{padding-top: 10px;}
.edit-cerveja .main-content .form-cerveja .django-ckeditor-widget{width: 100%;}
.edit-cerveja .main-content .form-cerveja .django-ckeditor-widget .cke_chrome{max-width: 100%;width: 100% !important;}

.edit-cerveja .main-content .form-cerveja .row-button{text-align: right;margin-top: 20px;padding: 0 10px;}
.edit-cerveja .main-content .form-cerveja .row-button.flex{display: flex;justify-content: space-between;}
.edit-cerveja .main-content .form-cerveja .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.edit-cerveja .main-content .form-cerveja .bt-style:hover{text-decoration: none;background-color: var(--hover-green);color: #fff; cursor: pointer;}

.edit-cerveja .main-content .form-cerveja .bt-style.bt-remove{background-color: #ab2b2b;}
.edit-cerveja .main-content .form-cerveja .bt-style.bt-remove:hover{background-color: #880F0F;}

.edit-cerveja .main-content .form-cerveja .legenda-delete{font-size: 18px;line-height: 24px;padding: 0 10px;margin-bottom: 40px; text-align: center;}

.form-cerveja .wrapper-input.range{min-height: 56px;padding: 0px 0px 50px 0px;}
.form-cerveja .wrapper-input.color{padding-top: 20px;}
.form-cerveja .wrap-range{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.form-cerveja .range-output{white-space: nowrap; display: inline-block;vertical-align: middle;padding: 5px 5px; min-width: 45px;height: 28px;position: absolute;top: 38px;left: 50%;transform: translateX(-50%); background-color: #0197f6; text-align: center; font-size: 14px;line-height: 18px;font-weight: 600;color: #fff;border-radius: 5px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);}
.form-cerveja .range-output::before{content: " ";display: inline-block;vertical-align: middle;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #0197f6;position: absolute;top: -8px;left: 50%;transform: translateX(-50%) rotate(180deg);}
.form-cerveja .range-output > small{font-size: 10px;}
.form-cerveja .wrapper-input .regua{display: flex;justify-content: space-between;text-align: center;font-size: 12px;line-height: 16px;font-weight: 400;padding-left: 110px;}
.form-cerveja .wrapper-input .regua > span{position: relative;font-size: 14px;}
.form-cerveja .wrapper-input .regua > span::after{font-size: 10px;color: inherit;position: absolute;top: 2px;}
.form-cerveja .wrapper-input .regua > span.label{color: var(--light-green);font-size: 20px;line-height: 24px;}

.form-cerveja  .wrapper-input label.label{color: var(--light-green);margin-bottom: 10px;display: inline-block;}

.form-cerveja .wrapper-input .wrap-flex{display: flex;align-items: center;}
.form-cerveja .wrapper-input .wrap-flex .label{color: var(--light-green);font-size: 16px;line-height: 20px;min-width: 110px;}
.form-cerveja .wrapper-input .wrap-flex .wrap-range{width: 100%;}

.form-cerveja .wrapper-input .wrap-cores{display: flex;align-items: center;width: 370px;max-width: 100%;min-height: 30px;}
.form-cerveja .wrapper-input .wrap-cores .cor{width: 50px;width: calc(100%/6);display: inline-block; height: 15px;background-color: #666;margin: 0;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.form-cerveja .wrapper-input .wrap-cores .cor:hover{cursor: pointer;opacity: 0.7;}
.form-cerveja .wrapper-input .wrap-cores .cor.active{height: 30px;}
.form-cerveja .wrapper-input .wrap-cores input[type="radio"]{display: none;}
.form-cerveja .wrapper-input .wrap-cores input[type="radio"]:checked + label{height: 30px;}
.form-cerveja .wrapper-input .wrap-cores .radio{display: none;}



.form-cerveja .rangeslider{display: inline-block;vertical-align: middle;margin: 5px 0;background-color: #fff;}
.form-cerveja .rangeslider__fill{background-color: #0197f6;}
.form-cerveja .rangeslider__handle{background: #3AAAF2;border: 0;border-radius: 0;}
.form-cerveja .rangeslider__handle:after{display: none;}
.form-cerveja .box-caracteristicas{max-width: 500px;padding: 40px 10px 0 10px;margin: 0 auto 20px auto;}
.form-cerveja .box-caracteristicas label{color: var(--light-green);font-size: 20px;line-height: 24px;margin-bottom: 5px;}
.form-cerveja .box-caracteristicas .legend{text-align: center;font-size: 20px;line-height: 24px;color: var(--light-green);font-weight: 600;margin-bottom: 20px;}

.form-cerveja .box-exibicoes{margin-bottom: 20px;max-width: 500px;padding: 10px;margin: 0 auto 10px auto;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.form-cerveja .box-exibicoes label{font-size: 20px;line-height: 26px;}
.form-cerveja .box-exibicoes .styledcheck{vertical-align: middle;}


.noticias .noticia-content{padding: 0 10px;}
.noticias .noticia-content .titulo{color: var(--light-green);font-weight: 700;font-size: 46px;line-height: 1;font-style: italic;margin-bottom: 20px;}
.noticias .noticia-content .resumo{color: var(--dark-blue);margin-bottom: 20px;}
.noticias .noticia-content .resumo .time{font-size: 14px;line-height: 20px;font-style: italic;}
.noticias .noticia-content .thumb{text-align: center;margin-bottom: 20px;max-width: 580px;}
.noticias .noticia-content .thumb > img{max-width: 100%;height: auto !important;vertical-align: middle;}
.noticias .noticia-content .thumb .caption{padding: 5px 0;border-bottom: 1px solid rgba(0, 0, 0, .1);font-size: 14px;line-height: 18px;color: #333;text-align: left;}
.noticias .noticia-content .texto{color: var(--dark-blue);}
.noticias .noticia-content .resumo > p{font-size: 20px;line-height: 1.4;}

.noticias .aside-noticias .row-button{text-align: right;margin-bottom: 20px;}
.noticias .aside-noticias .row-button .bt-veja{font-size: 14px;line-height: 20px;color: #666;font-weight: 600;font-style: italic;}
.noticias .aside-noticias .veja-tambem{
    color: var(--dark-blue);
    font-weight: 700;
    font-size: 26px;
    line-height: 1;
    font-style: italic;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 10px 10px 10px;
    margin-bottom: 20px;
}
.noticias .aside-noticias .noticia{margin-bottom: 20px;}
.noticias .aside-noticias .noticia .titulo{}
.noticias .aside-noticias .noticia .titulo > a{font-size: 20px;line-height: 26px;color: var(--light-green);font-weight: 600; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.noticias .aside-noticias .noticia .titulo > a:hover{color: var(--hover-green);text-decoration: none;}
.noticias .aside-noticias .noticia .time{font-size: 14px;line-height: 20px;font-style: italic;}


.noticias .lista-noticias .noticia{border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;}
.noticias .lista-noticias .noticia .thumb{text-align: center;max-width: 370px;}
.noticias .lista-noticias .noticia .thumb > a{display: block;width: 100%;height: 100%;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.noticias .lista-noticias .noticia .thumb > a:hover{opacity: 0.7;text-decoration: none;}
.noticias .lista-noticias .noticia .thumb > a > img{max-width: 100%;height: auto !important;vertical-align: middle;}
.noticias .lista-noticias .noticia .info{}
.noticias .lista-noticias .noticia .info .titulo{color: var(--light-green);font-weight: 700;font-size: 36px;line-height: 1;font-style: italic;margin-bottom: 20px;}
.noticias .lista-noticias .noticia .info .titulo > a{color: inherit; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.noticias .lista-noticias .noticia .info .titulo > a:hover{color: var(--hover-green);text-decoration: none;}
.noticias .lista-noticias .noticia .info .resumo{color: var(--dark-blue);margin-bottom: 20px;}
.noticias .lista-noticias .noticia .info .resumo > p{font-size: 20px;line-height: 1.4;}
.noticias .lista-noticias .noticia .info .resumo .time{font-size: 14px;line-height: 20px;font-style: italic;}


.noticias .lista-noticias .noticia{display: flex;}
.noticias .lista-noticias .noticia .thumb{margin-right: 30px;}

.aplicar-cupom .main-content .row-button-center{text-align: center;padding: 0 10px;}
.aplicar-cupom .main-content .row-button-center .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.aplicar-cupom .main-content .row-button-center .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}


.transferir-ingresso .box-cadastro .fieldset-evento{padding: 10px 0;border-bottom: 1px solid #f2f2f2;margin-bottom: 15px;}
.transferir-ingresso .box-cadastro .fieldset-evento .wrap-evento{padding: 0 10px;margin-bottom: 10px;}
.transferir-ingresso .box-cadastro .fieldset-evento .wrap-evento p{font-size: 18px;line-height: 24px;font-style: italic;}
.transferir-ingresso .box-cadastro .fieldset .titulo-group{font-size: 26px;line-height: 30px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;display: block;position: relative;padding: 10px 10px;}
.transferir-ingresso .box-cadastro .row-button{text-align: right;padding: 0 10px;}
.transferir-ingresso .box-cadastro .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.transferir-ingresso .box-cadastro .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}
.transferir-ingresso .box-cadastro .info{font-size: 18px;line-height: 24px;padding: 0 10px;margin-bottom: 20px;}
.transferir-ingresso .msg-success{text-align: center;padding: 40px 10px;}
.transferir-ingresso .msg-success .strong{font-size: 30px;line-height: 1.4;margin-bottom: 25px;}
.transferir-ingresso .msg-success .strong .sub{font-size: 16px;line-height: 20px;}
.transferir-ingresso .msg-success .small{display: inline-block;text-align: left; font-size: 20px;line-height: 1.4;max-width: 600px;margin: 0 auto;margin-bottom: 25px;}
.transferir-ingresso .msg-success .small .title{margin-bottom: 10px;}
.transferir-ingresso.ok .row-button{text-align: center;}
.transferir-ingresso.ok .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.transferir-ingresso.ok .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.credenciamentos .box-credenciamentos{}
.credenciamentos .box-credenciamentos .nome-empresa{color: var(--light-green); font-size: 36px;line-height: 40px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;padding: 0 10px;word-break: break-all;}
.credenciamentos .box-credenciamentos .categoria{padding: 0 10px;margin-bottom: 25px;font-size: 20px;line-height: 26px;}
.credenciamentos .box-credenciamentos .categoria > strong{text-transform: uppercase;}
.credenciamentos .box-credenciamentos .subtitulo{font-size: 18px;line-height: 22px;margin-bottom: 40px;padding: 0 10px;}

.credenciamentos .section-credencial-form .categoria{margin-bottom: 25px;font-size: 20px;line-height: 26px;}
.credenciamentos .section-credencial-form .categoria > strong{text-transform: uppercase;}

.credenciamentos .box-credenciamentos .table{
    width: 100%;
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
    line-height: 22px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 40px;    
}
.credenciamentos .box-credenciamentos .table .tr{}
.credenciamentos .box-credenciamentos .table .tr:nth-child(even){background-color: #f2f2f2;}
.credenciamentos .box-credenciamentos .table .thead .tr{background-color: var(--light-green);color: #fff;}
.credenciamentos .box-credenciamentos .table .th{padding: 15px 10px;text-align: left;}
.credenciamentos .box-credenciamentos .table .col1{width: 100px;text-align: center;}
.credenciamentos .box-credenciamentos .table .col2{min-width: 260px;}
.credenciamentos .box-credenciamentos .table .col3{width: 150px;}
.credenciamentos .box-credenciamentos .table .col4{}
.credenciamentos .box-credenciamentos .table .col5{width: 80px;}
.credenciamentos .box-credenciamentos .table .col6{width: 80px;}
.credenciamentos .box-credenciamentos .table .td{padding: 15px 10px;}
.credenciamentos .box-credenciamentos .table .td a{color: var(--light-green);}
.credenciamentos .box-credenciamentos .table .tr .td:last-child{border-right: 0;}

.credenciamentos .box-credenciamentos.staff .nome-empresa{color: var(--main-button);}
.credenciamentos .box-credenciamentos.staff .table .thead .tr{background-color: var(--main-button);}
.credenciamentos .box-credenciamentos.staff .table .td a{color: var(--main-button);}
.credenciamentos .box-credenciamentos.staff .mobile-thead{background-color: var(--main-button);}

.credenciamentos .section-credencial-form.staff .row-frame .content .titulo{color: var(--main-button);}


.informativos .box-title-highlight{text-align: left;padding: 10px 0px;margin-bottom: 30px;border-bottom: 1px solid #d1d7dd;}
.informativos .box-title-highlight .strong{font-size: 24px;line-height: 30px;font-style: italic;font-weight: 700;text-transform: uppercase;}
.informativos .noticia-content{padding: 0 10px;}
.informativos .noticia-content .titulo{color: var(--light-green);font-weight: 700;font-size: 46px;line-height: 1;font-style: italic;margin-bottom: 20px;}
.informativos .noticia-content .resumo{color: var(--dark-blue);margin-bottom: 20px;}
.informativos .noticia-content .resumo .time{font-size: 14px;line-height: 20px;font-style: italic;}
.informativos .noticia-content .thumb{text-align: center;margin-bottom: 20px;max-width: 580px;}
.informativos .noticia-content .thumb > img{max-width: 100%;height: auto !important;vertical-align: middle;}
.informativos .noticia-content .thumb .caption{padding: 5px 0;border-bottom: 1px solid rgba(0, 0, 0, .1);font-size: 14px;line-height: 18px;color: #333;text-align: left;}
.informativos .noticia-content .texto{color: var(--dark-blue);}
.informativos .noticia-content .resumo > p{font-size: 20px;line-height: 1.4;}


.concursos .box-detail{padding-bottom: 40px;}
.concursos .box-detail .box-info-participante{text-align: center;font-size: 18px;line-height: 24px;}
.concursos .box-detail .box-info-participante a.link{font-weight: 700;color: var(--light-green);}
.concursos .box-detail .box-info-participante .strong{font-weight: 700;color: var(--light-green);}
.concursos .box-detail .box-message{text-align: center;padding: 0 10px;font-size: 30px;line-height: 34px;color: var(--light-green)}
.concursos .box-descricao .row-button{}
.concursos .box-descricao .row-button .bt-style{display: inline-block;font-size: 18px;line-height: 24px;padding: 10px 25px 10px 50px;margin: 0 10px 10px 0; border-radius: 75px; font-weight: 900;color: #fff;text-transform: uppercase; font-style: italic; background-color: var(--light-green);
background-image: url(../images/external-link-symbol.svg);
background-repeat: no-repeat;
background-position: 20px center;
background-size: 20px;
 -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.concursos .box-descricao .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);}


.concursos .box-detail .form-continuar .row-button{text-align: center;padding: 0 10px;}
.concursos .box-detail .form-continuar .row-button .bt-style{display: inline-block;width: 100%;max-width: 440px;text-align: center; font-size: 30px;line-height: 34px;padding: 20px 30px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.concursos .box-detail .form-continuar .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}


.votacoes .main-content .texto{padding: 0 10px;margin-bottom: 20px;}
.votacoes .main-content .texto p{margin-bottom: 10px;font-size: 16px;line-height: 20px;}
.votacoes .main-content .texto .small{font-style: italic;color: var(--light-green);font-weight: 600;}
.votacoes .main-content .box-form{}
.votacoes .main-content .box-form .row-button{padding: 0 10px;}
.votacoes .main-content .box-form .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.votacoes .main-content .box-form .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}




.rating-stars{border: none;display: flex;flex-direction: row-reverse;justify-content: flex-end;}
/*.rating-stars{float: left;}*/
.rating-stars > input{display: none;} 
.rating-stars > label:before{margin: 5px;font-size: 1.25em;font-family: FontAwesome;display: inline-block;content: "\f005";}
.rating-stars > .half:before{content: "\f089";position: absolute;}
.rating-stars > label{color: #ddd;cursor: pointer;}
/*.rating-stars > label{float: right;}*/
.rating-stars > input:checked ~ label, 
.rating-stars:not(:checked) > label:hover, 
.rating-stars:not(:checked) > label:hover ~ label{color: #FFD700;}
.rating-stars > input:checked + label:hover, 
.rating-stars > input:checked ~ label:hover,
.rating-stars > label:hover ~ input:checked ~ label, 
.rating-stars > input:checked ~ label:hover ~ label{color: #FFED85;} 



.sistema-pag table.table1{width: 100%;text-align: center;vertical-align: middle;}
.sistema-pag table.table1 .th{padding: 5px 15px;background-color: var(--light-green);color: #fff;font-weight: 700;font-size: 16px;line-height: 20px;}
.sistema-pag table.table1 .td{padding: 5px 10px;font-size: 16px;line-height: 20px;color: var(--dark-blue)}
.sistema-pag table.table1 tr:nth-child(even){background-color: #f2f2f2;}
.sistema-pag table.table1 td .link{color: var(--light-green);font-size: 16px;line-height: 20px}
.sistema-pag .box-wrap-tasks{margin-bottom: 20px;}
.sistema-pag .box-tasks table.table1 .td-link .ver-todas{font-style: italic;}
.sistema-pag table.table1 .td .div{text-align: center;border: 0;font-size: inherit;color: inherit;}
.sistema-pag table.table1 .td .div:focus{outline: none;}

.sistema-pag .main-content .box-voltar{padding: 0 10px;text-align: right;margin-bottom: 40px;}
.sistema-pag .main-content .bt-voltar{font-size: 16px;line-height: 20px;color: var(--light-green);}
.sistema-pag .main-content .observacoes{margin-top: 40px;}
.sistema-pag .main-content .observacoes p{margin-bottom: 1.2em;}

.sistema-pag .main-content .box-botoes{text-align: right;margin-bottom: 30px;}
.sistema-pag .main-content .bt-adicionar{background-color: var(--light-green);text-transform: uppercase; color: #fff;font-weight: 900;font-size: 20px;line-height: 24px; border-radius: 50px;padding: 10px 25px;font-style: italic; display: inline-block;border: 0;transition: all 0.1s ease-out;}
.sistema-pag .main-content .bt-adicionar:hover{opacity: 0.7;text-decoration: none;}


.sistema-pag table.table2{width: 100%;text-align: center;vertical-align: middle;table-layout:fixed;}
.sistema-pag table.table2 .th{padding: 5px 15px;background-color: var(--light-green);color: #fff;font-weight: 700;font-size: 16px;line-height: 20px;}
.sistema-pag table.table2 .td{padding: 5px 10px;font-size: 16px;line-height: 20px;color: var(--dark-blue);width: 100%;max-width: 50%;background-color: #fff;}
/*.sistema-pag table.table2 tr:nth-child(odd){background-color: #fff;}*/
.sistema-pag .link{color: var(--light-green);font-size: 16px;line-height: 20px;font-style: italic;}
.sistema-pag .item-tabela{max-width: 600px;margin: 0 auto 30px auto;padding: 20px;background-color: #f2f2f2;border-radius: 10px;}
.sistema-pag .item-tabela .box-titulo{margin-bottom: 10px;}
.sistema-pag .item-tabela .box-titulo .ano{font-size: 30px;line-height: 34px;text-align: center;color: var(--light-green);font-weight: 700;font-style: italic;margin-bottom: 5px;}
.sistema-pag .item-tabela .box-titulo .linha{display: flex;}
.sistema-pag .item-tabela .box-titulo .linha .item{width: 100%;font-size: 16px;line-height: 20px;}
.sistema-pag .item-tabela .box-titulo .linha .label{font-weight: 700;color: var(--light-green);}
.sistema-pag .item-tabela .total-label{font-weight: 700;}
.sistema-pag .item-tabela .total-valor{font-weight: 700;}
.sistema-pag table.table2 .total-valor{color: #ea000a;}
.sistema-pag .item-tabela .row-link{text-align: right;}
.sistema-pag table.table2 .quitado .td{background-color: #4caf52;color: #fff;}

.sistema-pag table.table2 td.td-com-link{position: relative;}
.sistema-pag table.table2 td .edit-link{position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.sistema-pag .main-content .dib{display: inline-block;}

.sistema-pag .main-content .box-form{margin-bottom: 30px;}
.sistema-pag .main-content .box-form .row-button{text-align: right;padding: 0 10px;}
.sistema-pag .main-content .box-form .row-button.flex{display: flex;justify-content: space-between;}
.sistema-pag .main-content .box-form .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.sistema-pag .main-content .box-form .bt-style:hover{text-decoration: none;background-color: var(--hover-green);color: #fff; cursor: pointer;}
.sistema-pag .main-content .box-form .bt-style.bt-cancelar{background-color: #ccc;}
.sistema-pag .main-content .box-form .bt-style.bt-cancear:hover{background-color: #f2f2f2;}
.sistema-pag .main-content .box-form .bt-style.bt-remove{background-color: #ab2b2b;}
.sistema-pag .main-content .box-form .bt-style.bt-remove:hover{background-color: #880F0F;}



.tarefas table.table1{width: 100%;text-align: center;vertical-align: middle;}
.tarefas table.table1 .th{padding: 5px 15px;background-color: var(--light-green);color: #fff;font-weight: 700;font-size: 16px;line-height: 20px;}
.tarefas table.table1 .td{padding: 5px 10px;font-size: 16px;line-height: 20px;color: var(--dark-blue)}
.tarefas table.table1 tr:nth-child(even){background-color: #f2f2f2;}
.tarefas table.table1 td .link{color: var(--light-green);font-size: 16px;line-height: 20px}
.tarefas table.table1 tr th:first-child,
.tarefas table.table1 tr td:first-child{text-align: left;}
.tarefas table.table1 tr.atrasada td.td,
.tarefas table.table1 tr td.td.atrasada{color: #D50000;}
.tarefas table.table1 tr.concluida td.td{color: #9E9E9E;}
.tarefas .box-wrap-tasks{margin-bottom: 20px;}
.tarefas .box-tasks table.table1 .td-link .ver-todas{font-style: italic;}

.tarefas .main-content .row-link{padding: 0px 10px;}
.tarefas .main-content .row-link .link-style{font-size: 16px;line-height: 20px;color: var(--light-green);display: inline-block;margin-bottom: 15px;}
.tarefas .main-content .row-link .link-style small{font-size: 12px;font-style: italic;color: #888;margin-left: 5px;}

.tarefas .main-content .box-info{margin-bottom: 20px;}
.tarefas .main-content .box-info .titulo{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.tarefas .main-content .box-info .status{font-size: 16px;line-height: 20px;font-style: italic;}
.tarefas .main-content .box-info .prioridade{font-size: 16px;line-height: 20px;font-style: italic;}
.tarefas .main-content .box-info .status{font-size: 16px;line-height: 20px;font-style: italic;}
.tarefas .main-content .box-info .vencimento{font-size: 16px;line-height: 20px;font-style: italic;}
.tarefas .main-content .box-info .observacoes{margin-top: 10px;color: var(--dark-blue);}
.tarefas .main-content .box-anexos{margin-bottom: 20px;}
.tarefas .main-content .box-anexos .novo-anexo{display: none;}
.tarefas .main-content .box-anexos .wrap{padding: 0 10px;}
.tarefas .main-content .box-anexos .item{margin-bottom: 5px;}

.tarefas .main-content .box-anexos .item > a.link{font-size: 20px;line-height: 24px;color: var(--light-green);-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.tarefas .main-content .box-anexos .item > a.link:hover{text-decoration: none;color: var(--hover-green);}
.tarefas .main-content .box-anexos .item .sobre{font-size: 12px;line-height: 20px;font-style: italic;color: #808080;}

.tarefas .main-content .box-anexos .file-wrapper{position: relative;}
.tarefas .main-content .box-anexos .file-wrapper .bt-upload{position: absolute;top: 0px;right: 10px;border:0; width: 120px;height: 50px;color: #fff;background-color: var(--light-green); font-size: 14px;line-height: 50px; border-radius:0 5px 5px 0; text-align: center;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;text-transform: uppercase;}
.tarefas .main-content .box-anexos .file-wrapper .bt-upload:hover{cursor: pointer;background-color: var(--hover-green);color: #fff;}

.tarefas .main-content .empty{padding: 0 10px;font-size: 20px;line-height: 26px;font-style: italic;}
.tarefas .main-content .empty > p{margin-bottom: 10px;}
.tarefas .main-content .box-anexos .empty{padding: 0;}
.tarefas .main-content .novo-anexo .row-button{text-align: right;padding: 0 10px;}
.tarefas .main-content .novo-anexo .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.tarefas .main-content .novo-anexo .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.tarefas .main-content .atualizar-status{max-width: 300px;padding-top: 15px;}
.tarefas .main-content .atualizar-status .flex{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.tarefas .main-content .atualizar-status .wrapper-input{padding: 0;min-height: initial;}
.tarefas .main-content .atualizar-status .wrapper-input label{left: 15px;}
.tarefas .main-content .atualizar-status .wrapper-input .input-style{height: 40px;background-position: calc(100% - 15px) center;}
.tarefas .main-content .atualizar-status .wrapper-input .input-style select{height: 40px;padding: 0 40px 0 15px;}
.tarefas .main-content .atualizar-status .row-button{display: none; text-align: right;padding: 0 10px;}
.tarefas .main-content .atualizar-status .row-button .bt-style{display: inline-block;font-size: 14px;line-height: 20px;padding: 10px 20px;border-radius: 75px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.tarefas .main-content .atualizar-status .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.tarefas .main-content .box-comentarios{margin-bottom: 20px;}
.tarefas .main-content .box-comentarios .novo-comentario{padding-bottom: 10px;display: none;}
.tarefas .main-content .box-comentarios .comentarios{overflow-y: auto;max-height: 400px;}
.tarefas .main-content .box-comentarios .comentarios .item{padding: 5px 10px;}
.tarefas .main-content .box-comentarios .comentarios .item:nth-child(even){background-color: #f2f2f2;}
.tarefas .main-content .box-comentarios .comentarios .item .nome{font-size: 14px;line-height: 20px;color: var(--light-green);font-weight: 700;}
.tarefas .main-content .box-comentarios .comentarios .item .nome.destaque{color: var(--light-green);}
.tarefas .main-content .box-comentarios .comentarios .item .time{font-size: 12px;font-style: italic;color: #666;margin-bottom: 5px;}
.tarefas .main-content .box-comentarios .comentarios .item .texto{}

.tarefas .main-content .novo-comentario .wrapper-input{}
.tarefas .main-content .novo-comentario .row-button{text-align: right;padding: 0 10px;}
.tarefas .main-content .novo-comentario .row-button .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.tarefas .main-content .novo-comentario .row-button .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.tarefas .main-content .box-voltar{text-align: right;margin-bottom: 20px;}
.tarefas .main-content .box-voltar > a{color: var(--light-green);font-size: 14px;line-height: 20px;}


.arquivos .main-content .box-arquivos{margin-bottom: 25px;}
.arquivos .main-content .box-arquivos .categoria{color: var(--light-green);font-weight: 900;font-size: 20px;line-height: 24px;font-style: italic;margin-bottom: 15px;}
.arquivos .main-content .box-arquivos .box-itens{}
.arquivos .main-content .box-arquivos .box-itens .item{display: inline-block;vertical-align: top;width: 200px;margin: 0 7px 15px 7px; text-align: center;position: relative; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.arquivos .main-content .box-arquivos .box-itens .item:hover{text-decoration: none;box-shadow: 0 10px 20px -10px rgba(0, 0, 0, .54);}
.arquivos .main-content .box-arquivos .box-itens .item > a{}
.arquivos .main-content .box-arquivos .box-itens .item .thumb{width: 200px;height: 200px;display: block;border: 1px solid #ccc;background: url(../images/icon-download.svg) no-repeat center center; background-size: 70px;display: flex;justify-content: center;align-items: center;}
.arquivos .main-content .box-arquivos .box-itens .item .nome{display: block;text-align: center;padding: 10px 10px;color: var(--dark-blue);font-size: 16px;line-height: 20px;font-weight: 600;}
.arquivos .main-content .empty{padding: 0 10px;font-size: 20px;line-height: 26px;font-style: italic;}
.arquivos .main-content .empty > p{margin-bottom: 10px;}


.menu-inferior{position: fixed;bottom: 0;left: 0;width: 100%;background-color: rgba(253, 185, 46, .94);box-shadow: 0px 14px 18px 6px #000;z-index: 500;text-align: center;display: flex;justify-content: center;}
.menu-inferior .item{display: inline-block;vertical-align: middle; width: 50px;height: 50px;overflow: hidden;text-indent: -999px;border-right: 1px solid #34aea6;background-position: center center;background-repeat: no-repeat;background-size: 25px;}
.menu-inferior .item{width: 100%;}
.menu-inferior .item:last-child{border-right: 0;}
/*.menu-inferior .item:first-child{border-left: 1px solid #34aea6;}*/
.menu-inferior .item.cervejarias{background-image: url(../images/icon-rotulos.svg);}
.menu-inferior .item.rotulos{background-image: url(../images/icon-cerveja1.svg);}
.menu-inferior .item.mapa{background-image: url(../images/icon-flag.svg);}
.menu-inferior .item.colecoes{background-image: url(../images/parallel-universe.svg);background-size: 32px;}
.menu-inferior .item.wishlist{background-image: url(../images/icon-heart-green.svg);}
.menu-inferior .item.premiacao{background-image: url(../images/icon-medal.svg);}


.selecao-eventos .main-content .box-aviso{margin-bottom: 30px;text-align: center;font-weight: 700;color: #000;font-size: 20px;line-height: 24px;}
.selecao-eventos .main-content .box-cupons{max-width: 800px;margin: 0 auto}
.selecao-eventos .main-content .box-cupons .item{border-radius: 10px;overflow-y: hidden;margin-bottom: 20px;}
.selecao-eventos .main-content .box-cupons .item .wrap-content{display: flex;vertical-align: middle; padding: 10px 0;color: #fff101;background-color: #f57f20;}
.selecao-eventos .main-content .box-cupons .item .wrap-data{width: 160px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;flex-direction: column; text-align: center;border-right: 3px solid #fff;padding: 10px 10px;}
.selecao-eventos .main-content .box-cupons .item .wrap-data .dia{display: block;font-size: 26px;line-height: 30px;font-weight: 700;}
.selecao-eventos .main-content .box-cupons .item .wrap-data .mes{display: block;font-size: 18px;line-height: 22px;}
.selecao-eventos .main-content .box-cupons .item .wrap-info{border-right: 3px solid #fff;width: 100%;display: block;padding: 10px 20px;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.selecao-eventos .main-content .box-cupons .item .wrap-info .label{font-size: 20px;line-height: 24px;margin-bottom: 10px;font-weight: 700;}
.selecao-eventos .main-content .box-cupons .item .wrap-info .wrapper-input{padding: 0;min-height: auto;max-width: 400px;width: 100%;}
.selecao-eventos .main-content .box-cupons .item .wrap-info .wrapper-input .input-style{height: 40px;border-color: transparent;}
.selecao-eventos .main-content .box-cupons .item .wrap-info .wrapper-input .input-style:focus{outline: none;box-shadow: 0 0 7px 2px rgba(52, 174, 165, .5) inset;border-color: rgba(52, 174, 165, 1);}
.selecao-eventos .main-content .box-cupons .item .errorlist{padding: 3px; color: #fff;font-weight: 600;}
.selecao-eventos .main-content .box-cupons .item .wrap-button{padding: 0;display: flex;align-items: center;}
.selecao-eventos .main-content .box-cupons .item .wrap-button img{vertical-align: middle;}
.selecao-eventos .main-content .box-cupons .item .wrap-button .bt-style{background: transparent; border: 0;width: 100%;height: 100%;display: block;padding: 10px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.selecao-eventos .main-content .box-cupons .item .wrap-button .bt-style:hover{cursor: pointer;background-color: #f8bf24;}

.selecao-eventos .main-content .box-cupom{padding: 0 10px;color: var(--dark-blue);margin-bottom: 30px;}
.selecao-eventos .main-content .box-cupom .label{font-size: 18px;line-height: 20px;font-weight: bold;}
.selecao-eventos .main-content .box-cupom .nome{font-size: 18px;line-height: 20px;font-weight: bold;color: var(--light-green);padding: 5px 0;}
.selecao-eventos .main-content .box-cupom .obs{font-size: 14px;line-height: 20px;}
.selecao-eventos .main-content .box-cupom .link{font-size: 14px;line-height: 20px;color: #ea000a;}


.selecao-eventos .main-content .box-eventos{max-width: 800px;margin: 0 auto}
.selecao-eventos .main-content .box-eventos .item{border-radius: 10px;overflow-y: hidden;margin-bottom: 20px;}
.selecao-eventos .main-content .box-eventos .item > a{color: #fff;background-color: #3581F5;}
.selecao-eventos .main-content .box-eventos .item > a:hover{text-decoration: none;background-color: #0557D0;}
.selecao-eventos .main-content .box-eventos .item .wrap-content{display: flex;vertical-align: middle; padding: 10px 0;}
.selecao-eventos .main-content .box-eventos .item .wrap-data{width: 160px;flex-shrink: 0;display: block;text-align: center;border-right: 3px solid #fff;padding: 10px 10px;}
.selecao-eventos .main-content .box-eventos .item .wrap-data .dia{display: block;font-size: 54px;line-height: 62px;font-weight: 700;}
.selecao-eventos .main-content .box-eventos .item .wrap-data .mes{display: block;text-transform: uppercase;font-size: 18px;line-height: 22px;}
.selecao-eventos .main-content .box-eventos .item .wrap-info{border-right: 3px solid #fff;width: 100%;display: block;padding: 0 20px;display: flex;flex-direction: column;justify-content: space-between;}
.selecao-eventos .main-content .box-eventos .item .wrap-info .box-nome{}
.selecao-eventos .main-content .box-eventos .item .wrap-info .box-nome .nome{display: block;font-size: 26px;line-height: 30px;font-weight: 600;}
.selecao-eventos .main-content .box-eventos .item .wrap-info .box-nome .cidade{display: block;font-size: 18px;line-height: 22px;}
.selecao-eventos .main-content .box-eventos .item .wrap-info .horario{display: block;font-size: 26px;line-height: 30px;font-weight: 700;color: #7fffd4;}
.selecao-eventos .main-content .box-eventos .item .wrap-button{padding: 10px 10px;display: flex;align-items: center;}
.selecao-eventos .main-content .box-eventos .item .wrap-button img{vertical-align: middle;}
.selecao-eventos .main-content .box-observacoes{max-width: 800px;margin: 0 auto;}
.selecao-eventos .main-content .box-observacoes p{margin-bottom: 0;color: #2B2A30;}

.selecao-eventos .main-content .box-eventos .item.esgotado > a.wrap-content{background-color: rgba(183, 28, 28, 1);}
.selecao-eventos .main-content .box-eventos .item.esgotado .wrap-info .horario{color: #ffffff;}


.section-evento-lotes{}
.section-evento-lotes .box-titulo{max-width: 540px;margin: 0 auto 60px auto;}
.section-evento-lotes .box-titulo .titulo{font-size: 36px;line-height: 40px;font-style: italic;font-weight: 900;text-transform: uppercase;margin-bottom: 15px;}
.section-evento-lotes .box-titulo .titulo.light-green{color: var(--light-green);}
.section-evento-lotes .box-titulo .subtitulo{font-size: 18px;line-height: 22px;}
.section-evento-lotes .box-titulo .subtitulo > p{font-size: 18px;line-height: 22px;color: var(--dark-blue);margin-bottom: 0px;}
.section-evento-lotes .box-titulo .row-button{text-align: right;padding: 0 10px;}
.section-evento-lotes .box-titulo .row-button .bt-style{display: inline-block; font-size: 18px;border: 0; font-weight: bold; padding: 5px 20px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #f09130;text-transform: uppercase;color: #ffffff;border-radius:5px;}
.section-evento-lotes .box-titulo .row-button .bt-style:hover{text-decoration: none;cursor: pointer;opacity: 0.7;}

.section-evento-lotes .box-lotes{max-width: 540px;margin: 0 auto 20px auto;text-align: center;display: flex;justify-content: space-between;}
.section-evento-lotes .box-lotes .item{display: inline-block;width: 100%;max-width: 220px;margin: 0 10px 20px 10px;background-color: #4ad0ce;padding: 15px 15px;border-radius: 10px;color: #2B2A30;}
.section-evento-lotes .box-lotes .item:nth-child(even){background-color: #ddbc6f;}
.section-evento-lotes .box-lotes .item .top{text-align: center;border-bottom: 3px solid #2B2A30;}
.section-evento-lotes .box-lotes .item .top .nome{text-transform: uppercase;min-height: 52px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.section-evento-lotes .box-lotes .item .top .nome .normal{font-size: 34px;line-height: 30px;font-weight: 700;display: block;}
.section-evento-lotes .box-lotes .item .top .nome .vip{font-size: 22px;line-height: 22px;font-weight: 700;display: block;}
.section-evento-lotes .box-lotes .item .top .lote{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.section-evento-lotes .box-lotes .item .cartao{text-align: center;padding: 15px 0;border-bottom: 3px solid #2B2A30;}
.section-evento-lotes .box-lotes .item .cartao .label{font-size: 14px;line-height: 20px;}
.section-evento-lotes .box-lotes .item .cartao .valor{font-size: 20px;line-height: 24px;font-weight: 700;letter-spacing: -1px;}
.section-evento-lotes .box-lotes .item .cartao .valor .small{font-size: 16px;font-weight: 600;}
.section-evento-lotes .box-lotes .item .cartao .valor .big{font-size: 30px;}
.section-evento-lotes .box-lotes .item .boleto{text-align: center;padding: 10px 0;margin-bottom: 10px;}
.section-evento-lotes .box-lotes .item .boleto .label{font-size: 14px;line-height: 20px;}
.section-evento-lotes .box-lotes .item .boleto .valor{font-size: 24px;line-height: 30px;font-weight: 700;}
.section-evento-lotes .box-lotes .item .boleto .valor .big{font-size: 38px;}
.section-evento-lotes .box-lotes .item .box-selecionar{}
.section-evento-lotes .box-lotes .item .box-selecionar .row-button{text-align: center;}
.section-evento-lotes .box-lotes .item .box-selecionar .row-button .bt-style{display: inline-block;width: 100%; font-size: 18px;border: 0; font-weight: bold; padding: 14px 30px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #ffffff;text-transform: uppercase;color: #333;border-radius:5px;}
.section-evento-lotes .box-lotes .item .box-selecionar .row-button .bt-style:hover{text-decoration: none;cursor: pointer;background-color: #f2f2f2;}
.section-evento-lotes .box-lotes .item .box-selecionar .row-button a.bt-style{font-size: 22px;line-height: 30px;font-weight: 600;padding: 10px 30px;}

/*.section-evento-lotes .box-lotes .item.membro{background: linear-gradient(-50deg, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);color: #fff;text-shadow: 0 0 5px rgba(0, 0, 0, .54);}
.section-evento-lotes .box-lotes .item.membro .top{border-color: #ffffff;}
.section-evento-lotes .box-lotes .item.membro .cartao{border-color: #ffffff;}
.section-evento-lotes .box-lotes .item.membro .box-selecionar{text-shadow: initial;}*/

.section-evento-lotes .box-itens-inclusos{max-width: 800px;margin: 0 auto;}
.section-evento-lotes .box-itens-inclusos table{width:100%;border-collapse: collapse;}
.section-evento-lotes .box-itens-inclusos .al-center{text-align: center;}
.section-evento-lotes .box-itens-inclusos .al-left{text-align: left;}
.section-evento-lotes .box-itens-inclusos table th{font-size: 18px;line-height: 22px;color: #2B2A30;padding: 10px 5px;}
.section-evento-lotes .box-itens-inclusos table td{font-size: 16px;line-height: 20px;color: #2B2A30;padding: 5px 5px;border-bottom: 1px solid #f2f2f2;}
.section-evento-lotes .box-itens-inclusos table .box-valores{font-size: 16px;line-height: 20px;letter-spacing: -1px;font-weight: 600;text-align: center;padding: 10px 0;}
.section-evento-lotes .box-itens-inclusos table .box-valores p{margin-bottom: 5px;}
.section-evento-lotes .box-itens-inclusos table .box-valores .label{margin-right: 5px;}
.section-evento-lotes .box-itens-inclusos table .box-valores .big{font-size: 24px;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button{text-align: center;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button .bt-style{display: inline-block;width: 100%; font-size: 18px;border: 0; font-weight: bold; padding: 14px 30px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out; background-color: #ffffff;text-transform: uppercase;color: #333;border-radius:5px;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button .bt-style:hover{text-decoration: none;cursor: pointer;background-color: #f2f2f2;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style{font-size: 22px;line-height: 30px;font-weight: 600;padding: 10px 30px;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style.normal{background-color: #4ad0ce;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style.vip{background-color: #ddbc6f;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style.membro{background-color: #ddbc6f;}
/*.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style.membro{color: #fff; background: linear-gradient(-50deg, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);}*/
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style:hover{opacity: 0.7;}
.section-evento-lotes .box-itens-inclusos table .box-valores .row-button .bt-style.indisponivel{background-color: #eaeaea;cursor: default;}


.section-evento-lotes .box-itens-inclusos table .obs{max-width: 270px;}


.section-curadores .box-curadores{}
.section-curadores .box-curadores > .item{min-height: 270px;margin-bottom: 50px;position: relative;padding: 10px 20px 10px 300px;}
.section-curadores .box-curadores > .item.no-image{min-height: auto;padding: 10px 20px;}
.section-curadores .box-curadores > .item .thumb{width: 270px;height: 270px;position: absolute;left: 0;top: 0;}
.section-curadores .box-curadores > .item .thumb img{max-width: 100%;max-height: 100%;height: auto; vertical-align: middle;}
.section-curadores .box-curadores > .item .nome{font-size: 20px;line-height: 24px;padding-bottom: 10px;margin-bottom: 20px;position: relative;font-weight: bold;color: var(--light-green);font-style: italic;}
.section-curadores .box-curadores > .item .nome::before{content: " ";display: block;width: 100%;max-width: 300px;height: 2px;background-color: var(--light-green);;position: absolute;left: 0;bottom: 0;}
/*.section-curadores .box-curadores > .item .sobre{padding: 0;font-size: 14px;line-height: 22px;}*/
/*.section-curadores .box-curadores > .item .sobre p{margin-bottom: 15px;}*/
.section-curadores .box-curadores > .item .redes-sociais{padding: 0;}
.section-curadores .box-curadores > .item .redes-sociais > .item{width: 36px;height: 36px;margin-right: 20px;}
.section-curadores .box-curadores > .item .redes-sociais > .item > a{background-color: #fff;border-radius: 5px;}
.section-curadores .box-curadores > .item .redes-sociais > .email{display: inline-block;vertical-align: middle;padding: 10px 10px 10px 30px;font-size: 16px;line-height: 20px;background: url(../images/close-envelope.svg) no-repeat 5px center;background-size: 15px;word-break: break-word;}
.section-curadores .box-curadores > .item .redes-sociais > .email > a{color: #fff;}


.voucher-gratidao .section-gratidao .legenda-texto{margin-bottom: 30px;text-align: center;}
.voucher-gratidao .section-gratidao .legenda-texto strong{color: var(--light-green);font-weight: 700;}
.voucher-gratidao .section-gratidao .form-gratidao .row-button{display: flex;justify-content: space-between;}


.votacoes2 .main-content .cabecalho{display: flex;margin-bottom: 30px;}
.votacoes2 .main-content .cabecalho .campo{width: 100%;padding: 10px;font-size: 20px;line-height: 24px;font-weight: 700;font-style: italic; border: 1px solid #d1d7dd;color: var(--light-green);}
.votacoes2 .main-content .cabecalho .campo .label{font-weight: 400;}

.votacoes2 .main-content .box-form{}
.votacoes2 .main-content .box-form .box-pergunta{padding: 25px 0;border-bottom: 8px solid #f2f2f2;}
.votacoes2 .main-content .box-form .box-pergunta.last{border: 0;margin-bottom: 20px;}
.votacoes2 .main-content .box-form .box-pergunta .pergunta{font-size: 20px;line-height: 24px;color: #2f3030;margin-bottom: 10px;font-weight: 700;font-style: italic;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes{display: flex;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao{width: 100%;text-align: center; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;cursor: pointer;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao:hover{background-color: #f2f2f2;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao label{border: 1px solid #ccc;padding: 10px;width: 100%; cursor: pointer; font-size: 18px;line-height: 22px;min-width: 25px;display: flex;justify-content: center;align-items: center;height: 100%;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao input[type="radio"]{display: none;}
.votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao input[type="radio"]:checked + label{background-color: #5db662;color: #fff;font-weight: 700;transform: scale(1.15);box-shadow: 0 0 10px -2px rgba(0, 0, 0, .54);}
.votacoes2 .main-content .box-form .row-button{text-align: right;}
.votacoes2 .main-content .box-form .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
.votacoes2 .main-content .box-form .bt-style:hover{text-decoration: none;background-color: var(--hover-green);cursor: pointer;}

.votacoes2 .box-voltar{text-align: right;margin-bottom: 20px;}
.votacoes2 .box-voltar > a{color: var(--light-green);font-size: 14px;line-height: 20px;}
.votacoes2 .main-content .form-selecionar-painel{max-width: 400px;margin-left: auto;margin-right: auto;}
.votacoes2 .main-content .form-selecionar-painel .input-style{text-align: center;}
.votacoes2 .main-content .form-selecionar-painel .row-button{padding: 0;text-align: center;}


#pop-fundo-modal{display: none; width:100%; height:100%; position:fixed;top: 0;left: 0; z-index:10000; background-color:#000; opacity:0.8; filter:alpha(opacity=60);-webkit-transition:all 0.3s ease-out;transition: all 0.3s ease-out;}
#modal-wrap{position:fixed;text-align: center; left:50%;top:50%;display: none;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height:auto;
    max-width: 900px;
    z-index:10001;
    box-sizing:border-box;
    background-color: #2c2a2b;
}
#modal-wrap .wrap{background-color: #471812;background-color: var(--main-color); display: flex;justify-content: flex-end;}
#modal-wrap .close{position: absolute;display: inline-block; right: 10px;top: 10px;z-index: 1000; padding: 0 5px; background-color: rgba(234, 0, 10, 1);color: #ffffff;line-height: 40px;text-align: center;font-weight: 400;font-size: 30px;-webkit-transition:all .1s ease-out;transition: all .1s ease-out;}
#modal-wrap .close:hover{cursor: pointer;background-color: rgba(234, 0, 10, .7);}
#modal-wrap .modal-content{width: 100%;padding: 10px;}
#modal-wrap .modal-content .box-info{background-color: rgba(243, 242, 241, 1);padding: 40px 0px;position: relative;min-height: 360px;}
#modal-wrap .modal-content .box-info .wrap-info{max-width: 100%;text-align: right;position: relative;z-index: 1;}
#modal-wrap .modal-content .box-info .wrap-info .box-title{color: var(--main-color);;font-weight: 700;margin-bottom: 30px;}
#modal-wrap .modal-content .box-info .wrap-info .box-title .sub{font-size: 32px;line-height: 38px;}
#modal-wrap .modal-content .box-info .wrap-info .box-title .principal{font-size: 40px;line-height: 46px;text-transform: uppercase;}
#modal-wrap .modal-content .box-info .wrap-info .box-texto{color: var(--dark-blue);text-align: left;padding: 0 15px;}
#modal-wrap .modal-content .box-info .wrap-info .box-texto > p{font-size: 24px;line-height: 30px;margin-bottom: 5px;}
#modal-wrap .modal-content .box-info .wrap-info .box-texto > p:last-child{margin-bottom: 0px;}
#modal-wrap .modal-content .box-info .row-button{max-width: 960px;max-width: calc(100% - 150px); position: absolute;z-index: 2;width: 100%;left: 0;bottom: 20px;}
#modal-wrap .modal-content .box-info .row-button .bt-style{display: block;width: 100%;background-color: #f7c009;padding: 20px 50px;text-align: center;border-radius: 3px;color: #0d0d0d;font-size: 30px;line-height: 36px;text-transform: uppercase;font-weight: 700;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
#modal-wrap .modal-content .box-info .row-button .bt-style:hover{text-decoration: none;background-color: #FFDD69;}
#modal-wrap .modal-content .box-info .row-button .bt-style .icons{display: inline-block;padding: 0 60px;position: relative;}
#modal-wrap .modal-content .box-info .row-button .bt-style .icons::before{content: " ";width: 40px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/icon-arrow-right-black.png) no-repeat center center;}
#modal-wrap .modal-content .box-info .row-button .bt-style .icons::after{content: " ";width: 40px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/icon-arrow-right-black.png) no-repeat center center;transform: rotate(180deg);}
#modal-wrap .modal-content .box-info{padding: 50px 0;min-height: auto;}
#modal-wrap .modal-content .box-info .wrap-info{text-align: center;}
#modal-wrap .modal-content .box-info .wrap-info .box-title{padding: 0 10px;}
#modal-wrap .modal-content .box-info .wrap-info .box-title .sub{font-size: 16px;line-height: 20px;}
#modal-wrap .modal-content .box-info .wrap-info .box-title .principal{font-size: 26px;line-height: 32px;}
#modal-wrap .modal-content .box-info .wrap-info .box-texto{padding: 0 15px;}
#modal-wrap .modal-content .box-info .row-button{max-width: 100%;position: static;text-align: center;}
#modal-wrap .modal-content .box-info .row-button .bt-style{padding: 10px 5px;font-size: 20px;line-height: 24px;display: inline-block;max-width: 300px;}
#modal-wrap .modal-content .box-info .row-button .bt-style .icons{padding: 0 20px;}
@media(max-width: 1023px){
    #modal-wrap{max-height: 450px;overflow-y: auto;}
    #modal-wrap .modal-content .box-info .wrap-info .box-texto > p{font-size: 16px;line-height: 20px;margin-bottom: 5px;}

}


@media(max-width: 1023px){
    .rating-stars{justify-content: center;}
}


/* Dispositivos com tela acima de 1526px */
@media(min-width: 1526px){

}

/* Dispositivos com tela acima de 1024px */
@media(min-width: 1024px){
    .mobile{display: none !important}
    .desktop{}
    .center{padding: 0 10px;}

    .col-1-1{float: left;width: 100%;}
    .col-1-2{float: left;width: 50%;text-align: left;padding: 0 10px;}
    .col-1-3{float: left;width: calc(100%/3);}
    .col-3-4{float: left;width: calc(300%/4);}
    .col-1-4{float: left;width: calc(100%/4);}
    .col-1-5{float: left;width: calc(100%/5);}
    .col-2-3{float: left;width: calc(200%/3);}
    .col-5-12{float: left;width: calc(500%/12);}
    .col-2-12{float: left;width: calc(200%/12);}

    .main-header .box-menu .menu{display: block !important;}
    .main-header .wrapper-topo{display: flex;justify-content: space-between;align-items: center;}
    .main-header .logo-container{flex-basis: 217px;}
    .main-header .wrapper-topo .wrapper-nav{flex-grow: 1;}


    .main-header{min-height: 170px;}
    .main-header.active .faixa-menu{position: fixed;top: 0;left: 0;z-index: 3000;width: 100%;padding: 10px;box-shadow: 0px -8px 18px 6px rgba(0, 0, 0, .54);background-color: rgba(243, 242, 241, .95); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header.active .logo-container{height: 70px;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header.active .redes-sociais{display: none;}
    .main-header.active .box-menu .menu > .item > a{padding: 15px 20px;}
    /*.main-header.active .box-menu .menu > .item .submenu{top: 50px;}*/

    .main-header .box-menu .menu > .item .submenu{display: block; position: fixed;top: 0;right: -270px;padding-bottom: 60px; height: 100%;overflow-y: auto;box-shadow: none;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header .box-menu .menu > .item:hover .submenu{box-shadow: 0 10px 20px -1px rgba(0, 0, 0, .54);right: 0;}

    .box-depoimentos .item{display: flex;}
    .box-depoimentos .item .thumb{flex-basis: 270px;width: 270px;height: 270px;margin-right: 30px;}
    .box-depoimentos .item .info{min-height: 270px;}

    .section-split-frame .row-frame{display: flex;flex-wrap: wrap;}
    .section-split-frame .row-frame .item{width: 50%;}
    .section-split-frame .row-frame .item:nth-child(odd){padding-right: 20px;}
    .section-split-frame .row-frame .item:nth-child(even){padding-left: 20px}

    .cadastro .box-cadastro .row-button{display: flex;justify-content: space-between;align-items: flex-start;}

    .grid-aside-right{
        display: grid;
        grid-gap: 30px;
        grid-template-columns: auto 300px;
    }
    .grid-aside-left{
        display: grid;
        grid-gap: 30px;
        grid-template-columns: 300px auto;
    }

    .section-sobre .row-frame .item{margin-bottom: 0;}
    .section-noticias .centercontent{display: grid;grid-template-columns: auto auto;grid-gap: 40px;}

    .section-equipe .equipe{display: flex;justify-content: space-around;flex-wrap: wrap;}

    .main-footer .content .flex{display: flex;justify-content: space-between;}

    .painel .main-content .box-content .acoes-sugeridas .bt-style{display: inline-block;font-size: 20px;line-height: 24px;padding: 10px 20px;border-radius: 5px;border: 0; font-weight: 900;color: #ffffff;text-transform: uppercase; font-style: italic; background-color: var(--light-green); -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .painel .main-content .box-content .acoes-sugeridas .bt-style:hover{text-decoration: none;background-color: var(--hover-green);color: #fff; cursor: pointer;}


    .cadastro .box-cadastro .fieldset-split{width: 50%;float: left;}
    .cadastro .box-cadastro .fieldset-split.left{padding-right: 10px;}
    .cadastro .box-cadastro .fieldset-split.right{padding-left: 10px;}
    .cadastro .box-cadastro .fieldset .wrap-fieldset,
    .cadastro .box-cadastro .fieldset.fill .wrapper-input.inline:nth-child(even){padding-right: 10px;padding-left: 10px;}
    .cadastro .box-cadastro .fieldset.fill .wrapper-input.inline:nth-child(odd){padding-left: 10px;padding-right: 10px;}

    .section-evento .info-evento{display: flex;}
    .section-evento .info-evento .info{flex-grow: 1;}
    .section-evento .info-evento .info .titulo{padding: 20px 10px 20px 50px;}
    .section-evento .info-evento .info > p{padding: 20px 10px 20px 50px;}

    .section-evento .row-info{display: flex;}
    .section-evento .row-info .box-descricao{width: 50%;}
    .section-evento .row-info .box-valores{width: 50%;}

    .section-evento .row-descontos .box-descontos{display: flex;}
    .section-evento .row-descontos .box-descontos .item{width: 50%;padding: 60px;}

    .cervejas .box-rotulos .rotulos .item{display: flex;}
    .cervejas .box-rotulos .rotulos .item .thumb{width: 270px;flex-shrink: 0;}

    .noticias .noticia-content .thumb{margin-right: 25px;float: left;}

    .box-feed-informativos .wrap-content{max-height: 400px;overflow-y: auto;}


    .lista-desejos .main-content .table-lista td.imagem{width: 90px;}
    .lista-desejos .main-content .table-lista td.abertura{width: 160px;}
    .lista-desejos .main-content .table-lista td.link{}

    .lista-desejos .main-content .row-filters .wrapper-input{min-height: initial;}

    .form-style-1 .row-button.captcha{display: flex;justify-content: space-between;align-items: flex-start;}


    .bt-comprar-ingresso{margin-left: 50px;}

}


/* Dispositivos com tela entre de 1024px e 1526px */
@media(min-width: 1024px) and (max-width: 1526px){
    .center{max-width: 1190px;}
    .center.w1170{max-width: 1024px;}

    .main-header.active .logo-container{flex-basis: 120px;}

    .main-header .box-menu .menu > .item{margin: 0;}
    .main-header .box-menu .menu > .item > a{padding: 25px 12px 40px 12px;}

    .section-split-frame .row-frame .item .titulo{font-size: 36px;}

    .section-equipe .equipe .item{width: 240px;margin: 0 2px 30px 0;}
    .section-equipe .equipe .item .thumb{width: 240px;height: 240px;flex-basis: 240px;padding: 15px;}

    .main-footer .content .logo-container > a{max-width: 210px;}
    .main-footer .content .flex .col .row-button .btn{font-size: 18px;padding: 14px 25px;}

    .section-noticias .centercontent{display: block;}
    .section-noticias .centercontent .thumb{max-width: 300px;float: left;margin: 0 10px 10px 0;}

    .checkout .main-content .aside-content{width: 290px;}
    .checkout .main-content .center-content{width: 860px;padding: 0 10px;}


    /*.checkout .main-content .basket-items .item{flex-direction: column;}*/
    /*.checkout .main-content .basket-items .item .thumb{padding: 0 10px;}*/
    .checkout .main-content .basket-items .item .box-info{padding: 5px 10px;}
    .checkout .main-content .basket-items .item .prices{margin-top: 0px;}
    .checkout .main-content .aside-content .box-info{padding: 0 10px;}

    .section-evento .info-evento .info .titulo{padding: 10px 10px 10px 25px;}
    .section-evento .info-evento .info > p{padding: 10px 10px 10px 25px;}

    .noticias .noticia-content .thumb{max-width: 480px;}

}

/* Dispositivos com tela entre de 1024px e 1526px */
@media(min-width: 1170px) and (max-width: 1526px){
    .center.w1170{max-width: 1170px;}
}

/* Dispositivos com tela entre de 1024px e 1526px */
@media(min-width: 1024px) and (max-width: 1169px){

    .center-content{width: 730px;}
    .aside-content{width: 270px;}
    .aside-content.right{padding-left: 10px;}
    .aside-content.left{padding-right: 10px;}

    .checkout .main-content .aside-content{width: 250px;}
    .checkout .main-content .center-content{width: 750px;padding: 0 10px;}

    .checkout .main-content .basket-items .item{padding-left: 10px;padding-right: 10px;display: block;}
    .checkout .main-content .basket-items .item .box-info{padding-left: 0;padding-right: 0;}

}


/* Dispositivos com tela abaixo de 1023px */
@media(max-width: 1023px){
    .mobile{}
    .desktop{display: none !important}
    .center{}

    .center-content{width: initial;float: none;}

    .teaser-page .box-teaser .item-capa{padding-top: calc(970 / 1020 * 100%);}

    .page-selecao{background-size: cover;}
    .page-selecao .bg-body{padding-top: 30px;background-size: cover;padding-bottom: 0;}
    .page-selecao .logo-container{margin-bottom: 40px;margin-left: auto;margin-right: auto;max-width: 200px;}
    .page-selecao .box-sel .legend{font-size: 20px;line-height: 26px;}

    .html-text img{float: none !important;}

    .main-header{padding-top: 60px;}
    .main-header .center{padding: 0;}
    .main-header .logo-container{display: inline-block;position: fixed;z-index: 2020; top: 5px;left: 5px;width: 70px;height: 50px;}
    .main-header .logo-container > a{}
    .main-header .faixa-menu{padding: 0;}

    .faixa-menu-mobile{position: fixed;margin: 0;padding: 0; height:auto;min-height: 60px; top: 0;left: 0;width: 100%;background-color: rgba(243, 242, 241, .94);box-shadow: 0px -8px 18px 6px #000;max-height: 100%;overflow: auto;z-index: 2019;}
    .faixa-menu-mobile.active{opacity: 1;background-color: rgba(243, 242, 241, 1);box-shadow: initial;}
    .faixa-menu-mobile .icon-menu{width: 40px;height: 40px;position: absolute;right: 10px;top: 10px;}
    .faixa-menu-mobile .icon-menu:hover{cursor: pointer;}
    .faixa-menu-mobile .icon{width: 40px;height: 5px;top: 18px;background-color: rgba(52, 174, 165, 0.9);position: relative;display: block;border-radius: 2px;-webkit-transition:all 0.3s ease-out;transition: all 0.3s ease-out;}
    .faixa-menu-mobile .icon::before{content: " ";display: block;position: absolute;width: 40px;height: 5px;background-color: rgba(52, 174, 165, 0.9);top: -12px;border-radius: 2px;}
    .faixa-menu-mobile .icon::after{content: " ";display: block;position: absolute;width: 40px;height: 5px;background-color: rgba(52, 174, 165, 0.9);bottom: -12px;border-radius: 2px;}
    .faixa-menu-mobile .icon-menu.active .icon{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);background-color: transparent;}
    .faixa-menu-mobile .icon-menu.active .icon::before{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-ms-transform-origin: 35px 8px;-webkit-transform-origin: 35px 8px;transform-origin: 35px 8px;background-color: rgba(52, 174, 165, 0.9);}
    .faixa-menu-mobile .icon-menu.active .icon::after{-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-ms-transform-origin: 34px -2px;-webkit-transform-origin: 34px -2px;transform-origin: 34px -2px;background-color: rgba(52, 174, 165, 0.9);}

    .main-header .box-menu .menu{max-width: 100%;display: block;left: -270px;z-index: 2000; top: 0; padding: 80px 0 60px 0;position: fixed;width: 270px;height: 100%;border-right: 4px solid var(--light-green); background-color: rgba(243, 242, 241, 1);overflow-y: auto;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header .box-menu .menu.active{left: 0;}

    .main-header .box-menu .menu > .item{display: block;height: auto;padding-bottom: 0;text-align: left;margin: 0;}
    .main-header .box-menu .menu > .item > a{display: block;padding: 10px 30px 10px 15px;font-size: 16px; line-height: 20px;height: auto;border: 0;border-radius: 0;}
    .main-header .box-menu .menu > .item > a:hover{background-color: var(--light-green);text-decoration: none;border: 0;}

    .main-header .box-menu .menu > .item-info{text-align: left;padding: 0 15px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: var(--dark-blue);}
    .main-header .box-menu .menu > .item-info a{color: var(--light-green);font-weight: 600;}

    .main-header .box-menu .menu > .item.has-submenu{position: relative;}
    .main-header .box-menu .menu > .item.has-submenu::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;margin: auto;padding: 2px;width: 0px;height: 0px;cursor: pointer;font-size: 0;border-bottom: 2px solid rgba(34, 85, 53, 1);border-right: 2px solid rgba(34, 85, 53, 1);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

    .main-header .box-menu .menu > .item.has-submenu > a{}
    .main-header .box-menu .menu > .item .submenu{display: none; position: static;text-align: center; width: 100%;border: 0; background-color: rgba(89, 45, 60, 0);}
    .main-header .box-menu .menu > .item.show .submenu{display: block;}
    .main-header .box-menu .menu > .item .submenu > a{display: block;font-weight: 600; color: #666;background-color: #fff; padding: 10px 20px;font-size: 14px;text-transform: uppercase; -webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header .box-menu .menu > .item .submenu > a:hover{text-decoration: none; background-color: #374780;color: #fff;}
    .main-header .box-menu .menu > .item.has-submenu .submenu{box-shadow: none;}
    .main-header .box-menu .menu > .item.has-submenu:hover .submenu.show{display: block;}

    .main-header .box-menu .menu > .item .submenu{max-width: 100%;display: block;left: -270px;z-index: 2000;text-align: left; border-right: 4px solid var(--light-green); top: 0; padding: 80px 0 40px 0;position: fixed;width: 270px;height: 100%;background-color: var(--dark-blue);overflow-y: auto;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .main-header .box-menu .menu > .item .submenu.active{left: 0;}
    .main-header .box-menu .menu > .item .submenu .close-submenu{color: var(--light-green);display: block;text-align: right;padding: 5px 10px;font-size: 16px;line-height: 20px;}
    .main-header .box-menu .menu > .item .submenu .close-submenu:hover{cursor: pointer;}

    .main-header .box-menu .menu > .item-redes{margin-top: 25px;}
    .main-header .box-menu .menu > .item-festivais{text-align: left;padding: 15px 10px;}
    .main-header .box-menu .menu > .item-festivais .label{text-align: center;font-size: 16px;line-height: 20px;margin-bottom: 10px;font-weight: 600;}
    .main-header .box-menu .menu > .item-festivais .site{}
    .main-header .box-menu .menu > .item-festivais .site .nome{}
    .main-header .box-menu .menu > .item-festivais .site .lista-sites{text-align: center;display: flex;flex-direction: column; justify-content:space-around; justify-content: space-evenly;align-items: center;}

    .main-header .box-menu .menu > .item-festivais .site .lista-sites > li{display: block;width: 100%; vertical-align: middle;}
    .main-header .box-menu .menu > .item-festivais .site .lista-sites > li > a{display: block;width: 100%; padding: 5px;color: var(--dark-blue);font-size: 14px;line-height: 20px;border: 1px solid var(--dark-blue);border-radius: 5px;font-weight: 500;}
    .main-header .box-menu .menu > .item-festivais .site .lista-sites > li > a.selected{border-color: var(--light-green);color: var(--light-green);}
    .main-header .box-menu .menu > .item-festivais .site .lista-sites > li > a:hover{text-decoration: none;color: #fff;background-color: var(--light-green);border-color: var(--light-green);}

    .main-header .box-menu .menu > .item-festivais .site .lista-sites{justify-content: center;}
    .main-header .box-menu .menu > .item-festivais .site .lista-sites > li{margin: 0 3px 10px 3px;}


    .main-header .box-menu .menu .redes-sociais{text-align: left;}

    .section-chamadas{margin-bottom: 40px;}
    .section-chamadas .box-chamadas{display: block;}

    .box-banners .owl-theme .owl-dots{bottom: 0;}
    .owl-dots-style-1 div.owl-dots .owl-dot span{width: 10px;height: 10px;margin: 5px 4px;}

    .home .box-comprar-ingresso{padding-top: 40px; background-size: 1070px;}
    .home .box-comprar-ingresso .center{padding: 0;}
    .home .box-comprar-ingresso .box-botoes .bt-style{font-size: 20px;line-height: 24px;padding: 20px 40px;}
    .home .box-comprar-ingresso .texto{padding: 0 10px;font-size: 22px;line-height: 28px;}

    .section-chamadas{}
    .section-chamadas .box-chamadas .item{height: initial;margin-bottom: 10px;background-size: cover;}
    .section-chamadas .box-chamadas .item .link .info{padding: 10px 10px;min-height: 250px;}
    .section-chamadas .box-chamadas .item .link .info .bt-style{font-size: 18px;width: initial;padding-right: 45px;min-width: 240px;}

    .section-chamadas .box-chamadas .item{height: initial;margin-bottom: 10px;background-size: cover;height: 0;padding-top: calc(508 / 735 * 100%)}
    .section-chamadas .box-chamadas .item::before{z-index: 0;top: 0;left: 0;}
    .section-chamadas .box-chamadas .item .link{position: absolute;z-index: 0; left: 0;top: 0;width: 100%;height: 100%;}
    .section-chamadas .box-chamadas .item .link .info .strong{max-height: 100px;overflow: hidden;display: block;}

    .box-depoimentos .item{display: block;}
    .box-depoimentos .item .thumb{margin: 0 auto 20px auto;}
    .box-depoimentos .item .info{text-align: center;}
    .section-noticias .centercontent .thumb{margin-bottom: 15px;}
    .section-noticias .centercontent .info{margin-bottom: 30px;}
    .section-noticias .centercontent .info .row-button{text-align: left;padding: 0;}
    .section-noticias .asidecontent .row-button{text-align: right;}

    .section-style-1{margin-bottom: 60px;padding: 0 15px;}
    .section-style-1 .box-titulo .titulo{font-size: 26px;line-height: 30px;}
    .section-style-1 .wrap-destaque.frame{border-width: 10px;}

    .section-style-3 .row-frame .thumb{padding: 10px;}
    .section-style-3 .row-frame .content{padding: 10px 15px;}

    .section-split-frame .row-frame{padding: 10px 15px;}
    .section-split-frame .row-frame .item .thumb{margin-bottom: 10px;}
    .section-split-frame .row-frame .item .titulo{font-size: 26px;line-height: 30px;margin-bottom: 15px;}

    .section-split-frame{margin-bottom: 60px;}
    .section-split-frame .row-frame .item:last-child{margin-bottom: 0;}

    .section-equipe{padding: 40px 0;}
    .section-equipe .box-titulo .titulo{font-size: 26px;line-height: 30px;}

    .section-parceiros .box-parceiros .titulo-central{font-size: 26px;line-height: 30px;}
    .section-parceiros .galeria-parceiros .item{width: 180px;height: 162px;}

    .main-footer .content .logo-container > a{margin: 0 auto;}
    .main-footer .content .flex .col{margin-bottom: 30px;text-align: center;}
    .main-footer .content .flex .col .row-button{text-align: center;}
    .main-footer .content .flex .col .row-button .btn{font-size: 18px;line-height: 24px;padding: 15px 30px;}
    .box-copyright .copyright{display: block;padding: 30px 0 70px 0;}
    .box-copyright .copyright > p{padding: 0;margin-bottom: 15px;}

    .checkout .main-content .aside-content{width: 100%;float: none;padding: 0 10px;margin-bottom: 40px;}
    .checkout .main-content .basket-items .item .name{margin-bottom: 5px;}
    .checkout .main-content .basket-items .item .prices .label{display: block;}
    .checkout .main-content .center-content{width: 100%;padding: 0 10px;}
    .checkout .main-content .payment-methods .frame .box-title{padding: 0 10px;}
    .checkout .main-content .payment-methods .frame .content{padding: 20px 10px;}
    /*.checkout .main-content .basket-items .item .prices .price{display: block;}*/
    .checkout .card-wrapper .jp-card-container .jp-card{transform: scale(0.8);}

    .cadastro .box-cadastro .form-cadastro{padding: 0 15px;}

    /*TODO: alterar isso*/
    .main-header .faixa-topo{display: none;}

    .cadastro .box-cadastro .row-button .wrap-recaptcha{margin-bottom: 20px;text-align: center;}
    .cadastro .box-cadastro .row-button .wrap-recaptcha .g-recaptcha{display: inline-block;}

    .checkout .main-content .payment-methods .frame .box-buttons .wrap-recaptcha{margin-bottom: 20px;text-align: center;}
    .checkout .main-content .payment-methods .frame .box-buttons .wrap-recaptcha .g-recaptcha{display: inline-block;}

    .box-breadcrumb{margin-bottom: 0;}

    .box-page-name{padding: 20px 10px;}
    .box-page-name .name{font-size: 30px;line-height: 34px;}

    .section-evento{padding: 0 15px;}
    .section-evento .info-evento{max-width: 575px;margin-left: auto;margin-right: auto;}
    .section-evento .info-evento .info > p{font-size: 18px;line-height: 24px;padding: 10px;}

    .section-evento .row-info .box-descricao{margin-bottom: 20px;}
    .section-evento .row-info .box-valores{padding: 10px;}
    .section-evento .row-info .box-valores .box-boleto{background-size: 100px;padding: 25px 10px 25px 100px;background-size: 80px;margin-bottom: 20px;}
    .section-evento .row-info .box-valores .box-boleto .tipo{font-size: 18px;line-height: 22px;}
    .section-evento .row-info .box-valores .valor-cartao{font-size: 16px;line-height: 20px;}

    .section-evento .row-descontos .titulo{padding: 20px 10px;}
    .section-evento .row-descontos .box-descontos .item{padding: 20px 10px;text-align: center;}
    .section-evento .row-descontos .box-descontos .item:nth-child(even){background-color: #f2f2f2;}
    .section-evento .row-descontos .box-descontos .item .label{}
    .section-evento .row-descontos .box-descontos .item .desconto{}
    .section-evento .row-descontos .box-descontos .item .valor-boleto{font-size: 44px;line-height: 50px;}
    .section-evento .row-descontos .box-descontos .item .valor-cartao{}
    .section-evento .row-descontos .box-descontos .item .valor-cartao > span{display: block;}
    .section-evento .row-descontos .box-descontos .item .valor-boleto .label-boleto{font-size: 20px;}

    .minha-conta .aside-content{position: fixed;width: 270px;left: -270px; top: 0px;padding: 70px 10px 10px 10px; z-index: 1011;background-color: #fff;border-right: 2px solid var(--light-green);height: 100%;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .minha-conta .aside-content.active{left: 0;}
    .minha-conta .asidecontent.fixed{position: fixed;width: 270px;left: -270px; top: 0px;padding: 70px 10px 10px 10px; z-index: 1011;background-color: #fff;overflow-y: auto; border-right: 2px solid var(--light-green);height: 100%;-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;}
    .minha-conta .asidecontent.fixed.active{left: 0;}

    .minha-conta .center-content{}
    .minha-conta .centercontent .box-title-highlight{padding-left: 10px;padding-right: 10px;}
    .minha-conta .box-vejamais{text-align: center;}
    .minha-conta .box-vejamais .bt-vejamais{display: inline-block;border: 0;color:#fff;font-size: 20px;line-height: 24px;font-weight: 900;font-style: italic;margin-bottom: 30px;background-color: var(--light-green);padding: 10px 20px;border-radius: 30px;}

    .minha-conta .main-content .box-cervejarias .cervejaria li{margin-bottom: 10px;}

    .box-feed-informativos{margin-top: 30px;}
    .painel .main-content .box-content .acoes-sugeridas > li > a::before{content: "» ";}
    .painel .main-content .box-content .texto{padding: 0 15px;}
    .painel .main-content .box-content .aviso{padding: 0 15px;}

    .pedidos .main-content .table-pedidos .bt-style{width: 24px;height: 24px;}
    .pedidos .main-content .table-pedidos .bt-style:hover{}
    .pedidos .main-content .box-content{padding: 0 5px;}
    .pedidos .main-content .order-items{padding: 0 10px;}
    .pedidos .main-content .order-items .item{flex-direction: column;text-align: center;}
    .pedidos .main-content .order-items .item .name{padding: 10px 10px;}
    .pedidos .main-content .order-items .item .actions{text-align: center;}
    .pedidos .main-content .order-items .item .prices{padding: 10px 20px;}
    .pedidos .main-content .order-items .item .prices .price{font-size: 20px;line-height: 26px;}
    .pedidos .main-content .wrap-total{padding: 0 10px;}
    .pedidos .main-content .box-total{}

    .cervejas .box-rotulos .rotulos .item .info .box-nome .nome{}
    .cervejas .box-rotulos .rotulos .item .info .box-nome .categoria{margin: 0;margin-bottom: 5px;}

    .noticias .noticia-content{margin-bottom: 40px;padding: 0 15px;}
    .noticias .noticia-content .titulo{font-size: 30px;}
    .noticias .noticia-content .resumo{}
    .noticias .noticia-content .resumo > p{font-size: 16px;line-height: 20px;}
    .noticias .noticia-content .thumb{margin-left: auto;margin-right: auto;}
    .noticias .noticia-content .texto{}

    .noticias .lista-noticias .noticia{display: block;}
    .noticias .lista-noticias .noticia .thumb{margin: 0 auto 15px auto;}
    .noticias .lista-noticias .noticia .info{padding: 0 15px;}

    .noticias .aside-noticias{padding: 0 10px;}

    .login .main-content{padding: 0 10px;}
    .login .main-content .form .fieldset{padding: 40px 10px;}
    .login .main-content .box-login{margin-bottom: 40px;}

    .credenciamentos .box-credenciamentos .mobile-thead{background-color: var(--light-green);color: #fff;padding: 15px 10px;font-size: 18px;line-height: 22px;font-weight: bold;margin-bottom: 20px;}
    .credenciamentos .box-credenciamentos .table{display: block;}
    .credenciamentos .box-credenciamentos .table .thead{display: none;}
    .credenciamentos .box-credenciamentos .table .tbody{display: block;}
    .credenciamentos .box-credenciamentos .table .tr{display: block;}
    .credenciamentos .box-credenciamentos .table .th{}
    .credenciamentos .box-credenciamentos .table .td{display: block;width: 100%;}
    .credenciamentos .box-credenciamentos .table .td.inline{display: inline-block;width: auto;}

    .credenciamentos .box-credenciamentos .table .nome,
    .credenciamentos .box-credenciamentos .table .email,
    .credenciamentos .box-credenciamentos .table .cpf{padding: 5px 10px;word-break: break-all;}
    .credenciamentos .box-credenciamentos .table .nome::before{content: "Nome: ";font-weight: bold;display: inline-block;min-width: 60px;}
    .credenciamentos .box-credenciamentos .table .email::before{content: "Email: ";font-weight: bold;display: inline-block;min-width: 60px;}
    .credenciamentos .box-credenciamentos .table .cpf::before{content: "CPF: ";font-weight: bold;display: inline-block;min-width: 60px;}


    .informativos .noticia-content{margin-bottom: 40px;}
    .informativos .noticia-content .titulo{font-size: 30px;}
    .informativos .noticia-content .resumo{}
    .informativos .noticia-content .resumo > p{font-size: 16px;line-height: 20px;}
    .informativos .noticia-content .thumb{margin-left: auto;margin-right: auto;}
    .informativos .noticia-content .texto{}
    .box-feed-informativos{padding: 0 15px;}

    .section-cervejarias .box-tampas{display: flex;flex-wrap: wrap;justify-content: center;}
    .section-cervejarias .box-tampas .item{width: 150px;margin: 0 0 30px 0;}
    .section-cervejarias .box-tampas .item .thumb{width: 100%;height: 150px;margin-bottom: 10px;}


    /*.lista-desejos .main-content .wrap-table{max-width: 100%;overflow-x: auto;}*/


    .lista-desejos .main-content .table-lista,
    .lista-desejos .main-content .table-lista tbody,
    .lista-desejos .main-content .table-lista thead{display: block;}
    .lista-desejos .main-content .table-lista tr{display: block;padding: 10px;position: relative;}
    .lista-desejos .table-lista td{border: 0;}
    .lista-desejos .main-content .table-lista th{display: block;padding: 10px;}
    .lista-desejos .main-content .table-lista .th-img,
    .lista-desejos .main-content .table-lista .th-horario,
    .lista-desejos .main-content .table-lista .th-votar,
    .lista-desejos .main-content .table-lista .th-remover{display: none;}
    .lista-desejos .main-content .table-lista thead tr:first-child{height: initial;}
    .lista-desejos .main-content .table-lista td{display: block;padding: 0;}
    .lista-desejos .main-content .table-lista td:first-child{text-align: center;}

    .lista-desejos .main-content .table-lista td.td-nome{text-align: center;}
    .lista-desejos .main-content .table-lista td.td-votar{padding: 5px;margin-bottom: 5px;}

    .lista-desejos .main-content .table-lista td.estilo,
    .lista-desejos .main-content .table-lista td.abertura{font-weight: 400;text-align: center;}
    .lista-desejos .main-content .table-lista td.posicao::before,
    .lista-desejos .main-content .table-lista td.estilo::before,
    .lista-desejos .main-content .table-lista td.abertura::before{font-weight: 700;}

    .lista-desejos .main-content .table-lista td.estilo::before{content: "Estilo: ";}
    .lista-desejos .main-content .table-lista td.abertura::before{content: "Abertura do barril: ";}
    .lista-desejos .main-content .table-lista td.posicao::before{content: "Posição no mapa: ";}

    .lista-desejos .main-content .table-lista .bt-remover{position: absolute;top: 5px;right: 5px;}

    .lista-desejos .main-content .row-filters{padding-left: 5px;padding-right: 5px;}
    .lista-desejos .main-content .row-links{padding: 0 5px;}

    .abertura-cervejaria .main-content .table-lista th.th-horario{display: block;width: initial;text-align: left;}


    .form-cerveja .wrapper-input.range{padding-left: 20px;padding-right: 20px;}
    .form-cerveja .wrapper-input .wrap-flex{display: block;}
    .form-cerveja .wrapper-input .regua{padding: 0;}

    /*.form-cerveja .range-output{top: 34px;}*/

    .form-cerveja .wrapper-input .wrap-cores{width: 100%;}
    .edit-cerveja .main-content .form-cerveja .row-button{margin-top: 40px;}


    .tarefas .main-content .box-voltar{padding-right: 10px;}
    .tarefas .main-content .box-info{padding: 0 10px;}
    .tarefas .box-tasks table.table1{display: block;}
    .tarefas .box-tasks table.table1 thead,
    .tarefas .box-tasks table.table1 .thead{display: none;}
    .tarefas .box-tasks table.table1 tbody,
    .tarefas .box-tasks table.table1 .tbody{display: block;}
    .tarefas .box-tasks table.table1 tr,
    .tarefas .box-tasks table.table1 .tr{display: block;padding: 10px 0;}
    .tarefas .box-tasks table.table1 th,
    .tarefas .box-tasks table.table1 .th{display: none;}
    .tarefas .box-tasks table.table1 td,
    .tarefas .box-tasks table.table1 .td{display: block;width: 100%;padding: 0;}
    .tarefas .box-tasks table.table1 td.inline,
    .tarefas .box-tasks table.table1 .td.inline{display: inline-block;width: auto;}
    .tarefas .box-tasks table.table1 tr th:first-child,
    .tarefas .box-tasks table.table1 tr td:first-child{text-align: inherit;}
    .tarefas .box-tasks table.table1 .td.titulo{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
    .tarefas .box-tasks table.table1 .td.prioridade::before{content: "Prioridade: ";font-weight: bold;}
    .tarefas .box-tasks table.table1 .td.vencimento::before{content: "Vencimento: ";font-weight: bold;}
    .tarefas .box-tasks table.table1 .td.concluida::before{content: "Concluída: ";font-weight: bold;}
    .tarefas .box-tasks table.table1 .td-link{margin-top: 10px;}
    .tarefas .box-tasks table.table1 .td-link .ver-todas{color: #fff;background-color: var(--light-green);display: inline-block;padding: 5px 15px;border-radius: 30px;}
    .tarefas .box-tasks table.table1 .td-link .ver-todas:hover{text-decoration: none;background-color: var(--hover-green);}


    .transferir-ingresso .box-cadastro{padding: 0 5px;}

    .edit-cerveja .main-content .box-voltar{padding: 0 15px;}
    .edit-cerveja .main-content .form-cerveja{padding-left: 5px;padding-right: 5px;}

    .newsletters .main-content .form-style-1,
    .contato .main-content .form-style-1{padding: 0 5px;}

    .cervejas .box-filtros{padding: 0 5px;}
    .cervejas .box-rotulos .rotulos .item .info{padding: 10px 15px;}

    .arquivos .main-content .box-arquivos .box-itens{text-align: center;}

    .selecao-eventos .main-content .box-cupons{padding: 0 15px;}

    .selecao-eventos .main-content .box-eventos{padding: 0 15px;}
    .selecao-eventos .main-content .box-observacoes{padding: 0 15px;}
    .selecao-eventos .main-content .box-eventos .item .wrap-data{width: 90px;padding: 10px 5px;}
    .selecao-eventos .main-content .box-eventos .item .wrap-data .mes{font-size: 14px;}
    .selecao-eventos .main-content .box-eventos .item .wrap-info{padding: 0 5px;}
    .selecao-eventos .main-content .box-eventos .item .wrap-info .box-nome .nome{font-size: 18px;line-height: 22px;}
    .selecao-eventos .main-content .box-eventos .item .wrap-info .horario{font-size: 16px;line-height: 20px;}

    .selecao-eventos .main-content .box-cupons .item .wrap-content{flex-direction: column;padding-left: 10px;padding-right: 10px;}
    .selecao-eventos .main-content .box-cupons .item .wrap-data{border-right: 0;border-bottom: 2px solid #ffffff;width: 100%;}
    .selecao-eventos .main-content .box-cupons .item .wrap-info{border-right: 0;border-bottom: 2px solid #ffffff;width: 100%;}
    .selecao-eventos .main-content .box-cupons .item .wrap-info .label{text-align: center;width: 100%;}


    .section-evento-lotes{padding: 0 15px;}
    .section-evento-lotes .box-lotes .item{max-width: 160px;margin: 0 0 20px 0;padding: 15px 10px;}
    .section-evento-lotes .box-lotes .item .top .nome .normal{font-size: 26px;line-height: 30px;}
    .section-evento-lotes .box-lotes .item .top .lote{font-size: 16px;}
    .section-evento-lotes .box-lotes .item .box-selecionar .row-button a.bt-style{padding: 10px 10px;}

    .section-evento-lotes .box-itens-inclusos{overflow-x: auto;position: relative;}
    .section-evento-lotes .box-itens-inclusos .th-nome{min-width: 150px;}
    .section-evento-lotes .box-itens-inclusos .th-check{}
    .section-evento-lotes .box-itens-inclusos .first-col{left: 0;position: relative;}
    .section-evento-lotes .box-itens-inclusos .first-col::after{content: " ";position: absolute;top: 0;height: 100%;right: 2px;width: 1px;background-color: #f2f2f2;z-index: 1; box-shadow: 2px 0 3px 0px rgba(0, 0, 0, .54);}
    .section-evento-lotes .box-itens-inclusos .first-col::before{content: " ";position: absolute;top: 0;height: 100%;right: 0;width: 5px;background-color: #fff;z-index: 2;}

    .section-evento-lotes .box-itens-inclusos .sticky-col{
        position: -webkit-sticky;
        position: sticky;
        background-color: white;
    }

    /*.section-evento-lotes .box-itens-inclusos table .box-valores .row-button a.bt-style{padding: 10px 10px;}*/

    .form-style-1 .row-button.captcha{}
    .form-style-1 .row-button.captcha .wrap-recaptcha{margin-bottom: 20px;text-align: center;}
    .form-style-1 .row-button.captcha .wrap-recaptcha .g-recaptcha{display: inline-block;}
    

    .section-curadores .box-curadores > .item{padding: 10px 0px;}
    .section-curadores .box-curadores > .item.no-image{padding: 10px 0;}
    .section-curadores .box-curadores > .item .thumb{position: static;width: 100px;height: 100px;float: left;margin: 0 10px 10px 0;}
    
    .sistema-pag .box-wrap-tasks{padding: 0 10px;}

    .sistema-pag .responsive-table{overflow-x: auto;}
    .sistema-pag .th-pix{min-width: 130px;}
    .sistema-pag .box-tabelas{padding: 0 10px;}
    .sistema-pag .item-tabela{padding: 20px 10px;}


    .votacoes2 .main-content .cabecalho{flex-wrap: wrap;padding: 0 15px;}

    .votacoes2 .main-content .box-form .box-pergunta{padding-left: 15px;padding-right: 15px;}
    .votacoes2 .main-content .box-form .box-pergunta .opcoes{flex-wrap: wrap;justify-content: center;gap: 10px;}
    .votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao{width: auto;min-width: 44px;}
    .votacoes2 .main-content .box-form .box-pergunta .opcoes .opcao label{}

    .bt-comprar-ingresso{position: fixed;z-index: 2020; top: 8px;left: 90px;  border-width: 3px;padding: 10px 15px;font-size: 14px;line-height: 18px;}

}

@media(max-width: 400px){
    .section-evento-lotes .box-itens-inclusos .th-nome{max-width: 150px;}
}

@media(max-width: 360px){
    .section-evento-lotes{padding: 0 10px;}
    .section-evento-lotes .box-lotes .item{max-width: 145px;padding: 15px 5px;}
}
