/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Flat Responsive WooCommerce theme
Version: 2.8.1
License:
License URI:
*/

/*************** 
All custom CSS should be added to Theme Options > Custom CSS,
or in the style.css of a Child Theme.
***************/


.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:Lato,helvetica,arial,sans-serif!important;}.header-nav a.nav-top-link, a.cart-link, .mobile-sidebar a{font-family:Lato,helvetica,arial,sans-serif!important;}h1,h2,h3,h4,h5,h6{font-family:Lato,helvetica,arial,sans-serif!important;}.alt-font{font-family:Dancing Script,Georgia,serif!important;} #masthead{ height:120px;}#logo a img{ max-height:90px} #masthead #logo{width:210px;}#masthead #logo a{max-width:210px} #masthead.stuck.move_down{height:70px;}.wide-nav.move_down{top:70px;}#masthead.stuck.move_down #logo a img{ max-height:60px } ul.header-nav li a {font-size:90%} #masthead{background-color:#000; ;} .slider-nav-reveal .flickity-prev-next-button, #main-content{background-color:#FFF!important} .wide-nav {background-color:#ffffff} #top-bar{background-color:#000000 }.header-nav li.mini-cart.active .cart-icon strong{background-color:#000000 } .ux-timer-text.primary span .alt-button.primary,.callout.style3 .inner .inner-text,.add-to-cart-grid .cart-icon strong,.tagcloud a,.navigation-paging a, .navigation-image a ,ul.page-numbers a, ul.page-numbers li > span,#masthead .mobile-menu a,.alt-button, #logo a, li.mini-cart .cart-icon strong,.widget_product_tag_cloud a, .widget_tag_cloud a,.post-date,#masthead .mobile-menu a.mobile-menu a,.checkout-group h3,.order-review h3 {color:#fff;}.ux-timer.primary span, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .ux-box.ux-text-badge:hover .ux-box-text, .ux-box.ux-text-overlay .ux-box-image,.ux-header-element a:hover,.featured-table.ux_price_table .title,.scroll-to-bullets a strong,.scroll-to-bullets a.active,.scroll-to-bullets a:hover,.tabbed-content.pos_pills ul.tabs li.active a,.ux_hotspot,ul.page-numbers li > span,.label-new.menu-item a:after,.add-to-cart-grid .cart-icon strong:hover,.text-box-primary, .navigation-paging a:hover, .navigation-image a:hover ,.next-prev-nav .prod-dropdown > a:hover,ul.page-numbers a:hover,.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover,.custom-cart-count,.iosSlider .sliderNav a:hover span, li.mini-cart.active .cart-icon strong,.product-image .quick-view, .product-image .product-bg, #submit, button, #submit, button, .button, input[type="submit"],li.mini-cart.active .cart-icon strong,.post-item:hover .post-date,.blog_shortcode_item:hover .post-date,.column-slider .sliderNav a:hover,.ux_banner {background-color:#000000}.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .ux-header-element a:hover,.featured-table.ux_price_table,.text-bordered-primary,.callout.style3 .inner,ul.page-numbers li > span,.add-to-cart-grid .cart-icon strong, .add-to-cart-grid .cart-icon-handle,.add-to-cart-grid.loading .cart-icon strong,.navigation-paging a, .navigation-image a ,ul.page-numbers a ,ul.page-numbers a:hover,.post.sticky,.widget_product_tag_cloud a, .widget_tag_cloud a,.next-prev-nav .prod-dropdown > a:hover,.iosSlider .sliderNav a:hover span,.column-slider .sliderNav a:hover,.woocommerce .order-review, .woocommerce-checkout form.login,.button, button, li.mini-cart .cart-icon strong,li.mini-cart .cart-icon .cart-icon-handle,.post-date{border-color:#000000;}.ux-loading{border-left-color:#000000;}.primary.alt-button:hover,.button.alt-button:hover{background-color:#000000!important}.flickity-prev-next-button:hover svg, .flickity-prev-next-button:hover .arrow, .featured-box:hover svg, .featured-img svg:hover{fill:#000000!important;}.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .featured-box:hover .featured-img-circle svg{fill:#FFF!important;}.featured-box:hover .featured-img-circle{background-color:#000000!important; border-color:#000000!important;} .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before{color:#eeee22}.secondary.alt-button,li.menu-sale a{color:#f40004!important}.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#eeee22}.button.secondary,.button.secondary{border-color:#f40004;}.secondary.alt-button:hover{color:#FFF!important;background-color:#eeee22!important}ul.page-numbers li > span{color:#FFF;} .callout.style3 .inner.success-bg .inner-text,.woocommerce-message{color:#7a9c59!important}.success-bg,.woocommerce-message:before,.woocommerce-message:after{color:#FFF!important; background-color:#7a9c59}.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}.add-to-cart-grid.loading .cart-icon .cart-icon-handle,.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#7a9c59} a,.icons-row a.icon{color:#1e73be}.cart_list_product_title{color:#1e73be!important}.icons-row a.icon{border-color:#1e73be;}.icons-row a.icon:hover{background-color:#1e73be;border-color:#1e73be;} .label-new.menu-item > a:after{content:"Novo";}.label-hot.menu-item > a:after{content:"Quente";}.label-sale.menu-item > a:after{content:"Promoção";}.label-popular.menu-item > a:after{content:"Popular";}.featured_item_image{max-height:250px}.callout .inner.callout-new-bg{background-color:#7a9c59!important;}.callout.style3 .inner.callout-new-bg{background-color:none!important;border-color:#7a9c59!important} div {}


