.bfElemWrap:hover {background-color: #C8DCD1;}

#bfLabel10 > a:nth-child(1):hover {color: #fff;}


    .back-to-top {
      bottom: 15px;
     
      margin: 0;
      position: fixed;
      right: 60px;
      
      z-index: 1000;
    background-color: #C8DCD1;
height: 52px;
width: 52px;
border-radius: 50%;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
    opacity: 0.7;
    transition: all 0.2s ease 0s;

}
    
    
.icon-long-arrow-up{
   color: #fff;
border: none;   
position: fixed;
right: 81px;
bottom: 30px;
line-height: 1;
padding: 0px;
text-align: center;
font-size: 22px;

      }
    }
	.cerchio{ background-color: #000 }
	
.testo17px	.panel-group .panel-body{
	font-size: 17px }
	

font-family: "Amatic SC",cursive;
font-size: 25px;
font-weight:300}

.page-title, .page-header h1{
	margin: 0px 1px 0px 25px;
	text-transform: none;
	font-size: 26px;
	font-weight: 300;
	padding-bottom:25px}
	
.navbar-default .navbar-nav > li > a{
	    font-size: 23px;
}

.panel-group .panel-body {
    font-size: 17px;
}

.titoli-video, .paginablog .article-title{
padding-top: 6px;
padding-bottom: 6px;

width: 100%;
background-color: #C8DCD1;
font-family: "Amatic SC",cursive;
color: #FFF;
font-size: 25px;
font-weight: 700;
padding-left: 10px;
margin-top: 0px;
display: inline-block;
}

.pagina-video, .img-video{	
	margin-left:-15px}
	.pagina-video, .testo-video{	
	margin-left:-15px}
	
	
.pagina-video .col-md-3{
	padding-right: 0px;
	}
.pagina-video .col-md-9	{
	padding-right: 0px;
	}
	

@media (min-width:780px) and (max-width:993px){	
.pagina-video .col-md-3 {
	width: 30% !important;}
	
.pagina-video  .col-sm-10{
	width: 70% !important}
	

	}
	
.img-social
 {text-align:center;
    clear: right;
float: left;
padding-left: 15px;
}
	
.footer-social{
margin-left: 36%;
padding-bottom: 50px;}

.footer-social .img-social img{
max-width: 35px;}

.footer-social1 .img-social img{
max-width: 20px;}


.page-title, .page-header h1{
	margin: 0px 1px 0px 25px;
	text-transform: none;
	font-size: 26px;
	font-weight: 300;
	padding-bottom:25px}
	
@media (max-width:791px){
.footer-social{display: none;}	}


.blog-style1 div.blog-item > article{
padding: 15px;
border-color: #DDD;
margin-bottom: 25px;
background-color: #FFF;
border: 1px solid #ddd;
border-radius: 3px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);}

.paginablog .row {
    margin-left: -15px;
    margin-right: -15px;}
	
.blog-style1 div.blog-item .item-image{
	margin-left: -15px;}
	
.paginablog	.article-title a:hover, .paginablog .article-title a {
	color: #fff;}
	
	.paginablog hr{
		display: none}
		
.paginablog .btn-primary {
    color: #555;
    background-color:transparent ;
    border-color: transparent;
	font-size: inherit;
	padding: none;
}

.paginablog  .btn-primary:hover{
	text-decoration:underline;}
	
.paginablog  .btn{
	padding: 0;}
	
.blog .item-image{
	margin-bottom: 0;}
	
	
.paginablog .blog-style1 div.blog-item .item-image{
	margin-bottom: 0px !important}
.paginablog .page-header {
margin-left: -40px;}

.item-page .item-image > img {
	padding-right: 20px;
	padding-bottom:  10px;}

.paginablog .article-title a:hover{
	text-decoration: underline;}
	
.item-page .item-image, .item-page .img_caption{
	margin-bottom: 0;}
	
.paginablog .page-title, .page-header h1{
	padding-top: 25px;}
	
#bfSubmitButton {background-color: #C1DDD2;
border-color: #C1DDD2;
color: #696969;
border-radius: 50%;
padding: 5px 20px;
font-weight: bold;
text-transform: uppercase;
font-family: 'Amatic SC', cursive;
font-size: 25px;
letter-spacing: 2px;
box-shadow: 1px 1px 5px #888888;
text-align: center}

.panel-group .panel-title a::before {
	content: "Chiudi il corso";
font-family: 'Josefin Slab', serif;
    font-weight: bold;

	line-height: 1.4;
top: 20px;
font-size: 13px;
width: auto !important;
height: auto !important;
padding: 2px 10px;
    border-color: #e7e7e7;
	background-color: #DBDBDB;
opacity: 0.5;
}

.panel-group .panel-title a.collapsed::before {
    content: "Più Info";
	background-color: #DBDBDB;
opacity: 0.5;
    font-weight: bold;

	
}

@media (max-width:372px){

.panel-group .panel-title a.collapsed{font-size: 15px}
.panel-group .panel-title a.collapsed::before {font-size:10px}}


@media (min-width: 447px) and (max-width:580px){
 .acapo {width: 250px}
}

@media (max-width:446px){
 .acapo {width: 150px}
}

@media (max-width:358px) {
	.panel-group .panel-title a.collapsed::before {right:10px}
	.acapo {margin-left:-15px}
	}
	
	.linkcontatti {color: #c8dcd1;
text-decoration: underline;
font-weight: bold}


#cboxOverlay {
    background:url("http://www.alchimiefloreali.it/templates/template_alchimie/css/test.png") !important;
	opacity: 1 !important; 
}

.itemid-738  div.itemListCategory h2 {    font-size: 45px;
    line-height: 0.7;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.back-to-top{background-color: #c8dcd1;opacity: 0.9;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.47)}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {display: none !important}


