/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

img {max-width:100%;}

.region-region-galleria {position:relative;}

.corpo ul {margin:20px 0px 0px 30px;}
.corpo p {margin:0px 0px 10px 0px;}

.mappa iframe {width:100%;}

.row {
width: 100%;
max-width: 1200px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
padding:0px;
}

.row.galleriarow {max-width: 2000px;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}


/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {

	}
	
	}


/* Mobile */
@media handheld, only screen and (max-width: 1023px) {

	.row {
width:96%;
padding-left: 2%;
padding-right: 2%;
	}
	}


@media handheld, only screen and (max-width: 767px) {

	body {

	-webkit-text-size-adjust: none;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
		padding-left: 20px;
	padding-right: 20px;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	

}


/*****************/

.logo {
float:left;
margin:20px 0px 0px 0px;
}


@media only screen and (max-width: 767px) {
.logo {
width:280px;
float:none;
margin:20px auto 0px auto;
}
}


/********** CSS GLOBALE**********/

.responsive_menu_region {

display:none
}

@media only screen and (max-width: 767px) {
.responsive_menu_region {

background: #666;
padding: 20px 0px;
z-index: 9999999;
display:block
}

.menu-block-wrapper {
background: #333;
}

}

.container {width:100%;float:left;}

.logo {

}

@media only screen and (max-width: 767px) {
.logo {
}
}


body {
font-size: 1em;
color: #6f6f6f;
font-family: 'Raleway', sans-serif;

}

.titolopagina h1, .headerblock {
font-size:25px;
color: #616d69;
text-transform:uppercase;
margin: 5px 0px 5px 0px;
font-weight: bold;
}



h2 {
font-size:20px;
color: #616d69;
margin: 5px 0px 5px 0px;
font-weight: bold;
}

h3 {
font-size:16px;
color: #616d69;
margin: 5px 0px 5px 0px;
font-weight: bold;
}

h4 {
font-size: 1em;
color: #616d69;
margin: 5px 0px 5px 0px;
font-weight: bold;
}

strong, a {
color: #616d69;
}


/*******REGIONS********/

.containertotal {

}

@media only screen and (min-width: 1360px) {
.containertotal {

}
}

@media only screen and (max-width: 767px) {
.region_titolo {}


.front .region_titolo {}
}


.containernoresponsive {}

/*******TOP********/



.row.rowmenu {
}

.region_header  {
background: url('../../../../default/files/cpn/images/logosfondoint.png') no-repeat center top;margin-top:-35px;padding-bottom: 30px;
}

.front .region_header  {
background: url('../../../../default/files/cpn/images/logosfondo.png') no-repeat center top;margin-top:-35px;padding-bottom: 80px;
}

.region_headerwide {
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 80%, rgba(246,207,192,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,0.8)), color-stop(100%,rgba(246,207,192,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 80%,rgba(246,207,192,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 80%,rgba(246,207,192,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 80%,rgba(246,207,192,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 80%,rgba(246,207,192,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f6cfc0',GradientType=1 ); /* IE6-9 */
padding:10px 0px;



}

@media handheld, only screen and (max-width: 767px) {

.region_headerwide .row  .twelvecol{
}

}

.front .region_top {
}

/*******MIDDLE********/

.content_center {
/*
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
*/
}


.region_contenttop {
}

.region_content {
}

.region_footertop
{
}

.region_bottom {
}

.region_left {
}

.front .region_left {
}

/*******BOTTOM********/

.region_bottom {
}

.region_footertop {
}

.region_footer {
}

.region_footerbottom {

}



/*********non cambiare*********/
.row .threecol.last {
float:right;
}
.row .ninecol {
float: left;
margin-right: 0;
}

.front .row .ninecol {
margin-top:0px
}
#nodehierarchy-children-form {margin-top:20px;}
#nodehierarchy-children-form table td {padding:10px;}

@media handheld, only screen and (max-width: 767px) {
.row .threecol.last {float:none;margin-right:0;}
}


.cke_editor tbody {clear:left}

.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active {
clear:left}

.cke_button {clear:none !important}

/***********form style*****/
input.form-text,  select.form-select {
width:97%;
display:block;
padding:1%;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
margin-top:3px;
margin-left: 3px;
background:#b6b6b6;
color:#fff;
clear:left;
}


#edit-field-indirizzo-completo {display:none;}
textarea.form-textarea {
width:98%;
display:block;
padding:1%;
border: 1px solid #6bd0fa;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
margin-top:3px;
margin-left: 3px;
clear:left;
}

input#edit-submit, input.form-submit, a.button:link, a.use-ajax.ajax-processed, input#edit-submit, a.button {
color: #fff !important;
text-align: center;
display: block;
float: left;
padding: 10px 20px;
font-size: 18px;
background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -ms-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -moz-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -o-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #efcab7), color-stop(1, #e3b5a6));
background-image: -webkit-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
}

input.form-submit:hover, input.form-submit:focus,input#edit-submit:hover, a.use-ajax.ajax-processed:hover, a.button:hover {
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -ms-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -moz-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -o-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #c3c3c3), color-stop(1, #a2a2a2));
background-image: -webkit-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
}


.form-textarea-wrapper textarea, select {
box-sizing: inherit;
}


/*******fontello animation**********/

a [class*=" icon-"] {
color: #a2a2a2;
font-size: 20px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

a:hover [class*=" icon-"],  a.active [class*=" icon-"]{
font-size:20px;
color:#efbfb1;
-webkit-transform:rotate(360deg); /* Chrome, Safari, Opera */
transform:rotate(360deg);
}

.front #breadcrumbprodotto {display:none;}
.breadcrumb a, .breadcrumb {
color:#fff;
}

/*********RESPONSIVE***********/


@media only screen and (max-width: 767px) {
.logo {
}

.logo .scrittalogo {display:block}
}

/*******MENU VIEWS***********/

.menu_views ul {
margin:0;
padding:0;
list-style:none;
}

.menu_views li {
margin:0;
padding:0;
list-style:none;
}

.menu_views .item-list ul li {
margin:0;
padding:0;
}

.linkprimoliv {
background:#666;
padding:5px 0px;
width:100%;
float:left;
}

.linkprimoliv a {color:#fff;margin-left:5px;display:block;}

       /**********editing menu*******/
.vista {position:relative}

.vista .barraediting {
position:absolute;
left:0;
top:0;
display:none;
height:15px;
width:100%;
}

.vista:hover .barraediting {
display:block;overflow:hidden;
}

.barraediting  a {
width:15px  !important;
height:15px  !important;
text-indent:-9999px  !important;
padding:0 !important;
margin:0 !important;
display:block !important;
float:left !important;
margin-right:3px !important;
background-size:contain;
}

.barraediting .modificapagina a {

background:url('images/matita.png') no-repeat left top !important;
}

.barraediting .traducipagina a {

background:url('images/traduci.png') no-repeat left top !important;
}

.barraediting .associapagina a {

background:url('images/associa.png') no-repeat left top !important;
}

.barraediting .figlipagina a {

background:url('images/figli.png') no-repeat left top !important;
}


#nodehierarchy-children-form, #nodehierarchy-children-form a {color:#000}


.block-views {position:relative}

.block-views .ordinamentovista {display:none}

.block-views .ordinamentovista {
display:none !important;
position:absolute !important;
top:20px;
left:0;
width:auto !important;
}

.block-views:hover .ordinamentovista  {
display:block !important;
z-index:10000}

.responsive-menus.responsified .responsive-menus-simple li ul li a {
display: none;
padding: 1em 0 1em 10%;
}

.responsive-menus.responsified {
float:left;
}


.responsive-menus.responsified span.toggler {
background: #333;;margin:0px 0px 0px 0px;
}


.responsive-menus.responsified .responsive-menus-simple {
background: #333;;
}


/********selettore lingua ******/


#block-locale-language img {
display:none;
}

#block-locale-language li {float:left;}

#block-locale-language ul {
margin:0;
padding:0;
list-style-type:none}


#block-locale-language li.it a {
display:block;
float:left;
margin-left:10px;
margin-top:3px;
text-transform:uppercase;
}
#block-locale-language li.active a, #block-locale-language li:hover a  {
color:#efbfb1;text-decoration:none
}

#block-locale-language li.en a {
margin-top:3px;
display:block;
float:left;
margin-left:10px;
text-transform:uppercase;
}



#block-locale-language li.fr a {
background:url('../../../../default/files/cpn/images/FRA.jpg') no-repeat left top;
display:block;
width:24px;
height:18px;
text-indent:-9999px;
float:left;
margin-left:10px;border: 1px solid;
}

#block-locale-language li.ru a {
background:url('../../../../default/files/cpn/images/RUS.jpg') no-repeat left top;
display:block;
width:24px;
height:18px;
text-indent:-9999px;
float:left;
margin-left:10px;border: 1px solid;
}



@media only screen and (max-width: 767px) {

#block-locale-language {
float:none;width:80px;margin:10px auto;padding-top:20px;overflow:hidden;clear:left;
}
#block-locale-language li.first {}

.claimhome .pipe {display:none}

.claimhome .youtube {
margin-top:10px;
}

}


.tophead {
    float: right;
    position: relative;
    z-index: 5;
}

