﻿

#menu_content_inner,.front_menu_opt{max-width:600px;margin:0px auto;}


.front_menu_opt{width:100%;color:white;font-size:16pt;text-align:center;border-radius:10px;padding:5px 0px;}

.front_menu_opt img{max-height:35px;vertical-align:middle;}
.rowtight{margin-left:-10px;margin-right:-10px}
.rowtight:after,.rowtight:before{content:" ";display:table}
.rowtight:after{clear:both}
.admin-bar header,.admin-bar .menu-group,.admin-bar .slideout-menu,.admin-bar .temp-logo-inner #logo-straight{margin-top:32px!important}
header p,.menu-group p{font-size:.7em;margin:0;padding:0;line-height:0}
.menu-group{position:fixed;left:0;top:0;z-index:99999;text-align:center;float:left}

.slider1 .full_report{
	text-align:center;
	padding:10px;
}
.wpbf-1-4{width:25%}


.article-container{padding: 0 20px; margin-bottom:16px; background: #fff; border:0px solid #eee;}

.article-container .qr{ position:absolute; top:15px; right:0px; padding-bottom: 5px; display:none}
 
.article-container .qr .fa-qrcode{ font-size:3em; cursor: pointer; color: #999;transition: all 0.5s ease 0s;}

.article-container .qr.on .fa-qrcode{ color: #333;}

.article-container .qr .code{ position:absolute; top:45px; right:0em; width:auto; height:auto; display:none; padding:10px 10px 35px; background:#fff; float:left; font-size:0;box-shadow:0 0 10px rgba(0,0,0,.2);animation: 0.2s ease 0s normal none 1 running goTopapp;transform-origin: right top 0; z-index:2;}

.article-container .qr.on .code{ display:block;}

.article-container .qr .code p{ font-size: 12px; position: absolute; bottom: 8px; display: inline-block; width: 96px; left: 50%; margin-left: -48px;}
.our-partners{position:relative;padding:50px 0;text-align:center;text-transform:uppercase}
.our-partners h4{margin:0;color:#9d9d9d;font-size:16px;padding-bottom:50px}
.our-partners #partners-slider{position:relative}
.our-partners #partners-slider .item{margin:0 10px;padding:0 20px;height:170px;width:170px;border:3px solid #eee;border-radius:3px;display:table-cell;vertical-align:middle}
.our-partners #partners-slider .item img{display:block;width:100%;height:auto}

.footag { position:absolute; bottom:10px; right:20px; color:#5E6E80; font-size:11px;}

.titolo{display:block;width:100%;font-weight:500;}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}





header#top nav ul.buttons li {
	line-height: 12px;
	position: relative;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content p, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content h2, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content .buttons {
	opacity: 1!important;
	padding-top: 0!important;
}


.swiper-slide[data-x-pos="right"] .content .buttons {
	clear: both;
}


.swiper-slide .content .buttons {
	position: relative;
}
