@charset "utf-8";
/*
Theme Name: Engarrafador Moderno
Theme URI: https://www.bevday.com.br
Description: Tema do portal Engarrafador Moderno
Version: 1.0
Author: Agência DDA • Marketing e Design Digital
Author URI: https://www.agenciadda.com.br
*/

@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");

.sticky{position:fixed;top:0;width:100%;z-index:9999;}
.sticky + .content{padding-top:102px;}

*{
padding:0;
margin:0;
outline:none;
list-style:none;
border:none;
vertical-align:baseline;
font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-webkit-font-smoothing:antialiased;
}
*:focus{outline:none;}
a{color:#bc1e1e;text-decoration:none;}
a:hover{color:#444;}
a:active, a:focus{outline:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6,
#respond form p #submit{
font-family:'Open Sans', Helvetica, Arial, sans-serif;
font-weight:700;
}

.postid-22074 #inline-posts{display:none !important;}

/* Destaque Artigo */
.destaque-artigo{margin:20px 0 !important;}
.destaque-artigo h2{color:#bc1e1e !important;}
.su-box.su-box-style-default.box-produtos{border-color:transparent !important;margin:-50px 0 0 0 !important;}
.su-box-content{background:#f2f2f2 !important;}
.item-box-produtos .su-service-title, .item-box-produtos .su-service-content{padding:0 22px 0 0 !important}
.item-box-produtos .su-service-title a{color:#333 !important;margin:0 !important;}
.item-box-produtos .su-service-content a{color:#333 !important;}
.item-box-produtos .su-service-title a:hover, .item-box-produtos .su-service-content a:hover{color:#B91D1D !important;}
.su-service-title i{left:auto !important;right:0 !important;}
.su-divider.su-divider-style-default.linha-box-produtos{margin:0 0 20px 0 !important;}

.yarpp-related h3, .relpost-thumb-container h3{color:#B91D1D !important;text-transform:uppercase !important;font-size:19px !important;}

/* INLINE POSTS */
#inline-posts{width: 100%;padding: 2px 0 0;display: inline-block;position: relative;margin: 20px 0 0;}
#inline-posts:before {content: "";width: 112px;height: 2px;position: absolute;left: 0;top: 0;background: #bc1e1e;}
#inline-posts h5 {width: 100%;float: left;font-size: 15px;line-height: 0;color: #333333;text-transform: uppercase;letter-spacing: 1px;}
#inline-posts .inline-box {width: 100%;float: left;margin: 20px 0 0;}
#inline-posts .inline-box a {width: 100%;float: left;color: #6656565;}
#inline-posts .inline-box img{width: 120px;float: left;}
#inline-posts .inline-box .inline-box-content {width: calc(100% - 130px);float: right;}
#inline-posts .inline-box.no-thumb .inline-box-content {width: 100%;}
#inline-posts .inline-box .inline-box-content h4 {margin: 0 0 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;line-height: 1.2;color: #bc1e1e;letter-spacing: 1px;display:none !important;}
#inline-posts .inline-box .inline-box-content h3 {margin: 0;font-size: 17px;line-height: 1.2;color: #bc1e1e;}
.sidebar-edition-content .relpost-thumb-wrapper{display:none !important;}

/* SINGLE EDITIONS */
.single-edition-wrapper h1{color:#000;font-size:32px;font-weight:700;line-height:32px;}
.single-edition-wrapper h6{padding: 7px 10px;float: left;margin: 0 0 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 16px;font-weight: 600;text-transform: uppercase;color: #FFF;}
.edition-thumb {width: calc(25% - 10px);padding: 0 10px 0 0;float: left;}
.edition-thumb img {width: 100%;height: auto;float: left;}
.edition-ads-wrapper {margin: 30px 0 0;}
.edition-ads-wrapper *, .edition-cover-wrapper img {max-width: 100%;height: auto;display: inline-block;}
.single-edition-wrapper a.button{padding: 7px 10px;float: left;margin: 0 0 40px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 17px;font-weight: 600;color: #FFF;background-image:linear-gradient( 180deg ,#CE2121 0%,#BA1D1D 100%);}

/* Form Newsletter */
.gform_wrapper .gf_simple_horizontal{margin:0 !important;padding:20px 0 !important;}
.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield{padding:0 !important;}
#gform_fields_10 input#input_10_1{width:185px;height:38px;padding:10px !important;background:#fff !important;border:1px solid #cecece !important;border-radius:3px 0 0 3px;line-height:1.5em !important;color:#555 !important;font-family:Arial, Verdana, sans-serif !important;font-size:13px !important;outline:none !important;}

input#gform_submit_button_10{background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D;
float:right;margin:0;padding:0 10px 0 10px;border-radius:0 3px 3px 0 !important;
height:38px !important;border:none;cursor:pointer;color:#FFF;font: 15px 'Open Sans', Helvetica, Arial, sans-serif !important;}
input#gform_submit_button_10:hover{background:#333;}

/* COMMOM CLASSES */
.full-width-wrapper{width:100%;float:left;}
.half-width-wrapper{width:47.5%;float:left;}
.centered-wrapper{width:1130px;margin:0px auto;}

.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}

.right-aligned{float:right !important;}

.no-padding{padding:0 !important;}

.red-gradient,
#respond form p #submit,
.company-buttons,
.single-edition-wrapper h6{background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D;}


/* ELEMENTS WITH TRANSITION EFFECT */
a,
input[type='submit']{
transition:0.3s;
-o-transition:0.3s;
-ms-transition:0.3s;
-moz-transition:0.3s;
-webkit-transition:0.3s;
}


/* --------------------------------------------- WRAPPERS --------------------------------------------- */
html, body{height:100%;}
body{background:#FFF;font:14px/1.5 Arial, Helvetica, sans-serif;color:#777;}

#global-wrapper{height:100%;min-height:100%;height:auto !important;margin:0 auto -280px;overflow:hidden;}


/* --------------------------------------------- HEADER AREA --------------------------------------------- */
#top-bar-wrapper,
#top-bar-wrapper .menu,
#top-bar-wrapper .menu li,
#top-bar-wrapper .menu li a{height:35px;float:left;}
#top-bar-wrapper .menu li{position:relative;}
#top-bar-wrapper .menu li a{padding:0 10px;line-height:35px;color:#FFF;}
#top-bar-wrapper .menu li a:hover{color:#fff;text-decoration:underline;}

#header-wrapper{/*margin:25px 0 0;*/margin:0;background:#fff;padding:20px 0;}

#logo,
#logo a{width:260px;height:106px;float:left;}
#logo a,
#footer-logo a,
#searchform #searchsubmit,
#footer-wrapper .menu li a:before,
#dda,
#sidebar-editions-carousel .prev,
#sidebar-editions-carousel .next,
#home-slides-wrapper .prev,
#home-slides-wrapper .next,
.company-buttons strong,
.event-link strong{background:url("assets/images/sprites.png") no-repeat 0 0;overflow:hidden;text-indent:-99999px;}

#searchform,
#searchform #s{
height:25px;
float:right;
margin:5px 0 0 100px;
background:#FFF;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}
#searchform #s{width:230px;height:25px;padding:0 10px;float:left;margin:0;border:none;}
#searchform #searchsubmit{width:15px;height:15px;float:right;margin:5px 8px 0 0;background-position:-265px 0;}

#menu-wrapper{height:40px;/*margin:20px 0 0;*/margin:0;}
#menu-wrapper li{height:40px;float:left;position:relative;}
#menu-wrapper li a{/*padding:0 15px;*/padding:0 9px;float:left;font:14px/40px 'Open Sans', Helvetica, Arial, sans-serif;text-transform:uppercase;color:#FFF;}
#menu-wrapper li a:hover,
#menu-wrapper li a.active{background:rgba(0,0,0,0.2);}
#menu-wrapper li ul,
#top-bar-wrapper .menu li ul{width:150px;position:absolute;left:50%;top:100%;margin:0 0 0 -75px;display:none;background:#a11919;z-index:9999;}
#menu-wrapper li ul li,
#top-bar-wrapper .menu li ul li{width:100%;height:auto;}
#menu-wrapper li ul li a,
#top-bar-wrapper .menu li ul li a{width:calc(100% - 10px);height:auto;padding:8px 5px;line-height:normal;text-align:center;}

.top-banner{float:right;}
.top-banner img{max-width:100%;height:auto;display:inline-block;}

/* --------------------------------------------- FOOTER AREA --------------------------------------------- */
#footer-push{height:280px;}
#footer-wrapper{height:220px;margin:60px 0 0;}

#upper-footer{height:160px;background:url("assets/images/back_upper-footer.jpg") repeat-x #EEE;}

#footer-logo{margin:45px 0 0;}
#footer-logo,
#footer-logo a{width:200px;height:66px;float:left;}
#footer-logo a{background-position:0 -110px;}

#footer-wrapper .menu{/*width:600px;*/width:820px;float:right;margin:25px 0 0;}
#footer-wrapper .menu li{width:200px;float:left;position:relative;}
#footer-wrapper .menu li a{width:150px;padding:5px 8px;float:left;margin:0 0 0 7px;border-bottom:1px solid #DDD;color:#777;}
#footer-wrapper .menu li a:hover{color:#cd2121;}
#footer-wrapper .menu li a:before{content:"";width:4px;height:8px;position:absolute;left:0;top:50%;margin:-4px 0 0;background-position:-285px 0;}

#lower-footer{height:40px;}
#lower-footer .centered-wrapper{position:relative;}
#lower-footer p{float:left;line-height:43px;color:#FFF;}
#lower-footer a{color:#FFF;}
#dda{width:90px;height:46px;position:absolute;right:0;top:9px;background-position:-205px -110px;}


/* --------------------------------------------- SIDEBAR AREA --------------------------------------------- */
#sidebar{width:300px;float:right;}

.widget,
.widget h3,
.widget ul{width:100%;float:left;}
.widget{margin:0 0 15px;overflow:hidden;}
.widget h3{
width:280px;
padding:7px 10px;
float:left;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:14px;
font-weight: 400;
text-transform:uppercase;
color:#FFF;
}
.widget ul li{padding:10px 0;border-bottom:1px solid #DDD;}
.widget ul li:last-child{border-bottom:none;}

.textwidget{margin:50px 0 0 0;}
.textwidget p{margin:10px 0 0 0;}

#sidebar-editions-carousel,
#sidebar-editions-carousel .slides_container,
#sidebar-editions-carousel .sidebar-edition{width:300px;height:145px;float:left;}
#sidebar-editions-carousel{margin:5px 0 0;}
#sidebar-editions-carousel,
#sidebar-editions-carousel .sidebar-edition{position:relative;}
#sidebar-editions-carousel .sidebar-edition-content{width:180px;float:left;text-align:center;}
#sidebar-editions-carousel .sidebar-edition-content h4{padding:5px 0;font-size:16px;text-transform:uppercase;}
#sidebar-editions-carousel .sidebar-edition-thumb{width:110px;height:145px;float:right;}
#sidebar-editions-carousel .sidebar-edition-link,
#submit-company-form{
height:28px;
padding:0 10px;
position:absolute;
left:0;
bottom:0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font:14px/28px 'Open Sans', Helvetica, Arial, sans-serif;
text-transform:uppercase;
color:#FFF;
}
#sidebar-editions-carousel .sidebar-edition-link:hover,
#submit-company-form:hover{background:#333;}
#sidebar-editions-carousel .prev,
#sidebar-editions-carousel .next,
#home-slides-wrapper .prev,
#home-slides-wrapper .next{width:28px;height:28px;position:absolute;left:100px;bottom:0;background-position:-265px -21px;}
#sidebar-editions-carousel .next,
#home-slides-wrapper .next{left:130px;background-position:-265px -54px;}

#sidebar-slide-lateral{width:300px;max-width:100%;height:195px;margin:10px 0 0 0;float:left;}

#cadastro_email{float:left;margin:10px 0 10px 0;}
.cadastro {
width:189px;
padding:10px;
background:#fff;
-webkit-border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-ms-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-bottom-left-radius:5px;
-ms-border-bottom-left-radius:5px;
-o-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
height:12px;
border:1px solid #cecece;
line-height:1.5em;
color:#555;
font-family:Arial, Verdana, sans-serif;
font-size:13px !important;
outline:none;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
.cadastro:focus{background-color:#fff;color:#777;}
.bt_cadastro{
background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D;
-webkit-border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-ms-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-ms-border-bottom-right-radius:5px;
-o-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
float:right;
margin:0;
padding:0 10px 0 10px;
height:34px;
border:none;
cursor:pointer;
color:#FFF;
font: 15px 'Open Sans', Helvetica, Arial, sans-serif !important;}
.bt_cadastro:hover{background:#333;}

.frp-widget{margin:10px 0 0 0 !important;}
.frp-widget .frp-news{border-bottom:1px solid #DDD !important;padding:0 0 10px !important;margin:0 0 10px !important;}
.news-widget-link{color:#777 !important;font-weight:none !important;font-size:14px !important;/*margin:10px 0 10px 0 !important;*/}
.news-widget-link:hover{color:#bc1e1e !important;}

.wp-polls, .wp-polls-form{padding:25px 0 0 0 !important;}
.wp-polls .Buttons{
background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D !important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
float:left;
margin:0;
padding:2px 8px 2px 8px;
border:none !important;
cursor:pointer;
color:#FFF;
font:15px 'Open Sans', Helvetica, Arial, sans-serif !important;
text-transform:uppercase;
height:28px;}
.Buttons:hover{background:#333 !important;}


/* --------------------------------------------- CONTENT AREA --------------------------------------------- */
#content-outer-wrapper{margin:15px 0 0;}
#content{width:810px;float:left;}
#content-full{width:100%;float:left;}

#breadcrumbs{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #DDD;}
#breadcrumbs,
#breadcrumbs a{color:#777;}
#breadcrumbs a:hover{color:#bc1e1e;}

.page-title{width:100%;float:left;font-size:24px;}
.page-title,
.page-title a{color:#656565;}
.page-title a:hover{color:#bc1e1e;}

.msg-info{float:left;margin:10px 0 0;}


/* ------------- SINGLE CONTENT -------------- */
.entry{width:100%;float:left;}
.entry a{text-decoration:underline;font-weight:bold !important;}
.entry p,
.entry .video-video,
.entry .gmaps-iframe{/*margin-top:20px;*/margin-top:10px;}
.entry ul,
.entry ol{padding:10px 15px 5px;}
.entry ul li,
.entry ol li{list-style:inside;}
.entry ol li{list-style-type:decimal;}
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6{/*margin:20px 0 10px;*/margin:15px 0 0 0;}
.entry blockquote{padding:10px 20px 20px;position:relative;margin-top:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f5f5f5;font-style:italic;}
.entry blockquote:before{content:"“";position:absolute;left:9px;top:0;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote:after{content:"”";position:absolute;right:9px;bottom:-34px;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote p{position:relative;margin:10px 0 0;z-index:1;}
.entry .wp-caption{max-width:641px;padding:7px;margin-top:17px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ebebeb;}
.entry .wp-caption img{max-width:100%;}
.entry .wp-caption p{margin:5px 0 0;text-align:center;}
.entry #post-gallery{width:100%;margin:15px 0 0;display:inline-block;text-align:center;}
.entry table{width:100%;margin:10px 0;text-align:center;}
.entry table td{padding:7px;}
.entry table thead{background:#333;font-weight:bold;color:#FFF;}
.entry table tbody tr:nth-child(2n){background:#EEE;}
.entry table tbody tr td:first-child{text-align:left;}

.entry .alignright{float:right;margin:10px 0 2px 10px;}
.entry .alignleft{float:left;margin:10px 10px 2px 0;}
.entry .centered,
.entry .aligncenter{margin-left:auto;margin-right:auto;display:block;}
.entry img{max-width:100%;height:auto;margin:0;}
.entry img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
.entry img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}

/* TN3 GALLERY */
.tn3-gallery,
.tn3-image,
.tn3-controls-bg,
.tn3-albums,
.tn3-inalbums{width:640px;}
.tn3-thumbs{width:486px;}
.tn3-gallery{height:425px;background-color:#000;}
.tn3-image{height:378px;}
.tn3-albums{height:425px;}
.tn3-inalbums{height:380px;}


/* ARCHIVE */
.post-header{/*padding:0 0 10px;*/padding:0;margin:0 0 10px;border-bottom:1px solid #DDD;}
.post-header .post-date,
.post-footer p{float:left;font-size:14px;font-weight:bold;}
.post-footer{/*padding:10px 0;*/padding:10px 0 0 0;margin:30px 0 0;border-top:1px solid #DDD;}

.archive .post,
.search .post{padding:10px 0 0;margin:50px 0 0;border-top:1px solid #DDD;}


/* PAGINATION */
.numeric-pagination{margin:30px 0 0;}
.numeric-pagination a,
.numeric-pagination span{padding:5px;float:left;font-weight:bold;}


/* NAVIGATION */
.navigation{width:100%;float:left;}
.navigation div{width:50%;float:left;}
.navigation a{float:left;margin:30px 0 0;}
.navigation .alignright,
.navigation .alignright a{float:right;}


/* COMMENTS */
#comments{width:100%;padding:15px 0;float:left;font-size:24px;line-height:24px;}

#comments-wrapper{border-top:1px solid #DDD;}
#comments-wrapper .commentlist{width:100%;padding:0;float:left;}
#comments-wrapper .commentlist li{width:100%;padding:20px 0;float:left;position:relative;margin:0 0 5px;border:none;border-top:1px solid #CCC;list-style:none;}
#comments-wrapper .commentlist li img.avatar{width:32px;height:32px;float:left;margin:0 10px 0 0;border:2px solid #FFF;box-shadow:0 0 2px #CCC;}
#comments-wrapper .commentlist li .comment-author,
#comments-wrapper .commentlist li .comment-meta,
#comments-wrapper .commentlist li .comment-meta a{color:#4f555a;}
#comments-wrapper .commentlist li .comment-meta{font-size:11px;}
#comments-wrapper .commentlist li .fn,
#comments-wrapper .commentlist li .fn a{color:#ed1c2a;}
#comments-wrapper .commentlist li .fn a:hover{color:#95131b;}
#comments-wrapper .commentlist li p{margin:10px 0 0;font-size:12px;line-height:17px;}
#comments-wrapper .commentlist li .reply{position:absolute;top:20px;right:0;}
#comments-wrapper .commentlist li .reply a{padding:3px 8px;float:left;background:#DDD;font-size:10px;text-transform:uppercase;color:#999;}
#comments-wrapper .commentlist li .reply a:hover{background:#333;color:#FFF;}
#comments-wrapper .commentlist li ul.children{width:90%;float:right;margin:20px 0 0;}

#comments-wrapper .navigation{width:100%;float:left;}
#comments-wrapper .navigation div{width:50%;float:left;}
#comments-wrapper .navigation div a{float:left;margin:0 0 30px;}

#respond,
#respond form,
#respond h3{width:730px;float:left;}
#respond{padding:20px;margin:25px 0 0;background:#FFF;box-shadow:0 0 1px #DDD;}
#respond h3{font-size:24px;line-height:24px;}
#respond form p{width:100%;padding:0;float:left;position:relative;margin:10px 0 0;}
#respond form p label{width:100%;float:left;font-size:14px;font-weight:normal;color:#333;}
#respond form p input,
#respond form p textarea{
width:708px;
padding:10px;
float:left;
border:1px solid #DDD;
background:#FFF;
font:12px Arial, Verdana, sans-serif;
color:#777;
}
#respond form p textarea{height:100px;}
#respond form p #submit{
width:auto;
height:40px;
padding:0 15px;
float:left;
border:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:14px;
text-transform:uppercase;
color:#FFF;
cursor:pointer;
}
#respond form p #submit:hover{background:#333;}


/* --------------------------------------------- GUIDE --------------------------------------------- */
.page-filter{
/*width:710px;*/
width:738px;
/*padding:50px;*/
padding:18px 35px 22px 35px;
float:left;
margin:20px 0 0;
border:1px solid #DDD;
border-bottom:4px solid #cc2121;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(238,238,238,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
}
.page-filter p,
.page-filter p label,
.page-filter p select,
.page-filter p input{width:200px;float:left;}
.page-filter p label{height:20px;font-size:14px;}
.page-filter p select{height:30px;padding:10px;border:1px solid #DDD;background:#FFF;}
#submit-company-form{height:35px;position:relative;left:auto;top:auto;margin:20px 0 0;cursor:pointer;}
#middle-input{margin:0 55px;}

.company{width:260px;float:left;margin:40px 3px 0;}
.company.middle{margin:40px 9px 0;}
.company h1,
.company p{width:100%;float:left;margin:0 0 0 2px;}
.company h1{font:bold 16px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.company p{margin:5px 0 0 2px;font-size:14px;}
.company p:last-child{font-size:14px;}

.company.featured{padding:2px;border:1px solid #DDD;margin:40px 0 0;}
.company.featured.middle{margin:40px 6px 0;}
.company .company-thumb{width:260px;height:110px;float:left;margin:0 0 10px;}
.company-buttons{
height:28px;
padding:0 10px 0 6px;
float:left;
margin:10px 2px 0 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:14px;
line-height:28px;
text-transform:uppercase;
color:#FFF;
}
.company-buttons:hover{background:#9F1919;color:#FFF;}
.company-buttons strong{width:15px;height:15px;float:left;margin:5px 0 0;background-position:-205px -161px;}
.company-buttons strong.icon-email{width:15px;height:11px;margin:8px 0 0;background-position:-225px -161px;}
.company-buttons strong.icon-products{width:8px;height:15px;margin:5px 0 0;background-position:-244px -161px;}
.company-buttons span{float:left;margin:0 0 0 5px;}

.company-products{width:600px;}

.titulo_label{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#777;margin:0 0 10px 0;}
#txt_alpha, #txt_prodcat{
-webkit-appearance:button;
-webkit-border-radius:0px;
-webkit-padding-end:20px;
-webkit-padding-start:2px;
-webkit-user-select:none;
background-image:url("assets/images/arrow.png"), -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5) !important;
background-position:95% center !important;
background-repeat:no-repeat !important;
border:1px solid #ddd;
color:#777;
font-size:inherit;
margin:0;
overflow:hidden;
padding:5px 10px;
white-space:nowrap;
}

#txt_month{
-webkit-appearance:button;
-webkit-border-radius:0px;
-webkit-padding-end:20px;
-webkit-padding-start:2px;
-webkit-user-select:none;
background-image:url("assets/images/arrow.png"), -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5) !important;
background-position:95% center !important;
background-repeat:no-repeat !important;
border:1px solid #ddd;
color:#777;
font-size:inherit;
margin:0;
overflow:hidden;
padding:5px 10px;
white-space:nowrap;
}



/* --------------------------------------------- EVENTS --------------------------------------------- */
#month-selector-wrapper{position:relative;}
#month-selector-wrapper p{width:540px;}
#month-selector-wrapper p label,
#month-selector-wrapper p select{width:260px;}
#month-selector-wrapper p label{text-align:right;line-height:30px;}
#month-selector-wrapper p select{margin:0 0 0 20px;}
#detail-cal-img{width:70px;height:58px;position:absolute;right:70px;top:50%;margin:-29px 0 0;background:url("assets/images/back_cal-img.png") no-repeat;}

.event{float:left;margin:30px 0 0;}
.event-thumb,
.event-thumb img{width:250px;height:auto;float:left;}
.event-content{width:530px;float:right;}
.event-content.no-thumb{width:100%;}
.event-content .event-title{font-size:22px;text-transform:uppercase;}
.event-content .event-title a{color:#656565;}
.event-content .event-title a:hover{color:#bc1e1e;}
.event-content p{margin:15px 0;}
.event-link{
height:16px;
padding:6px 8px;
display:inline-block;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-transform:uppercase;
color:#FFF;
}
.event-link:hover{background:#333;}
.event-link span{float:right;margin:0 0 0 10px;}
.event-link strong{width:20px;height:18px;float:left;background-position:-265px -86px;}
.event-link:hover{color:#FFF;}



/* --------------------------------------------- HOME --------------------------------------------- */
#home-slides-wrapper,
#home-slides-wrapper .slides_container,
#home-slides-wrapper .home-slide,
#home-slides-wrapper .home-slide a,
#home-slides-wrapper .home-slide a img{width:460px;height:335px;float:left;}
#home-slides-wrapper{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin:10px 0;
}
#home-slides-wrapper,
#home-slides-wrapper .home-slide{position:relative;}
#home-slides-wrapper .home-slide h1{
width:440px;
padding:10px;
position:absolute;
left:0;
bottom:0;
background:rgba(0,0,0,0.6);
font-size:16px;
color:#FFF;
}
#home-slides-wrapper .pagination{padding:10px;position:absolute;left:10px;top:10px;background:rgba(0,0,0,0.4);z-index:99;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#home-slides-wrapper .pagination li{float:left;margin:0 0 0 5px;}
#home-slides-wrapper .pagination li:first-child{margin:0;}
#home-slides-wrapper .pagination li a{
width:10px;
height:10px;
float:left;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
background:#FFF;
overflow:hidden;
text-indent:-9999px;
}
#home-slides-wrapper .pagination li.current a,
#home-slides-wrapper .pagination li a:hover{background:#cc2121;}
#home-slides-wrapper .prev,
#home-slides-wrapper .next{left:auto;right:10px;top:10px;bottom:auto;z-index:99;}
#home-slides-wrapper .prev{left:auto;right:42px;}
#home-slides-wrapper .more-news-link{float:right;font-size:14px;color:#777;margin:4px 0;}
#home-slides-wrapper .more-news-link:hover{color:#bc1e1e;}

.home-news{float:left;margin:40px 0 0;}
.home-news h3{float:left;font-size:16px;text-transform:uppercase;}
.home-news .more-news-link{float:right;font-size:14px;}
.home-news ul,
.home-news li{width:100%;float:left;margin:10px 0 0;}
.home-news a{color:#777;/*color:#bc1e1e;text-decoration:underline;*/}
.home-news a:hover{color:#bc1e1e;}

.home-news.home-first-news{margin:0 0 20px;}
.home-news.home-first-news h1{font-size:16px;}

.home-posts-style-1{width:335px;float:right;}
.home-posts-style-1.home-news{margin:0;}
.home-posts-style-1 li .news-content{width:225px;float:left;margin:10px 0 0;}
.home-posts-style-1 li .news-content.no-thumb{width:100%;}
.home-posts-style-1 li .news-content h1{font-size:14px;line-height:18px;}
.home-posts-style-1 li img{width:90px;height:auto;float:right;}
.home-posts-style-1 li a img{width:90px;height:auto;float:right;}

.home-posts-style-2{width:335px;}
.home-posts-style-2 ul li a img{width:335px;height:auto;float:left;margin:-10px 0 0 0;}

.home-posts-style-3{width:450px;}
.home-posts-style-3 ul li{margin:0 0 20px 0 !important;border-bottom:1px solid #DDD;}
/*.home-posts-style-3 ul li,*/
.home-posts-style-4 ul li{margin:0;border-bottom:1px solid #DDD;}
.home-posts-style-3 ul li a,
.home-posts-style-4 ul li a{padding:10px 0;float:left;font-size:14px;}
.home-posts-style-3 h1 a{color:#bc1e1e;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;width:100%;line-height:0px !important;margin:0 !important;padding:0 !important;}
.home-posts-style-3 h3 a{color:#777;font-size:15px;text-transform:none;line-height:15px !important;padding:10px 0 10px 0 !important;}

.home-posts-style-4{width:250px;}
.home-posts-style-4.middle{margin:40px 30px 0;}
.home-posts-style-4 ul li img,
.home-posts-style-5 ul li img{width:250px;height:auto;float:left;}

.home-posts-style-5{padding:0 0 0 280px;position:relative;}
.home-posts-style-5 ul li img{width:267px;position:absolute;left:0;top:0;}

#home-footer-right-side{padding:30px 0 0;position:relative;}
#home-footer-right-side,
#home-footer-ad{width:448px;float:right;}
#home-footer-ad{margin:10px 0 0;}
#home-footer-right-side .home-news img{width:180px;height:225px;float:left;position:absolute;left:0;top:65px;}

#home-products{width:100%;max-width:360px;margin:70px 0;float:left;}

#home-footer-ad{width:180px;height:165px;float:left;/*margin:25px 0 0;*/margin:43px 0 0;}

/* --------------------------------------------- STORE --------------------------------------------- */
.woocommerce #content ul.products li.product,
.woocommerce-page #content ul.products li.product,
#home-products .woocommerce ul.products li.product{padding:3px;border:1px solid #DDD;text-align:center;}
#home-products .woocommerce ul.products li.product{width:45%;margin:0 10px 2.992em 0;}
.woocommerce #content ul.products li.product a img,
.woocommerce-page #content ul.products li.product a img,
#home-products .woocommerce ul.products li.product a img{box-shadow:none;}
.woocommerce #content ul.products li.product h3,
.woocommerce-page #content ul.products li.product h3,
#home-products .woocommerce ul.products li.product h3{/*font-size:16px;*/font-size:12px;text-transform:uppercase;text-align:center !important;}
.woocommerce #content ul.products li.product .price,
.woocommerce-page #content ul.products li.product .price,
#home-products .woocommerce ul.products li.product .price{font-size:14px;}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce #content a.button,
.woocommerce #content button.button,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-page #content #respond input#submit,
.woocommerce-page #content a.button,
.woocommerce-page #content button.button,
.woocommerce-page #content input.button,
#home-products .woocommerce a.button{
border:none;
background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D;
color:#FFF;
text-shadow:none;
}
.summary div[itemprop="description"]{margin:20px 0;}
.woocommerce #content ul.products li.product .onsale,
.woocommerce-page #content ul.products li.product .onsale,
.woocommerce #content span.onsale,
.woocommerce-page #content span.onsale,
#home-products .woocommerce #content span.onsale{display:none;}

.woocommerce #content-wrapper #content input.button.alt,
.woocommerce #content-wrapper #content #respond input#submit.alt,
.woocommerce #content-wrapper #content a.button.alt,
.woocommerce #content-wrapper #content button.button.alt,
.woocommerce #content-wrapper #content input.button.alt,
.woocommerce-page #content-wrapper #content input.button.alt,
.woocommerce-page #content-wrapper #content #respond input#submit.alt,
.woocommerce-page #content-wrapper #content a.button.alt,
.woocommerce-page #content-wrapper #content button.button.alt,
.woocommerce-page #content-wrapper #content input.button.alt{
background: rgba(196,31,31,1);
background: -moz-linear-gradient(top, rgba(196,31,31,1) 0%, rgba(159,25,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,31,31,1)), color-stop(100%, rgba(159,25,25,1)));
background: -webkit-linear-gradient(top, rgba(196,31,31,1) 0%, rgba(159,25,25,1) 100%);
background: -o-linear-gradient(top, rgba(196,31,31,1) 0%, rgba(159,25,25,1) 100%);
background: -ms-linear-gradient(top, rgba(196,31,31,1) 0%, rgba(159,25,25,1) 100%);
background: linear-gradient(to bottom, rgba(196,31,31,1) 0%, rgba(159,25,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41f1f', endColorstr='#9f1919', GradientType=0 );
}

.woocommerce #content form .form-row input.input-text,
.woocommerce #content form .form-row textarea,
.woocommerce #content form .form-row select,
.woocommerce-page #content form .form-row input.input-text,
.woocommerce-page #content form .form-row textarea,
.woocommerce-page #content form .form-row select{
padding:10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#EEE;
}

.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li{list-style:none;}

.woocommerce-page.woocommerce ul.products li.product,
.woocommerce-page.woocommerce ul.products li.product{margin:0 21px 2.992em 0;}
.woocommerce-page.woocommerce ul.products li.product.last,
.woocommerce-page.woocommerce ul.products li.product.last{margin:0 0 2.992em 0;}

/* HIDE */
.hidden{display:none;}
.hide,
.wp-bannerize-support,
#footer-wrapper .menu li ul,
#respond form .required,
label .frm_required,
label .gfield_required,
#global-wrapper .frm-show-form .frm_submit img{display:none !important;}


/* --------------------------------------------- FORMS --------------------------------------------- */
.gform_wrapper {max-width:100% !important;}
.gform_wrapper h3.gform_title {margin:0 !important;}
.gform_wrapper .ginput_complex .ginput_right {width:47%!important;}
.gform_wrapper .top_label .gfield_label {color:#555;font-family:Arial, Verdana, sans-serif;font-size:15px;}

.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper select,
.gform_wrapper textarea {
padding:6px 10px !important;
background:#efefef !important;
border:1px solid #cecece !important;
line-height:1.5em !important;
color:#555 !important;
font-family:Arial, Verdana, sans-serif !important;
font-size:13px !important;
outline:none !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-ms-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
transition:all 0.3s ease-in-out !important;
}
.gform_wrapper select{padding:6px 5px !important;}

.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus{background-color:#fff !important;color:#777 !important;}

.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select {width:92% !important;}

.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {color:#555 !important;}

.gform_wrapper select {padding:6px !important;width:98% !important;}

ul.gform_fields li.gfield {margin-left:0 !important;}

.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {width:97.5% !important;}

.gform_wrapper .validation_error {color:#ee222d !important;font-size:15px !important;}

.gform_wrapper .validation_error:before{
display:inline-block !important;
margin-right:5px !important;
font-size:30px !important;
line-height:23px !important;
font-family:Arial, Helvetica, sans-serif !important;
-webkit-text-rendering:optimizeLegibility;
-moz-text-rendering:optimizeLegibility;
-ms-text-rendering:optimizeLegibility;
-o-text-rendering:optimizeLegibility;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-ms-font-smoothing:antialiased;
-o-font-smoothing:antialiased;
font-smoothing:antialiased;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fef2c2 !important;border:1px solid #ffcb00 !important;}

.gform_wrapper li.gfield.gfield_error .gfield_description {color:#ee222d !important;font-weight:bold !important;}

input.button, .gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D !important;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
float: left !important;
margin:0 !important;
padding:2px 16px 2px 16px !important;
border:none !important;
cursor:pointer !important;
color:#FFF !important;
font: 15px 'Open Sans', Helvetica, Arial, sans-serif !important;
text-transform: uppercase !important;
height:28px !important;}
input.button:hover, .gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover {background:#333 !important;}

.gform_wrapper .gform_footer{margin:0 0 0 0 !important;}
.gform_footer{height:0 !important;}

/* LOGIN */
#loginform{border:1px solid #DDD;padding:10px;/*margin:175px 0 0 0;*/margin:125px 0 0 0;text-align:left;-webkit-border-radius:5px;border-radius:5px;width:50%;height:185px;}
.login-username label {line-height:2em;display:block;}
.input{padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#EEE;width:95%;margin:0 0 10px 0;}
#wp-submit{background:url("assets/images/back_red-gradient.png") repeat-x #B91D1D;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin:5px 0;padding:2px 16px 2px 16px;border:none;cursor:pointer;color:#FFF;font:14px 'Open Sans', Helvetica, Arial, sans-serif !important;text-transform:uppercase;height:28px;}
#wp-submit:hover{background:#333;}

/* --------------------------------------------- BREAKPOINTS --------------------------------------------- */
@media (max-width:1130px){

.centered-wrapper{width:90%;padding:0 5%;float:left;}

#global-wrapper{height:auto;min-height:0;margin:0;overflow:visible;}

#top-bar-wrapper{height:auto;}
#searchform{margin:5px 0 5px 5%;}
#searchform #s{width:150px;}

#header{text-align:center;}
#logo{float:none;display:inline-block;}

.wp_bannerize,
.wp_bannerize a,
.wp_bannerize img{width:100%;height:auto;float:left;}

#menu-trigger{
width:100%;
height:40px;
padding:0 0 0 25px;
float:left;
position:relative;
display:block;
background:none;
font-weight:16px;
line-height:40px;
text-transform:uppercase;
color:#FFF;
}
#menu-trigger:before{
content:"";
width:16px;
height:13px;
position:absolute;
left:0;
top:50%;
margin:-7px 0 0;
background:url("assets/images/sprites.png") -256px -161px no-repeat;
}
#menu-wrapper{position:relative;}
#menu-wrapper .menu{width:100%;position:absolute;left:0;top:40px;margin:0;display:none;background:#a11a1a;text-align:center;z-index:9999;}
#menu-wrapper .menu li{width:100%;height:auto;border-bottom:1px solid #861212;}
#menu-wrapper .menu li.group-submenu{height:auto;}
#menu-wrapper .menu li a{width:90%;padding:8px 5%;color:#FFF;}
#menu-wrapper .menu li a:hover{background:#333;}

#upper-footer,
ul#menu-menu-rodape{height:auto;}
#footer-wrapper .menu{width:100%;margin:5% 0;}
#footer-wrapper .menu li{width:25%;}
#footer-wrapper .menu li a{width:90%;}

#content{width:75%;}

#sidebar{width:20%;}
.widget h3{width:100%;}
#sidebar .cadastro{width:100%;height:auto;}
#sidebar .bt_cadastro{float:left;margin:5px 0 0;border-radius:5px;}
#sidebar .textwidget iframe{width:100% !important;}

#menu-trigger,
#sidebar .cadastro,
.widget h3,
#home-slides-wrapper .home-slide h1,
.home-news,
#home-footer-right-side,
.page-filter,
.company.featured,
#footer-wrapper .menu li,
#footer-wrapper .menu li a,
#respond form p input,
#respond form p textarea{box-sizing:border-box;}
#sidebar-editions-carousel,
#sidebar-editions-carousel .slides_container,
#sidebar-editions-carousel .sidebar-edition{width:100%;}

#footer-wrapper{height:auto;}
#dda{right:5%;}

/* CAT */
.event-thumb{width:35%;}
.event-thumb img{width:100%;}
.event-content{width:62%;}

.page-filter{width:100%;}
#month-selector-wrapper p label{width:auto;}

.company{width:30%;margin:40px 0 0;}
.company.middle,
.company.featured.middle{margin:40px 5% 0;}

/* SINGLE */
#respond{padding:5% 0;border-top:4px solid #CCC;border-bottom:4px solid #CCC;box-shadow:none;}
#respond,
#respond form,
#respond h3,
#respond form p input,
#respond form p textarea{width:100%;}

/* HOME */
#home-slides-wrapper,
#home-slides-wrapper .slides_container,
#home-slides-wrapper .home-slide,
#home-slides-wrapper .home-slide a,
#home-slides-wrapper .home-slide a img,
#home-slides-wrapper .home-slide h1,
#home-footer-ad{width:100%;}
#home-slides-wrapper .slides_control,
#home-slides-wrapper .home-slide{width:100% !important;left:0 !important;}

#home-slides-wrapper .home-slide a{overflow:hidden;}
#home-slides-wrapper .home-slide a img{height:auto;/*min-height:335px;*/}
.home-news{width:50% !important;padding:0 2% 0 3% !important;margin:5% 0 0 !important;float:left !important;}
/*.home #content .clear{clear:none;}*/.home #content .clear{clear:both;}
#home-cat-3,
#home-cat-5,
#home-cat-7,
#home-cat-9{clear:left;}
.home-posts-style-1 li a img{width:27%;height:auto;}
.home-posts-style-1 li .news-content{width:70%;margin:0;}
.home-posts-style-2 ul li a img,
.home-posts-style-4 ul li img,
.home-posts-style-5 ul li img,
.company .company-thumb{width:100%;height:auto;}
.home-posts-style-5 ul li img{position:relative;left:auto;top:auto;}
.home-posts-style-4.middle{margin:5% 0 0;}
#home-footer-right-side{width:100%;margin:5% 0 0;}
#home-footer-right-side .home-news{width:100% !important;padding:0 !important;margin:0 !important;}
#home-footer-ad{height:auto;}
#home-products .woocommerce ul.products li.product{margin:0;}
#home-products .woocommerce ul.products li.product.last{float:right;}

div#home-cat-4 img{margin:-10px 0 0 0 !important;}
#home-cat-4 img{margin:-10px 0 0 0 !important;}

/* HIDE */
#footer-push,
#footer-logo,
#home-footer-right-side .home-news img/*,
#sidebar-editions-carousel .sidebar-edition-thumb*/{display:none !important;}

}

@media (max-width:1080px){

#top-bar-wrapper{text-align:center;}
#top-bar-wrapper .menu{width:100%;}
#top-bar-wrapper .menu li,
#searchform{float:none;display:inline-block;}

}

@media (max-width:800px){
	
.sticky{position:relative;}

#content{width:100%;}

.entry .wp-caption{max-width:100%;}

#top-bar-wrapper,
#top-bar-wrapper .menu,
#top-bar-wrapper .menu li,
#top-bar-wrapper .menu li a{height:auto;}

.company-buttons{height:auto;padding:0 5px;background:none;font-weight:bold;line-height:normal;color:#B91D1D;}
.company-buttons:hover{background:none;color:#000;}

#sidebar{width:100%;margin:5% 0 0;}
#sidebar .widget{width:33%;padding:0 2%;box-sizing:border-box;}
/*#sidebar-editions-carousel .sidebar-edition-thumb{display:block !important;}*/

#sidebar-slide-lateral{width:100%;}

.company-buttons strong{display:none !important;}

#sidebar-editions-carousel, #sidebar-editions-carousel .slides_container, #sidebar-editions-carousel .sidebar-edition{width:350px !important;}
#sidebar-editions-carousel .sidebar-edition-content{width:60% !important;}
#sidebar-editions-carousel .sidebar-edition-thumb{float:right !important;}

#home-products { margin: 20px 0 0; }

.home #content .clear {display:none;}

#gform_fields_10 input#input_10_1{width:233px !important;
}

@media (max-width:640px){

.page-filter p,
.page-filter p label,
.page-filter p select,
.page-filter p input{width:100%;}
#middle-input{margin:10px 0 0;}

#sidebar .widget{width:50%;padding:0 5%;}
/*#sidebar-editions-carousel .sidebar-edition-thumb{display:none !important;}*/

#footer-wrapper .menu li{width:50%;}

#detail-cal-img{display:none !important;}

.half-width-wrapper{width:100%;}

}

@media (max-width:480px){

.company,
.company.middle,
.company.featured.middle{width:100%;margin:10% 0 0;}

#sidebar .widget{width:100%;padding:0;}

.home-news{width:100% !important;}

body .edition-thumb { width: calc(50% - 10px); padding: 0 10px 10px 0; }
body .edition-thumb:nth-child(2n+1) { clear: left; }

}

@media (max-width:410px){

#lower-footer{height:auto;padding:10px 0;text-align:center;}
#lower-footer p{width:100%;line-height:normal;}
#dda{display:none !important;}

#loginform{width:90%;}

}

@media (max-width:390px){

#sidebar-editions-carousel,
#sidebar-editions-carousel .slides_container,
#sidebar-editions-carousel .sidebar-edition {
width: 285px !important;
}
.sidebar-edition-content p {
font-size: 12px;
}

}

/* Submenu Topo */
div#sticker, div#sticker2{z-index:100 !important;}

/* GFORMS */
.form-beverage {max-width:100% !important;}
.form-beverage h3.gform_title {margin:0 !important;}
.form-beverage h2.gsection_title{font-size:16px !important;text-transform:uppercase !important;color:#667a9c !important;}
.form-beverage .gsection{border:none !important;margin:0 !important;}
.form-beverage .top_label .gfield_label{color:#fff !important;font-size:14px !important;text-transform:uppercase !important;}
.form-beverage .top_label div.ginput_container{margin:2px 0 0 0 !important;}

.form-beverage input[type=text],
.form-beverage input[type=url],
.form-beverage input[type=email],
.form-beverage input[type=tel],
.form-beverage input[type=number],
.form-beverage input[type=password],
.form-beverage textarea,
.form-beverage select{padding:7px 10px !important;background:#fff !important;border:1px solid #d2d2d2 !important;border-radius:3px !important;line-height:1.5em !important;color:#565656 !important;font-size:16px !important;outline:none !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-ms-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
transition:all 0.3s ease-in-out !important;}
.form-beverage select{height:40px !important;}

.form-beverage label,
label#input_8_13_1_label,
label#input_8_13_2_label,
label#input_8_13_3_label,
label#input_8_13_4_label,
label#input_8_13_5_label,
label#input_8_13_6_label{color:#fff !important;}

.form-beverage input[type=text]:focus,
.form-beverage input[type=url]:focus,
.form-beverage input[type=email]:focus,
.form-beverage input[type=tel]:focus,
.form-beverage input[type=number]:focus,
.form-beverage input[type=password]:focus,
.form-beverage select:focus,
.form-beverage textarea:focus{background-color:#fefefe !important;color:#888 !important;}

.form-beverage .field_name_first input,
.form-beverage .ginput_complex .ginput_left input,
.form-beverage .ginput_complex .ginput_right select,
.form-beverage .ginput_complex .ginput_right input,
.form-beverage input{width:100% !important;}

span#input_1_5_2_container, span#input_2_5_2_container{float:right;}
.form-beverage .ginput_complex .ginput_right input#input_1_5_2,
.form-beverage .ginput_complex .ginput_right input#input_2_5_2{width:95% !important;margin:0 0 0 6px;}

.ginput_container.ginput_container_text,
.ginput_container.ginput_container_email,
span#input_1_4_3_container,
.ginput_container.ginput_container_select{padding:0 10px 0 0 !important;}

.form-beverage .ginput_complex label,
.form-beverage .gfield_time_hour label,
.form-beverage .gfield_time_minute label,
.form-beverage .gfield_date_month label,
.form-beverage .gfield_date_day label,
.form-beverage .gfield_date_year label,
.form-beverage .instruction{color:#7e8890 !important;}

ul.gform_fields li.gfield{margin-left:0;}
body .form-beverage ul li.gfield{margin:0 0 14px 0 !important;}

.form-beverage .top_label .gfield_error input.large,
.form-beverage .top_label .gfield_error select.large,
.form-beverage .top_label .gfield_error textarea.textarea{width:97.5% !important;}

.form-beverage .validation_error{color:#00793B !important;font-size:16px !important;}
.form-beverage .validation_error:before{display:inline-block !important;margin-right:5px !important;font-size:30px !important;line-height:23px !important;-webkit-text-rendering:optimizeLegibility !important;-moz-text-rendering:optimizeLegibility !important;-ms-text-rendering:optimizeLegibility !important;-o-text-rendering:optimizeLegibility !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-font-smoothing:antialiased !important;-ms-font-smoothing:antialiased !important;-o-font-smoothing:antialiased !important;font-smoothing:antialiased !important;}

.form-beverage li.gfield.gfield_error,
.form-beverage li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border:0px !important;}

.form-beverage li.gfield.gfield_error .gfield_description{color:#6cc59e !important;font-weight:normal !important;}
.form-beverage div.validation_error{border:none !important;color:#888 !important;font-weight:normal !important;margin:0 !important;}
.form-beverage li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .form-beverage li.gfield_error textarea{background:rgb(238, 188, 188) !important;border:1px solid #d2d2d2 !important;}
.form-beverage .gfield_error .gfield_label, .form-beverage li.gfield_error div.ginput_complex.ginput_container label, .form-beverage li.gfield_error ul.gfield_checkbox, .form-beverage li.gfield_error ul.gfield_radio{color:#fff !important;}
.form-beverage.gf_browser_chrome .gfield_checkbox li input, .form-beverage.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .form-beverage.gf_browser_chrome .gfield_radio li input[type=radio]{margin:0 !important;}

.form-beverage input[type=submit],.form-beverage input[type=button]{
height:58px !important;
padding:0 25px !important;
border-radius:8px !important;
background:#333 !important;
font-size:17px !important;
font-weight:700 !important;
line-height:50px !important;
letter-spacing:1px !important;
text-transform:uppercase !important;
text-align:center !important;
color:#FFF !important;
transition:all .2s ease-in-out !important;}
.form-beverage input[type=submit]:hover,.form-beverage input[type=button]:hover{cursor:pointer !important;}

.form-beverage .gform_footer{margin:0 0 0 0 !important;}
.gform_footer{height:100px !important;}

.form-beverage h3.gform_title, span.gfield_required{display:none !important;}

.form-beverage .field_description_below .gfield_description{border:1px solid #6dc69f !important;padding:10px 14px !important;padding-left:26px;background:#fafafa !important;font-size:14px !important;color:#777 !important;float:left !important;width:98% !important;-webkit-border-radius:3px !important;border-radius:3px !important;background-clip:padding-box !important;position:relative !important;margin:10px 0 18px 0 !important;line-height:18px !important;}
.form-beverage .field_description_below .gfield_description:before{content:"" !important;display:block !important;width:0 !important;height:0 !important;border-style:solid !important;border-width:0 8px 8px 8px !important;border-color:transparent transparent #6dc69f transparent !important;position:absolute !important;bottom:100% !important;left:0px !important;margin-left:27px !important;}
.line{width:4px !important;height:100% !important;position:absolute !important;left:0 !important;top:0 !important;background:#6dc69f !important;}
.message{color:#667a9c !important;font-weight:600 !important;}
ul.gfield_checkbox{margin:0 !important;padding:0 0 10px 0 !important;}
li#field_1_23{margin:0 0 10px 0 !important;}

span#input_1_40_3_container, span#input_2_40_3_container{width:48%;}

@media (max-width:900px){
.form-beverage .ginput_complex .ginput_right{width:100% !important;}
}

.yarpp-related h3, .relpost-thumb-container h3{color:#B91D1D !important;text-transform:uppercase !important;font-size:19px !important;}
.su-service.item-box-produtos{margin:0 !important;}
	
#palestrantes .et_pb_image_wrap { text-align: center; }