.tophead  #block-locale-language {float:left;}

.tophead  .fb {
float:left;
position:relative;
z-index:1;
}

.tophead  .gp {
float:left;
position:relative;
z-index:1;
}

.tophead  .home {
float:left;
position:relative;
z-index:1;
}

.tophead  .pi {
float:left;
position:relative;
z-index:1;
}

.tophead  .in {
float:left;
position:relative;
z-index:1;
}


/*****locationblock******/

.locationblock {
margin-top:220px;
float:right;
}

.modifica_location  {
  margin-top: 60px;
  float: right;
  border: 1px solid #d3d6db;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  -webkit-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
  -moz-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
  box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
  width: 250px;font-size:14px
}



.modifica_location .pubblicato.pub0 h2 {color:#ff2626;float:right;font-size:18px;text-align:right;}

.modifica_location .pubblicato.pub1 h2 {color:#269326;float:right;font-size:18px;text-align:right;}

.modifica_location .pubblicato a {float:right;margin-right:0;text-align:right;}


.vista_interna .titolo {color: #be8773; font-size: 30px;text-transform:uppercase;margin-bottom:20px;
    font-weight: bold;clear:left;}


.modifica_location a {display:block;float:right;clear:right;text-align:right;font-weight:bold;}

/******menu primo********/

.menu_principale {
margin-top:220px;
float:left;
}


.menu_principale  ul li {
margin:0;
padding:0;
float:left;
display: block;
position: relative;
}

.menu_principale ul li a {
dispay:block;
float:left;
padding:10px;
font-size: 18px;
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
border-bottom:4px solid #fff;
text-align:center;
margin-left:10px;
text-transform:uppercase;
}


.menu_principale  ul li a:hover, .menu_principale  ul .active-trail a {
border-bottom:4px solid #eab6a8;
text-decoration:none;
}




@media only screen and (max-width: 767px) {
.menu_principale  {
display:none
}
}

/********slideshow home******/

.slideshowhome {
float:left;
color:#fff;
width:100%;
height:550px;
}
.flex-control-paging li a {background:#666;}
.flex-control-paging li a.flex-active {background:#173164;}

.flexslider {
position: relative;margin:0;
}

.slideshowhome .immagine {
width:100%;
float:left;
}

.slideshowhome .left {
color: #fff;
max-width: 1140px;
margin: auto;
padding-top: 150px;
font-size: 25px;
color: #fff;
}
.slideshowhome .vista {height:550px;width:100%;}

.slideshowhome .titolo a {font-size: 45px;
text-transform:uppercase;
color: #fff;
font-weight:900;
}

.slideshowhome .corpo {
font-size: 35px;
font-style:italic;
color: #fff;
}

.slideshowhome .sottotitolo {font-size: 25px;
color: #fff;
}
.slideshowhome .leftinternal {
width:100%;
max-width:550px;
float:left;
background:url('images/black.png');
padding:10px;
}


@media only screen and (max-width: 767px) {
.slideshowhome .corpo {
font-size: 25px;
font-style:italic;
color: #fff;
}
}



@media only screen and (max-width: 767px) {
}

/****titolo nodo*****/



@media only screen and (max-width: 767px) {

.titolonodo .titolo {
margin-left:0px;
}
}






/*********menu secondo**********/

.menusecondolivello li.level-0 .vista {
display:none;
}

.menusecondolivello li.level-1  {
display:none
}
.menusecondolivello li.level-1.visible-link  {
display:block;
}

.menusecondolivello li.level-1.visible-link .vista  {
display:block;
} 
.menusecondolivello li.level-1.visible-link li.level-2 .vista {
display:block;
}
.menusecondolivello li.level-1.visible-link li.level-3 .vista {
display:block;
}
.menusecondolivello li.level-1.visible-link li.level-4 .vista {
display:block;
}
.menusecondolivello li.level-1.visible-link li.level-5 .vista {
display:block;
}
.menusecondolivello li.level-1.visible-link li.level-6 .vista {
display:none;
}
.menusecondolivello li.level-1.visible-link li.level-7 .vista {
display:none;
}
.menusecondolivello li.level-1.visible-link li.level-8 .vista {
display:none;
}

.menusecondolivello ul.level-1 {
float:left;
width:100%;

}

.menusecondolivello ul.level-1 li.level-1 {
float:left;
width:47%;

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
margin:7px
}

.menusecondolivello ul.level-1 li.level-1 .content_menu {padding:20px;
margin:10px;background:#e6e6e6;
}

.menusecondolivello ul.level-1 li.level-2 .content_menu {padding:0px;
margin:0px;background:none;
}

.menusecondolivello  ul.level-1 li.level-1:nth-child(2) {
float:right;
width:47%;
}

.menusecondolivello ul.level-1 li a {
color: #c5402d;
font-size: 30px;
font-weight: 700;
margin-bottom:20px;
display: block;
overflow:hidden;pointer-events: none;  
}
.menusecondolivello ul.level-2 li .corpo {display:none}

.menusecondolivello ul.level-2 li a {
color:#429452;
font-size: 20px;
font-weight: 700;
margin:20px 0px 10px 0px;pointer-events: none;  
}

.menusecondolivello ul.level-3 li a {
color:#7f7f7f;
font-size: 16px;
font-weight: 700;
margin:5px 0px 5px 0px;
pointer-events: auto;
padding-left:15px;
background:url('../../../../default/files/cpn/images/triangolo.jpg') no-repeat left 8px;
}

.menusecondolivello ul.level-4 li a {
color:#7f7f7f;
font-size: 14px;
font-weight: 700;
margin:5px 0px 5px 15px;
padding-left:10px;
background:url('../../../../default/files/cpn/images/pallino.jpg') no-repeat left 6px;
display:none
}

.menusecondolivello .level-3.visible-link ul.level-4 li a {display:block;}



.menusecondolivello ul.level-1 li a:hover {
text-decoration:none;}

.menusecondolivello ul.level-3 li a:hover,
.menusecondolivello ul.level-3 li.active-trail-link a {
text-decoration:underline;
}
.menusecondolivello ul.level-3 li.active-trail-link li.level-4 a {
text-decoration:none;
}

.menusecondolivello ul.level-3 li.active-trail-link li.level-4.active-link a, .menusecondolivello ul.level-3 li.active-trail-link li.level-4 a:hover{
text-decoration:underline;
}

.menusecondolivello {
float:left;
width:100%;
float: left;
width: 100%;
}

.menusecondolivello .vista .barraediting {
position: absolute;
left: 0;
top: 0;
display: none !important;
}

@media only screen and (max-width: 767px) {
.menusecondolivello ul.level-1 li.level-1 {
float:left;
width:100%;clear:left;
}
.menusecondolivello  ul.level-1 li.level-1:nth-child(2) {
width:100%;clear:left;float:left;
}
}



.blocco_left {
float:left;
width:100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
margin:7px
}

.blocco_left  .content {
padding:20px;
margin:10px;
background-size: cover;
}

.blocco_left.zootecnia  .content {
background:url('../../../../default/files/cpn/images/zootecnia.jpg') no-repeat left top;
background-size: cover;
min-height:650px;
}

.blocco_left.azienda  .content {
background:url('../../../../default/files/cpn/images/azienda.jpg') no-repeat left top;
background-size: cover;
min-height:650px;
}

.blocco_left h2 {
color:#fff;
font-size:30px;
}

.blocco_left .claim {
color: #429452;font-style:italic;
}

.blocco_left .immagine {text-align:center;margin:auto;width:61px;overflow:hidden;margin-top:100px}


@media only screen and (max-width: 767px) {
.blocco_left.zootecnia, .blocco_left.azienda { 
display:none;
}

}
/********breadcrumbs**********/

.breadcrumb_view {
float:left;
width:100%;
margin:20px 0px 20px 0px;
}

.breadcrumb_view .vista {float:left;}

.breadcrumb_view  li {display:none;float:left;margin-right:10px;
}

.breadcrumb_view li.level-1 .vista {display:block;float:left;}

.breadcrumb_view .item-list ul li {float:none}

.breadcrumb_view .item-list ul li.level-0 {display:none}

.breadcrumb_view .item-list ul li.level-0.active-trail-link {display:block}

.breadcrumb_view li a {
color:#c5402d;
padding-left:10px;
margin-right:6px;
float:left;font-size:1em;
}

.breadcrumb_view .freccia {
float:left;font-size:1em;
}

.breadcrumb_view  a.linkhome {
float: left;
margin-right: 6px;
color:#c5402d;
}

.breadcrumb_view  li.active-trail-link  {display:block;
}

.breadcrumb_view li.active-link a {display:block;text-decoration:underline;
}

@media only screen and (max-width: 767px) {
.breadcrumb_view {display:none;}
}

#block-views-corpo-scheda-block .content .breadcrumb_view  .titolo {
font-size: 16px;
font-weight: normal;
color:#c5402d;
}

/*******mappa_del_sito*****/

.region_footerbottom {
padding:30px 0px;
background:url('../../../../default/files/cpn/images/Footer.jpg') #efbfb1 no-repeat center top;
margin-top:40px;
}

.mappa_del_sito .barraediting {
display:none !important;
}

.mappa_del_sito  {
float:left;
width:70%;
color:#fff;
background:url('../../../../default/files/cpn/images/sfondofooter.jpg') repeat-y left top;
background-size:contain
}

.mappa_del_sito  li.level-0 {
float:left;width:47%;margin-bottom:10px;margin-left:0;padding-left:3%;list-style:none
} 

.mappa_del_sito  li.level-0 a {
color:#fff;
text-transform:uppercase;font-size:18px;
}

.mappa_del_sito  li.level-2 a {
font-size:16px;
}

.mappa_del_sito  li.level-3 a {
font-size:14px;
}

.mappa_del_sito  li.level-1 a{
text-transform:none;
}

@media only screen and (max-width: 767px) {
.mappa_del_sito {
display:none;
}
}

.footerinternal {width:25%;float:right;color:#fff;}

/***tre_box_in_home***/

.tre_box_in_home {
width:100%;
float:left;
margin-top:30px;
}

.tre_box_in_home .box {
float: left;
width: 30%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
padding:10px;

}

.tre_box_in_home .box span.titolo {
color: #fff;
font-size: 40px;
display:block;margin-top:10px;
}

@media only screen and (max-width: 950px) {
.tre_box_in_home .box span.titolo {
font-size: 30px;
}

.tre_box_in_home .box span.corpo {
font-size: 16px;
}

}

.tre_box_in_home .box span.corpo {
color: #429452;
font-style: italic; font-size: 20px;
display:block
}

.tre_box_in_home .box a:hover {
text-decoration:none;
}
.tre_box_in_home .box .content a {
min-height:650px;
display:block;
padding:20px;
}



.tre_box_in_home .box.uno {
margin: 7px 0px 7px 1%;

}

.tre_box_in_home .box.due {

margin: 7px 4% 7px 4%;
}

.tre_box_in_home .box.tre {
margin: 7px 1% 7px 0px;

}

.tre_box_in_home .box.uno .content {

background:url('../../../../default/files/cpn/images/azienda.jpg') #b6b6b6 no-repeat center bottom;
}

.tre_box_in_home .box.due .content {
background:url('../../../../default/files/cpn/images/zootecnia.jpg') #b6b6b6 no-repeat center bottom;

}

.tre_box_in_home .box.tre .content {

background:url('../../../../default/files/cpn/images/zootecnia.jpg') #b6b6b6 no-repeat center bottom;
}

.tre_box_in_home .box.uno .content a {

background:url('../../../../default/files/cpn/images/grigioazienda.png')  no-repeat center bottom;
}

.tre_box_in_home .box.due .content a {
background:url('../../../../default/files/cpn/images/grigiozootecnia.png') no-repeat center bottom;

}

.tre_box_in_home .box.tre .content a {

background:url('../../../../default/files/cpn/images/grigioindustriale.png') no-repeat center bottom;
}

.tre_box_in_home  a:hover {
text-decoration:none;
}

@media only screen and (max-width: 767px) {

.tre_box_in_home .box .content a {
min-height:500px;display:block
padding:20px;
}

.tre_box_in_home .box.uno .content {

background:url('../../../../default/files/cpn/images/home.jpg') #b6b6b6 no-repeat center center;
background-size:cover;
}

.tre_box_in_home .box.due .content {
background:url('../../../../default/files/cpn/images/home.jpg') #b6b6b6 no-repeat center center;
background-size:cover;

}

.tre_box_in_home .box.tre .content{

background:url('../../../../default/files/cpn/images/home.jpg') #b6b6b6 no-repeat center center;
background-size:cover;
}

.tre_box_in_home .box {
float: left;
width: 100%;
}

.tre_box_in_home .box.uno {
margin: 0px;
margin-bottom:20px;
}

.tre_box_in_home .box.due {

margin: 0px;margin-bottom:20px;
}

.tre_box_in_home .box.tre {
margin: 0px;margin-bottom:20px;

}
}

.tre_box_in_home .verdino {
background: #429452;
font-size: 16px;
color:#fff;
padding:3px;
margin-bottom:10px;
text-transform:uppercase;
}


/*******SCHEDA*****/

#block-views-corpo-scheda-block {
float:left;
width:98%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
margin: 1%;
}

#block-views-corpo-scheda-block .content {
padding: 20px;
margin: 10px;
background: #e6e6e6;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow:hidden;
}

#block-views-corpo-scheda-block .left {
width:48%;
float:left;
}

#block-views-corpo-scheda-block .right {
width:48%;
float:right;
}

