/*
Theme Name: QualEnergia PRO
Theme URI: https://settoreq.it
Author: Jacopo
Author URI: https://settoreq.it
Description: NewsStand is a modern, responsive Magazine WordPress theme that combines both, form and function into one comprehensive website. It is perfect for all kinds of online magazines, classic news websites, professional blogs and other editorial related projects. NewsStand has a built-in review system, advanced theme admin options, instant search feature, custom fonts support, WooCommerce shop and much more.
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
Text Domain: newsstand
Tags: light, green
Template: newsstand

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.



Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer https://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/
and Blueprint https://www.blueprintcss.org/
*/

@import url("../newsstand/style.css");

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css");

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

#stripbar{position: fixed; bottom: 0px; margin-left:auto; margin-right:auto; left:0; right:0; z-index:9; width:960px;}

/* patch woocommerce */
body.single-post{background: white!important;}
body.woocommerce-page, .contact-block.hasMap{background: white!important;}
.woocommerce-page .site-header.style-1 .container{margin-bottom:20px!important;}
/* patch woocommerce */

.menuasx li{list-style: none; display: inline-block; text-transform: uppercase;}
.menuasx {float:right;}

body .banners_zone{width:100%;}

@media (max-width:768px) {
	body div.banners_ad img {
	width: auto!important;
}
.sottotitolo_visore{display:none!important;}

}



.site-sidebar-real aside h4.widget-title {
    font-family: "bebasneue";
    font-size: 17px;
    color: #333;
    margin: 0;
        margin-bottom: 0px;
    margin-bottom: 15px;
    word-spacing: 4px;
}
.shop-page .shop-sidebar aside h4.widget-title {
    font-family: "bebasneue";
    font-size: 17px;
    color: #fff;
    margin: 0;
        margin-bottom: 0px;
    line-height: 1.5;
    margin-bottom: 15px;
    word-spacing: 4px;
}


.eventi .single-evento {
    padding: 0 15px!important;
}
.eventi{padding-left: 15px;}

