@import url(../../../css/youtopia.css);

/*--------------------------------*/
/*COLORS*/
/*--------------------------------*/


/*Text*/
a,
.Tit,
.P-tit,
.P-par h1,
.P-par h2,
.P-par h3,
.P-par h4,
.P-att li a:hover,
.home .cntBoxPreview .boxpreviewList .Par .P-cont .P-box_1 .P-tit,
.home .lstPreviewOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.lstPage2 .lstOwl .owlList .Par .P-cont .P-box_1 .P-tit,
.where .boxMappa a:hover,
.form .cntInvia input:hover,
.lingue a span,
.header .mainMenu .menu > li a
{ color:#0b8e36; }
 
/*Background*/

.header .H-box_01 .cntHbox,
.header .mainMenu .menu li ul,
.lingue li a,
.responsiveScrollTop,
.responsiveScrollBottom,
.btn.back,
.P-link a,
.P-par table tr:first-child td,
.owl-controls .owl-page,
.where .boxMappa a,
.form .cntInvia input,
#infscr-loading
{ background-color:#0b8e36; }

/*Border*/

.iubenda-ibadge:hover,
.P-ant .frame,
.P-gal .frame,
.home .cntBoxPreview .boxpreviewList .Par .P-cont:hover,
.home .lstPreviewOwl .owlList .Par .P-cont:hover,
.lstPage2 .lstOwl .owlList .Par .P-cont:hover,
.lstPage2 .owl-buttons div
{ border-color:#0b8e36; }



/*--------------------------------*/
/*MARGINS*/
/*--------------------------------*/


/*margin-bottom: 16px;*/

.P-dat,
.lst .cntLst
.lst .Par .P-cont .P-box_0,
.lst .Par .P-cont .P-box_1 .P-tit,
.lst .Par .P-cont .P-box_1 .P-par,
.breadcrumb
{}


/*margin-bottom: 32px;*/

.P-tit,
.P-par,
.P-gal,
.P-att,
.sectionMenu,
.lst .Par,
.lstPreview .Tit,
.lstNoDett .lst .Par,
.lstNoDett .lst .Par .P-cont .P-box_0,
.news.standard .lst .Par,
.P-gal,
.btn.back
{}


/*margin-bottom: 64px;*/

.Par,
.P-box_0,
.Tit.TitPagina h1,
.photoset-grid-basic,
.form,
.lstPage2 .lstOwl .owlList .cntLst,
.responsiveScrollTop
{}



/*--------------------------------*/
/*PADDINGS*/
/*--------------------------------*/

/*padding: 64px 64px 0 64px;*/
.container .content .cont,
.footer .cntFooter > div
{}

/*padding: 64px;*/
.lstPage2 .lstOwl .owlList .Par .P-cont .P-box_1
{}

/*padding: 0 64px 64px 64px;*/
.cntGallery,
.framesimple
{}

/*padding-top: 32px;*/
.P-gal,
.P-att
{}

/*padding-bottom: 32px;*/
.news.standard .lst .Par
{}



/*--------------------------------*/
/*MAX-WIDTH*/
/*--------------------------------*/

.header .H-box_01 .cntHbox,
.container .content,
.footer .cntFooter > div
{  }


/*--------------------------------*/
/*LISTS*/
/*--------------------------------*/

/*margin: 0 -7.5px;*/
.lst {  }
/* width: 32.9%;*/
.lst .Par {  }
/*margin: 0 8px;*/
.lst .Par .P-cont {  }


/*--------------------------------*/
/*ANIMATIONS*/
/*--------------------------------*/

.header .H-box_01 .cntHbox, .header .H-box_01 .cntHbox > div, .header .H-box_01 .mainMenu, .header.sticky .H-box_03 { transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; }


/*--------------------------------*/
/*RESPONSIVE*/
/*--------------------------------*/

@media screen and (max-width: 1150px) {
body .container .content .cont .C-Main_00 { padding:0 3%;}
body.home.home03 .newsHome .owl-buttons { display:none; }
body.home.home03 .cntBoxPreview .owlList .Par { display:block; width:auto;}
body.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 { right: 3%; width:auto; margin-left: 0; left: 3%; }
body .header .logo-00 { left:3%; }
body .socialIcons {right:3%;}

}
@media screen and (max-width: 900px) {
body .container .content .cont .C-Main_00 { padding:0 0;}

body .header .mainMenu { background:#a6967c; }
body .header .mainMenu .menu > li { display:block; }
body .header .mainMenu .menu li a:hover { background:#222; }
body .row.row00 { padding-top:0; }
body .wrapper { padding:0; }

body.home .lst .Par { width: 50%; }

body .header .H-box_01 .cntHbox { background:none; }
body .cntLinksHeader { float:none; }
body .header .H-box_01 .logo-00 { margin-bottom:30px; }
body .header .H-box_01 { padding-bottom:0; }
body .header .mainMenu { background:#0b8e36; }
body .header .mainMenu .menu > li { padding-left:0; }

body.lstNoDett .listnodettList .Par { display: inline-block; width: 100%; }
body .container { margin-top:0; }
body .container .content .cont { padding:45px 32px 32px 32px; }

body .header .logo-00 a span { padding:0; }

body .cntTit { text-align:center; padding:180px 24px 0 24px !important; background-position:center 20px !important; }
body.page .preContainer { margin-bottom:0; padding-bottom:20px; }
body .Tit.TitPagina span { margin-bottom:0; }

body.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-par { display:none; }

body.home.home03 .newsHome { float:none; width:auto; padding:0;}
body.home.home03 .newsHome .lst { margin:0; }
body.home.home03 .newsHome .Par .P-cont {padding:0; margin:20px 0;}
body.home.home03 .orariHome { float:none; width:auto; padding:0}

body.home .container .lst .Par { width:auto; border-top: 1px dashed #999; }
body.home .container .lst .Par:first-child { border:none; }
body.home .container .lst .Par .P-cont { border-left:0; }


body.dett .mainPar .P-box_0 { float:none; margin:0 auto; width:300px; }
body.dett .mainPar .P-box_0 .P-ant img { width:260px; }
body.dett .mainPar .P-box_1 { float:none; width:auto; }

body.news.standard .lst .Par { display:block; padding-top:32px; }
body.news.standard .lst .P-box_1 { text-align:center; }
body.news.standard .lst .P-box_1 .P-tit { text-align:center; }
body.news.standard .lst .P-box_0 .P-ant { text-align:center; }
body.news.standard .lst .P-box_0 .P-ant img { width:260px; }

body.news.dett .mainPar .P-box_0 { margin-bottom:32px; }
body.news.dett .mainPar .P-box_1 { text-align:center; }

body.lstPage .container .lst .Par { width:auto; border-top: 1px dashed #999; }
body.lstPage .container .lst .Par:first-child { border:none; }
body.lstPage .container .lst .Par .P-cont { border-left:0; }

body.dett.cont381 .mainPar .P-cont .P-box_0 { margin-bottom:40px; }
body.dett.cont381 .mainPar .P-cont .P-box_1 { text-align:center; }
body.dett.cont381 .mainPar .P-cont .P-box_1 .P-tit { padding:0; border:none; }
body .btn.back { margin:0 auto; }

body .footer { padding-top:0; }

body .socialIcons { top:10px; right:20px; }
    
body.lstLinks .container .lst .Par { width: 49.5% !important; width: auto; border-top: 0; }


}

@media screen and (max-width: 580px) {

body.home .lst .Par { width: 100%; }
body.home .preContainer .lst .Par .P-box_0 { max-width:none; }
body.home .lst .Par .P-box_0 { max-width:300px; margin:0 auto; }
body .owl-controls .owl-pagination { text-align:left;}

body.contatti .mainPar .P-box_0 { display:none; }

}


/*--------------------------------*/
/*HEADER*/
/*--------------------------------*/

body { background:#fff; }
.wrapper { background:#fff; padding:0 0; }


.C-Main_00 .Par .P-cont .P-box_0 .P-ant .frame { display: none; }
.C-Main_00 .Par .P-cont .P-box_0 .P-ant a { display: inline-block; }

.P-dat span { font-size:0.8em;}

/*H-box-----------------*/
.header { padding:0 0; border-top:10px solid #0b8e36; }
.header .H-box_01 { position:relative; padding:35px 0; background:#fff; }
.header .H-box_01 .cntHbox { position:relative; display:block; max-width:1000px; margin:0 auto; background:none; }
.header .H-box_01 .cntHbox > div { position:relative; max-width:1000px; margin:0 auto; }

.header .H-box_02 { position:static; text-align:center; margin:0 auto; }
.header .H-box_02 .bannerscollection_zoominout { margin:0 auto; }

.page .H-box_02 { display:none; }


/*Logo-----------------*/
.header .logo-00 { position:static; float:left; background:none; }
.header .logo-00 a span { padding:0 0; background:none; }
.header .logo-00 a span img { width:auto; }
.header .logo-00:hover a span img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=.7); opacity: .7; }



.socialIcons { position:absolute; top:20px; right:0; }
.socialIcons li a { display:block; width:32px; height:32px; background:url(../../../img/icoFacebook.png) no-repeat; }

.cntLinksHeader { float:left; }

/*Menu-----------------*/
.header .mainMenu { position:relative; float:right; margin:25px 0 0 0; padding-bottom:10px; z-index:5; text-align:center; clear:both; }
.header .mainMenu .menu > li { float:none; display:inline-block; margin-left:16px; padding-left:20px; background:url(../../../img/sepMenu.png) no-repeat left center; }
.header .mainMenu .menu > li:first-child { margin:0; padding:0; background:none; }
.header .mainMenu .menu > li > a { padding:0; color:#222; }
.header .mainMenu .menu > li > a:hover { color:#8e0033; background:none; }
.header .mainMenu .menu > li:hover ul, .header .mainMenu .menu > li:hover > a { background:none; color:#0b8e36; }
.header .mainMenu .menu li ul { padding-top:15px; background:none; }
.header .mainMenu .menu li ul li a { padding:8px; color:#fff; background:#d20049; }

/*Languages-----------------*/
.lingue { position:static; float:right; margin:8px 20px 0 0; z-index:2; }
.lingue li a { background:none; }
.lingue li a:hover { background:none; }
.lingue li a span { width:auto; height:auto; display:inline-block; margin-left:10px; color:#777; }
.lingue li a:hover span { color:#8e0033; }
.lingue li a.attiva span { font-weight:bold; color:#8e0033; }

.contattaci { float:right; padding:7px 14px 8px 40px; color:#fff; font-size:0.8em; clear:both; background:#8e0033 url(../../../img/letterIcon.png) no-repeat 14px 9px; }
.contattaci:hover { background-color:#222; }

/*--------------------------------*/
/*CONTAINER*/
/*--------------------------------*/

.responsiveScrollBottom { display:none; }

.preContainer { margin:0 auto; background:#a6967c; }
.preContainer .row01 { margin:0 auto; }
.container { margin-top:45px; padding-bottom:0; }
.container .content { max-width:1000px; background:none; }
.container .content .cont { padding:0; }


/*Row-----------------*/

.C-Main_00 .row.row00 { padding-top:64px; }
.home.home04 .preContainer { max-width:100%; margin:0 auto; }

.P-par p { margin-bottom:15px; }
.P-par ul li { list-style-type:disc; list-style-position:inside; }
.P-par h2 { margin-bottom:10px; color:#d20049; font-size: 1.3em; font-weight:bold; text-transform:uppercase; }


/*--------------------------------*/
/*FOOTER*/
/*--------------------------------*/

.footer { padding-top:150px; border-bottom:10px solid #0b8e36; background:url(../../../img/bgFooter.jpg) no-repeat top center; }
.footer .cntFooter { max-width:1000px; background:none; }
.footer .cntFooter > div { padding:0; }
.footer .F-box_00 .Par { margin:0 auto 5px auto; text-align:center; }
.footer .F-box_00 .Par .P-box_0 { display:block; width:auto; margin:0 auto 30px auto; }
.footer .F-box_00 .Par .P-box_0 .P-ant { display:inline-block; width:210px; padding:0 20px; }
.footer .F-box_00 .Par .P-box_1 { display:block; width:auto; margin:0 auto; color:#222; }
.footer .F-box_00 .Par .P-box_1 .P-tit { margin-bottom:10px; font-size:2em; color:#0b8e36; }
.footer .F-box_00 .Par .P-box_1 .P-par { padding:0; }
.footer .F-box_00 .Par .P-box_1 .P-par ul li { display:inline-block; padding-left:10px; }
.footer .F-box_00 .Par .P-box_1 a { color:#8e0033; margin:0 3px; }
.footer .F-box_00 .Par .P-box_1 a:hover { color:#333; }
.footer .F-box_01 { margin-bottom:15px; }

/*--------------------------------*/
/*GENERAL*/
/*--------------------------------*/
.P-par table tr:first-child td a {color: #ffffff;}

/*--------------------------------*/
/*HOME*/
/*--------------------------------*/

.home.home01 .subContainer { display:none; }

.home.home01 .H-box_02 { display:block; }

.home .row00 { display:none; }
.home .row02 { padding:0 0 45px 0; text-align:center; font-size:1em; font-weight:400; color:#000; }

.home .row02 .Tit { display:none; }
.home .row03 .Tit { display:none; }

.home .mainPar { margin-bottom:0; text-align:center; text-transform:uppercase; font-size:1.2em; }
.home .mainPar .P-par { margin-bottom:0; }

.home .container .lst { margin:0 -40px; }
.home .container .lst .cntLst { margin-bottom:0; }
.home .container .lst .Par { width:33%; margin-bottom:0; }
.home .container .lst .Par:first-child .P-cont { border:none; }
.home .container .lst .Par:nth-child(even) { border-color:#999; }
.home .container .lst .Par:nth-child(4) .P-cont { border-left:0; }
.home .container .lst .Par .P-cont { margin:40px 40px 40px 0; padding-left:40px; text-align:left; border-left:1px dashed #ccc; }
.home .container .lst .Par .P-cont .P-box_0 { margin-bottom:25px; }
.home .container .lst .Par .P-cont .P-box_0 img { width:auto; }
.home .container .lst .Par .P-cont .P-box_1 .P-tit { margin-bottom:20px; padding-left:8px; color:#8e0033; font-size:2em; font-weight:400; border-left:5px solid #ccc; }
.home .container .lst .Par .P-cont .P-box_1 .P-link { margin-bottom:0; }
.home .container .lst .Par .P-cont .P-box_1 .P-link a { padding:0; background:none; color:#0b8e36; text-transform:uppercase; border:0px solid #999; font-weight:bold; }
.home .container .lst .Par .P-cont .P-box_1 .P-link a:hover { color:#999; }

.home .container .lst .Par:nth-child(1) .P-cont .P-box_1 .P-tit { color:#bb4756; border-color:#bb4756; }
.home .container .lst .Par:nth-child(2) .P-cont .P-box_1 .P-tit { color:#cb6400; border-color:#cb6400; }
.home .container .lst .Par:nth-child(3) .P-cont .P-box_1 .P-tit { color:#0b808e; border-color:#0b808e; }
.home .container .lst .Par:nth-child(4) .P-cont .P-box_1 .P-tit { color:#606060; border-color:#606060; }
.home .container .lst .Par:nth-child(5) .P-cont .P-box_1 .P-tit { color:#886718; border-color:#886718; }
.home .container .lst .Par:nth-child(6) .P-cont .P-box_1 .P-tit { color:#9f52ab; border-color:#9f52ab; }
.home .container .lst .Par:nth-child(7) .P-cont .P-box_1 .P-tit { color:#bb4756; border-color:#bb4756; }
.home .container .lst .Par:nth-child(8) .P-cont .P-box_1 .P-tit { color:#cb6400; border-color:#cb6400; }
.home .container .lst .Par:nth-child(9) .P-cont .P-box_1 .P-tit { color:#0b808e; border-color:#0b808e; }
.home .container .lst .Par:nth-child(10) .P-cont .P-box_1 .P-tit { color:#606060; border-color:#606060; }
.home .container .lst .Par:nth-child(11) .P-cont .P-box_1 .P-tit { color:#886718; border-color:#886718; }
.home .container .lst .Par:nth-child(12) .P-cont .P-box_1 .P-tit { color:#9f52ab; border-color:#9f52ab; }


.home .cntPartners { margin-bottom:45px; }
.home .cntPartners .partners { margin:0 auto; width:250px; background:#222; border-radius:100%; text-align:center; color:#a6967c; }
.home .cntPartners .partners > div { display:table-cell; width:1%; height:250px; vertical-align:middle; font-size:0.8em; text-transform:uppercase; }


/*.home.home03 .row03 .cntRow { width:210px; height:210px; margin:0 auto; background:#8e0033; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.home.home03 .row03 .cntRow .lstPreview { display:table-cell; text-align:center; width:1%; height:210px; vertical-align:middle; }
.home.home03 .row03 .cntRow .lstPreview h3 { font-size:1.8em; }
.home.home03 .row03 .cntRow .lstPreview a { color:#fff; }*/

/*.simple .H-box_03 { display:inline-block; width:100%; height:250px; background:#eee; }*/

.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 { position: absolute; right: 0; width:1000px; margin-left:-500px; left: 50%; top: 50%; bottom:0; margin-top:-20px; padding: 0; background: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=1); opacity: 1; }

.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-par { display:block; }
.home.home03 .boxOwl-carousel .Tit { display:block; font-size:1.8em; color:#0b8e36; }
.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-par .colSin { float:left; }
.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-par .colDes { float:right; text-align:right; }
.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-link { display:none; }
.home.home03 .cntBoxPreview .owlList .Par .P-cont .P-box_1 .P-tit { display:none; }


.home.home03 .newsHome { float:right; width: calc(50% - 32px);}
.home.home03 .newsHome .owl-carousel { display:block;}
.home.home03 .newsHome .owl-carousel .Par { display:block; width:auto;}
.home.home03 .newsHome .owl-carousel .Par .P-tit { color:#0b8e36!important; border-color: #0b8e36!important;}
.home.home03 .newsHome .owl-buttons div.owl-prev { left:0 }
.home.home03 .newsHome .owl-buttons div.owl-next { right:0 }

.home.home03 .orariHome { float:left; width: calc(50% - 16px);}
.home.home03 .orariHome .cntRow { background:#e9eff3; text-align:left; padding:32px; font-size:0.9em;}
.home.home03 .orariHome .cntRow h2 { background: url(../../../img/icoOrariHome.png) top left no-repeat; padding:5px 0 5px 33px; font-size:1.7em; }

.products .container .lst { margin:0 -40px; text-align:center;}
.products .container .lst .cntLst { margin-bottom:0; }
.products .container .lst .Par { width:33%; margin-bottom:0; }
.products .container .lst .Par:first-child .P-cont { border:none; }
.products .container .lst .Par:nth-child(even) { border-color:#999; }
.products .container .lst .Par:nth-child(4) .P-cont { border-left:0; }
.products .container .lst .Par .P-cont { margin:40px 40px 40px 0; padding-left:40px; text-align:left; border-left:1px dashed #ccc; }
.products .container .lst .Par .P-cont .P-box_0 { margin-bottom:25px; }
.products .container .lst .Par .P-cont .P-box_0 img { width:auto; }
.products .container .lst .Par .P-cont .P-box_1 .P-tit { margin-bottom:20px; padding-left:8px; color:#8e0033; font-size:2em; font-weight:400; border-left:5px solid #ccc; }
.products .container .lst .Par .P-cont .P-box_1 .P-link { margin-bottom:0; }
.products .container .lst .Par .P-cont .P-box_1 .P-link a { padding:0; background:none; color:#0b8e36; text-transform:uppercase; font-weight:bold; }
.products .container .lst .Par .P-cont .P-box_1 .P-link a:hover { color:#999; }
 
.products .container .lst .Par:nth-child(1) .P-cont .P-box_1 .P-tit { color:#bb4756; border-color:#bb4756; }
.products .container .lst .Par:nth-child(2) .P-cont .P-box_1 .P-tit { color:#cb6400; border-color:#cb6400; }
.products .container .lst .Par:nth-child(3) .P-cont .P-box_1 .P-tit { color:#0b808e; border-color:#0b808e; }
.products .container .lst .Par:nth-child(4) .P-cont .P-box_1 .P-tit { color:#606060; border-color:#606060; }
.products .container .lst .Par:nth-child(5) .P-cont .P-box_1 .P-tit { color:#886718; border-color:#886718; }
.products .container .lst .Par:nth-child(6) .P-cont .P-box_1 .P-tit { color:#9f52ab; border-color:#9f52ab; }
.products .container .lst .Par:nth-child(7) .P-cont .P-box_1 .P-tit { color:#bb4756; border-color:#bb4756; }
.products .container .lst .Par:nth-child(8) .P-cont .P-box_1 .P-tit { color:#cb6400; border-color:#cb6400; }
.products .container .lst .Par:nth-child(9) .P-cont .P-box_1 .P-tit { color:#0b808e; border-color:#0b808e; }
.products .container .lst .Par:nth-child(10) .P-cont .P-box_1 .P-tit { color:#606060; border-color:#606060; }
.products .container .lst .Par:nth-child(11) .P-cont .P-box_1 .P-tit { color:#886718; border-color:#886718; }
.products .container .lst .Par:nth-child(12) .P-cont .P-box_1 .P-tit { color:#9f52ab; border-color:#9f52ab; }


.dett .mainPar { display:inline-block; width:100%; margin-bottom:0; }
.dett .mainPar .P-box_0 { float:left; width:35%; margin-bottom:0; }
.dett .mainPar .P-box_0 img { border:20px solid #ccc; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.dett .mainPar .P-box_1 { float:right; width:50%; }
.dett .mainPar .P-box_1 img { margin-bottom:25px; }
.dett .mainPar .P-box_1 .P-tit { margin-bottom:15px; font-size:2.5em; text-transform:uppercase; border-left:5px solid #ccc; padding-left:8px; line-height:100%; }

.dett.cont381 .mainPar .P-cont .P-box_1 .P-tit { color:#bb4756; border-color:#bb4756; }
.dett.cont382 .mainPar .P-cont .P-box_1 .P-tit { color:#cb6400; border-color:#cb6400; }
.dett.cont383 .mainPar .P-cont .P-box_1 .P-tit { color:#0b808e; border-color:#0b808e; }
.dett.cont384 .mainPar .P-cont .P-box_1 .P-tit { color:#606060; border-color:#606060; }
.dett.cont385 .mainPar .P-cont .P-box_1 .P-tit { color:#886718; border-color:#886718; }
.dett.cont386 .mainPar .P-cont .P-box_1 .P-tit { color:#9f52ab; border-color:#9f52ab; }

.dett .cntTit { display:none; }

.btn.back { margin:0; }
.btn.back a { background:#999; }
.btn.back a:hover { background:#555; }
.btn.back a:hover span { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=1); opacity: 1; }

/*--------------------------------*/
/*STICKY*/
/*--------------------------------*/

.page .preContainer { height:160px; background:url(../../../img/headerPagine.jpg) no-repeat top center; }
.page .preContainer .row00 .cntRow { position:relative; max-width:1000px; margin:0 auto; }
.page .preContainer .row00 .cntRow .cntTit { padding-top:42px; }
.page .preContainer .row00 .cntRow .cntTit .Tit.TitPagina span { margin-bottom:0; color:#0b8e36; font-weight:normal; }
.page .preContainer .row00 .cntRow .cntTit .subTit { margin-bottom:5px; color:#fff; font-weight:lighter; }
.page .preContainer .row00 .cntRow .cntTit .Tit span { color:#fff; font-weight:bold; }

.page .preContainer .iconePagine:before { position:absolute; top:38px; right:0; content:url('../../../img/iconePagine.png'); }

.simple .container .content { max-width: 1000px; background: none; }


.contatti .container .content { }

/*--------------------------------*/
/*LST NO DETT*/
/*--------------------------------*/

.lstNoDett .listnodettList { margin:0 -20px; text-align:center; }
.lstNoDett .listnodettList .cntLst { margin:0 -20px; text-align:center; }
.lstNoDett .listnodettList .Par { display:inline-block; width:33%; }
.lstNoDett .listnodettList .Par .P-cont { margin:0 20px; padding-top:30px; border-top:24px solid #cd1719; }
.lstNoDett .listnodettList .Par .P-cont .P-box_1 .P-tit { margin-bottom:24px; color:#000; text-align:center; }
.lstNoDett .listnodettList .Par .P-cont .P-box_1 .P-par { text-align:justify; }

.lstNoDett .listnodettList .Par:nth-child(1) .P-cont { border-color:#222; }
.lstNoDett .listnodettList .Par:nth-child(2) .P-cont { border-color:#333; }
.lstNoDett .listnodettList .Par:nth-child(3) .P-cont { border-color:#111; }
.lstNoDett .listnodettList .Par:nth-child(4) .P-cont { border-color:#000; }

.lstNoDett .container { margin-top:-13px; }



.lstLinks .lst .Par .P-cont { padding: 20px; }
.lstLinks .lst .Par .P-cont .P-tit { display: none; }
.lstLinks .lst .Par .P-cont .P-box_1 { text-align: center; }
.lstLinks .lst .Par .P-cont .P-box_1 a { display: inline-block; padding: 10px 20px; border: 1px solid #ccc; display: none; }
.lstLinks .lst .Par .P-cont .P-box_1 a:hover { background: #0b8e36; color: #fff; }

.news.standard .lst {margin:0 -12px; }
.news.standard .lst .Par { display: inline-block; width:32.6%; margin-bottom: 32px; vertical-align:top; padding-bottom:0; border-bottom:0; }
.news.standard .lst .Par .P-cont {margin:0 12px; }
.news.standard .lst .P-box_0 { float: none; display:block; width: auto; margin-bottom:16px; }
.news.standard .lst .P-box_0 img { width:calc(100% - 40px); margin-bottom:0;border: 20px solid #ccc!important; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.news.standard .lst .P-box_1 { margin-left:0; padding-left:0; }
.news .P-dat span { font-size:0.9em;}
.news.standard .lst .P-box_1 .P-link {}
.news.standard .lst .P-box_1 .P-link a {padding: 0; background: none; color: #0b8e36; text-transform: uppercase; border: 0px solid #999; font-weight: bold;}
.news.standard .lst .P-box_1 .P-link a:hover { color:#999; }


.news.dett .mainPar .P-cont>div:only-child { margin-left:0; float:none; width:auto; }
.news.dett .mainPar .P-cont .P-box_1 .P-gal img { margin-bottom:0; }


.form .formCol div .privacy.policy { overflow-y:auto; height:90px;}
.form .check span:nth-child(2) { margin-top:16px; display:block; overflow:hidden;}
.form .check span:nth-child(2) label { margin: -2px 0 0 10px;}
.form .check span:nth-child(2) input[type=checkbox] { float:left; width:auto; padding:0;}

/* Cookies ----------------------------------------*/
#cookieChoiceInfo { background:#2b7331!important; color:#fff; font-size:0.9em;}
#cookieChoiceInfo a, #cookieChoiceInfo span { vertical-align:middle; color:#fff; }
#cookieChoiceInfo span { font-weight:bold; }
#cookieChoiceInfo a { text-decoration:underline; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease; }
#cookieChoiceInfo #cookieChoiceDismiss { display:inline-block; padding:5px 10px; background:#222; color:#fff; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#cookieChoiceInfo #cookieChoiceDismiss:hover { background:#fff; color:#000; }