#block-views-corpo-scheda-block .content .titolo {
font-size: 30px;
font-weight: 700;
color:#429452;margin-bottom:10px;
}


#block-views-corpo-scheda-block .allegati {
float:left;
width:100%;
margin-top:30px;
padding-top:30px;
}

#block-views-corpo-scheda-block .allegati h2 {
display:none;color: #429452;margin-bottom:5px;
}

#block-views-corpo-scheda-block .allegati h2:first-child {
display:block;
}

#block-views-corpo-scheda-block .allegati a {
color:#6f6f6f;
}

#block-views-corpo-scheda-block .video {
margin-top:30px;
}
#block-views-corpo-scheda-block .video h2 {
color: #429452;margin-bottom:5px;
}

#block-views-corpo-scheda-block .leggianche {
float:left;
width:100%;
border-top:1px dashed #6f6f6f; 
margin-top:30px;
padding-top:30px;
}

#block-views-corpo-scheda-block .leggianche h2 {
display:none;
color: #429452;
margin-bottom:5px;
}

#block-views-corpo-scheda-block .leggianche h2:first-child {
display:block;
}

#block-views-corpo-scheda-block .leggianche a {display:block;float:left;clear:left; color:#6f6f6f; margin: 5px 0px 5px 5px;
padding-left: 10px;
background: url('../../../../default/files/cpn/images/pallino.jpg') no-repeat left 8px;}

#block-views-corpo-scheda-block .allegati .file {float:left;clear:left}
#block-views-corpo-scheda-block iframe {width:100%; }
@media only screen and (max-width: 600px) {
#block-views-corpo-scheda-block .left {
width:100%;
float:left;
}

#block-views-corpo-scheda-block .right {
width:100%;
float:left;
margin-top:20px;
clear:left;
}
}


/*****in evidenza home******/

