/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.s2s_contenedor.btn-group {
    display: none !important;
}

/*Editor*/


/* Titoli */










#mod_myd_anagrafiche .checkbox label {
    width: 34%;
    margin-top: 30px;
}


.titolo {
    background-color: #cccccc;
    margin: 0 -40px 20px -40px;
	padding: 1% 7% 1% 2%;
	border-left: 7px solid #e30613;
	font-weight: 400;
}


.areamedicapagina .uk-article  .titolo {	border-left: 7px solid #b51c3d!important;}
.areapazientipagina .uk-article .titolo {border-left: 7px solid #428c9a!important;}
.cosapuoifaretupagina .uk-article  .titolo {	border-left: 7px solid #ed3b0a!important;}
.manifestazionipagina .uk-article .titolo { border-left: 7px solid #296f9b!important;}
.contattipagina .uk-article .titolo { border-left: 7px solid #8ab20b!important;}


/* Box */

.box-grigio-scuro {

	background-color: #c0c0c0;
	padding:15px;
}

.box-grigio-chiaro {

	background-color: #f4f4f4;
	padding: 15px;

}



.box-grigio-stelle2018{

    float: right;
    width: 62%;
    margin-bottom: 15px;
}



/* Pulsanti */

.pulsante {
	background-color: #e30613;
	padding: 10px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}

.pulsante-medio {
	background-color: #e30613;
	font-size: 22px;	
	padding: 20px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}

.pulsante-grande {
    background-color: #e30613;
	font-size: 28px;	
	padding: 30px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}



.pulsante:hover {
	background-color: #b50613;
}

.pulsante-medio:hover {
	background-color: #b50613;
}

.pulsante-grande:hover {
    background-color: #b50613;
}



.pulsante-grey {
	background-color: grey;
	padding: 10px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}

.pulsante-medio-grey {
	background-color: grey;
	font-size: 22px;	
	padding: 20px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}

.pulsante-grande-grey {
    background-color: #e30613;
	font-size: 28px;	
	padding: 30px;
	color: #ffffff!important;
	border-radius: 2px;
	text-decoration: none!important;
    display: inline-block;
    transition-property: all;
    transition-duration: 0.5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: all;
    -o-transition-duration: 0.5s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.5s;
}



.pulsante-grey:hover {
	background-color: #584e4e;
}

.pulsante-medio-grey:hover {
	background-color: #584e4e;
}

.pulsante-grande-grey:hover {
    background-color: #584e4e;
}







.listail {
    list-style: url(/images/imp/puntoelencoail.png);
}

.areamedicapagina .uk-article  .pulsante , .areamedicapagina .uk-article  .pulsante-medio , .areamedicapagina .uk-article  .pulsante-grande  {	background-color: #b51c3d!important;}
.areapazientipagina .uk-article .pulsante , .areapazientipagina .uk-article .pulsante-medio ,  .areapazientipagina .uk-article .pulsante-grande {background-color: #428c9a!important;}
.cosapuoifaretupagina .uk-article  .pulsante , .cosapuoifaretupagina .uk-article  .pulsante-medio , .cosapuoifaretupagina .uk-article  .pulsante-grande {	background-color: #ed3b0a!important;}
.manifestazionipagina .uk-article .pulsante , .manifestazionipagina .uk-article .pulsante-medio , .manifestazionipagina .uk-article .pulsante-grande { background-color: #296f9b!important;}
.contattipagina .uk-article .pulsante , .contattipagina .uk-article .pulsante-medio , .contattipagina .uk-article .pulsante-grande { background-color: #8ab20b!important;}


.areamedicapagina .uk-article  .pulsante:hover , .areamedicapagina .uk-article  .pulsante-medio:hover , .areamedicapagina .uk-article  .pulsante-grande:hover  {	background-color: #8d1c3d!important;}
.areapazientipagina .uk-article .pulsante:hover , .areapazientipagina .uk-article .pulsante-medio:hover ,  .areapazientipagina .uk-article .pulsante-grande:hover {background-color: #037e84!important;}
.cosapuoifaretupagina .uk-article  .pulsante:hover , .cosapuoifaretupagina .uk-article  .pulsante-medio:hover , .cosapuoifaretupagina .uk-article  .pulsante-grande:hover {	background-color: #ce300b!important;}
.manifestazionipagina .uk-article .pulsante:hover , .manifestazionipagina .uk-article .pulsante-medio:hover , .manifestazionipagina .uk-article .pulsante-grande:hover { background-color: #1c6082!important;}
.contattipagina .uk-article .pulsante:hover , .contattipagina .uk-article .pulsante-medio:hover , .contattipagina .uk-article .pulsante-grande:hover { background-color: #6f8902!important;}








.foto-intestazione {
    margin: -40px -40px 0;
}


.stelle2018 {
    margin: -77px -40px 0;
}



.foto-intestazione img {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}




.fotosingolepagine .ministra-grillo {margin: -75px -15px 0px !important;}








@media all and (min-width: 0px) and (max-width: 767px) { 


.fotosingolepagine .ministra-grillo {margin: -165px -15px 0px !important;}
	





    .ailshophome .box-shop {

		padding-left: 0px !important;
	}



    .btn-acquista p {

        width: auto !important;
    }

    .lietieventihome p, .ailshophome p {

        margin-top: 25px;
    }


    .btn-50annihome, .btn-scoprihome {
    background-color: #d92f34;
    padding: 10px !important;
    color: white;
    width: 100% !important;
    text-align: center;
}

    .icon-home {

        margin-bottom: 10px;
        margin-top: 10px;
    }


    .box-pulsantoni {
    padding: 0px 0 0 15px !important;
    
}


    .box-home-cosafacciamo p, .box-home-cosapuoifare p  {

        font-size: 10px !important;

    }

    .box-shop, .box-lascitihome {
        margin-bottom: 30px;
    }

    .box-shop img, .box-lascitihome img {

        width: 100% !important;
    }


    .titolo {
        margin: 0 0px 20px 0px;
    }

    .foto-intestazione {
        margin: 0px 0px 0 0;
    }



    .stelle2018 {
    margin: -59px 0px 0 0;
}

    .uk-article iframe {width: 100%; max-width: auto!important;}


    .box-grigio-chiaro {

    	padding:0px;
        font-size: 18px;
    }

    .box-grigio-stelle2018{

    float: right;
    width: 100% !important;
    margin-bottom: 15px;
}




}






















/*Video sezione*/

.blocco-video {padding:0px !important;}

.video h2 {text-align:center; font-size:40px;}

.video h3 {text-align:center;}
.video a {text-align:center !important; margin-top:40px !important; font-size:22px; color:#000;}


/*Nuovi contenuti patologie*/

.overamh .contenuti {
position:relative;
bottom:30px;
left:0px;
opacity: 0;
   -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out; 


}

.overamh:hover .contenuti {
   opacity: 1;
}





/* nuovi box */

.box-6 {width: 50%;float: left;}


.boxanemie {

    border: 1px solid transparent;
    background: url(images/Patologie/Anemia-generale.jpg)no-repeat center ;
    transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out; 


    padding: 12% 0 10.7%;
    text-transform: uppercase;
    font-size: 22px;
    float: left;
    margin: 0 1.5% 1.5% 0;
    color: white;
    height: 29px;
    text-align: center;
    width: 47%;
    margin-left: 25%;

}





/* cosa puoi fare tu*/

.decimacosabox.undicesimo {
    background: #f8be8d url(/images/cosa_puoi_fare_tu/Icon_menu_cosa-puoi-fare-tu-dona1km.png) no-repeat center 17%;
}


.areamedicapagina.patologie .colonne {
margin-bottom:30px;
text-align: center;
}

.areamedicapagina.patologie .colonne > .uk-article > .uk-article-title{
background: #4d4d4d;
color: white;
border-left: 17px solid #b51c3d;
margin: -40px 0px 0px 0px;
padding: 1% 7% 1% 1%;
font-size: 20px;
text-align:left;
height: 50px;
line-height: 20px;

}

.areamedicapagina.patologie .colonne > .uk-article {
    padding: 0px;
    background: #ffffff;
}

.areamedicapagina.patologie .colonne > .uk-article >.uk-button{
font-weight:bold;
font-size: 20px;
padding: 10px;
margin: 10px 0px 45px 0px;
width:100%;
}

.areamedicapagina.patologie .colonne > .uk-article > .uk-article-title > .uk-align-right {
margin-left: 0px;}

.areamedicapagina.patologie .colonne > .uk-article > .tm-article-content{
padding: 10px 10px 5px 10px;
background-color: rgb(247, 247, 247);
text-align:left;
min-height: 90px;
}

.areamedicapagina.patologie .colonne > .uk-article > .uk-article-title a {
  text-align:left;
}


.areamedicapagina.patologie .uk-article p {
    text-align: left;
}




.areamedicapagina.patologie {
margin-bottom:30px;
text-align: left;
}

.areamedicapagina.patologie > .uk-article > .uk-article-title{
background: #4d4d4d;
color: white;
border-left: 17px solid #b51c3d;
margin: -40px 0px 0px 0px;
padding: 1% 7% 1% 1%;
font-size: 20px;
text-align:left;
height: 80px;

}

.areamedicapagina.patologie > .uk-article {
    padding: 0px;
    background: #ffffff;
}

.areamedicapagina.patologie > .uk-article >.uk-button{
font-weight:bold;
font-size: 20px;
padding: 10px;
margin: 10px 0px 45px 0px;
width:100%;
}

.areamedicapagina.patologie > .uk-article > .uk-article-title > .uk-align-right {
margin-left: 0px;}

.areamedicapagina.patologie  > .uk-article > .tm-article-content{
padding: 10px 10px 5px 10px;
background-color: rgb(247, 247, 247);
text-align:left;
min-height: 90px;
}

.areamedicapagina.patologie > .uk-article > .uk-article-title a {
  text-align:center;
}


.areamedicapagina.patologie .uk-article p {
    text-align: justify;
}




 .areamedicapagina.patologie .uk-article >.uk-button{
font-weight:bold;
font-size: 20px;
padding: 10px;
margin: 10px 0px 45px 0px;
width:100%;
}




.areamedicapagina.patologie.altre .uk-article{
    padding:40px 0px 0px 0px;
}



.areamedicapagina.patologie.altre .uk-article-title{
    margin:-40px 0px 40px 0px;
}



.fotosingolepagine.imgpatologie img{
    width: 100%;
}


.fotobottone img {

    margin: -40px -40px 0px -40px;
    
}



.areamedicapagina.patologie.altre .altre-patologie-content{
    padding: 0px 40px 0px 40px;
}



.pagenavcounter {
    display: none;
}



/* correzioni */

@media (min-width: 768px){
.slenntitoloh3manifestazionichiaro {
    margin: 0 -10px 20px -10px;
}
}

.fill.s2s_contenedor {
    clear: both;
    margin-top: 45px;
    padding-top: 30px;
    margin-bottom: 25px;
}

.fill.s2s_contenedor {
    clear: both;font-weight: bold;
    font-size: 20px;
    /*padding: 10px;*/
    margin: 10px 0px 45px 0px;
    width: 100%;

}


.areapazientipagina .uk-panel-box.modareapazienti a {
    color: #fff;
}







 .uk-panel-box.modareapazienti a  {
     color: #e30613;
}

 .uk-panel-box.modareapazienti a.phocadownloadfile32  {
     color: #e30613!important;
}
 .uk-panel-box.modareapazienti .phocadownloadfile32  {
     text-align: center;
}

.areapazientipagina .uk-panel-box.modareapazienti a {
    color:#ffffff;
}

.areapazientipagina .uk-panel-box.modareapazienti .phocadownloadfile32 a {
    color:#e30613;
}




.text-testimonial {color:#333; text-align:center; font-weight:bold; font-size: 13px;}


#fancybox-content {width:auto; min-width: 300px;background-color: #ffffff;}
.spu_content {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border: 0px solid #D2D2D2;
    -moz-box-shadow: 0 0 0px #CCC;
    -webkit-box-shadow: 0 0 0px #CCC;
    box-shadow: 0 0 0px #CCC;
    background: #FFF;
    background: -webkit-gradient(linear, left top, left 5, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 5px);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Box Lavora con Noi */


.box-contatti {
    width: 60%;
    float: left;
    padding:0px;
}

.lavora-con-noi {
    width: 30%;
    float: right;
    padding: 15px;
    background-color:#eeeeee;
}

.box-contatti p {

    padding: 15px;

}


.lavora-con-noi a {
    font-weight: bold;
    padding: 5px 0px;
    display: inline-block;
}


.lavora-con-noi .btn {
    font-weight: bold;
    background-color: #8ab20b;
    padding: 15px;
    color: #fff;
    font-weight: bold;
}

.lavora-con-noi .btn:hover {
    background-color: #799c0a;
}

/*Box anteprima articolo*/

.manifestazionipagina .colonne {
margin-bottom:30px;
text-align: center;
}

.manifestazionipagina .colonne > .uk-article > .uk-article-title{
background: #4d4d4d;
color: white;
border-left: 17px solid #296f9b;
margin: -40px 0px 0px 0px;
padding: 1% 7% 1% 1%;
font-size: 24px;
text-align:left;

}

.manifestazionipagina .colonne > .uk-article {
    padding: 0px;
    background: #ffffff;
}

.manifestazionipagina .colonne > .uk-article >.uk-button{
font-weight:bold;
font-size: 20px;
padding: 10px;
margin: 10px 0px 45px 0px;
width:100%;
}

.manifestazionipagina .colonne > .uk-article > .uk-article-title > .uk-align-right {
margin-left: 0px;}

.manifestazionipagina .colonne > .uk-article > .tm-article-content{
padding: 10px 10px 5px 10px;
background-color: rgb(247, 247, 247);
text-align:left;
min-height: 90px;
}

.manifestazionipagina .colonne > .uk-article > .uk-article-title a {
  text-align:center;
}

@media all and (min-width: 0px) and (max-width: 767px) {

.box-6 {width: 100%;float: none;}


.box-contatti {
    width: 100%;
    float: none;
    padding: 0px;
    margin: 30px 0px
}

.lavora-con-noi {
    width: 100%;
    float: none;
    margin: 50px 0px 50px 0px;
    padding: 15px 0px 15px 0px;
}

.contattipagina p {
        padding-left: 15px;
    padding-right: 15px;
}


.lavora-con-noi h3 {
    padding-left: 15px;
    padding-right: 15px;
}

.lavora-con-noi a {
    padding-left: 15px;
    padding-right: 15px;
}


.lavora-con-noi .btn {
    padding-left: 15px;
    padding-right: 15px;
}


/*.manifestazionipagina .fotosingolepagine {
    margin: 0px 0 0;
}
*/


.manifestazionipagina .quotechef {

    font-size: 24px;
    margin: -20px 0px 0px 0px;

}


.banner-fondo {

margin: -77px -0px 15px !important;


}


.img-alta {

    margin-top: -20px !important;
}



}



.banner-fondo {

margin: -150px -0px 15px;


}




/** Home nuova **/

.box-pulsantoni {
		padding: 0px 0 0 25px;
		margin-top: 0px !important;

}


.box-home-cosafacciamo {
	background-color: #b1b0b0; text-align: center; padding: 15px;
}


.box-home-cosapuoifare {
	background-color: #d82f34; text-align: center; padding: 15px;
}


.box-home-cosafacciamo p, .box-home-cosapuoifare p {text-transform: uppercase; color: #fff; font-weight: 600; padding: 15px; font-size: 22px; padding-bottom: 0px;}

.title-homenew {

	font-weight: bold; text-transform: uppercase; font-size: 28px; color: #d92f34;
}

.p-homenew {

	font-size: 16px;
}



.btn-50annihome {

    width: 60% !important;
    background-color: #d92f34; padding: 8px; color: white;
}

.btn-scoprihome {

	background-color: #d92f34; padding: 8px; color: white; width: 30%; text-align: center;
}





.icon-home {
	height: 150px;
	width: auto;
}

.box-ailonlus {

	padding: 25px !important;
	margin-top: 0px !important;
}

.box-ailonlus-icone {

	padding: 75px !important;
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}

.box-informiamohome, .lascitihome, .ailshophome, .lietieventihome {
	padding: 0 !important;
}

.tm-wrapper {

    background-image: none !important;
}

.event-info {
    background: #dedddd !important;
}

.event-title a {
    color: #444040 !important;
    font-weight: 600;
    font-size: 14px;
}

.event-calendar {

    background-color:#9E9E9E !important;
}

.news-home {

    padding: 0 !important;
}

.title-newshome {

    text-transform: none;
    color: #e30613 !important;
    font-weight: 600;
    font-size: 18px;
}

.eventset tr {

}


.btn-acquista {

    color: black;
    border: 1px solid black;
    border-radius: 15px;
    padding: 5px 10px 5px 10px;
    float: right;
    font-size: 14px;
}


.btn-acquista p{
    margin-left: -10px;
}


.modulo-nlhome {

    position: fixed;
    bottom: 0px;
    right: 0;
    z-index:10;
    transition-property: all;
    transition-duration: 0.3s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    }


.modulo-nlhome.sticky-footer {
    position: absolute;
}






.modulo-top {

    width: 200px; 
    background-color: #d82f34;
    border-radius-top-right: 8px; 
    border-radius-top-left: 8px; 
    text-align: center;
}

.modulo-bottom {

    width: 200px; 
    background-color: white; 
    text-align: center;
}



.modulo-bottom p {

    padding: 8px !important;
    color: #d82f34; 
    font-weight: 700;
    margin-bottom:0px;


}

.modulo-bottom-text {

    display: none !important;
}

.btn-scoprihome:hover {

    background-color: #a42428 !important;
        cursor: pointer;
}


.box-home-cosapuoifare:hover {

    background-color: #a42428 !important;
    cursor: pointer;
}


.box-home-cosafacciamo:hover {

    background-color: #928d8d !important;
    cursor: pointer;
}


.tm-main-top, .tm-main-bottom, .tm-bottom-b   {

    margin-bottom: 50px;
}

.uk-navbar-nav > li > a {

    font-size: 18px !important;
}

.homepagina a:hover {

    text-decoration: none !important;
}
.btn-acquista:hover {
    color: white;
    border: 1px solid white;
    background-color: #d82f34;
    font-weight: 600;
}



.tuttenews .uk-article-title {

    font-size: 23px !important;
}


.tuttenews .uk-article-title {
   
    margin: 0px 0px 0px 0px !important;
    
}


.tuttenews .uk-article {

    padding: 0 !important;
    }

.tuttenews .tm-article-content {

    padding:15px;
    padding-bottom: 1px;
    margin-bottom: 15px;
}


@media all and (min-width: 0px) and (max-width: 1440px) { 


    .tm-wrapper {
        padding-bottom: 200px;
    }



}

@media all and (min-width: 0px) and (max-width: 767px) {

	.box-pulsantoni p {

		padding: 0px !important;
	}

	.box-home-cosapuoifare, .box-home-cosafacciamo {

		padding: 2px !important;
	}


    .btn-acquista p {

        margin-left: 0px !important;
        margin-top: 0px !important;
    }


    .btn-scoprihome {
        width: auto !important;
    }

    .box-informiamohome .title-homenew {

        margin-top: 15px;
    }


    .box-home-cosafacciamo p, .box-home-cosapuoifare p {

        padding: 0px !important;
        margin-top: 10px !important;
    }


    .btn-50annihome {

        width: auto !important;
    }




    .icon-home {
    height: 130px;
    
}

    .box-ailonlus-icone {
        padding: 10px !important;
    }


    .modulo-nlhome {
        width: 100%;
    }


    .modulo-top {
        display: none!important;
    }

    .modulo-bottom {
        width: 100%!important;
        background-color: #d82f34!important;
        text-align: center;
        color: #ffffff!important;
        padding: 0px;
    }

    .modulo-bottom p {

        color: #ffffff!important;
        padding:15px!important;

    }

    .modulo-bottom p br {
        display: none; 
    
    }

 }



.overamh:hover{background: rgba(227, 6, 19, 0.7);}

.nascondi-eventi #adminForm,
.nascondi-eventi .pagination{
display:none !important;
}

/*-----.uk-article img{
	margin-top:50px;
}-----*/

/*-----REGOLE AGGIUNTE PER LA SEZIONE FOCUS PATOLOGIE-----*/
.areamedicapagina.patologie.rosso .colonne > .uk-article > .uk-article-title {
    border-left: 17px solid #E30613;
}
.areamedicapagina.patologie.arancio .colonne > .uk-article > .uk-article-title {
    border-left: 17px solid #F7A940;
}
.areamedicapagina.patologie.azzurro .colonne > .uk-article > .uk-article-title {
    border-left: 17px solid #3291BD;
}
.areamedicapagina.patologie.verdeacqua .colonne > .uk-article > .uk-article-title {
    border-left: 17px solid #2F9F98;
}