/* FOOTER */
.foot-part1 {background: #000; color: #888;}
.foot-part1 .p_patrocinadores {font-size: 11px; line-height: 1;}
.foot-part1 .ul_footpatro {list-style: none; padding: 0; margin: 0; float: left; position: relative;}
.foot-part1 .ul_footpatro li {float: left; margin-right: 22px;}
.foot-part1 .ul_footpatro li:last-child {margin-right: 0;}
.foot-part2 {background: #650000; border-top: 3px solid #A30000; padding-top: 30px; padding-bottom: 30px; color: #FFF;}
.foot-part2 h4 {margin: 0 0 5px 0; font-family: Segoe UI, Arial;}
.foot-part2 p {font-family: humnst777_lt_btlight; font-size: 15px; margin: 0;}
.foot-part2 .developed_hpmais {text-align: right; margin-top: 9px;}
.foot-part2 .developed_hpmais p {margin-bottom: 5px;}
.foot-part2 .topline_one {background: none;}
.border-cinza{border-right: solid 1px #CECECE; padding-right: 15px;}
.border-cinza:last-child {border-right: none;}


/*ELENCO*/
.box-elenco{
    display:inline-block;
    position:relative
}
.box-elenco.col{
    padding:0 10px 20px
}
.box-elenco a,.box-elenco .box-elenco-item,.box-elenco .box-elenco-a{
    display:table;
    position:relative;
    background-color:#fff;
    border:2px #650000;
    border-style:double;
    border-width:thick;
    color:#fff;
    border-radius:29px 0 29px 0;
    width:100%;
    max-width:300px;
    margin:auto;
    height:auto
}
.box-elenco a::after,.box-elenco .box-elenco-item::after{
    content:'';
    width:50px;
    height:50px;
    position:absolute;
    top:6px;
    left:6px;
    opacity:.8;
    filter:alpha(opacity=80)
}
.box-elenco img{
    width:100%;
    height:auto;
    border-radius:26px 0 26px 0;
    padding-bottom:30px;
/*    max-height:340px;
    min-height:340px;
	*/
    object-fit:contain
}
.box-elenco.box-craques img{
    padding-bottom:0;
    padding-top:0;
    object-fit:cover;
    border-radius:0
}
.box-elenco.box-craques.bustos a{
    background:url(/wp-content/uploads/2019/10/PES2019_Players-Card-ouro.png);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover
}
.box-elenco.box-craques.estrelas a{
    background:url(/wp-content/uploads/2019/10/PES2019_Players-Card-azul.png);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover
}
.box-elenco.box-craques.destaques a{
    background:url(/wp-content/uploads/2019/10/PES2019_Players-Card-verde.png);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover
}
.box-elenco-posicao{
    position:absolute;
    top:10px;
    left:10px;
    font-size:28px;
    text-shadow:1px 1px 1px #006437
}
.post-type-archive-craques .box-elenco.box-craques .box-elenco-nome{
    border-radius:0;
    opacity:.9;
    filter:alpha(opacity=90);
    bottom:-3px
}
.box-elenco.box-craques a,.box-elenco.box-craques .box-elenco-item,.box-elenco.box-craques .box-elenco-a{
    display:table;
    position:relative;
    background-color:transparent;
    border:none;
    border-style:double;
    border-width:thick;
    color:#fff;
    border-radius:0;
    width:100%;
    max-width:300px;
    margin:auto;
    height:auto
}
.box-elenco.box-craques a::after,.box-elenco.box-craques .box-elenco-item::after{
    content:'';
    width:40px;
    position:absolute;
    top:60px;
    left:12px
}
.row-filtros{
    width:100% display:table
}
.col-filtros select,.col-filtros input{
    width:100%;
    height:30px;
    color:#006437;
    margin-bottom:20px
}
.col-filtros option{
    color:#006437
}
.col-filtros input{
    padding:0 5px
}
.box-elenco .box-elenco-nome{
    position:absolute;
    width:96%;
    padding:8px;
    bottom:20px;
    left:4px;
    background-color:#650000;
    border-top:1px solid #650000;
    border-radius:0 0 22px 0
}
.box-elenco h6{
    text-align:center;
    margin:0;
    color:#fff !important
}
.box-elenco p{
    text-align:center;
    margin:5px 0;
    color:#fff;
    line-height:1.1
}
.box-elenco.box-elenco-descricao p{
    text-align:left;
    color:#fff
}
.box-elenco-container{
    float:left;
    width:calc(100% - 320px);
    margin-right:20px
}
.box-elenco-sidebar{
    float:left;
    width:300px
}
.box-elenco-container h5{
    text-align:left;
    color:#650000;
    width:100%;
    padding-left:10px;
    font-weight:700
}
.box-elenco-sidebar h5{
    text-align:left;
    color:#650000;
    font-weight:700
}
.box-elenco-sidebar b{
    text-transform:uppercase
}
.container-revistas{
    padding-bottom:30px
}
.container-revistas img{
    width:100%
}
.home-redes-wall{
    width:100%;
    padding:20px 0
}
.yt-galeria{
    position:absolute
}
.box-galeria iframe{
    height:0;
    width:0;
    position:absolute;
    top:0;
    left:0;
    display:block
}