.inevidenzahome {
width:48%;
float:left;
margin:30px 0px 0px 0px;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.inevidenzahome .content {
padding-left:25px;
}

.inevidenzahome .headerblock {
display:block;
font-weight:lighter;
font-size: 30px;
font-weight: 700;
margin:0px 0px 15px 0px;
color:#6f6f6f;
background: url('../../../../default/files/cpn/images/rosso.png') no-repeat left top;
padding-top:25px;padding-left:25px;
}


.inevidenzahome .vista {

}

.inevidenzahome .views-row-even .vista {margin-bottom:0px
}

.inevidenzahome .titolo a {
text-transform:uppercase;
float:left;
width:100%;
display:block;
margin-bottom:10px;
color:#6f6f6f;
font-size:20px;
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
}

.inevidenzahome .vista:hover .titolo a {color:#7d91b6;text-decoration:none;}

.inevidenzahome .immagine {
float:left;width:45%;
}

.inevidenzahome .right {
float:right;width:50%;color:#6f6f6f;
}




.inevidenzahome .immagine img:hover {
}


.inevidenzahome .content {
}

@media only screen and (max-width: 767px) {

.inevidenzahome .content {
margin:0px 0px
}

.inevidenzahome {
width:100%;
float:left;
}


.inevidenzahome .vista {
}

}

@media only screen and (max-width: 500px) {
.inevidenzahome .immagine {
float:left;width:100%;
}

.inevidenzahome .right {
float:left;clear:left;width:100%;margin-top:10px;
}
}


/*********contatti interna******/


.contattiinterna {
width:48%;
float:right;
margin:30px 0px 0px 0px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.contattiinterna .headerblock {
display:block;
font-weight:lighter;
font-size: 30px;
font-weight: 700;
margin:0px 0px 15px 0px;
color:#6f6f6f;
background: url('../../../../default/files/cpn/images/rosso.png') no-repeat left top;
padding-top:25px;padding-left:25px;
}
.contattiinterna .content {
padding-left:25px;
}

.contattiinterna .immagine {
float:left;clear:left;margin-right:15px;
}

.contattiinterna .numero {
float:left;margin-top:5px;
}

.contattiinterna .riga {
float:left;
width:100%;
margin-top:20px;
}

@media only screen and (max-width: 767px) {
.contattiinterna {
width:100%;
float:left;
}}


/****immagine principale****/

.immagineprincipale {
float:left;
margin:0px 30px 30px 0px;
width:30%;
}

.immagineprincipale img {
width:100%;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
box-shadow: 0px 1px 7px 1px rgba(102,102,102,1);
}


@media handheld, only screen and (max-width: 767px) {
.immagineprincipale {
display:none;
}
}


/********corpopagina**********/

.corpopagina p {
margin:10px 0px;}


.corpopagina {float:left;width:100%;}



.corpopagina ul {
margin-left:30px;
margin-bottom:10px;}

.corpopagina iframe {
width:100%;}

.corpopagina table {
width:100%;
margin-top:10px;clear:left
}

.corpopagina td {
background:#eee;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
padding:10px;
}



@media only screen and (max-width: 767px) {
.corpopagina {float:left;width:100%;}
}

@media only screen and (max-width: 600px) {
}

/*****galleria immagini*******/

.galleriaimmagini {
padding: 0px 0px 0px 0px;
float: left;
width: 100%;
}

.galleriaimmagini .immaginegrande {
display:block
}
.galleriaimmagini .immaginepiccola {
display:none
}
@media only screen and (max-width: 767px) {
.galleriaimmagini .immaginegrande {
display:none
}
.galleriaimmagini .immaginepiccola {
display:block
}
}

.flexslider {
margin: 0 0 50px;
position: relative;
}


/*********selective filter***

#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper option {display:none}


#block-views-exp-ricerca-strutture-page #edit-localita-sel-wrapper  option[value="24790"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24791"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24792"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24793"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24794"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24795"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24796"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24797"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24798"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24799"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24800"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24801"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24802"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24803"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24804"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24805"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24806"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24807"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24808"],
#block-views-exp-ricerca-strutture-page  #edit-localita-sel-wrapper  option[value="24809"]

{
display:block;
}

.views-widget-filter-field_localit__tid_selective option {display:none}

.views-widget-filter-field_localit__tid_selective  option[value="24790"],
.views-widget-filter-field_localit__tid_selective  option[value="24791"],
.views-widget-filter-field_localit__tid_selective  option[value="24792"],
.views-widget-filter-field_localit__tid_selective  option[value="24793"],
.views-widget-filter-field_localit__tid_selective  option[value="24794"],
.views-widget-filter-field_localit__tid_selective  option[value="24795"],
.views-widget-filter-field_localit__tid_selective  option[value="24796"],
.views-widget-filter-field_localit__tid_selective  option[value="24797"],
.views-widget-filter-field_localit__tid_selective  option[value="24798"],
.views-widget-filter-field_localit__tid_selective  option[value="24799"],
.views-widget-filter-field_localit__tid_selective  option[value="24800"],
.views-widget-filter-field_localit__tid_selective  option[value="24801"],
.views-widget-filter-field_localit__tid_selective  option[value="24802"],
.views-widget-filter-field_localit__tid_selective  option[value="24803"],
.views-widget-filter-field_localit__tid_selective  option[value="24804"],
.views-widget-filter-field_localit__tid_selective  option[value="24805"],
.views-widget-filter-field_localit__tid_selective  option[value="24806"],
.views-widget-filter-field_localit__tid_selective  option[value="24807"],
.views-widget-filter-field_localit__tid_selective  option[value="24808"],
.views-widget-filter-field_localit__tid_selective  option[value="24809"]

{
display:block
}


#block-views-exp-ricerca-strutture-page-1 #edit-regione-wrapper, #block-views-exp-ricerca-strutture-page #edit-loc-sel-wrapper {display:none;}

*/

.views-widget-filter-field_localit__tid_selective option {display:none}

.views-widget-filter-field_localit__tid_selective option[value="All"],
.views-widget-filter-field_localit__tid_selective option[value="24810"],
.views-widget-filter-field_localit__tid_selective option[value="24811"],
.views-widget-filter-field_localit__tid_selective option[value="24812"],
.views-widget-filter-field_localit__tid_selective option[value="24813"],
.views-widget-filter-field_localit__tid_selective option[value="24814"],
.views-widget-filter-field_localit__tid_selective option[value="24815"],
.views-widget-filter-field_localit__tid_selective option[value="24816"],
.views-widget-filter-field_localit__tid_selective option[value="24817"],
.views-widget-filter-field_localit__tid_selective option[value="24818"],
.views-widget-filter-field_localit__tid_selective option[value="24819"],
.views-widget-filter-field_localit__tid_selective option[value="24820"],
.views-widget-filter-field_localit__tid_selective option[value="24821"],
.views-widget-filter-field_localit__tid_selective option[value="24822"],
.views-widget-filter-field_localit__tid_selective option[value="24823"],
.views-widget-filter-field_localit__tid_selective option[value="24824"],
.views-widget-filter-field_localit__tid_selective option[value="24825"],
.views-widget-filter-field_localit__tid_selective option[value="24826"],
.views-widget-filter-field_localit__tid_selective option[value="24827"],
.views-widget-filter-field_localit__tid_selective option[value="24828"],
.views-widget-filter-field_localit__tid_selective option[value="24829"],
.views-widget-filter-field_localit__tid_selective option[value="24830"],
.views-widget-filter-field_localit__tid_selective option[value="24831"],
.views-widget-filter-field_localit__tid_selective option[value="24832"],
.views-widget-filter-field_localit__tid_selective option[value="24833"],
.views-widget-filter-field_localit__tid_selective option[value="24834"],
.views-widget-filter-field_localit__tid_selective option[value="24835"],
.views-widget-filter-field_localit__tid_selective option[value="24836"],
.views-widget-filter-field_localit__tid_selective option[value="24837"],
.views-widget-filter-field_localit__tid_selective option[value="24838"],
.views-widget-filter-field_localit__tid_selective option[value="24839"],
.views-widget-filter-field_localit__tid_selective option[value="24840"],
.views-widget-filter-field_localit__tid_selective option[value="24841"],
.views-widget-filter-field_localit__tid_selective option[value="24842"],
.views-widget-filter-field_localit__tid_selective option[value="24843"],
.views-widget-filter-field_localit__tid_selective option[value="24844"],
.views-widget-filter-field_localit__tid_selective option[value="24845"],
.views-widget-filter-field_localit__tid_selective option[value="24846"],
.views-widget-filter-field_localit__tid_selective option[value="24847"],
.views-widget-filter-field_localit__tid_selective option[value="24848"],
.views-widget-filter-field_localit__tid_selective option[value="24849"],
.views-widget-filter-field_localit__tid_selective option[value="24850"],
.views-widget-filter-field_localit__tid_selective option[value="24851"],
.views-widget-filter-field_localit__tid_selective option[value="24852"],
.views-widget-filter-field_localit__tid_selective option[value="24853"],
.views-widget-filter-field_localit__tid_selective option[value="24854"],
.views-widget-filter-field_localit__tid_selective option[value="24855"],
.views-widget-filter-field_localit__tid_selective option[value="24856"],
.views-widget-filter-field_localit__tid_selective option[value="24857"],
.views-widget-filter-field_localit__tid_selective option[value="24858"],
.views-widget-filter-field_localit__tid_selective option[value="24859"],
.views-widget-filter-field_localit__tid_selective option[value="24860"],
.views-widget-filter-field_localit__tid_selective option[value="24861"],
.views-widget-filter-field_localit__tid_selective option[value="24862"],
.views-widget-filter-field_localit__tid_selective option[value="24863"],
.views-widget-filter-field_localit__tid_selective option[value="24864"],
.views-widget-filter-field_localit__tid_selective option[value="24865"],
.views-widget-filter-field_localit__tid_selective option[value="24866"],
.views-widget-filter-field_localit__tid_selective option[value="24867"],
.views-widget-filter-field_localit__tid_selective option[value="24868"],
.views-widget-filter-field_localit__tid_selective option[value="24869"],
.views-widget-filter-field_localit__tid_selective option[value="24870"],
.views-widget-filter-field_localit__tid_selective option[value="24871"],
.views-widget-filter-field_localit__tid_selective option[value="24872"],
.views-widget-filter-field_localit__tid_selective option[value="24873"],
.views-widget-filter-field_localit__tid_selective option[value="24874"],
.views-widget-filter-field_localit__tid_selective option[value="24875"],
.views-widget-filter-field_localit__tid_selective option[value="24876"],
.views-widget-filter-field_localit__tid_selective option[value="24877"],
.views-widget-filter-field_localit__tid_selective option[value="24878"],
.views-widget-filter-field_localit__tid_selective option[value="24879"],
.views-widget-filter-field_localit__tid_selective option[value="24880"],
.views-widget-filter-field_localit__tid_selective option[value="24881"],
.views-widget-filter-field_localit__tid_selective option[value="24882"],
.views-widget-filter-field_localit__tid_selective option[value="24883"],
.views-widget-filter-field_localit__tid_selective option[value="24884"],
.views-widget-filter-field_localit__tid_selective option[value="24885"],
.views-widget-filter-field_localit__tid_selective option[value="24886"],
.views-widget-filter-field_localit__tid_selective option[value="24887"],
.views-widget-filter-field_localit__tid_selective option[value="24888"],
.views-widget-filter-field_localit__tid_selective option[value="24889"],
.views-widget-filter-field_localit__tid_selective option[value="24890"],
.views-widget-filter-field_localit__tid_selective option[value="24891"],
.views-widget-filter-field_localit__tid_selective option[value="24892"],
.views-widget-filter-field_localit__tid_selective option[value="24893"],
.views-widget-filter-field_localit__tid_selective option[value="24894"],
.views-widget-filter-field_localit__tid_selective option[value="24895"],
.views-widget-filter-field_localit__tid_selective option[value="24896"],
.views-widget-filter-field_localit__tid_selective option[value="24897"],
.views-widget-filter-field_localit__tid_selective option[value="24898"],
.views-widget-filter-field_localit__tid_selective option[value="24899"],
.views-widget-filter-field_localit__tid_selective option[value="24900"],
.views-widget-filter-field_localit__tid_selective option[value="24901"],
.views-widget-filter-field_localit__tid_selective option[value="24902"],
.views-widget-filter-field_localit__tid_selective option[value="24903"],
.views-widget-filter-field_localit__tid_selective option[value="24904"],
.views-widget-filter-field_localit__tid_selective option[value="24905"],
.views-widget-filter-field_localit__tid_selective option[value="24906"],
.views-widget-filter-field_localit__tid_selective option[value="24907"],
.views-widget-filter-field_localit__tid_selective option[value="24908"],
.views-widget-filter-field_localit__tid_selective option[value="24909"],
.views-widget-filter-field_localit__tid_selective option[value="24910"],
.views-widget-filter-field_localit__tid_selective option[value="24911"],
.views-widget-filter-field_localit__tid_selective option[value="24912"],
.views-widget-filter-field_localit__tid_selective option[value="24913"],
.views-widget-filter-field_localit__tid_selective option[value="24914"],
.views-widget-filter-field_localit__tid_selective option[value="24915"],
.views-widget-filter-field_localit__tid_selective option[value="24916"],
.views-widget-filter-field_localit__tid_selective option[value="24917"],
.views-widget-filter-field_localit__tid_selective option[value="24918"],
.views-widget-filter-field_localit__tid_selective option[value="24919"]
{display:block;}


.views-exposed-form .views-exposed-widget {padding:0;}


/***blocchi filtri esposti****/

.home_block {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  background: url('../../../../default/files/cpn/images/bianco.png');
  overflow: hidden;
  left: 25%;
  position: absolute;
  top: 50px;
}

.home_block  input.form-submit{
margin:10px 0px 0px 0px !important;
border-radius:0px;
text-transform:uppercase;
}

.home_block .headerblock {display:block;font-size:35px;}

.home_block .views-widget-filter-field_tipologia_value_selective,
.home_block .views-widget-filter-tid_entityreference_filter {
float:left;
margin-right:20px;
width:200px;
}

.container.region_titolo {
background: url('../../../../default/files/cpn/images/Ricerca.jpg') #f4f8fb no-repeat right top;
height:98px;
display:none
}

.page-ricerca-strutture .container.region_titolo,
.page-cerca-location .container.region_titolo {
display:block;
}


.location_block {
float:left;
width:100%;
margin-top:20px;
}

.location_block .headerblock
{
display:block;float:left;
font-size:18px;
text-transform:none;
margin:0px 20px 0px 0px;width:120px;
}

.location_block .content
{
display:block;float:left;
}

.location_block .views-exposed-widget {
margin-right:20px;
}

.tipologia_block {
float:left;
width:100%;
margin:30px 0px 0px 0px;
}

.tipologia_block .headerblock
{
display:block;float:left;
font-size:18px;
text-transform:none;
width:120px;
margin:7px 20px 0px 0px;
}

.tipologia_block.content
{
display:block;float:left;
}

.maggiori_dettagli_block {
float:left;
width:100%;
margin:30px 0px 0px 0px;
}

.maggiori_dettagli_block .headerblock
{
display:block;
float:left;
font-size:18px;
text-transform:none;
margin:0px 20px 0px 0px;width:120px;
}

.maggiori_dettagli_block .views-exposed-widget {margin-right:50px;}

.maggiori_dettagli_block .content
{
display:block;float:left;
}


.maggiori_dettagli_block label[for=edit-mefibs-form-maggiori-dettagli-posizione]
{
background: url('../../../../default/files/cpn/images/posizione.jpg') no-repeat left center;
padding-left:30px;
height:25px;
padding-top:5px;
margin-bottom:10px;font-weight:bold;
}
.maggiori_dettagli_block label[for=edit-mefibs-form-maggiori-dettagli-invitati]
{
background: url('../../../../default/files/cpn/images/invitati.jpg') no-repeat left center;
padding-left:30px;
height:25px;
padding-top:5px;
margin-bottom:10px;font-weight:bold;
}
.maggiori_dettagli_block label[for=edit-mefibs-form-maggiori-dettagli-menu]
{
background: url('../../../../default/files/cpn/images/menu.jpg') no-repeat left center;
padding-left:35px;
height:25px;
padding-top:5px;
margin-bottom:10px;font-weight:bold;
}
.maggiori_dettagli_block label[for=edit-mefibs-form-maggiori-dettagli-affitto]
{
background: url('../../../../default/files/cpn/images/affitto.jpg') no-repeat left center;
padding-left:35px;
height:25px;
padding-top:5px;
margin-bottom:10px;font-weight:bold;
}



.aggiungi_caratteristiche_block {
float:left;
width:99%;
margin:30px 5px 5px 0px;
background:#f6dfd7;
border:1px solid #d3d6db;
-webkit-box-shadow: 10px 10px 10px -10px rgba(204,204,204,1);
-moz-box-shadow: 10px 10px 10px -10px rgba(204,204,204,1);
box-shadow: 10px 10px 10px -10px rgba(204,204,204,1);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;padding:20px;
}

.aggiungi_caratteristiche_block .headerblock
{
display:block;
float:left;
font-size:18px;
text-transform:none;
margin:0px 0px 0px 0px;width:12%;
}

.aggiungi_caratteristiche_block .views-exposed-widget {margin-left:20px;}




.aggiungi_caratteristiche_block .form-item {
float:left;width:25%;
}

.aggiungi_caratteristiche_block .form-item-mefibs-form-aggiungi-caratteristiche-aggiungi-tax , 
.aggiungi_caratteristiche_block #edit-mefibs-form-aggiungi-caratteristiche-aggiungi-tax-wrapper,
.aggiungi_caratteristiche_block #edit-mefibs-form-aggiungi-caratteristiche-aggiungi-caratteristiche-wrapper,
.aggiungi_caratteristiche_block .form-item-mefibs-form-aggiungi-caratteristiche-aggiungi-caratteristiche
{float:left;width:100%}

.aggiungi_caratteristiche_block .content
{
display:block;float:left;width:88%;
}


.aggiungi_caratteristiche_block label[for=edit-mefibs-form-aggiungi-caratteristiche-aggiungi-caratteristiche] {
color:#be8773;
margin-bottom:10px;
}




.view-ricerca-strutture {margin-top:20px;}

.view-titolo-struttura h2 {
color: #be8773;
}

/***lista strutture ricerca****/

.view-cerca-location .view-content {
margin-top:20px;
}


.view-cerca-location .view-content .vista {
border:1px solid #d3d6db;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding:20px;
  -webkit-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
-moz-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
float:left;width:100%;
margin-bottom:20px;
}
.view-cerca-location .view-content .titolo  {
font-size: 16px;margin-bottom:20px;
}

.view-cerca-location .view-content .titolo a {
font-size: 20px;
color: #616d69;
display:block;
font-weight:bold;
}

.view-cerca-location .view-content .titolo a:hover {
text-decoration:none;
}

.view-cerca-location .view-content .titolo  .hierarchical-select-item-separator, .view-cerca-location .view-content .titolo .lineage-item{
display:none;
}

.view-cerca-location .view-content .titolo  .citta .lineage-item-level-2, .view-cerca-location .view-content .titolo  .provincia .lineage-item-level-1 {
display:inline;
}

.view-cerca-location .view-content .titolo  .citta, .view-cerca-location .view-content .titolo  .provincia {
display:inline;
}

.view-cerca-location .view-content .left {
width:40%;float:left;
}

.view-cerca-location .view-content .right {
width:55%;float:right;
}

.view-cerca-location .view-content .immagine {margin-bottom:20px;
}

.view-cerca-location .view-content  .invitati h2 {

font-weight:normal;
font-size:16px;margin:0;
}
.view-cerca-location .view-content  .invitati {
width:48%;
float:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/invitati.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}


.view-cerca-location .view-content  .menu h2 {
font-size:16px;
margin:0;font-weight:normal;
}


.view-cerca-location .view-content  .menu  {
width:48%;
float:right;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:20px;
background: url('../../../../default/files/cpn/images/menu.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}

.view-cerca-location .view-content  .affitto h2 {
font-size:16px;margin:0;font-weight:normal;
}

.view-cerca-location .view-content  .affitto  {
width:48%;
float:left;
clear:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/affitto.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}

.view-cerca-location .view-content  .posizione h2 {
font-size:16px;font-weight:normal;
margin:0;
}
.view-cerca-location .view-content  .posizione  {
width:48%;
float:right;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/posizione.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}


.view-cerca-location .view-content .vaiallascheda {
width:210px;
overflow:hidden;
margin:0px auto;
display:block;
text-align:center;
padding:10px 0px;
background: rgb(202,202,202); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(202,202,202,1) 0%, rgba(157,157,157,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,202,1)), color-stop(100%,rgba(157,157,157,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#9d9d9d',GradientType=0 ); /* IE6-9 */
}

.view-cerca-location .view-content .vaiallascheda a {
color:#fff;

text-transform:uppercase;
font-weight:bold;
font-size:20px;
}

.view-cerca-location .view-content .vaiallascheda a:hover {text-decoration:none}

.view-cerca-location .view-content .corpo {
}

.view-cerca-location .view-content .caratteristiche a {
float:left;display:block;border-radius:5px;padding:5px;border:1px solid #a6adb7;margin:0px 10px 10px 0px;background:#dadada;pointer-events: none;
   cursor: default;
}

.view-cerca-location .view-content .caratteristiche a:hover{ background: #616d69;color:#fff;text-decoration:none}

.view-cerca-location .view-content .indirizzo  .hierarchical-select-item-separator, .view-cerca-location .view-content .indirizzo .lineage-item{
display:none;
}

.view-cerca-location .view-content .indirizzo  .citta .lineage-item-level-2, .view-cerca-location .view-content .indirizzo  .provincia .lineage-item-level-1 {
display:inline;
}

.view-cerca-location .view-content .indirizzo  .citta, .view-cerca-location .view-content .indirizzo  .provincia {
display:inline;
}

.view-cerca-location .view-content .indirizzo  {font-weight:bold;margin-top:20px;float:left;clear:left}






/***ultime location proposte****/


.view-ultime-location-proposte {float:left;width:100%;
}


.view-ultime-location-proposte .view-content .vista {
border:1px solid #d3d6db;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding:20px;
  -webkit-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
-moz-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
float:left;width:30%;
margin-bottom:20px;

}

.view-ultime-location-proposte .view-content .views-row-4 .vista {
clear:left;
}

.view-ultime-location-proposte .view-content .views-row-2 .vista,
.view-ultime-location-proposte .view-content .views-row-5 .vista  {
margin:0px 5% 0px 5%;
}

.view-ultime-location-proposte .view-content .titolo  {
font-size: 16px;margin-bottom:20px;    min-height: 88px;
}

.view-ultime-location-proposte .view-content .titolo a {
font-size: 20px;
color: #616d69;
display:block;
font-weight:bold;height:50px;
}

.view-ultime-location-proposte .view-content .titolo a:hover {
text-decoration:none;
}

.view-ultime-location-proposte .view-content .titolo  .hierarchical-select-item-separator, .view-ultime-location-proposte .view-content .titolo .lineage-item{
display:none;
}

.view-ultime-location-proposte .view-content .titolo  .citta .lineage-item-level-2, .view-ultime-location-proposte .view-content .titolo  .provincia .lineage-item-level-1 {
display:inline;
}

.view-ultime-location-proposte .view-content .titolo  .citta, .view-ultime-location-proposte .view-content .titolo  .provincia {
display:inline;
}



.view-ultime-location-proposte .view-content .immagine {margin-bottom:20px;
}

.view-ultime-location-proposte .view-content  .invitati h2 {

font-weight:normal;
font-size:16px;margin:0;
}
.view-ultime-location-proposte .view-content  .invitati {
width:48%;
float:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/invitati.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;height: 60px;
}


.view-ultime-location-proposte .view-content  .menu h2 {
font-size:16px;
margin:0;font-weight:normal;
}


.view-ultime-location-proposte .view-content  .menu  {
width:48%;
float:right;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:20px;
background: url('../../../../default/files/cpn/images/menu.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;height: 60px;
}

.view-ultime-location-proposte .view-content  .affitto h2 {
font-size:16px;margin:0;font-weight:normal;
}

.view-ultime-location-proposte .view-content  .affitto  {
width:48%;
float:left;
clear:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/affitto.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;height: 60px;
}

.view-ultime-location-proposte .view-content  .posizione h2 {
font-size:16px;font-weight:normal;
margin:0;
}
.view-ultime-location-proposte .view-content  .posizione  {
width:48%;
float:right;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/posizione.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;height: 60px;
}


.view-ultime-location-proposte .view-content .vaiallascheda {
width:180px;
overflow:hidden;
margin:0px auto;
display:block;
text-align:center;
padding:10px 0px;
background: rgb(202,202,202); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(202,202,202,1) 0%, rgba(157,157,157,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,202,1)), color-stop(100%,rgba(157,157,157,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#9d9d9d',GradientType=0 ); /* IE6-9 */
}

.view-ultime-location-proposte .view-content .vaiallascheda a {
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:18px;
}



.view-ultime-location-proposte .view-content .vaiallascheda a:hover {text-decoration:none}


/**********block user login*******/

#block-user-login, #block-user-login--2 {
width:48%;
float:left;
background: url('../../../../default/files/cpn/images/formloc.jpg') repeat-x left top;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding:20px;
margin-top:20px;}

#block-user-login {
display:none;
}

.front  #block-user-login {
display:block;
}

#block-user-login--2 {
width:100%;
}

#block-user-login h2, #block-user-login--2 h2 {
text-align:center;
font-size:30px;
text-transform:uppercase;
font-weight:bold;margin-bottom:38px;
}

#block-user-login p, #block-user-login--2 p {
margin:10px 0px;
text-align:center;
}

#block-user-login--2 input#edit-submit , #block-user-login input#edit-submit {
border-radius:0px;
text-transform:uppercase;
}

.bannermps {
width:100%;
float:left;
margin-top:20px;
}

.front .bannermps {
width:48%;
float:right;
margin-top:20px;
}


/********footerinternal*********/

.footerinternal {
width:100%;
float:left;color:#616d69;
}

.footerinternal  i.icon {color:#616d69;}

.footerinternal .left {
float:left;
width:30%;
}

.footerinternal .center {
float:left;
width:30%;
text-align:center;
margin:0px 5%;
}

.footerinternal .right {
float:right;
}


/*******block-views-schedalocation-block******/
#block-views-schedalocation-block  .top {
width:100%;
float:left;
border-bottom: 4px solid #eab6a8;
padding-bottom:20px;
margin-bottom:20px;
}

#block-views-schedalocation-block {
width:100%;
float:left;
}

#block-views-schedalocation-block .view-content {
margin-top:20px;
}


