@charset "UTF-8";
/*   
Theme Name: EaeMaquinas
Theme URI: http://www.eaemaquinas.com.br
Description: EaeMaquinas
Author URI: http://www.eaemaquinas.com.br
Author: troubinho
Template: techwise
Version: 2.0
Tags: right-sidebar, left-sidebar, theme-options, threaded-comments, responsive-layout, three-columns, two-columns, translation-ready, custom-menu

License: EaeMaquinas
License URI: http://www.eaemaquinas.com.br
*/

@import url("../techwise/style.css");
.after-header.no-logo{margin-top:5px;top:-5px;}
.the-content p{font-size:16px !important; line-height:1.8em;}
.single-page .meta-label{font-size:14px}
.postinfo{font-size:14px; padding: 100px 20px 5px;}
#recommended{margin: 100px 0 20px 0;}
.single-page blockquote small {font-size: 80%}

#top-menu ul li a {font-size:12px; font-weight:600;}

#sticky-bar .navbar-brand {padding:20px 25px; height:82px;}
#sticky-bar .navbar-brand img {width:144px;}
#sticky-bar.fixed .navbar-brand {padding:5px 25px; height:49px;}

#section-menu {float:left}
#section-menu .category-title{font-weight:bold}
#section-menu .mega-content{background-color: #F5F5F5 !important;border-bottom: 10px #000000 solid;}
#sticky-bar .container-inner{background-color: #F5F5F5 !important}
#section-menu .mega-wrapper.solo .post-list{background-color: #F5F5F5 !important}
#section-menu .article-info{background-color: #F5F5F5 !important}
#section-menu .term-list{background-color: #F5F5F5 !important}
#section-menu .category-icon-wrapper{background-color: #F5F5F5 !important; display: none}

/*fonts*/
body {font-family:'Open Sans';}
.loop-panel .article-title {font-family:'Roboto';}
.single-page h1:not(.article-title) {font-family:'Roboto';}

