@charset "utf-8";
/* CSS Document */

body{ font-family: 'Work Sans', sans-serif !important; color: #191919; font-size: 16px; text-align:justify; }
h1, h2, h3, h4, h5, h6{ font-weight:500; font-family: 'Lora', serif; }
h3{ font-weight:bold !important; }
.site-title{ font-size:36px; }
.site-description{ font-size:16px; color: #707070; }
header{ padding:0 75px; background-color:#181B33 !important; width:100%; }
@media all and (max-width: 800px) {
	header{ padding:0 20px !important; }
}
.testata img{ width:100% !important; }
.coda{ font-size: 16px; border-top: 1px solid rgba(255,255,255,.1);  color: #ffffff; font-weight: 300; padding-top: 17px; padding-bottom: 20px;  }
.container-fluid, .testata{ padding:0 !important; margin:0 !important; }
.main{ padding-top:30px; padding-bottom:30px; }
.main p{ text-align:justify; }
a{ color:#87253A; text-decoration:underline; }
a:hover{ color: #191919; text-decoration:none; }
.box-testi a{ color:#87253A !important; text-decoration:underline; }
.box-testi a:hover{ color: #191919 !important; text-decoration:none; }

.main h1, .main h2{ text-align:center; font-family: 'Lora', serif; }
.main h1{ color:#87253A; margin-top:0px; margin-bottom: 0px; }
.tab-content h3{ font-family: 'Lora', serif; }

.nav-tabs{ border:none !important; text-align:center; margin-top:50px; }
.tab-content{ margin-bottom:50px; text-align:center; padding-top:30px; font-size: 16px; }
.tab-content ul{ text-align:left; }
.nav-tabs>li{ float:none !important; display:inline-block !important; margin-left:5%; margin-right:5%; }
.nav-tabs>li>a{ font-size:20px; border:solid 3px #87253A !important; color:#87253A; border-radius:100px !important; padding: 15px; width: 100px; height: 100px; text-align: center; line-height: 70px !important; margin-left:5%; margin-right:5%; }
.nav-tabs>li.active>a{ background-color:#87253A !important; color:#ffffff !important; }
.nav-tabs>li>a:hover{ background-color:#87253A !important; color:#ffffff !important; }

.navbar.bg-dark{ background-color:#181B33; margin:0 !important; border-radius:0 !important; }
.nav.navbar-nav{ float:none !important; text-align:center; width:100%; border:none; border-radius:0 !important; }

.navbar-nav>li>a{ color:#ffffff; font-size:16px; }
.nav>li{ display:inline-block !important; float:none !important; }
.nav>li:hover, .nav>li>a:hover, .navbar-nav>li>a:hover{ background:none !important; color:#87253A !important; }

.bg-blue{ background-color: #181B33; padding-top:50px; padding-bottom:50px; }
.bg-blue p{  color:#ffffff; font-size: 18px; padding-left:7px; padding-right:7px; font-weight:300 !important; }


.box-testi{ padding-top:50px; padding-bottom:50px; }
.box-testi p{  color:#000000; font-size: 18px; font-weight:300 !important; }

.box-testi-up { padding-top:10px; padding-bottom:0px; }
.box-testi-up p{color:#000000; font-size: 20px; font-weight:300 !important; text-align:center; }

.bg-blue2{ background-color: #181B33; color:#fff; }
.bg-blue3{ background-color: #181B33; padding-top:20px; padding-bottom:20px; }
.bg-blue3 h2{ color:#ffffff; font-size: 32px; font-family: 'Lora', serif; font-weight:400; }
@media all and (max-width: 799px){	
   .bg-blue p{ text-align:left !important; }	
}

.navbar-toggle{ margin-left:0 !important; margin-right:0 !important;}
.navbar-toggle .icon-bar{ background-color:#fff !important; }
@media all and (max-width: 799px){	
   .top-bar .nav>li{ width:100% !important; }
   .nav-tabs>li{  margin-left:2%; margin-right:2%; }
   .nav-tabs>li>a{ font-size:16px; border-radius:80px !important; padding: 5px; width: 80px; height: 80px; line-height: 50px !important; margin-left:1%; margin-right:1%; }
}
.navbar-nav>li>a:link, .navbar-nav>li>a:hover, .navbar-nav>li>a:visited, .navbar-nav>li>a:active, .navbar-nav>li>a:focus, .navbar-nav>li, .navbar-nav>li:hover, .navbar-nav>li:active, .navbar-nav>li:visited,  .navbar-nav>li:focus{ background:none !important;  background-color:transparent !important; }



.sezioni{ padding-top:20px; padding-bottom:20px; }
.sezioni img{ margin-bottom:20px; }
.sezioni em{ display:inline-block; padding-bottom:10px; }

.membership{ background: url(../img/modalita.jpg) center center no-repeat #181B33; background-size:cover; padding-top:70px; padding-bottom:70px; }
.membership h3{ color:#ffffff; font-family: "Lora", Sans-serif; font-size: 44px; font-weight: 400 !important; }
.membership h4{ color:#ffffff; font-family: "Lora", Sans-serif; font-size: 20px; font-weight: 400; }
.membership .btn{ font-family: "Lora", Sans-serif; color:#fff; margin-top:10px;
    font-weight: 500;
    background-color: #87253A;
	font-size: 20px;
    padding: 25px 50px;
    -webkit-border-radius: 6px;
    border-radius: 6px; }
.membership .btn:hover{ background-color: #181B33; color:#fff !important; }

.formazione{ background-color: #F7F6F1;  padding-top:70px; padding-bottom:70px; }
.formazione .btn{ 
    font-family: "Lora", Sans-serif;
	color:#fff;
	margin-top:10px;
    font-weight: 500;
    background-color: #87253A;
	font-size: 20px;
    padding: 25px 50px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	text-transform:uppercase; }
.formazione .btn:hover{ background-color: #181B33; color:#fff !important; }