#block-views-schedalocation-block .view-content .vista {
border:1px solid #d3d6db;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding:20px;
-webkit-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
-moz-box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
box-shadow: inset 0px 0px 6px 5px rgba(249,249,249,1);
float:left;width:100%;
margin-bottom:20px;
}

#block-views-schedalocation-block .view-content .titolo  {
font-size: 16px;margin-bottom:20px;
font-size: 20px;
color: #616d69;
display:block;
font-weight:bold;
margin-top:25px;
margin-left:20px;float:left;
}



#block-views-schedalocation-block .view-content .titolo  .hierarchical-select-item-separator, 
#block-views-schedalocation-block .view-content .titolo .lineage-item {
display:none;
}

#block-views-schedalocation-block .view-content .titolo  .citta .lineage-item-level-2, 
#block-views-schedalocation-block .view-content .titolo  .provincia .lineage-item-level-1 {
display:inline;
}

#block-views-schedalocation-block .view-content .titolo  .citta, 
#block-views-schedalocation-block .view-content .titolo  .provincia {
display:inline;
}

#block-views-schedalocation-block .view-content .left {
width:40%;float:left;
}

#block-views-schedalocation-block .view-content .right {
width:55%;float:right;
}

#block-views-schedalocation-block .view-content .immagine {margin-bottom:20px;
}