/*frontpage*/
.home-col1 {background-color: #fff}
.home-col2 {background-color: #F5F5F5}
.home-col3 {background-color: #EBEBEB}
.home-col1, .home-col2, .home-col3 {padding:0px;}
.home-col {opacity:0}
.tab-home {margin-left:20px; padding:10px 0px; font-weight:bold; font-size:11px;}
.tab-2 {display:none}
#text-14 .col-sm-12, #text-15 .col-sm-12 {padding:0px !important;}
#text-14 .row, #text-15 .row {margin:0px !important;}

.col-md-3, .col-sm-4{margin-left:-20px !important}
.home-col1, .home-col2, .home-col3{margin-left: 0px !important}

.textwidget, .menu-categorias-revista-container, .menu-sobre-a-eaemaquinas-container, #woocommerce_widget_cart-3 .bar-header, #nav_menu-3 .bar-header, #nav_menu-2 .bar-header, .hide_cart_widget_if_empty {margin-left:20px}
#text-14 .textwidget {margin-left:0px; padding: 20px 0px !important }
#text-15 .textwidget {margin-left:0px; padding: 0px !important }
#text-17 {margin-bottom:0px !important}
#it_latest_articles-12 {margin-top:20px}
/*banners*/
#text-9, #text-12, #text-5, #text-6, #text-8, #text-10, #text-11, #text-18, #text-19, #text-22, #text-23, #text-24, #text-35, #text-36 {text-align:center}
#it-ad-recommended-after{padding:0 0%; margin-left: -10px;}
#text-27 .textwidget {margin-top: 30px;}
.widgets .widget {margin-bottom: 50px;}
#text-32 .woocommerce ul.products li.product {margin: 15px 30px 0px 85px !important}

a.bar-dropdown-button {font-size:14px}

.pub_alert {font-size:9px;float:right;margin-top:-16px}
.banner-header-dfp{text-align:center;}
.banner-header {margin-top:20px; margin-bottom:50px;position:relative;z-index:2;display: inline-block;}
.div-bg-dfp{position: absolute; top:0px; left:50%; margin-left: -960px;z-index:0;width:1920px; height:1200px;}
.banner-small-dfp{width:125px; float:right ;margin-right:15px; margin-bottom:15px}

.loop-panel .article-info-inner{height:200px}
.loop-panel .article-fade{height:30px}

.loop-panel.narrow .article-info{height:200px}
.active .overlay-hover {background: none !important;}
.overlay-hover {display: none !important;}
.loop-panel .overlay-hover {display: none !important;}

.new-articles .selector.active, .new-articles .selector.over, .bar-toggle:hover, .bar-toggle.active, .bar-dropdown .bar-submit.active, .recommended-categories a:hover, .recommended-categories a.active, #comments .pagination .active, #comments .pagination a:active, #comments .pagination a:hover, #comments .pagination span.page-number, #comments .pagination span.page-numbers.current, .section-toggle.active, .section-toggle.over{background:#000000 !important}

.the-content a, .the-content a:link, .the-content a:visited, .eventon_desc_in a, .eventon_desc_in a:link, .eventon_desc_in a:visited {color:#1E73BE;}

#section-menu ul li a.parent-item:hover, #section-menu ul li.over > a.parent-item, #section-menu ul li.current-menu-item > a.parent-item, #section-menu .active .article-title, #section-menu .read-more:hover, .terms-more .sort-toggle.active span, .terms-more .sort-toggle.over span, .compare-go a:hover, #section-menu.standard-menu ul li a.parent-item:hover, #section-menu.standard-menu ul li.over > a.parent-item, #section-menu.standard-menu ul li.current-menu-item > a.parent-item, #section-menu.standard-menu ul li a:hover, #section-menu.standard-menu ul li.over > a, #section-menu.standard-menu ul li.current-menu-item > a, #section-menu .terms-more .sort-toggle.active span, #section-menu .terms-more .sort-toggle.over span, #section-menu .mega-wrapper .term-list a:hover, #section-menu .mega-wrapper .term-list a.active, #section-menu .term-link:hover, .sort-toggle.active, .sortbar-link:hover, .compact-panel.active .article-title, .social-counts a:hover .social-number, .widgets .it-widget-tabs .sort-buttons a:hover, #footer .widgets .it-widget-tabs .sort-buttons a:hover, .widgets .it-widget-tabs .ui-tabs-active a, #footer .widgets .it-widget-tabs .ui-tabs-active a, a.reply-link, a.more-link:hover, #main-menu ul li a:hover, #main-menu ul li.over > a, #main-menu ul li.current-menu-item > a, .highlighted-label, .sort-buttons a.active, .sort-buttons a:hover, .widget-section a.more-link:hover, .topic-panel.active .topic-name, .trending-bar.active .title, #comments-social-tab a:hover, .widgets .social-badges a:hover, a.nav-link:hover, .contents-menu .nav>li>a:hover, .reaction.clickable.active, .reaction.selected, .reaction.selected .theme-icon-check, .postinfo a:hover, #comments .comment-pagination a:hover, .utility-menu a:hover, .utility-menu li.over>a, .utility-menu li.current-menu-item a, .utility-menu li.current-menu-parent>a, .utility-menu li.current-menu-ancestor>a, .widgets #menu-utility-menu a:hover, .widgets #wp-calendar a:hover, .contents-menu .nav>li.active>a, .builder-connect .social-badges a:hover{color:#808080 !important}
/* facebook */
.widgets .it-widget-tabs ul.sort-buttons{display:none}
#it_social_tabs-3{margin-top:40px; margin-left:20px}

.share-bar .authorship {position:relative}

.single-page .wp-caption {border:none; padding:0px; text-align: left; line-height:2.5; font-size:11px; color:#fff; background-color:#000;background:none}
.single-page .wp-caption-text {text-align: left !important; line-height:1.8; font-size:11px !important; color:#fff; background-color:#000; padding:5px 10px;}
.single-page .wp-caption p {margin:0px}
.single-page dl.gallery-item img {width:100%; !important}
.single-page .gallery-caption{display:none}

.essb_links{float:right;margin:0px !important;clear:none !important}

.social-bottom {border-top: 1px solid #E7E7E7; padding: 20px 0px !important; margin-bottom: 50px !important; height:120px}
.social-top {margin-top: 0.2em}
.social-revista {margin-bottom: 90px;}

.article-meta .theme-icon-flame {display: none;}

/* facebook comments*/
.coments-title{margin-top: 100px !important;}
.fb-comments, .fb-comments span, .fb-comments iframe {margin-bottom: 30px;}
/*overview NOT USING*/
.details-box-wrapper{background-image:none !important;}
.details-box-overlay{background:none}
.details-box{color:#000}
.details-box-wrapper, .ratings .total-wrapper, .woocommerce.woocommerce-page ul.products li.product a img{border-bottom-color: #000 !important}
/*ficha tecnica and compare*/
.single-page .detail-item{border-bottom:1px solid #d9d9d9; margin-bottom:15px}
.single-page .nav-pills>li>a{font-size:13px}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{background-color:#F5F5F5; color:#000 !important}
.share-bar {border-top:0px; margin-top:0px}
.tab-specs{border-bottom:1px solid #E7E7E7;padding-bottom:10px}
.single-page .tab-pane {padding-top:0px;}
.specs h4{font-size:22px; margin-top:40px}
.specs {border-bottom:3px solid #000; margin-bottom:20px}
.single-page .detail-content{margin-bottom:15px; padding-bottom:15px;}
.single-page .detail-content a, .single-page .detail-content a:link {color: #1E73BE;}

/*compare*/
.the-content .table-comparison p {font-size:13px !important}
.th-layout {background-color:#808080; color:#fff ; text-transform:uppercase; font-weight:bold; font-size:11px !important; text-align:center}

.recommended-header {margin-top:40px}

.postinfo {background:none;border:0px;}

/*latest article widget*/
.compact-panel .article-title a, .compact-panel .rating-wrapper{padding-left:115px}
.compact-panel.no-image .article-title a, .compact-panel.no-image .rating-wrapper{padding-left:18px}

.theme-icon-users {display: none !important}
.widget-trending .sort-wrapper {display: none}

.label-text {font-weight:bold}

.widget>ul, .widget>div:not(.bar-header), .widget>form {padding:20px 0px 0px 0px!important}

.form-control{outline: none;box-shadow:none !important;border:1px solid #ccc !important;}

/*hero*/
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {display:none}
.hero-overlay-gradient{position:absolute;z-index:3;width:100%;height:100%;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
.builder-hero .article-title h2{text-align:center;font-weight:700;font-size:35px;line-height:1.2em;padding:140px 15px;font-family:'Roboto';}
.builder-hero .article-title a:hover{color:#fff !important;}

/*woocommerce*/
.woocommerce.woocommerce-page span.onsale, .woocommerce.woocommerce-page #content input.button, .woocommerce.woocommerce-page #respond input#submit, .woocommerce.woocommerce-page a.button, .woocommerce.woocommerce-page button.button, .woocommerce.woocommerce-page input.button, .woocommerce table.cart td.actions .button,.woocommerce a.button.alt,.woocommerce input.button.alt {background:#ffde00 !important; color:#000 !important;}
.woocommerce.woocommerce-page ul.cart_list li a:hover, .woocommerce.woocommerce-page ul.product_list_widget li a:hover {color:#808080 !important}
.woocommerce a.button{background-color:#ffde00 !important ;font-weight: normal !important;font-size: 14px !important}
.woocommerce.woocommerce-page .woocommerce-breadcrumb {text-transform:none; padding-bottom:30px;}
.page a.button{background:#ffde00 !important; color:#000 !important; border-radius:3px; padding:7px 10px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width: 100%}

.woocommerce.woocommerce-page a.ler-online {color:#000 !important;background-color:#ffde00 !important;}
.woocommerce.woocommerce-page a.baixar-pdf {color:#000;background-color:#f0f0f0 !important;}
/*content tab*/
.woocommerce-tabs h2 {display:none;}
.woocommerce.woocommerce-page ul.tabs {display: none;}
/*sidebar*/
.woocommerce .shadowed {border:0px; box-shadow: 0 4px 4px -2px rgba(255,255,255,1);}
.woocommerce-page ul.product_list_widget li img {float:left !important; margin-right:10px}

.woocommerce ul.products li.product a img{width:auto;min-width:0px;}
.woocommerce div.product div.images img{width:auto;min-width:0px;}
.woocommerce-page div.product div.images, .woocommerce div.product div.images{width:270px !important; float:left;}
.woocommerce-page div.product div.summary {width:300px;float:left;}
.woocommerce.woocommerce-page ul.products li.product h3 {font-size:15px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:auto;min-width:0px;float:left !important;clear:none;margin: 15px 30px 50px 0px !important}

.woocommerce.woocommerce-page .related ul.products li.product{width:20%;}

.woocommerce-cart .cart-collaterals .cart_totals table{border-left:1px solid #DDD; text-indent:10px; }
.woocommerce-cart .cart-collaterals .cart_totals table tr{margin-left:10px}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{border:1px solid #ddd !important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select{border:1px solid #ddd !important;}

.woocommerce.woocommerce-page .product_title {font-weight:700!important; font-size:24px; line-height:40px;}

.subscription-details{display:none;}

.capa-revista{margin-bottom:40px}
.capa-gratis{background: #F5F5F5; text-align:center ;padding:27px 5px; height:100px;}

.woocommerce-account .woocommerce-MyAccount-navigation {display:none;}
.woocommerce-account .woocommerce-MyAccount-content {float:left; width:100%;}

/*newsletter sidebar*/
.newsletter {background: #f5f5f5; text-align: center; width: 300px; padding:40px 0px;}
.header-nl {font-size: 35px; color: #089de3;text-transform: uppercase; letter-spacing: 5px;}
.description-nl {font-size: 18px;color: #000;letter-spacing: 1px;line-height: 1.8em;margin: -2px 0 25px;}
.input-nl {width:100%;align-items: center;}
.button-nl {height: 44px !important;border: none;}
#email-nl {width: 85%; background: #FDFCFB;font-family: inherit;color: #737373;letter-spacing: 1px;text-indent: 5%;border-radius: 5px;margin-bottom:15px;display: inline-block;}
#submit-nl {width: 85%;height: 46px;background: #ffde00;font-family: inherit;font-weight: bold;color: inherit;letter-spacing: 1px;border-radius: 5px;cursor: pointer;transition: background .3s ease-in-out;display: inline-block;}
#submit-nl:hover {background: #ffde00;color: #808080;}
.input-nl input:focus {outline: none;outline: 2px solid #ffde00;box-shadow: 0 0 2px #ffde00;}
/*newsletter-1*/
#mc4wp-form-1 {margin-top:50px; margin-bottom: 100px; padding-left: 20px !important;}
.newsletter-1 {background: #f5f5f5; text-align:center; width:100%; padding:40px 0px;}
.description-nl-1 {font-size: 18px; color: #000; letter-spacing: 1px; line-height:1.8em; margin:-2px 0 25px; padding:5px}
.input-nl-1 {width:100%;align-items: center;}
.button-nl-1 {height: 44px !important;border: none;}
#email-nl-1 {width: 85%; background: #FDFCFB;font-family: inherit;color: #737373;letter-spacing: 1px;text-indent: 5%;border-radius: 5px;margin-bottom:15px;display: inline-block;}
#submit-nl-1 {width: 85%;height: 46px;background: #ffde00;font-family: inherit;font-weight: bold;color: inherit;letter-spacing: 1px;border-radius: 5px;cursor: pointer;transition: background .3s ease-in-out;display: inline-block;}
#submit-nl-1:hover {background: #ffde00;color: #808080;}
.input-nl-1 input:focus {outline: none;outline: 2px solid #ffde00;box-shadow: 0 0 2px #ffde00;}

.submit-contact {height: 44px !important;border: none;width: 85%;height: 46px;background: #ffde00;font-family: inherit;font-weight: bold;color: inherit;letter-spacing: 1px;border-radius: 5px;cursor: pointer;transition: background .3s ease-in-out;display: inline-block;}
.submit-contact:hover {background: #ffde00;color: #808080;}
.submit-contact:focus {background: #ffde00;color: #808080;}

.button-geral {margin:10px 0px;font-weight:normal;height: 44px !important;border: none;height: 46px;background: #ffde00;font-family: inherit;font-weight: bold;color: inherit;letter-spacing: 1px;border-radius: 5px;cursor: pointer;transition: background .3s ease-in-out;display: inline-block;padding:10px;}
.button-geral:hover {background: #ffde00;color: #808080;}
.button-geral:focus {background: #ffde00;color: #808080;}

#_mc4wp_subscribe_woocommerce_checkout_field input, #_mc4wp_subscribe_woocommerce_checkout_field label {margin: 10px 0px; text-indent:20px; display:block !important}

/*contents menu*/
.now-reading {display:none;}
.postnav {display:none;}
.postnav-wrapper {float:left}
.contents-menu .contents-title {display:none}
#content-anchor-wrapper{display:none}
#overview-anchor-wrapper{display:none}
/*toggle and accordion*/
.panel {box-shadow:none}
.panel-default {border:0px;}
.single-page h3.panel-title a {font-size:16px;}
.single-page h3:not(.article-title) {font-family:'Sintony',sans-serif; }
.panel-default>.panel-heading {background-image:none; background-repeat:no-repeat; background-color:transparent; border:0px;}
.panel-body, .panel-body p{font-size:14px !important}

/*videos*/
.ytc-promotion, .ytc-youtubelink {display:none;}
h5.ytctitle {font-size:15px; font-family:'Sintony',sans-serif; font-weight:normal; line-height:1.6em;}
#ytc-wrapper .ytcplayer-wrapper {margin-bottom:60px; }

/*top menu*/
.new-articles .selector.over {background:red;}

/*tabela tablepress*/
.dataTables_wrapper {font-size:13px;}
.dataTables_filter {display:none;}
.dataTables_info {display:none;}
.dataTables_length {display:none;}

/*events*/
.evo_page_content.evo_se_sidarbar { width: 100%;}
.evo_page_body .evo_page_sidebar { width: 100%;}
.eventon_list_event .videowrapper {float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.eventon_list_event .videowrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*videos*/
.the-content .videowrapper {float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin-bottom: 50px;}
.the-content .videowrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*post*/
.single-page .wp-caption {margin-bottom:50px;}
.master-slider-parent {margin-bottom:50px;}

@media (max-width: 992px){
#it_trending-5, #it_latest_articles-11, #it_social_tabs-3, #nav_menu-3, #woocommerce_widget_cart-3 {display:none !important}
.text-widget {margin-right:15px}
}

@media (max-width: 660px){
#text-6 {display:none !important}
}

@media (min-width: 400px) and (max-width: 600px){
.loop-panel .article-info-inner {height:100px !important}
}

@media (min-width: 368px){
.capa-gratis{padding: 27px 0px; height:80px;}

.social-bottom {height:80px}

.col-md-3, .col-sm-4{margin-left:0px !important}
/*banner*/
#it-ad-recommended-after{padding:0 8%; margin-left: 0px;}
}

@media (min-width: 600px){

/*frontpage*/
.tab-2-content, .home-2-col3 {float:none; vertical-align:top; display:table-cell !important;}
.home-col1, .home-col2, .home-col3 {padding:20px;}
.tab-2-content, .home-2-col3 {width:50%}
.tab-home {font-size:14px;}
.home-2-col1, .home-2-col2 {width:100%}
.tab-2 {display:block;}
.tab-1 {display:none}
#text-14 .col-sm-12 {padding:0px 10px !important;}
#text-14 .row {margin:0px -10px !important;}

.loop .col-sm-6 {width:50%;float:left }

/*newsletter-1*/
.newsletter-1 {padding:3px 0px;}
.newsletter-1-box {width: 450px;margin: 8% auto;}
.description-nl-1 {margin: -2px 0 35px; padding:0px}
.input-nl-1 {display: flex;}
#email-nl-1 {width:75%; border-radius:5px 0 0 5px; margin-bottom:0px}
#submit-nl-1 {width: 25%; border-radius:0 5px 5px 0;}

/*banners*/
#text-9, #text-12, #text-5, #text-6, #text-8, #text-10, #text-11, #text-18, #text-19, #text-22, #text-23, #text-24, #text-29, #text-30, #text-31, #text-35, #text-36 {text-align:right;}
#text-14, #text-15 {text-align:left;}
#text-17 {text-align: center; margin-bottom: 40px !important;}

/*woocommerce*/
.woocommerce.woocommerce-page .product_title {font-weight:700!important; font-size:34px; line-height:40px;}
.woocommerce-page div.product div.summary {width:430px;}

/*hero*/
.builder-hero .article-title h2 {font-size: 50px;padding:120px 15px;}

}

@media (min-width: 900px){
.container-inner{max-width:1100px;}
.col-md-9 {width:70%}
.col-md-3 {width:30%}
.col-sm-8 {width:70%}
.col-sm-4 {width:30%}

.hidden-901 {display:none !important}

/*frontpage*/
.home-col1, .home-col2, .home-col3{float:none; vertical-align:top; display:table-cell !important;}
.home-col {opacity:1 !important}
.tab-home {display:none}
.tab-2 {display:none}
.tab-1 {display:table;}

.banner-rodape-dfp{width:600px; height:300px;}
#it_latest_articles-12 {margin-top:0px}
.textwidget, .menu-categorias-revista-container, .menu-sobre-a-eaemaquinas-container, #woocommerce_widget_cart-3 .bar-header, #nav_menu-3 .bar-header, #nav_menu-2 .bar-header, .hide_cart_widget_if_empty {margin-left:0px}

.post-container{margin-left:0px !important;}
.main-post-container{margin-left:20px !important;}
.widget .main-post-container{margin-left:0px !important;}
.loop .it-ad {width: auto;min-width: 0}
.builder-section .container-inner{padding-top:0px}

.social-bottom {height:50px}

/*post-content: the main content panel of only single posts and pages*/
.post-content{font-size:16px;word-wrap:break-word;position:relative;padding:0 20px 20px 20px;overflow:hidden}
.sidebar-right .post-content{padding-right:0}
.sidebar-left .post-content{padding-left:0}
.page-content{padding:0 20px 20px 20px}
.the-content .bar-label{float:left}
.post-left{width:670px ; opacity:0;z-index:9;padding:10px 10px 0 0px;height:50px;transition:opacity .2s ease,left .2s ease;background:#FFF;}
.post-left.taller-fixed{height:50px}
.post-right{position:relative;margin-left:0px;padding-top:20px}
.single-wrapper:not(.type-post) .post-right,.single-wrapper:not(.type-post) .post-right.no-control-bar{padding-top:5px}
.post-right.no-control-bar{padding-top:20px}
.post-right.wide{margin-left:0px}
.padded-panel:not(.main-title){padding:0}

/*contents menu*/
.contents-menu{margin-bottom:30px;background-color:#fff}
.contents-menu ul.contents-links{padding:0px 0 0}
.contents-menu .nav>li>a{float:left;font-size:12px;padding:6px 13px 6px 3px;line-height:1.3em;transition:color .2s ease;word-wrap: break-word;}
.contents-menu .nav>li>a:focus{background-color:none}
.type-page #content-anchor-wrapper{display:none}
.post-left-toggle {display:none}

/*events*/
.evo_page_content.evo_se_sidarbar { width: 60%;}
.evo_page_body .evo_page_sidebar { width: 38%;}


/*fichatecnica*/
.single-page .detail-content{padding-left: 340px;}
.single-page .detail-label {width: 300px;}

}

@media (min-width: 992px){
.post-left{width:690px !important;}
}
@media (min-width: 1030px){
.post-left{width:718px !important;}
}
@media (min-width: 1060px){
.post-left{width:732px !important;}
}
@media (min-width: 1100px){
.post-left{width:754px !important;}

/*events*/
.evo_page_content.evo_se_sidarbar { width: 70%;}
.evo_page_body .evo_page_sidebar { width: 28%;}
}
@media (min-width: 900px) and (max-width: 1100px){
.post-left{left:0px !important; margin-left:20px;}
}
@media (min-width: 1140px) and (max-width: 1199px){
.post-left{width:780px !important; left:20px !important;}
}
@media (min-width: 1100px) and (max-width: 1140px){
.post-left{left:20px !important;}
}

@media (max-width: 900px){

.hidden-900 {display:none !important;}

#sticky-bar{top:150px}
#sticky-bar.no-topbar{top:112px}
#sticky-bar.no-logo{top:38px}
#sticky-bar.no-logo.no-topbar{top:0}
#sticky-bar.admin-bar{top:196px}
#sticky-bar.admin-bar.no-topbar{top:158px}
#sticky-bar.admin-bar.no-logo{top:84px}
#sticky-bar.admin-bar.no-logo.no-topbar{top:46px}
#sticky-bar,#sticky-bar.fixed{height:46px}
#sticky-bar.no-logo .navbar-brand {padding:3px 25px; height:46px;}
#sticky-bar.sticky-mobile,#sticky-bar.admin-bar.sticky-mobile{position:fixed;top:0!important}
#menu-toggle,#search-toggle,#sticky-bar.fixed #menu-toggle,#sticky-bar.fixed #search-toggle{height:46px;width:48px;font-size:26px;padding:5px 0 7px 0}
#main-menu,#sticky-search,#sticky-bar.fixed #main-menu,#sticky-bar.fixed #sticky-search{top:45px}
#main-menu ul{border-radius:0}
#nav-toggle{position:relative;top:-11px;left:-10px}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{height:3px;width:25px}
#nav-toggle span:before{top:-6px}
#nav-toggle span:after{bottom:-6px}
#section-menu{display:none}
.section-toggle{display:block!important}
.section-toggle{position:absolute;left:180px;width:120px;margin:0 auto;cursor:pointer;height:46px;padding:14px 0 14px 5px;text-align:center;color:#000;transition:background-color .2s ease, opacity .2s ease, color .2s ease;font-weight:bold}
.section-toggle.active,.section-toggle.over{color:#FFF}
.section-toggle .section-more-label{font-size:16px;line-height:16px}
.section-toggle .theme-icon-sort-down{position:relative;top:-3px}
.section-menu-mobile{display:none!important;position:absolute;z-index:99;top:46px;width:100%;box-shadow:0 10px 15px 0 rgba(0,0,0,0.25)}
.section-menu-mobile.active{display:block!important;background-color:#FFF;border-bottom: 10px #000000 solid;}
.section-menu-mobile > ul{overflow:auto}
.section-menu-mobile ul{position:relative;list-style-type:none;margin:0;padding:0}
.section-menu-mobile ul li{position:relative}
.section-menu-mobile ul li a{position:relative;display:block;font-size:14px;font-weight:300;line-height:1em;padding:10px 13px 7px 15px;border-bottom:1px solid rgba(255,255,255,.10);transition:background-color .2s ease}
.section-menu-mobile ul li a .category-icon{margin-right:9px;position:relative;top:-2px}
.section-menu-mobile ul li a:hover,.section-menu-mobile ul li.over > a,.section-menu-mobile ul li.current-menu-item > a{}
.section-menu-mobile ul ul a{padding-left:45px;padding-top:7px;padding-bottom:6px}
.section-menu-mobile ul ul ul a{padding-left:60px}
.section-menu-mobile ul ul ul ul a{padding-left:75px}
.section-menu-mobile ul ul ul ul ul a{padding-left:90px}
.section-menu-mobile ul ul ul ul ul ul a{padding-left:105px}
.section-menu-mobile ul ul ul ul ul ul ul a{padding-left:120px}
.section-menu-mobile ul ul{display:none!important}
.section-menu-mobile ul ul.open{display:block!important}
.section-menu-mobile .sf-arrows .sf-with-ul:after,.section-menu-mobile .menu-item-has-children>a:after{right:auto;margin-left:6px;margin-top:0;border:5px solid transparent;border-left-color:transparent;border-top-color:#666}
}


/* Menu */

.site-header .container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
}
.site-header .row {
    margin-left: -15px;
    margin-right: -15px;
}
.site-header {
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 600;
    color: #888b8d;
    background-color:#ffd900 !important;
    position: relative;
    height: 65px;
    padding: 0 30px;
}
.header-top {
    display: none;
}

#navlist li {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    margin-left: 23px;
    font-weight: 600;
}
#navlist-social li {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
    float: right;
}
.menu-top-container {
    padding-top: 5px;
    padding-bottom: 0px;
}
.menu-top-container a:hover {
    color: #888b8d;
}
.top-widgets {
    margin-right: 23px;
    float: right !important;
}
.logo-wrapper {
    width: 100%;
    float: left;
    margin-top: 19px;
    padding: 0 0 0 6px;
}
.site-logo {
    display: none;
}

.hgroup-sidebar {
    height: 50px;
}
.widget_pt_search_widget {
    width: 95%;
    float: left;
    margin-left: 5%;
}
.widget_pt_search_widget form {
    padding: 0 !important;
}
#search {
    margin: 4px;
}
#search_keywords{
    padding: 5px 0 5px 20px;
    font-size: 13px;
    font-weight: 400;
    border: 0 none;
    height: 35px;
    margin-right: 0;
    color: #63666a;
    outline: none;
    background: #fffafa;
    float: left;
    box-sizing: border-box;
    transition: all 0.15s;
    border-radius:3px 0 0 3px;
}
.widget_pt_search_widget input{
    width:80%;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #888b8d;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888b8d;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888b8d;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #888b8d;
}
#search_keywords:focus {
    background: #ffffff;
}
#search_button {
    border: 0 none;
    background: #ef3340;
    width: 35px;
    float: left;
    padding: 0;
    text-align: center;
    height: 35px;
    cursor: pointer;
    border-radius:0 3px 3px 0;
    color: #ffffff;
}

.widget_shopping_cart {
    width: 30%;
    float: left;
}

.header-primary-nav {
    display: none;
}

.col-33 {
    width: 32%;
    float: left;
}
.col-25 { 
    width: 0px;
    display: none;
}
.col-75 {
    width: 100%;
    float: right;
}

.shiftnav-search .shiftnav-search-submit {
    padding-right: 24px;
}
.shiftnav-search input.shiftnav-search-input {
    border: 0px;
}

@media (min-width: 568px) {
    .logo-wrapper {
        margin-top: 13px;
    }
}

@media (min-width: 960px) {
/*    .container-fluid .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }*/
    .logo-wrapper {
        margin-top: 37px;
    }
    .site-logo { 
        display: block !important; 
    }
    .site-logo img {
        margin-top: 5px;
        width: 154px;
    }
    #search_keywords{
        max-width: 60%;
    }
    .widget_pt_search_widget {
        width: 85% !important;
    }
    .col-25 { 
        width: 25%;
        float: left;
    }
    .col-75 {
        width: 75%;
        float: left;
    }
    .site-header {
        height: 110px;
    }
    .header-top {
        display: block;
        background-color: #fffafa;
        height: 29px;
        width: 100%;
        float: left;
        position: absolute;
        right: 0;
        top: 0;
        margin: 0 auto;
        padding: 0 0 0 15px;
    }
    #ubermenu-nav-menu_top-1748 .ubermenu-target, #ubermenu-nav-menu_top_middle-1749 .ubermenu-target {
        padding: 0 21px;
        font-weight: 600;
    }
    #ubermenu-main-1747 .ubermenu-target {
        padding: 5px 20px;
    }
    .widget_pt_search_widget {
        width: 100%;
    }
	.header-primary-nav {
		display: block;
	    float: left;
	    width: 100%;
	    position: absolute;
	    bottom: 0;
	    right: 0;
	    padding: 0 15px 0 15px;
	}
    .menu-top-container a:hover {
        color: #888d8b !important;
    }
}

/* Feeds */
.the-content table {
    border: 0px;
}
table.wpuf-table thead th, table.wpuf-table th {
    border-bottom: 1px solid #d7d2cb;
}
.the-content table>tbody>tr>td {
    border:0px;
    color: #130c16 !important;
}
.the-content table>tbody>tr>td a {
    color: #130c16 !important;
}
.wpuf-author {display:none;}

ul.wpuf-form li .wpuf-fields a.file-selector {
    background-color: #eee !important;
    border: 0px;
    color: #888b8d !important;
    padding: 3px 10px;
}
ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image {
    background-color: #eee !important;
    border: 0px;
    color: #888b8d !important;
    padding: 8px 10px;
    margin: 10px 0;
    background-image: none;
    text-shadow: none;
    font-size: 14px;
}
ul.wpuf-form .wpuf-submit input[type=submit] {
    background-color: #ef3340 !important;
    background-image: none;
    border: 0px;
}
ul.wpuf-form li .wpuf-fields input[type=text], ul.wpuf-form li .wpuf-fields input[type=password], ul.wpuf-form li .wpuf-fields input[type=email], ul.wpuf-form li .wpuf-fields input[type=url], ul.wpuf-form li .wpuf-fields input[type=number] {
    border: 1px solid #d7d2cb;
    border-radius: 5px;
    box-shadow: none;
    background-color: #ffffff;
    padding: 8px 20px;
    max-width: 400px;
}
ul.wpuf-form li .wpuf-fields textarea {
    border: 1px solid #d7d2cb;
    border-radius: 5px;
    box-shadow: none;
    background-color: #ffffff;
    padding: 8px 20px;
    margin-top: 20px;
    max-width: 400px;
}

.feed-column {
    padding: 0 30px;
}
h1.feed-title {
    font-size: 28px;
    font-weight: 700;
}
.feed-header {
    border-bottom: 5px solid #ffd900;
    margin-bottom: 30px;
}
.author-feed img {
    border-radius: 30px;
}
.post-feed-date {
    color: #888d8b;
    font-size: 12px;
    font-weight: 600;
}
.post-feed .author-name {
    font-weight: 700;
    font-size: 15px;
    font-color: #130c16;
}
.post-feed img {
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    margin: 8px 0 20px 0;
}
.post-feed {
    margin-bottom: 50px;
    border-bottom: 1px solid #e1e1e1;
}
.post-feed-entry-title {
    color: #888b8d !important;
    font-size: 13px !important;
    font-weight: 700;
    text-transform: uppercase;
}
.post-feed-entry p {
    color: #888b8d !important;
    font-size: 13px !important;
    line-height: 1.6em;
}
.post-feed-entry a, .post-feed-entry a:link, .post-feed-entry a:visited {
    color: #1E73BE;
}
.post-feed-entry {
    margin-bottom: 70px;
}
.post-feed-entry .videowrapper {
    margin: 20px 0;
}
.feed-sidebar {
    padding: 0 30px;
}
.feed-form a {
    font-weight: 600;
    color: #888b8d;
}
.feed-form {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 10px;
    margin: 5px 0 40px 0;
}
.feed-form-title {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    color: #888b8d;
    margin-top: 30px;
}
#text-34, #text-37 {
    text-align:center;
    margin-bottom: 50px;
}
.screen-reader-text {
    display: none;
}
.feed-pagination {
    text-align: center;
}
.pagination {
    border: 0;
    overflow: visible;
}
.pagination .active, .pagination a:active, .pagination a.active:hover, .pagination span.page-number, .pagination span.page-numbers.current {
    background-color: #e1e1e1;
    color: #130c16
}
.bp-page #buddypress div.pagination .pagination-links a, .bp-page .pagination:not(.comments-pagination) span.page-numbers {
    width: 22px;
    height: 22px;
    padding: 5px 5px !important;
}
.pagination a:hover {
    background-color: #ffffff;
}
.pagination .prev, .pagination .next {
    display: none;
}
@media (min-width: 992px){
    .feed-column {
        padding: 0px 0px;
    }
    .feed-sidebar {
        padding: 0px 0px 0px 30px;
    }

}