.area-orizzontale-hp .widgettato h3{background: green!important;}
.area-orizzontale-hp .etichetta{display:inline}
.area-orizzontale-hp .prezzo{display:inline; float:right; background: #cc3631;; color: white; padding: 2px 5px; }

.boxed-content .box-holder > section:after {
    background: none!important;
}


body .widget-eventi .tutti {
    text-align: right;
font-family: "ProximaNovaRegular"!important;
color: #888!important;
    right:31px!important;
    text-decoration: none !important;
}


/* .widget_wp_sidebarlogin{display:none;} */

.search-holder input:focus ~ .fa{
  color: white!important;
}

.simple-related-posts-title{word-spacing: 4px;}

body .widgettato h3{text-align: center; background: #888; text-transform: uppercase;  padding: 5px; color: white!important; font-size:16px!important;}

.links-wrapper .menu-item{list-style: none; display: inline-block;}


.menu-item-98545:after {
    content: '';
    width: 29px;
    height: 22px;
    background: url("/badge.png");
        background-repeat: repeat;
        background-position-y: 0%;
        background-size: auto auto;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 1px;
margin-left: -25px!important;
}
.menuasx li.menu-item-98545{
border-color: green!important;
}

.menu-item-98545:hover:after{background: url("/badge_white.png");     background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 1px;}

.menuasx li.menu-item-98545 a{margin-right: 26px; color: #333!important;}
.menuasx li.menu-item-98545:hover a{color: white!important;}

.menuasx li.menu-item-98545{background: white!important;}
.menuasx li.menu-item-98545:hover{background: green!important;}

/* .menualtodx .menu-item-65954:before{content: '\f023'; font-family: Fontawesome; padding-right:7px;} */

.widgettato .widget-content{height: 100%; background: #f4f4f4; padding: 10px;}

.newsazindedx .tutti{color: #cc3631; text-decoration:none!important;}
.newsazindedx .tutti{float: right;}

.widget-eventi .tutti{color: #cc3631; font-size: 13px !important; font-family: "ProximaNovaBold";}

.widgettato h3{color: black; font-size: 14px !important; font-family: "ProximaNovaBold"; margin:0 0 15px 0!important;}

.data-eve{font-size: 12px;}
.blocchetto{line-height: 16px; margin-bottom:10px}

.newsazindedx .tutti{margin-top:10px;}

.banner-space{background: white;}
.noborder.banner{padding: 0; margin: 0!important;}

html .module.widget-handle{
    display: none!important;
}

/* #menu-item-1084{background: url(/badge.png) no-repeat 50% 50%; display: inline-block;}
#menu-item-1084 a {opacity: 0;}

#menu-item-1084 a:before {
    border-color: green !important;
}
#menu-item-1084 a:hover, #menu-item-1084 a{color: green;}
*/

.widget-eventi.widget-content {
    padding:0;
    position: relative;
}
.widget-eventi.widget-content h3 {
    margin-bottom: 8px !important;
}
.widget-eventi .blocchetto {
    margin-bottom: 8px;
}
.widget-eventi.widget-content .vista-aziende {
    padding:0 8px 8px;
}
.widget-eventi.widget-content .data-eve {
    font-size: 11px;
}
.widget-eventi.widget-content .vista-aziende .titolo {
    font-size:14px !important;
    font-family: "ProximaNovaBold";
    color: #cc3631;
    width: 100%;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-height: 30px;
}
.widget-eventi.widget-content .tutti {
    font-size: 11px !important;
    font-weight: normal;    
    position: absolute;
    bottom: 4px;
    right: 8px !important;
}

.widgettato{
    overflow:hidden;
}
.oil_prices{
    overflow:hidden;
}

.blogPosts .single-post.sticky {
    box-shadow: none!important;
}


.social{text-align: right;}
.social li{list-style: none; display: inline; margin-left:5px;}


.widget-eventi .tutti{color: black; font-size: 14px !important; font-family: "ProximaNovaBold";}

.widget-eventi .blocchetto{margin-bottom:15px;font-size: 12px !important;}

.warn{text-align: center; background: #cc3631; padding: 15px; margin-top:20px; color: #fff;}

.news-splitted .post-single .post-title{
margin: 15px 0!important;	
}

.icona {
    width: 100%!important;
    height: auto!important;
}


.single-post .image .cat {
    display: none;
}
.page-id-868 .box-sidebar, .page-id-868 .shopItems {
    display: none;
}

.centrale{float:none!important;}

.widget .tagcloud a {
    background: #cc3631 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 12px !important;
    font-weight: bold;
    margin: 4px;
    padding: 10px !important;
    border: 1px solid #cc3631;
}
.widget .tagcloud a:hover {
    color: #cc3631;
    background: #fff;
    border: 1px solid #cc3631;
}


.fp-title, .simple-related-posts-title {
    color: #333;
    font-family: "bebasneue";
    font-size: 17px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.simple-related-posts-title {
    margin-top: 0;
    padding-top: 15px;
}
.fp-title{
    margin-top: 60px;
}
.simple-related-posts {
    padding: 0;
}
.simple-related-posts .thumb img, .simple-related-posts .thumb {
    width: 20px!important;
}



.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.solopro{display:none;}
.nopro{display:block;}

header.site-header .logo-wrapper .logo img {
    max-height: 45px!important;
}
header.site-header .links-wrapper {
    text-align: center!important;
    padding: 10px;
}
.home .single-post .cat {
    display: none;
}
.blogPosts .single-post .content .post-title {
    font-size: 15px!important;
    line-height: 18px!important;
}


/* =Theme customization starts here
------------------------------------------------------- */
body a:hover {
    color: #333;
}
footer.site-footer .mini-nav .logo {
    float: none!important;
    margin-bottom: 15px;
}
.mini-nav .container {
    text-align: center;
}
footer.site-footer .mini-nav nav{
	    float: none!important;
}

footer.site-footer .footer-info .box .box-content ul li::before {
    display: none!important;
}
footer.site-footer .footer-info .box .box-content ul li {
    padding: 0!important;
}

/*
.cc-title {
    -webkit-transform: skew(-7deg, -180deg)!important;
    transform: skew(-7deg, -180deg)!important;
	-moz-transform: skew(-7deg, -180de);
-o-transform: skew(-7deg, -180de);
-ms-transform: sskew(-7deg, -180de);
}*/

body a {
    color: #cc3631;
}

.fixed_header .menu-item-home{margin-left:60px!important;}

.fixed_header .icologo{
    background: url("img/ICO_qe.png");
    background-size: 100%;
    width: 40px;
    height: 42px;
    position: absolute;
    background-repeat: no-repeat;
    margin: 6px 0 0 0;
}
.price {
    letter-spacing: 1px!important;
}
#rememberme {
    height: 13px;
    margin-right: 5px;
    margin-top: 1px;
    width: auto;
}

.login-password {
    margin-bottom: 60px!important;
}
.bianco {
    background: #fff;
    margin-top: 30px;
    padding: 25px;
}
.site-sidebar-real {
    border: none!important;
}
.site-sidebar-real .widget {
    border-top: 3px solid #CC3631;
    margin-bottom: 10px;
}

.banners{text-align:center!important;}
/* .banners{background: #f4f4f4;} */ 

.shop-page .shop-items .s-items .products li .product-title, .shop-page .shop-items .s-items .product .price {
    font-family: Times!important;
}

.mobile-advert{display:none;}

@media screen and (max-width: 990px) {


.site-header .loginup,
.site-header .social{display:none!important;}

.banners{display:none;}
.article-mobile-banner .banners{display:block;margin-top:30px;}

.mobile-advert, .mobile-advert .banners{display:block!important;}

.bianco.colonnagrande {
    margin-top: 85px;
		}
		
		.page-id-410 .bianco.colonnagrande, .page-id-1570 .bianco.colonnagrande{
    margin-top: 130px;
}

.contact-block .contact-content .cc-title{float:none;}


.banner{padding-top: 0!important;}

		
}


/* Shop */

#update_all_subscriptions_addresses_field {
    display: none;
}



.woocommerce-ordering {
    display: none;
}
.price del {
    color: #cc3631!important;
}


.shop-page .shop-items .s-items .products li .product-title{
    font-family: "Open Sans", sans-serif!important;
    line-height: 20px;
    margin: 12px 0!important;
    min-height: 60px!important;
}
.shop-page .shop-items .s-items .product .price {
    font-family: "Open Sans",sans-serif!important;
    line-height: 12px;
    font-size: 12px!important;
	letter-spacing: normal !important;
}
.shop-page .shop-items .s-items .products li .image-holder .onsale {
    box-shadow: 2px 2px 5px #333;
}
.single-product .summary ul, .single-product .summary p {
    font-size: 13px!important;
}



/* Pagina Preventivi ICONE */
.page-id-403 .nomi {
    background: #ffd34d !important;
    color: #333 !important;
}
.page-id-403 .contact-block .contact-content .cc-title {
    background: #ffd34d !important;
	color: #333 !important;
}
.page-id-403 .lcp_catlist li {
    border: 1px solid #ffd34d!important;
}


@media print {
  a[href]:after {
    content: none !important;
  }
}


.post-type-archive-product .products .button {
    bottom: -40px !important;
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center;
}
.post-type-archive-product .products .price {
    display: block !important;
    height: 40px !important;
}
.post-type-archive-product .products li {
    margin-bottom: 60px!important;
}
.post-type-archive-product .products li .product-title {
    font-weight: bold;
}
.product-type-subscription .single_add_to_cart_button {
    background: green!important;
    font-weight: bold!important;
}
.product_title.entry-title {
    font-family: "Oswald",sans-serif!important;
    font-size: 32px !important;
    line-height: 40px;
}
.single_add_to_cart_button {
    background: #cc3631 none repeat scroll 0 0 !important;
    font-weight: bold!important;
}
/* AUTORE negli articoli */
.maineditor-list .single .info .name,
.maineditor-list .single .info .desc{
	font-family: "Open Sans",sans-serif !important;
}
.maineditor-list .single .info .desc{
	font-size: 13px!important;
}

/*woocommerce Settembre 2016 patch*/

.noborder{border: none!important;}


#newsletterssubscribers strong {
    font-size: 22px;
    color: #666;
    font-weight: normal;
}

#mobile-menu{z-index:900!important;}
#mobile-menu .inside .valign {
    top: 45%!important;
    padding: 0;
}


/* .menuasx.nopro li:before{padding-left:15px; content:'';} */


.menuasx li{background: #cc3631; border: 1px solid #cc3631; padding:5px 13px; margin-left: 5px; margin-top:5px; border-radius: 4px;}
.menuasx li:hover {background: #ffff;}
.menuasx li:hover a{color: #cc3631;}
.menuasx li a{color: #ffff;}


.site-nav{
	padding: 10px 0 10px 0;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f4 1%, #ffffff 91%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f4f4f4 1%,#ffffff 91%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f4f4f4 1%,#ffffff 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}


.menualtodx{display:none;}

.a-adv-footer,
.copyright .actual-container a{color: #cc3631!important;}

.a-adv-footer:hover,
.copyright .actual-container a:hover{color: #cc3631!important; text-decoration:underline;}

.news-aziende .vista-aziende{background: #f1f1f1; padding:5px; height: 100%;}


.simple-related-posts{font-size: 12px;}
.simple-related-posts li{padding: 8px!important;}

@media screen and (min-width: 710px) {


.header.site-header.style-1, .site-header.style-1{padding: 0!important;}
.site-header.style-1{margin-bottom: 20px!important;}

.site-header.style-1{padding-bottom: 0!important;}

body{border-top:3px solid #CC3631;}

.menuasx.nopro{font-size:13px; /* margin-top:11px;*/}

.menualtodx{display:block!important; width: 100%; margin-bottom:5px; text-align: right;}
.menualtodx li{list-style: none; display: inline-block;}

.menualtodx li:after{content: "|"; display: inline-block; padding: 0 5px;}
.menualtodx li:last-child:after {display:none;}

.logo-holder{width: 40%!important;}
.search-holder{width: 25%!important; padding-top:5px;}
.links-holder{width: 35%!important;}
html header.site-header .logo-wrapper .logo img{max-height: none!important;}
header.site-header .logo-wrapper .logo img{margin-top: -37px;}


#newsletterssubscribers label {
    padding-left: 30px;
}
#newsletterssubscribers strong {
padding-left: 21px;
}
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after {
    clear: none !important;
}

.shop-page .shop-items .s-items .products li {
    width: 29%!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0px 10px 50px 0px !important;
}
.tabs.wc-tabs {
    display: none;
}



.woocommerce-checkout .woocommerce-account-fields{background: #f1f1f1!important; padding: 10px; margin-top:15px; border-radius:5px; margin-bottom:20px;}

.woocommerce-checkout .woocommerce-account-fields input#account_password,
.woocommerce-checkout .woocommerce-account-fields input#account_username{
    height: 35px; border: 1px solid #ccc; padding: 0px 5px;
}

.woocommerce-checkout .woocommerce-additional-fields h3:first-of-type{margin-top: 0px;}
#newsletterssubscribers{display: inline-block!important; padding: 0 7px;}


.woocommerce form .form-row .input-checkbox{
    position:relative;
}

#campi_utente_aggiuntivi .input-text{height: 35px; border: 1px solid #ccc; padding: 0px 5px;}



/* Contenuti DRUPAL */
.sopra_pay{background: #cc3631; color: #fff; padding:6px;}
.sotto_pay{padding: 9px;}
.sin_pay{width: 50%; float:left; margin-bottom:15px;}

/* modifica div plugin */
.widget-area .banners_ad, body #secondary .banners_zone,
.widget-area .noborder.banner .banners_ad{margin-bottom: 15px!important;}
*/
/*
.widget-area .banners_ad_inside, body #secondary .banners_zone,
.widget-area .noborder.banner .banners_ad_inside{margin-bottom: 15px!important;}
*/


@media screen and (min-width: 1300px) {
.globale{width: 782px!important;}
.ultimapaginata{}
.pagination{width: 752px!important;}

}
@media screen and (max-width: 1299px) {
.home .banners{width:100%!important;}

}


@media all and (min-width: 699px) and (max-width: 1199px){

body .slick-slide:nth-child(3) {
    width: 620px !important;
}


}



@media screen and (min-width: 710px) {
	.widgettato .tutti{position: absolute; bottom:10px;}
}




.home .blogPosts .qenuova .single-post .content .post-title{font-size: 20px!important; line-height: 22px!important; }
.qenuova p{font-size: 13px!important;}


.home .blogPosts .single-post .content .post-title {
    font-size: 17px!important;
}
.pagination .right {
    float: right;
    padding: 8px 0 0 0!important;
}
.nobordosotto::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.nobordosotto {
    padding-right: 30px;
}

.prima.catPosts > .row{
	margin-top: 0px;
}
.prima .post-title {
    font-size: 15px !important;
    line-height: 18px !important;
}

.secondavista .blogPosts .row {
    float: none;
}
#pointa {
	background: white;
    position: absolute;
    margin-top: -30px;
	height:10px;
    z-index: -1;
}

.slick-list .slide {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

.page-numbers {
    margin-left: -3px;
}


@media only screen and (min-width: 1000px) {
.destratop {
    max-width: 350px!important;
}
.diversa {
    width: 380px!important;
}

}

.back-to-top{right:0!important; z-index:888;}
.preloader{z-index:999;}

.sottotitolo_visore{color:white;}

.banners{text-align:center;}
.col-md-8.box-holder .banners{ width:751px;}

@media only screen and (min-width: 800px) {
body.home section.featured-posts div.container .slick-slide:nth-child(3) a span.valign span.title{font-size: 32px!important; line-height: 33px;}
.slick-slide:nth-child(3) .sottotitolo_visore{font-size: 15px;}
}

.mobile-advert.superiore{ margin-bottom:123px; margin-top:-18px;}
.mobile-advert.superiore .banners{position:fixed; width:100%; z-index:666;}


.mobile-advert.inferiore .banners{position:fixed; width:100%; z-index:666; bottom:0px;}

.btnban{position: absolute; top:0px; margin-left:-20px; background: #fff; padding:0px 5px;}

/* .page-template-home-modulare .mobile-advert.superiore{padding-top: 19px;} */

.simple-related-posts li a{font-size: 13px!important;}



#cookies-win{
z-index:999;
background: black;
color: #fff;
position: fixed!important;
width:100%;
bottom:0px;
text-align:center;
}
.dentro-cookie{padding:15px;}
#cookies-win button{background:#cc3631; border: 1px solid #cc3631; border-radius: 2px; margin-top:10px;}

html body .post-single h1,
html body .post-single h1.post-title,
.single h1.post-title {
    font-family: 'Oswald', sans-serif !important;
font-size: 39px;
}


.blackout #poplogModal{
    position: fixed;
}

@media (max-width:1023px) {
    #poplogModal .poplog-modal-content{
        width: 50% !important;
    }
    #poplogModal .poploginWrap{
        width: 90% !important;
        padding:0;
    }
}
@media (max-width:783px) {
    #poplogModal .poplog-modal-content{
        width: 70% !important;
    }
    #poplogModal .poploginWrap{
        width: 100% !important;
        padding:0;
    }
}
@media (max-width:443px) {
    #poplogModal .poplog-modal-content{
        width: 100% !important;
    }
    #poplogModal .poploginWrap{
        width: 100% !important;
        padding:0;
    }
}

/* link nesletter on hamburgher menu */
#mobile-menu .inside .valign ul.newsletter-links{
    
}

/* disable main newsletter subscription on newsletter management tabs */
#managementtabs #currentsubscription5{ display: none; }


#newsletterssubscribers .subtitle{
    padding-left: 21px;
}

h2.sottotitolo{
    line-height: 1.42857;
}

.social-share .sh-networks a i.fa{
    font-size: 25px;
}
.social-share .sh-networks a i.fa-whatsapp{
    color: #075e54;
}
.social-share .whatsapp-share{
    display: none;
}
.social-share .sh-networks a{
    padding: 0 15px;
}
@media screen and (max-width: 711px) {
    .social-share .whatsapp-share{
        display: inline;
    }

    .social-share {
        text-align: center;
    }
}
.box-sidebar .newsletter-form-mini.intro-text,
.secondcol .newsletter-form-mini.intro-text{
    font-family: "bebasneue";
    font-size: 17px;
    color: #cc3631;
    margin: 0 0 15px;
    word-spacing: 4px;
}
.post-single .newsletter-form-mini.intro-text{
    margin-top:15px;
    padding-top:15px;
    border-top: 1px solid #e1e1e1;
    display: block;
    
    font-family: "bebasneue";
    font-size: 17px;
    color: #cc3631;
    margin-bottom: 0 0 15px;
    word-spacing: 4px;
}
.post-single .end-of-article-guest{
    border-bottom: 1px solid #e1e1e1;
    margin-bottom:15px;
    padding-bottom:15px;
}

.google-auto-placed.ap_container{
    margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
    .single-post .post-content .banners{
        display: none;
    }
}

.single-post .post-content .banner-container-desktop .banners{
    display: block;
    margin-top: 20px;
}
.single-post .post-content .banner-container-mobile .banners{
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
    .home.page-template .row.qenuova{
        margin-left: -10px;
        margin-right: -10px;
    }
    .row.qenuova .banner-container{
        position:relative;
        border-bottom: 1px solid #CC3631;
    }
    .row.qenuova .banner-container .adv-badge{    
        position: absolute;
        right: 0;
        top: 0;
        background: white;
        text-align: center;
        padding: 5px 10px;
        font-size: 10px;
        border: 1px solid;
    }
    .row.qenuova .banner-container .banners{
        display: block;
        padding-bottom: 30px;
        width: 300px;
        margin: 0 auto;
    }
}