#block-views-schedalocation-block .view-content  .invitati h2 {

font-weight:normal;
font-size:16px;margin:0;
}

#block-views-schedalocation-block .view-content  .invitati {
float:left;
margin-right:20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/invitati.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}


#block-views-schedalocation-block .view-content  .menu h2 {
font-size:16px;
margin:0;font-weight:normal;
}


#block-views-schedalocation-block .view-content  .menu  {
float:left;
margin-right:20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:20px;
background: url('../../../../default/files/cpn/images/menu.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}

#block-views-schedalocation-block .view-content  .affitto h2 {
font-size:16px;margin:0;font-weight:normal;
}

#block-views-schedalocation-block .view-content  .affitto  {
float:left;
margin-right:20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/affitto.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}

#block-views-schedalocation-block .view-content  .posizione h2 {
font-size:16px;font-weight:normal;
margin:0;
}

#block-views-schedalocation-block .view-content  .posizione  {
margin-right:20px;
float:left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;margin-bottom:20px;
background: url('../../../../default/files/cpn/images/posizione.jpg') no-repeat left center;
padding-left:35px;font-weight:bold;
}

#block-views-schedalocation-block .middle {
float:left;width:100%;margin-top:20px;
}


#block-views-schedalocation-block .view-content .vaiallascheda {
width:210px;
overflow:hidden;
margin:0px auto;
display:block;
text-align:center;
padding:10px 0px;
background: rgb(202,202,202); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(202,202,202,1) 0%, rgba(157,157,157,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,202,1)), color-stop(100%,rgba(157,157,157,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(202,202,202,1) 0%,rgba(157,157,157,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#9d9d9d',GradientType=0 ); /* IE6-9 */
}

#block-views-schedalocation-block .view-content .vaiallascheda a {
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:20px;
}

#block-views-schedalocation-block .view-content .vaiallascheda a:hover {text-decoration:none}

#block-views-schedalocation-block .view-content .corpo {
float:left;
width:100%;
margin-top:20px;
}
#block-views-schedalocation-block .view-content .logo{margin:0;}

