
@import url("//hello.myfonts.net/count/2d3a1d");

  
@font-face {font-family: 'TradeGothicLTPro-Light';src: url('webfonts/2D3A1D_0_0.eot');src: url('webfonts/2D3A1D_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2D3A1D_0_0.woff2') format('woff2'),url('webfonts/2D3A1D_0_0.woff') format('woff'),url('webfonts/2D3A1D_0_0.ttf') format('truetype');}

@font-face {font-family: 'DidotLTPro-Bold';src: url('webfonts2/2D3D2D_0_0.eot');src: url('webfonts2/2D3D2D_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts2/2D3D2D_0_0.woff2') format('woff2'),url('webfonts2/2D3D2D_0_0.woff') format('woff'),url('webfonts2/2D3D2D_0_0.ttf') format('truetype');}
  
  
html, body { 
			margin: 0 auto;
			padding: 0;
			font-family: 'TradeGothicLTPro-Light'; 	
			font-size: 14px;

			line-height: 18px;

			min-height: 100%; width: 100%;
			-webkit-font-smoothing: antialiased;
			overflow:hidden;
	
}

body {width: 100%; min-width: 1024px; position: absolute; top: 0px; left: 0px; bottom: 0px;}
/* sempre */
#clr {clear: both;}
a {cursor: pointer; text-decoration: none;}
a:hover {text-decoration: none;}
a:focus { outline: 0; }
a img { border: 0; }
ul, li, h4, h3, h2, h1, p{	padding:0;	margin:0;list-style:none;}
//a:hover img {opacity: 0.7}
#tc-reset-margin-top {display: none !important;}
#wpadminbar {display: none; margin-top: -32px}
header.tc-header {
  display:none;
}

.wrapper {z-index: 1; height: 100%;}
.frame {height: 100%; overflow: scroll;}
.frame > div.container{float:left;}
.container {width: 100%; max-width: 1920px; position: relative;   float: left; height: 523px;margin-top:0px;}
div#home.container,div#azienda.container,div#prodotti_deaterra.container{margin-top:220px;}
#content {width: 1024px;  height: 100%; margin: 0 auto}
#blocco_menu {background-color:rgba(0,0,0,0.6);font-size: 14px;line-height:50px; height: 50px; position: fixed; top: 75px; left: 0px; width: 100%; max-width: 1920px; z-index:9;}
#box_menu{position: relative; left: 50%; margin-left: -512px;height: 50px;line-height:50px;}
#logo_2 {width: 160px;height: 0px;position: absolute;z-index: 6;left:40px;top:-53px;}

.menu_principale ul.menu {position: relative; z-index: 3; margin-left: 230px;height: 50px;line-height:50px;}

.menu_principale ul.menu li{float:left;}
.menu_principale ul.menu li {height: 50px;line-height:50px;}
.menu_principale ul.menu li a {text-transform: uppercase;padding-left:5px;padding-right:5px; color: #ffffff; width: 100%;font-size: 14px;line-height:50px;} 
.menu_principale ul.menu li a:hover{color: #D4AE44;}

.menu_principale ul.menu li.current_page_item a{color: #D4AE44;}
.menu_principale ul#menu-menu.menu li#menu-item-18:after{content:'/';color:#ffffff;}
.menu_principale ul#menu-menu.menu li#menu-item-19:after{content:'/';color:#ffffff;}
.menu_principale ul#menu-menu.menu li#menu-item-21:before{content:'/';color:#ffffff;}
.menu_principale ul#menu-menu.menu li#menu-item-21:after{content:'/';color:#ffffff;}
.menu_principale ul#menu-menu.menu li#menu-item-20{padding-left:5px;}

/*sottomenu*/
//.menu_principale ul.menu li a > ul.sub-menu li a{float:left;}
ul.sub-menu{float:right;display:none;}
ul.sub-menu li:after{content:' ';color:#ffffff;}
.menu_principale ul.menu li ul.sub-menu li a{padding-left:0px;padding-right:5px;} 

.menu_principale ul li.current-menu-parent ul.sub-menu li a{color:#ffffff;} 

/* home */
#testo_azienda {color: #fff; font-size: 24px;line-height:30px;font-size: 3vh;line-height:3.5vh; padding: 10% 118px}
#testo_azienda span {font-family: 'DidotLTPro-Bold';color: #fff; font-size: 32px; line-height: 36px;font-size: 3vh;line-height:3.5vh;}
#intro {text-align:center;padding: 10% 118px}
#intro span {font-family: 'DidotLTPro-Bold';font-size: 112px; font-size: 14vh; line-height: 114px; line-height: 13vh; color: #D4AE44;}

/*prodotti*/
div#freccia_right{height:47px;width:47px;position:absolute;right:50px;top:50%;margin-top:-23px;}
div#freccia_left{height:47px;width:47px;position:absolute;left:50px;top:50%;margin-top:-23px;}
div#prodotti.prodotti .bx-wrapper, div#prodotti.prodotti .bx-viewport {height: 523px !important; }
div.bx-viewport{}
#box_prodotto {margin-top:70px;display: inline-block; margin-right: 0px;margin-left:20px;}
#immagine_prodotto {margin-bottom: 27px;}
div#descrizione_prodotto {padding-right:20px; padding-left: 10px}
div#sottotitolo{font-weight: bold;}

/* galleria */
div#galleria.container div.bx-wrapper{position:relative;top:0px;left:0px;min-width:1024px;min-height:768px;height:100% !important; }
div#galleria.container  div.bx-viewport{width: 100%; overflow: hidden; position: fixed; height: 920px; left: 0px; top: 0px; z-index: -1;}
a#nextslide{height:47px;width:47px;position:absolute;right:50px;top:50%;}
a#prevslide{height:47px;width:47px;position:absolute;left:50px;top:50%;}

/* mappa */
a#ancora_mappa{color:#000000;}
a#ancora_mappa:hover{color:#D4AE44;}





