
		.columns{/*background:#ddd;*/margin:5px 0px;}

        #logo {    background-image: url("../../img/logo2.png");    background-position: 5px 50%;    background-repeat: no-repeat; height:70px; width:115px;}
            .hide-text {    overflow: hidden;    text-indent: 100%;    white-space: nowrap;}
			.language{ font-weight:bold; color:#fff; display:none;}
			
			/**/
			.top-bar-section ul li > a { text-transform:uppercase;}
	@media screen and (min-width: 44.0026em) and (max-width: 46.0625em) {
			.top-bar-section li:not(.has-form) a:not(.button) {padding: 0 0.8075rem;}
			.top-bar-section li.active:not(.has-form) a:not(.button) {padding: 0 0.8075rem; }
}
	@media screen and (min-width: 40.0001em) and (max-width: 44.0025em) {
			.top-bar-section li:not(.has-form) a:not(.button) {padding: 0 0.6005rem;}
			.top-bar-section li.active:not(.has-form) a:not(.button) {padding: 0 0.6005rem; }
}
			/**/
header{ top: 0;}
            
            .top-bar-section{margin:10px 0px;}
            #slideshow{/*background:#ddd;*/ margin: 0px; /*height: 500px;*//*margin-top: 45px;*/}
            .separatore{background:#ddd; padding:60px 0px; margin: 50px 0px 0px 0px;}
.prace-item{background:#cc9900;margin: 50px 0px 0px 0px;}
.thumb-contact{background:#7F171F;margin: 50px 0px 0px 0px;}
            .maps{background:#666; height: 350px; }
            .map-frame {    width: 100%;    height: 100%;    position: relative;}
            
            .radius-small{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
            .radius-midium{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
            .radius-large{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
            .circle{-webkit-border-radius: 1000px; -moz-border-radius: 1000px; border-radius: 1000px;}
            
            .center{text-align: center;}
            .center-item{margin:0 auto;}
            .justify{text-align:justify;}
            
            .footer{background: #333; color: #fff; padding-top: 25px;}
            .copy{background: #222;color: #fff;}
            .footer h5, .copy h5 {color: #fff;}
            
            .title-item{
                background: rgba(0, 0, 0, 0) url("../../img/border1.png") repeat-x scroll center center;
                color: #777777;
                font-size: 1.7em;
                line-height: 21px;
                padding: 5% 0;
                position: relative;
                text-align: center;
                text-transform: uppercase;
            }
            .title-item span {background: #f2f2f2; padding: 0 10px; background: #fff;}
            
            .pricing-table li h2{color:#fff;}

.clausola{ font-style: italic; font-size: 12px;}
.stell{font-size:20px; position:relative; top:-10px;}
.st-margin-tb{margin:20px 0px;}
/*----------------------------------------------SOCIAL-------------------------------------*/
ul.company-social {
	list-style: outside none none;
	margin: 1em 0 0;
	padding: 0;
}
ul.company-social li {
	display: inline-block;
	margin-right: 5px;
}
.company-social a {
	background: #008cba;
	color: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 40px;
}
.company-social a i{line-height: 40px;}
.company-social a:hover {
	background: #007095;
}


/*----------------------------------------------TRANSITION-------------------------------------*/
.pricing-table{position:relative;}
.pricing-table:hover{top:-10px;}

.trams {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}


/*----------------------------------------------FORME-------------------------------------*/
.down-triangle{
width: 0;
height: 0;
border-style: solid;
border-width: 30px 35px 0 35px;
border-color: #ffffff transparent transparent transparent;
}


/*----------------------------------------------CONTACT-------------------------------------*/
#center {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
}
/*#logo {
    padding: 30px 0;
    text-align: center;
}*/
#content {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}
#box-contact {
    padding-top: 30px;
}
.contatti {
    display: inline-table;
    margin-left: 22px;
    position: relative;
}
.contatti:hover{top:-10px;}
.contatti:first-child {
    margin-left: 0;
}
.contatti p {
    color: #fff;
    font-weight: bold;
    height: 50px;
    margin-top: 20px;
    text-align: center;
}
.cerchio {
    border: 2px solid #fff;
    border-radius: 1000px;
    height: 180px;
    padding: 5px;
    text-align: center;
    width: 180px;
}
.cerchio i {
    color: #fff;
    font-size: 50px;
    line-height: 165px;
}


/*----------------------------------------------PARALLAX-------------------------------------*/
.parallax-item{
    height: 300px;
    margin: 50px 0px 0px 0px;
	background-color: rgba(44,62,80 , 0.6 );
	background-image: url('../../img/pattern.png');
	background-position: center;
	background-repeat: repeat;
	background-attachment:fixed;
}
            .parallax-window {
                min-height: 300px;
                height: 300px;
                background: transparent;
            }

.citazione-parallax{
    color: #fff;
    font-size: 35px;
    font-style: italic;
    text-align: center;
    margin: 122px 0;
}

/*----------------------------------------------SLIDESHOW-------------------------------------*/
#owl-demo .owl-item div{
      /*padding:5px;*/
    }
    #owl-demo .owl-item img{
      display: block;
      width: 100%;
      height: auto;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
    }
        .owl-buttons{display: none;}



#about-more{ display: none;}
#bt-more{
    -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 0.625rem 1.25rem 0.6875rem;
  font-size: 0.6875rem;
  background-color: #008CBA;
  border-color: #007095;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; 

}
#bt-more:hover {
    background-color: #007095; }
	
	
	
	
.top-bar-section > ul > .divider-e {
      border-right: solid 1px #4e4e4e;
      border-bottom: none;
      border-top: none;
      clear: none;
      height: 1rem;
      width: 0;
	  margin:15px 0px; }
	  
			@media only screen and (max-width: 40em) { /*#logo{ display:none; }*/.language{display:block;}.top-bar-section > ul > .divider-e { display:none;}.citazione-parallax{ margin:20px;}}
			
/*----------------------------------------------LOGO-------------------------------------*/
.top-bar .name h1 a{visibility: hidden;}