#block-views-schedalocation-block .view-content .caratteristiche {float:left;width:100%;margin-top:0px;}

#block-views-schedalocation-block .view-content .caratteristiche a {
float:left;display:block;border-radius:5px;padding:5px;border:1px solid #a6adb7;margin:0px 10px 10px 0px;background:#dadada;pointer-events: none;
   cursor: default;
}

#block-views-schedalocation-block .view-content .caratteristiche a:hover{ background: #616d69;color:#fff;text-decoration:none}

#block-views-schedalocation-block .view-content .indirizzo {
float:right;font-weight:bold;
}

#block-views-schedalocation-block .view-content .indirizzo  .hierarchical-select-item-separator, 
#block-views-schedalocation-block .view-content .indirizzo .lineage-item{
display:none;
}

#block-views-schedalocation-block .view-content .indirizzo  .citta .lineage-item-level-2, 
#block-views-schedalocation-block .view-content .indirizzo  .provincia .lineage-item-level-1 {
display:inline;
}

#block-views-schedalocation-block .view-content .indirizzo  .citta, 
#block-views-schedalocation-block .view-content .indirizzo  .provincia {
display:inline;
}

#block-views-schedalocation-block.view-content .indirizzo  {font-weight:bold;margin-top:20px;float:left;}


#block-views-schedalocation-block .contatta_location a
{color: #fff !important;text-transform:uppercase;font-weight:bold;
text-align: center;
display: block;
float: right;
padding: 10px 20px;
font-size: 18px;
background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -ms-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -moz-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -o-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #efcab7), color-stop(1, #e3b5a6));
background-image: -webkit-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
}

#block-views-schedalocation-block .contatta_location a:hover {
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -ms-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -moz-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -o-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #c3c3c3), color-stop(1, #a2a2a2));
background-image: -webkit-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
text-decoration:none;
}

#block-views-schedalocation-block .video {margin-top:20px;float:left;width:100%;}

#block-views-schedalocation-block .view-content .center {
width:100%;
float:left;
margin-top:20px;
}
#block-views-schedalocation-block .view-content .galleria {
float:left;width:60%;
}

#block-views-schedalocation-block  .view-galleria-location .flex-control-nav {
margin-top:10px;
margin-left:2%;
}

#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li {
float:left;
width:8%;
margin-right:2%;margin-bottom:10px;
}

#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(11),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(21),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(31),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(41),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(51),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(61),
#block-views-schedalocation-block  .view-galleria-location .flex-control-nav  li:nth-child(71) {clear:left;}

#block-views-schedalocation-block .view-content .mappa {
float:right;width:35%;
}

#block-views-schedalocation-block .flexslider {margin:0;}

#block-views-schedalocation-block .view-galleria-location .view-content {margin:0;}


/****promo location***/

#block-views-schedalocation-block .promozioni {float:left;width:100%;
}

#block-views-schedalocation-block  .promozioni .left_promo{float:left;width:60%;clear:left}

#block-views-schedalocation-block  .promozioni .right_promo {float:right;width:35%;}

#block-views-schedalocation-block  .promozioni .view-header {
text-transform:uppercase;margin-top:20px;border-top: 4px solid #eab6a8;
padding-top:20px;

}

#block-views-schedalocation-block  .promozioni .titolo_promo {
font-weight:bold;
margin-bottom:10px;
font-size: 18px;
color: #616d69;
}


#block-views-schedalocation-block  .promozioni .flex-control-nav {
width: 100%;
position: static;
text-align: center;
margin-top: 20px !important;
}

/****eventi location***/

#block-views-schedalocation-block .eventi {float:left;width:100%;
}


#block-views-schedalocation-block  .eventi .left_promo{float:left;width:60%;clear:left}

#block-views-schedalocation-block  .eventi .right_promo {float:right;width:35%;}

#block-views-schedalocation-block  .eventi .view-header {
text-transform:uppercase;margin-top:20px;border-top: 4px solid #eab6a8;
padding-top:20px;

}

#block-views-schedalocation-block  .eventi .titolo_promo {
font-weight:bold;
margin-bottom:10px;
font-size: 18px;
color: #616d69;
}


#block-views-schedalocation-block  .eventi .flex-control-nav {
width: 100%;
position: static;
text-align: center;
margin-top: 20px !important;
}

.field-type-text.field-name-field-indirizzo-completo .field-widget-text-textfield.form-wrapper {display:none}

fieldset {top:0;clear:left;}

fieldset .description {font-weight:bold;color:#efbfb1;  float: left;width:100%;
  clear: left;  margin-bottom: 10px;}

.fieldset-wrapper label {clear:left;width:100%;margin:10px 0px; font-size:18px;  text-transform: uppercase;
    }
	
.fieldset-wrapper label[for=edit-field-corpo-und-0-value],
.fieldset-wrapper label[for=edit-field-promozioni-und-form-field-descrizione-promozione-und-0-value],
.fieldset-wrapper label[for=edit-field-eventi-und-form-field-descrizione-promozione-und-0-value]
 {
margin:10px;
	}
#edit-field-aggiungi-caratteristiche-t-und label {float:none;clear:noone;width:auto;margin:0px 0px; font-size:16px;}

#edit-field-corpo-und-0-format {display:none;}

fieldset legend {
  background: none; 
   border: 0px solid #ccc; 
  border-bottom: none; 
  color: #3b3b3b;
  display: block;
  height: auto;
  left: -1px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  padding: 0;
  position: inherit; 
   text-indent: 0px; 
  text-shadow: 0 ;
  top: 0px; 
  -khtml-border-radius-topleft: 0px;
  -moz-border-radius-topleft: 0px;

  -khtml-border-radius-topright: 0px;
  -moz-border-radius-topright: 0px;

  float: left;
  clear: left;
  width: 100%;
  margin: 10px;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
    background: #efbfb1;
  padding: 5px !important;
  color: #fff;
}

.group-barra-hor .tabledrag-toggle-weight-wrapper {display:none}

#edit-field-promozioni-und-form-field-descrizione-promozione-und-0-format, #edit-field-eventi-und-form-field-descrizione-promozione-und-0-format {
display:none
}

.group-barra-hor input.form-submit {
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -ms-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -moz-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -o-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #c3c3c3), color-stop(1, #a2a2a2));
background-image: -webkit-linear-gradient(top, #c3c3c3 0%, #a2a2a2 100%);margin-bottom:3px;float:left;
}


input.form-submit[value=Carica], input.form-submit[value=Elimina] {
  padding: 5px 10px;
  font-size: 16px;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {padding-bottom:20px;}

#edit-locale {display:none;}

.form-item.form-item-field-galleria-immagini-referenc-und-form-title-field-und-0-value {
display:none;
}

.horizontal-tab-button.error strong,
.horizontal-tabs ul.horizontal-tabs-list .selected.error  strong {color:red !important}

.node-location-form  .field-name-title-field.form-wrapper,
.node-location-form  .field-name-field-localit-.form-wrapper,
.node-location-form  .field-name-field-indirizzo.form-wrapper,
.node-location-form  .field-name-field-tipologia.form-wrapper,
.node-location-form  .field-name-field-posizione.form-wrapper,
.node-location-form  .field-name-field-numero-invitati.form-wrapper,
.node-location-form  .field-name-field-men-.form-wrapper,
.node-location-form  .field-name-field-affitto-lcation-tax.form-wrapper,
.node-location-form  .field-name-field-aggiungi-caratteristiche-t.form-wrapper,
.node-location-form  .field-name-field-corpo.form-wrapper,
.node-location-form  .field-name-field-logo.form-wrapper,
.node-location-form  .field-name-field-immagine-principale.form-wrapper,
.node-location-form  .field-name-field-video.form-wrapper


{margin-bottom:30px;float:left;width:90%;}

#block-views-schedalocation-block .vista .left_promo ul {
margin:25px 0px 0px 25px;
}

#edit-field-eventi-und-entities-0-form-field-descrizione-promozione-und-0-format,
#edit-field-descrivi-la-tua-location-und-0-format {display:none;}

form.node-location-form .image-widget .form-file {float:left;}

#block-block-66 {
  float: right;
  clear: right;
  margin-top: 80px;}
  
  #block-block-66  .content a {display:block;
  float:left;clear:left;
  }
  
.ricerca_avanzata {display:none}

.ricerca_avanzata a { color:#b3725c;text-transform:uppercase;text-decoration:underline;font-weight:bold}

.front .ricerca_avanzata {display:block}



/********resp*****/
@media handheld, only screen and (max-width: 1023px) {
.modifica_location, .block-views-link-modifica-location-block  {
margin:auto;margin-top: 20px;
float:none;
overflow:hidden;
clear:left;
}

.menu_principale {
float: none;
margin:auto;
width:300px;  
margin-top: 270px;
overflow: hidden;
}

.menu_principale ul li a {
font-size: 14px;
}
.modifica_location .pubblicato.pub0 h2 {text-align:center;}

.modifica_location .pubblicato.pub1 h2 {text-align:center;}

.modifica_location .pubblicato a {text-align:center;}

.modifica_location a {text-align:center;}

#block-block-66 {
  float: none;
  clear: left;
  margin:auto;
  width:300px;
  margin: 20px auto;
  overflow:hidden;
}
div#block-block-61 {
  float: none;
  clear: left;
  margin:auto;
  width:300px;
  margin-top: 20px;
  overflow:hidden;
  text-align: center;
  margin:20px auto;
}

