@import url(http://fonts.googleapis.com/css?family=Lobster|Roboto:300|Open+Sans|Satisfy|Raleway);
html, body {
  background: #F8F8F8; 
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  cursor: default;
   font-family: 'Raleway', sans-serif;;
  color:#481d00;
   }

/*#7b3200#7b3200*/

.header img {
	width: 100%;
	padding: 0px 0px 0px 0px;
	 

}

.panel0 img {
	padding: 0px 0px 0px 0px;
}

.titolo {
	text-align:center;
	padding:15px 0 30px 0;
}


.prez {
	background-color: #F8F8F8;
}

.slide {
	padding: 40px 0 40px 0;
	background-color: #FFF;
}


.bianco {
	
	background-color: #FFF;
}


.slide h3 {
	font-size: 2.2 rem;
	margin-bottom: 30px;
	color: #7b3200;
}


.slide a {

text-decoration: underline;

}

.slide li h3 {
font-size: 2.2rem;
margin-bottom: 30px;
border-bottom: 1px solid #7b3200;
}

.slide p{
	
	font-family: Verdana,Geneva,sans-serif;
	padding: 0px 50px 0px 50px;
}


.slide h3 {
  
  font-style: normal;
  text-align: center !important;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; 
  }
  
  

.prez h3 {
  color: #7b3200;
  font-style: normal;
  text-align: center !important;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; 
  }

.prez.inverno  {
  padding:40px 0 40px 0;
  } 

.prez.inverno h4 {
  color: #7b3200;
  } 

.prez.inverno h3 {
  color: #7b3200;
  } 
  
  .prez.inverno h2 {
  color: #7b3200;
  } 
  
  
  .prez.inverno h1 {
  color: #7b3200;
  } 
  
  .prez.inverno1  {
  padding:30px 030px 0;
  } 

.prez.inverno1 h3 {
  color: #FE0066;
  } 
  
  .prez.inverno1 p {
  color: #0021AF;
  } 
  
   .prez.inverno1 li {
  color: #0021AF;
  } 
  
  .prez.inverno1 h2 {
  color: #FE0066;
  } 
  
  
  .prez.inverno1 h1 {
  color: #FE0066;
  } 
  
.finale {
	color: #0f0000;
}

.footer {
	padding: 30px 0;
	text-align: center;
}

.footer.inverno {
	background-color: #7b3200;
}

.footer.inverno1 {
	background-color: #FE0066;
}

.footer.end {
	background-color: #7b3200;
}

.footer.end p, footer.end a{
	background-color: #7b3200;
	color:#f8f8f8 !important;
	font-size: 12px;
	
}


.footer p, .footer a {
	color:#f8f8f8 !important;
	margin: 0;
}

 .footer h4 {
  font-style: normal;
  align: center !important;
  text-rendering: optimizeLegibility;
  color: #f8f8f8;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; 
  }


h1, h2, h3, h4, h5 {
   font-family: 'Satisfy', cursive;  
   color: #107FC9;
   }

     
h1 {
  font-size: 2.2rem;
}
h2 {
  font-size: 2.1rem;
}

h4 {
   font-family: 'Raleway', sans-serif;
  font-size: 1.2rem;
}

h3 {
  font-size: 1.5rem;
}
h5 {
  font-size: 3.0rem;
}

  
   .titolo h1, .titolo2 h2, .titolo3 h6 {
  font-style: normal;
  align: center !important;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; 
  }
  
   .titolo h1 {
  color: #7b3200;
 
  }
  
   .titolo h6 {
  color: #7b3200;
 
  }
   
    .titolo.montanina h1, .titolo2.montanina h2, .titolo3.montanina h6 {
  color: #f8f8f8;
  }
  
  
   .name a {
  font-style: normal;
  align: center !important;
  text-rendering: optimizeLegibility;
  color: white;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; 
  }
  
   .top-bar  {
background-color: #F8F8f8;

}
  
   .top-bar .name {
    height: 40px;
    margin: 0;
    font-size: 16px; }
  
.border { 
	border: 1px solid #CCC; 
	margin-bottom: 10px;
}

[class*="block-grid-"] > li {
 padding: 10px 0;
}
[class*="block-grid-"] {
  border-bottom: 1px solid #CCC;
}

.button a{
background-color: #4281a8;
}

button, .button {
background-color: #4281a8;
}

 .button.blu {
background-color: #4281a8;
}

 .button.box {

  border-style: solid;
  border-width: 0;
  background-color: transparent;
  border-color: #F8F8F8;
 border-width: 2px;
 border-radius: 3px;
  color: #F8F8F8;
}

.button.box1 {

  border-style: solid;
  border-width: 0;
  background-color: transparent;
  border-color: #7b3200;
 border-width: 2px;
 border-radius: 3px;
  color: #7b3200;
}

 .button.promo {
background-color: #7b3200;
}

 button.nav, .button.nav {
    background-color: #4281a8;
    border-color: #4281a8;
    color: #FFFFFF; }

/*div.panel0 {
  border: none;
  margin: 0 0 22px 0;
  padding: 0 0 20px 0;
 background-color: transparent !important;  /*transparent !important
}*/

.panel0 {
  border: none;
  margin-bottom: 1.25rem;
  padding: none;
  background-color: transparent !important;
 }
 

div.panel00 {
  
  border-style: solid;
  border-width: 1px;
  border-color: #7b3200;
  margin: 0 0 22px 0;
  padding: 20px;
  background: #f2f2f2; /*transparent !important*/
}

div.panel000 {
  
  border-style: solid;
  border-width: 1px;
  border-color: #F8F8F8;
  margin-bottom: 1.25rem;
  padding: none;
  background-color: transparent !important;
}
   
  .row {
  background-color: transparent !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 72.0rem;
  *zoom: 1; }
  
   .cappello{
  background-color: #7b3200;
  width: 100%;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1; }
  
    .sottocappello{
padding: none; 
  }
  
    .cappello1{
  background-color: #FE0066;
  width: 100%;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1; }
  
   .cappellone{
  background-color: #7b3200;
  width: 100%;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1; }
  
  
  
    .cappello p{
     color:#F8F8F8
  }
  
    .cappello a{
     color:#F8F8F8
  }

  .cappello1 p{
     color:#F8F8F8
  }
  
    .cappello1 a{
     color:#F8F8F8
  }

.center {
  text-align: center;
}

 button.small, .button.small {
    padding-top: none;
    padding-right: 1.75rem;
    padding-bottom: 0.8375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem; }

 .top-bar .name {
    padding: 0px 0px 0px 20px;
    }
  

 .prez.inverno p {
	color:#481d00  !important;
}


.prez.inverno li {
	color:#481d00  !important;
}

.prez.inverno h3 {
	color:#7b3200  !important;
}

.prez.inverno h6 {
	color:#7b3200  !important;
}

.prez.inverno h7 {
	color:#7b3200  !important;
}


.round{width:250px;height:250px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;}

Modifiche top bar
.top-bar {
    background: #F8F8F8;
}

.top-bar.name h2 {
   color:#F8F8F8;
}

 .top-bar .name h2 {
    font-size: 2.1rem;
   
    }

.top-bar-section li a:not(.button) {
   background: #7b3200 !important;   
    color: #F8F8F8;
}

.top-bar-section li a:not(.button):hover {
    background: #fff0d3 !important;  

  menu scelta sottolineata
}



   .top-bar-section ul li:hover:not(.has-form) > a {
      color:#f8f8f8;
 /*menu scelta sottolineata testo*/
   }   
   
  
   
 .top-bar .name h2 a {
       
        color: #F8F8F8;
        }

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
       
        color: #481d00; 
        }



.contain-to-grid {
    
    background: #F8F8F8;
    height: 70px;
    
}

@media only screen and (min-width: 40.063em) {
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#F8F8F8;background:#F8F8F8}
.top-bar-section ul li > a{color:#F8F8F8}
.top-bar-section .dropdown label{color:#7b3200}
.top-bar-section .dropdown li label{background:#fff0d3}
.top-bar-section .has-form{background:#7b3200}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {color: #7b3200}

}
/*Modifiche top bar*/

/*import da arcadia*/
 .round{width:250px;height:250px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;}
  .button{font-family:'Raleway',Helvetica,Arial,sans-serif;}
   .button-group li{padding-top:3%;}
   .button-group a{color:rgba(0,0,0,1);background-color:#F8F8F8;}
   .button-group a:hover{color:rgba(0,0,0,0.4);background-color:transparent;}
   .button-group{float:none;}
   @media only screen and (min-width: 40.063em) {.button-group{float:right;}}
   .namelogo{padding:10px 10px 0px 10px;}
   @media only screen and (min-width: 40.063em) {.namelogo{padding-bottom:10px;}}.namelogo h6{font-size:1.5em;font-weight:600;text-align:center;color:#7b3200;}
   @media only screen and (min-width: 40.063em) {.namelogo h6{font-size:16px;text-align:left;color:#7b3200;}}
   @media only screen and (min-width: 64.063em) {.namelogo h6{font-size:44px;text-align:left;color:#7b3200;}}
   
 .orbit-container {
  width: 100%;
  margin: auto;
}

 .bottom {
  padding: 0 0 30px 0;
}
 
.sfondo{
background: url("../../IMG/Base/Campotamaso.png");
background-size: cover;
 height: 450px;
 color:#F8F8F8;
 }

.sfondo h3{
 color:#F8F8F8;
 }

.panel3 {
  
  border: none;
  margin-bottom: 1.25rem;
  padding: 20px 20px 20px 20px;
  background-color: #333;
  opacity: 0.8;
  filter: alpha(opacity=40); 
 margin: 100px 20px 0 20px;
 }
 


.orbit-container .orbit-prev span,
.orbit-container .orbit-next span {
    color: #7b3200;
    border: none;
    font-size: 70px;
    text-indent: 0;
    margin-top: -32px;
}

.orbit-container .orbit-prev {
    background-color: transparent;
}
.orbit-container .orbit-prev span:before {
    content: "\2039";
}
.orbit-container .orbit-next {
    background-color: transparent;
}
.orbit-container .orbit-next span:before {
    content: "\203A";
}