#block-block-66 a {
}
.front .region_header {padding-bottom:0}



}


@media handheld, only screen and (max-width: 767px) {
.modifica_location  {
margin:auto;
float:none;
overflow:hidden;
clear:left;
margin-top: 270px;
}

div#block-block-61 {
margin:20px auto;
float:none;
overflow:hidden;
clear:left;
margin-top: 350px;
}

.region_header, .front .region_header  {
margin-top:50px;    min-height: 350px;
}
.home_block {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  background: url('../../../../default/files/cpn/images/bianco.png');
  overflow: hidden;
  left: 0px; 
  position: absolute;
  top: auto;
}
.home_block .headerblock {
  display: block;
  font-size: 25px;
}
.view-ultime-location-proposte .view-content .vista {width:45%;margin-bottom:20px;}

.view-ultime-location-proposte .view-content .views-row-2 .vista {
margin:0px;
}

.view-ultime-location-proposte .view-content .views-row-even .vista {
float:right;clear:left;
}
.footerinternal .left {
float:left;
width:100%;
margin-bottom:20px;
padding-bottom:20px;
margin-left:0;
border-bottom:1px solid;
}

.footerinternal .center {
float:left;
width:100%;
text-align:left;
margin-bottom:20px;
padding-bottom:20px;margin-left:0;
border-bottom:1px solid;
}

.footerinternal .right {
margin-left:0;
float:left;
width:100%;
}





#block-views-schedalocation-block .contatta_location a {float:left;clear:left;}


#block-views-schedalocation-block .view-content .indirizzo {margin-bottom:20px;}

#block-views-schedalocation-block .view-content .galleria,
#block-views-schedalocation-block .view-content .mappa {width:100%;float:left;margin-bottom:20px;}

.front .bannermps, .front #block-user-login {
width:100%;
}


}







@media handheld, only screen and (max-width: 500px) {
.home_block .headerblock {
display: block;
font-size: 18px;
}



.view-ultime-location-proposte .view-content .vista {width:100%;margin-bottom:20px !important;}

.view-ultime-location-proposte .view-content .views-row-2 .vista {
margin:0px;
}

.view-ultime-location-proposte .view-content .views-row-even .vista {
float:left
}
.views-exposed-form .views-exposed-widget {margin-left:0px;float:left;clear:left;}

.views-exposed-form .views-exposed-widget .form-item {}

.location_block .content {margin-left:0px;float:left;clear:left;margin-top:20px;}
.container.region_titolo {height:auto;background:#f4f8fb}



#edit-mefibs-form-tipologia-tipologia-wrapper {margin-top:20px;}

.maggiori_dettagli_block .headerblock {
width:auto;
}
.maggiori_dettagli_block .content {clear:left;margin-top:20px;}


}
@media handheld, only screen and (max-width: 600px) {
.view-cerca-location .view-content .left{
width:100%;
}

.view-cerca-location .view-content  .right {
display:none;
}

}




.item-list .pager li {float:left;}

#block-views-schedalocation-block ol, #block-views-schedalocation-block ul {margin-left:30px;}

input.form-file {float:left;}


.page-node-edit .crea_scheda_location, .page-node-add .crea_scheda_location {display:none;}

.crea_scheda_location .content a {
background-image: -moz-linear-gradient(center top , #efcab7 0%, #e3b5a6 100%);background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    background-image: linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    background-image: -ms-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    background-image: -moz-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    background-image: -o-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #efcab7), color-stop(1, #e3b5a6));
    background-image: -webkit-linear-gradient(top, #efcab7 0%, #e3b5a6 100%);
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
color: #fff !important;
display: block;
float: left;
font-size: 30px;
padding: 10px 20px;
text-align: center;
transition: all 0.1s linear 0s;
text-decoration:none !important;
border-radius:10px;
margin:20px 0px;
}

.crea_scheda_location .content a:hover {
    background-image: -moz-linear-gradient(center top , #c3c3c3 0%, #a2a2a2 100%);
}


#webform-component-nome-struttura {
font-size: 30px;
color: #616d69;
display: block;
font-weight: bold;
float: left;
}

#webform-client-form-704 #webform-component-nome {clear:left}

#edit-actions #edit-preview {
display:none;
}

#block-views-schedalocation-block .flexslider ul {
margin-left:0px;
}


@media handheld, only screen and (max-width: 600px) {
.region_header  {
background: url('../../../../default/files/cpn/images/logosfondoresp.png') no-repeat center top;margin-top:-35px;padding-bottom: 20px;
}

.front .region_header  {
background: url('../../../../default/files/cpn/images/logosfondoresp.png') no-repeat center top;margin-top:-35px;padding-bottom: 20px;
}
}




/*
.views-widget-filter-field_tipologia_value_selective label {display:none;}*/

.front .views-widget-filter-field_tipologia_value_selective label {display:block;}

@media handheld, only screen and (max-width: 1023px) {
.container.region_titolo {
background: none;height:auto
}

.location_block form {
margin-top:25px;
}

}

@media handheld, only screen and (max-width: 767px) {
.region_header, .front .region_header {
    margin-top: 50px;
    min-height: 250px;
}
}

@media handheld, only screen and (max-width: 600px) {
.region_header, .front .region_header {
min-height:50px;
}

}

@media handheld, only screen and (max-width: 600px) {
div#block-block-61 {

  width:auto;
margin-top:150px
}

}

.region-region-galleria {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.home_block {
top: 50%;
margin-top: -121px;
}

@media handheld, only screen and (max-width: 767px) {
.home_block {

position:inherit;
padding:20px 0px;
margin-top: 0px;
}

.tipologia_block {
  float: none;
  width: 250px;
  margin: 20px auto 20px auto;
}

.location_block {
  float: none;
  width: 250px;
  margin: 10px auto;
}

.maggiori_dettagli_block
{
margin:10px 0px 0px 0px;
float: none;
width: 250px;
margin: 30px auto;
overflow: hidden;
}

#edit-mefibs-form-cerca-location-tid-entityreference-filter-2-wrapper {clear:left;}

.aggiungi_caratteristiche_block {
margin:10px 0px 0px 0px;
float: none;
width: 250px;
margin: 30px auto;
overflow: hidden;
}

.tipologia_block .headerblock {margin-bottom:0;}



.maggiori_dettagli_block .views-exposed-widget {margin-bottom:10px;}

.aggiungi_caratteristiche_block .headerblock {

    margin: 0px 0px 20px 0px;
    width: 100%;
}

.aggiungi_caratteristiche_block .views-exposed-widget {margin:0;}



.aggiungi_caratteristiche_block .form-item-mefibs-form-aggiungi-caratteristiche-aggiungi-caratteristiche.form-item,
.aggiungi_caratteristiche_block .content  {width:100%;}

.aggiungi_caratteristiche_block .form-item {width:100%;}

.aggiungi_caratteristiche_block .form-item {width:100%;margin-bottom:5px;}

.location_block form {
    margin-top: 0px
}

#edit-mefibs-form-tipologia-tipologia-wrapper {margin-top:0;}
.maggiori_dettagli_block .content {margin-top:0;}


#edit-mefibs-form-maggiori-dettagli-tid-entityreference-filter-wrapper,
#edit-mefibs-form-maggiori-dettagli-tid-entityreference-filter-1-wrapper,
#edit-mefibs-form-maggiori-dettagli-tid-entityreference-filter-2-wrapper,
#edit-mefibs-form-maggiori-dettagli-tipologia-wrapper {margin:0}

.maggiori_dettagli_block .headerblock {margin-bottom:10px;}

.location_block .content {
    margin-left: 0px;
    float: left;
    clear: left;
    margin-top: 20px;
}


}

@media handheld, only screen and (max-width: 600px) {
.modifica_location {
    margin-top: 150px;
}

.modifica_location a {float:none;margin-bottom:3px;}

}

@media handheld, only screen and (max-width: 500px) {
.view-ultime-location-proposte .view-content .views-row-2 .vista,
.view-ultime-location-proposte .view-content .views-row-5 .vista  {
margin:0px 0px 20px 0px !important;
}

.front  #edit-mefibs-form-home-tid-entityreference-filter-wrapper,
.front  #edit-mefibs-form-home-tipologia-wrapper {
margin-bottom:10px;
}
}

.note_aggiuntive {

float:left;
width:100%;
	    text-transform: uppercase;
    margin-top: 20px;
    border-top: 4px solid #eab6a8;
    padding-top: 20px;

	}
	
.note_aggiuntive h2 {	
	font-size: 20px;
    color: #616d69;
    margin: 5px 0px 5px 0px;
    font-weight: bold;
	}

.note_aggiuntive .int {

	}
	
#edit-field-note-aggiuntive-und-0-format legend {display:none;}

#block-views-titolo-block {float:left;width:100%;}

/*
.node-type-location #block-locale-language
{
display:none;
}*/

.locationblock .content a {font-weight:bold;text-decoration:underline;color: #efbfb1;}