/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:400;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:700;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:0;
}

.clrflt {
	clear:both;
}

.last {
	margin:0!important;
}

.pad_last {
	padding:0!important;
}

.no_bg {
	background:none!important;
}

.no_bor {
	border:none!important;
}

input,textarea,button {
	-webkit-appearance:none;
/*Safari/Chrome*/
	-moz-appearance:none;
/*Firefox*/
	-ms-appearance:none;
/*IE*/
	-o-appearance:none;
/*Opera*/
	appearance:none;
	-webkit-border-radius:0;
}

/*
.icons_block ul {
	display:inline-block;
	padding:25px 0 0;
	width:90%;
}

.icons_block ul li {
	display:inline-block;
	float:left;
	margin:0 0 5px 8px;
	padding:0;
}

.icons_block ul li a {

	border-radius:100%;
	display:block;
	margin:0;
	padding:0;
}
*/

.icons_block ul li.active a {
/*     background: red none repeat scroll 0 0; */
}
/**************************************************************************************/
a {
	color:#000;
	text-decoration:none;
	outline:0 none;
}

a:hover {
	color:#000;
	text-decoration:none;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:22px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:16px;
}

h5 {
	font-size:14px;
}

h6 {
	font-size:12px;
}

/*----------------------------------------------------------------------------------*/
html {
	height:100%;
}

body {
	color:#b1b1b1;
	font-family:"Arial",Verdana,Tahoma;
	font-size:16px;
	height:100%;
}

.flt_lt {
	float:left;
	display:inline;
}

.flt_rt {
	float:right;
	display:inline;
}

a:hover,a:focus {
	text-decoration:none;
	outline:0 none;
}

header,nav,section,article,aside,footer,hgroup {
	display:block;
}

.wrapper {
	padding:102px 0 0;
}

/***************************** Header start here ****************************************/
.header {
	width:100%;
	margin:0;
	padding:0;
	background:#48bf2c;
	display:block;
	position:fixed;
	z-index:99999999;
	top:0;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.header_in {
	display:block;
	margin:0 auto;
	padding:0;
	width:100%;
	background-color:#cdd0d1;
}

.logo {
	display:inline-block;
	margin:18px 0 0 19px;
	padding:0;
	float:left;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.logo a {
	display:inline-block;
	margin:0;
	padding:0;
}

.menu1 {
	display:none;
}

.nav {
	display:inline-block;
	margin:0px 0 0 0px;
	padding:0;
	float:left;
}

.nav ul {
}

.collezione{


	padding:26px 0px 0px !important;
}



.nav ul li a {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#fff;
	font-weight:700;
	font-size:20px;
	letter-spacing:1px;
	
}

.nav ul li a:hover {
	text-decoration:underline;
}

.nav ul li:hover a {
	color:#fff;
	text-decoration:underline;
}

.nav ul li:hover a {
	color:#fff;
}

/*.nav ul ul						{float:none;display:block;width:136px; background:url(../images/bg3.png) repeat left top;padding:0px 0 0px 0; text-align:center; border-radius:0 0 5px 5px;}*/
.nav ul li:hover > .sub {
	display:block;
}

.nav ul ul li {
	float:none;
	display:block;
	margin:5px 0!important;
	padding:0!important;
	background:none;
}

.nav ul ul li a {
	display:block;
	padding:0!important;
	text-decoration:none!important;
}

.nav ul ul li a:hover {
	text-decoration:underline!important;
}

.search_bar {
}

.sub2 {
	width:100%;
	background-color:#48bf2c;
	position:absolute;
	left:0px;
	top:76px;
	display:none;
	padding:0 203px 20px;
}

.sub2 {
	width:100%;
	background-color:#48bf2c;
	position:absolute;
	left:0px;
	top:76px;
	display:none;
	padding:0 203px 20px;
}

.sub2-in ul {
	display:inline-block;
	text-align:center;
	width:150px;
	margin:0;
	float:left;
}

.sub {
	width:100%;
	background-color:#48bf2c;
	position:absolute;
	left:0;
	top:76px;
	display:none;
	padding:15px 53px 20px;
}
.sub1 {
	width:100%;
	background-color:#48bf2c;
	position:absolute;
	left:0;
	top:76px;
z-index: 99999999;
	padding:20px 142px 20px;
}

.sub1-large {
	width:100%;
	background-color:#48bf2c;
	position:absolute;
	left:0;
	top:76px;
z-index: 99999999;
	padding:20px 0px 20px;
}


.sub-in {
	display:block;
	margin:0 auto;
	width:100%;
	z-index: 9999999999;
}

.sub2-in {
	display:block;
	margin-left: 448px;
margin-top: -30px;
	width:100%;
}

.sub3-in {
	display:block;
	margin-left: 530px;
margin-top: -30px;
	width:100%;
}



.sub2-in ul {
	display:inline-block;
	text-align:center;
	width:150px;
	margin:0;
	float:left;
}

.sub3-in ul {
	display:inline-block;
	text-align:center;
	width:150px;
	margin:0;
	float:left;
}


.nav ul li {
	display:inline-block;
	margin:0 0px 0 0;
	padding:26px 0px 26px 0px;
	float:left;
	text-align: center;
/* 	width: 115px; */

padding-left: 10px !important;
padding-right: 10px !important;

}

.sub-in ul {
	display:inline-block;
	text-align:center;
/* 	width:115px; */

padding-left: 10px !important;
padding-right: 10px !important;

	margin:0;
	float:left;
}




.sub-in-large ul {
    display: inline-block;
    text-align: center;
 
padding-left: 10px !important;
padding-right: 10px !important;
    margin: 0;
    float: left;

}


.sub-in-large ul li a {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#fff;
	font-weight:300;
	font-size:20px;
	letter-spacing:1px;
}

.sub-in-large ul li span {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#fff;
	font-weight:700;
	font-size:20px;
	letter-spacing:1px;
}




.sub-in ul li {
}

.sub2-in ul li a {
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:300;
}
.sub3-in ul li a {
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:300;
}


.sub-in ul li a {
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:300;
}


.sub-in ul li span {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#fff;
	font-weight:700;
	font-size:18px;
	letter-spacing:1px;
}

.none {
	opacity:0;
}

.logo a img {
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}
.stikky.header:hover {
	top:0;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky.header:hover .header_in {
	height:auto;
	overflow:hidden;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky.header .header_in {
	height:0;
	overflow:hidden;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky.header {
/* 	top:-7px; */
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky.header:hover {
	height:auto;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky {
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky.header ul li:hover .sub {
	height:auto;
}

.stikky .logo {
/* 	margin:15px 0 0 19px; */
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky .logo a img {
/*
	width:auto;

	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
*/
}

.stikky .nav ul li altro {
	padding:17px 0 16px;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky .button {
/* 	height:57px; */
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	background-size:auto 30px;
}

.stikky .text_fld1 {
	height:57px;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky .dd .ddTitle .ddTitleText {
/* 	padding:16px 5px 15px; */
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky .nav ul li a {
	font-size:20px;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}

.stikky .sub {
	top:76px;
}

.stikky .sub2-in {
	display: block;
    margin-top: -30px;
    width: 100%;
}

.stikky .sub3-in {
	display: block;
    margin-top: -30px;
    width: 100%;
}


.stikky .nav1 ul li a {
	font-size:18px;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}


.menu2 {
	display:none;
}

.right {
	display:none;
}

.header_right {
	display:inline-block;
	margin:0;
	padding:0;
	float:right;
	background-color:#3c3c3b;
}

.search_icon {
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
}

.text_fld1 {
	margin:0;
	padding:0;
	border:0;
	background:url(../images/bg1.png) repeat left top;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#967172;
	font-size:34.91px;
	font-weight:300;
	line-height:22.21px;
	letter-spacing:2px;
	text-align:right;
	float:left;
	box-shadow:none;
	outline:none;
	width:1px;
	height:76px;
	transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
}

.text_fld3 {
	margin:0;
	padding:8px 50px;
	border:0;
	background:none;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#fff;
	font-weight:700;
	font-size:18px;
	letter-spacing:1px;
	letter-spacing:2px;
	box-shadow:none;
	outline:none;
	width:66%;
}

.button1 {
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/search_icon.png) no-repeat;
	border-radius:0;
	float:right;
	text-shadow:none;
	width:30px;
	height:30px;
	text-align:center;
	box-shadow:none;
	cursor:pointer;
	font-size:0;
	position:absolute;
	left:10px;
	top:8px;
	background-size:100% 100%;
}

.search_icon1 {
	display:none;
}

.button {
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/search_icon.png) no-repeat center center #3c3c3b;
	border-radius:0;
	float:left;
	text-shadow:none;
	width:78px;
	height:76px;
	text-align:center;
	box-shadow:none;
	cursor:pointer;
	font-size:0;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	z-index: 9999999;
}

.search_icon.aa .text_fld1 {
	width:150px;
	transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	padding:0 20px;
}

.list {
	float:left;
	margin:0;
}

.list .dd .ddTitle {
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22.45px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}

.list .dd .ddTitle {
	background-color:#706f6f;
}

.list .dd .ddArrow {
	background:url(../images/arrow.png) no-repeat center center;
}

.list .dd .divider {
	border:0!important;
}

.list .dd .ddChild li {
	text-align:center;
}

.nav1 {
	display:inline-block;
	margin:0 8px;
	padding:0;
	float:left;
}

.nav1 ul {
}

.nav1 ul li {
	display:inline-block;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}

.nav1 ul li a {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#414042;
	font-weight:400;
	font-size:22px;
	letter-spacing:1px;
}

.nav1 ul li a.active {
	font-weight:700;
}

/***************************** Header end here ****************************************/
.container {
	display:block;
	margin:0 auto;
	padding:0;
	width:100%;
}

.container1 {
	display:block;
	margin:0 auto;
	padding:20px 0 0;
	width:100%;
}

.top_section {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}

.small_imgs {
	margin:0;
	padding:0;
	width:100%;
}

.small_imgs ul {
}

.small_imgs ul li {
	border:2px solid #000;
	border-radius:100%;
	padding:0;
	margin:0 3.5%;
	float:left;
	width:82px;
	height:82px;
}

.small_imgs ul li img {
	margin:10px 0 0;
}

.gellery_main {
	display:inline-block;
	margin:0;
	padding:0;
	float:right;
	width:600px;
}

.gallery1 {
	display:block;
	text-align:center;
}

.gallery {
	display:inline-block;
	float:left;
	text-align:center;
}

.small_imgs1 {
	display:inline-block;
	margin:0;
	padding:0;
}

.small_imgs1 ul {
}

.small_imgs1 ul li {
	border:2px solid #fff;
	border-radius:100%;
	padding:0;
	margin:0 0 20px!important;
	width:82px!important;
	height:82px;
	float:none!important;
}

.small_imgs1 ul li img {
	margin:10px 0 0;
}

.view360 {
	display:inline-block;
	border:2px solid #000;
	border-radius:100%;
	padding:0;
	margin:0 4%;
	float:left;
	width:82px;
	height:82px;
}

.view3601 {
	display:block;
	border:2px solid #fff;
	border-radius:100%;
	padding:0;
	margin:0 0 20px;
	width:82px;
	height:82px;
}

.left_section1 {
	display:inline-block;
	margin:0;
 	min-height:538px;
/* 	padding:26px 0; */
	float:left;
	width:50%;
	background-color:#fff;
	position:relative;
	
	text-align: center;
}

.right_section1 {
	background-color: #ececec;
	display:inline-block;
	margin:0;
	padding:0;
	float:right;
	width:50%;
	position:relative;
}

.testo_block1 {
	display:inline-block;
	margin:0;
	padding:4px 0 35px;
	float:left;
	width:100%;
	background-color:#ececec;
	text-align:center;
}

.testo_block1 h2 {
	display:block;
	margin:21px 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:56px;
	color:#3c3c3b;
	font-weight:300;
	letter-spacing:1px;
}

.scroll_block1 {
	display:inline-block;
	margin:44px 0 45px;
	padding:0 6%;
	width:91%!important;
	height:300px;
}

.scroll_block1 p {
	display:block;
	margin:0 0 44px;
	padding:0;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#3c3c3b;
	font-weight:300;
}

.social_icons {
	display:inline-block;
	margin:0;
	padding:0;
}

.social_icons ul {
}

.social_icons ul li {
	display:inline-block;
	margin:0 33px;
	padding:0;
	float:left;
}

.social_icons ul li a {
	display:inline-block;
	margin:0;
	padding:0;
}


.btn1 {
	display:block;
	margin:0 auto 48px;
	padding:0;
	width:243px;
}

.btn1 a {
	display:block;
	text-align:center;
	margin:0;
	padding:5px 0;
	border:2px solid #48bf2c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	color:#48bf2c;
	font-weight:300;
	text-transform:uppercase;
}

.btn2 a {
	display:block;
	text-align:center;
	margin:0;
	padding:5px 0;
	border:2px solid #48bf2c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	color:#48bf2c;
	font-weight:300;
	text-transform:uppercase;
}

.btn2b a {
    border: 2px solid #48bf2c;
    color: #48bf2c;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: 300;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}


.scroll_block2 {
	display:none;
	margin:44px 0 0;
	padding:0 6%;
	width:88%!important;
	text-align:justify;
}

.scroll_block2 p {
	display:block;
	margin:0 0 44px;
	padding:0;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:36px;
	color:#3c3c3b;
	font-weight:300;
}

/*
.items{display:block; margin:0; padding:0; width:100%;}
.items ul{}
.items ul li{ text-align:center; float:left; width:16.66%; display:table; position:relative; height:276px;}
.items ul li a{display:inline-block; margin:0; padding:0; text-transform:uppercase;font-family: 'Yanone Kaffeesatz', sans-serif; color:#414042; font-weight:normal; font-size:22px; letter-spacing:1px;}
*/
.square-content p small {
	color:#48bf2c;
	font-weight:300;
	font-size:22px;
}

.square-content p {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:20px;
	color:#3c3c3b;
	font-weight:400;
	line-height:20px;
	letter-spacing:.2px;
}

.frist li {
	width:100%;
	height:100%;
}

.block1 {
	background-color:#f4f4f4;
	width:100%;
	height:100%;
	padding-top:20px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
}

.block1 p {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:20px;
	color:#3c3c3b;
	font-weight:400;
	line-height:20px;
	letter-spacing:.2px;
}

.block1 p small {
	color:#48bf2c;
	font-weight:300;
	font-size:22px;
}

.block2 {
	background-color:#ddd;
	width:100%;
	height:100%;
	padding-top:20px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
}

.block2 p {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:20px;
	color:#3c3c3b;
	font-weight:400;
	line-height:20px;
	letter-spacing:.2px;
}

.block2 p small {
	color:#48bf2c;
	font-weight:300;
	font-size:22px;
}

.arrow1 {
	position:absolute;
	right:-16px;
	top:44%;
	background:url(../images/arrow1.png) no-repeat left top;
	width:17px;
	height:33px;
	z-index:999;
}

.block {
	margin:0;
	padding:0;
	background-color:#3c3c3b;
	width:100%;
	vertical-align:middle;
	text-align:center;
}

.block strong {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40.1px;
	color:#fff;
	font-weight:400;
}

.block span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40.1px;
	color:#fff;
	font-weight:300;
}

.block12 {
}

.slider_block {
	width:100%;
	margin:0;
	padding:98px 0;
	background-color:#525151;
	position:relative;
}

.slider_block_left {
	width:29%;
	margin:0;
	padding:105px 5%;
	float:left;
	text-align:center;
}

.slider_block_left h2 {
	display:block;
	margin:5px 0 10px;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40.02px;
	color:#fff;
	font-weight:400;
}

.slider_block_left h3 {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:50.3px;
	color:#fff;
	font-weight:300;
}

.slider_block_left span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40.02px;
	color:#fff;
	font-weight:400;
}

.slider_block_left p {
	display:block;
	margin:55px 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:36.02px;
	color:#fff;
	font-weight:300;
}

.slider_block_right {
	width:51%;
	margin:0;
	padding:0;
	float:right;
	position:relative;
}

.slide_main {
	position:relative;
}

.items ul li.active em {
	background:url(../images/icon1.png) no-repeat center bottom;
	bottom:0;
	height:30px;
	left:0;
	margin:0 auto;
	position:absolute;
	text-align:center;
	width:100%;
	display:block;
}

.close {
	position:absolute;
	right:5%;
	top:2%;
	cursor:pointer;
}

.terzo_frame {
	display:block;
	background-color:#ececec;
}

.icons_block {
		float:left;
		position:relative;

		width:33.3%;
/*
	display:inline-block;
	margin:0;
	padding:0px .5% 3px;
	float:left;
	width:32.3%;
	background-color:#ececec;
	text-align:center;
	position:relative;
*/
}

.icons_block h2 {
	display:block;
	margin:4px 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:32px;
	color:#3c3c3b;
	font-weight:400;
	letter-spacing:1px;
}

.icons_block span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40px;
	color:#3c3c3b;
	font-weight:300;
	letter-spacing:1px;
}

.arrow5 {
	position:absolute;
	right:-24px;
	bottom:0;
	height:100%;
	background:url(../images/arrow6.png) no-repeat center center;
	width:24px;
	z-index:999;
}
.arrow7 {
	position:absolute;
	right:-24px;
	bottom:0;
	height:100%;
	background:url(../images/arrow6.png) no-repeat center center;
	width:24px;
	z-index:999;
}

.icons_block ul {
	padding:0px 0 0;
	width:100%;
	display:inline-block;
}

.icons_block ul li {
	display:inline-block;
	margin:0 0 0px 0px;
	 float: none;
/*
	padding:0;
	float:left;
*/
}

.icons_block ul li a {
	display:inline-block;
	margin:0;
	padding:0;
}

.testo_block {
	display:inline-block;
	margin:0;
	padding:0px 0 0;
	float:left;
	width:33.3%;
	background-color:#48bf2c;
	text-align:center;
}

.testo_block h2 {
	display:block;
	margin:0px 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:32px;
	color:#fff;
	font-weight:400;
	letter-spacing:1px;
}

.scroll_block {
	display:inline-block;
	margin:13px 0;
	padding:0 6%;
	width:80%!important;
	height:261px;
	overflow:auto;
}

.scroll_block p {
	display:block;
	margin:0 0 30px;
	padding:0;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#f6f6f6;
	font-weight:300;
}

.scroll_block3 {
	display:none;
	margin:18px auto;
	padding:0 6%;
	width:80%!important;
	text-align:justify;
}

.scroll_block3 p {
	display:inline-block;
	margin:0 0 30px;
	padding:0;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#f6f6f6;
	font-weight:300;
}

.arrow6 {
	display:inline-block;
	margin:0;
	padding:0;
	height:100%;
	background:url(../images/arrow9.png) no-repeat center center;
	position:absolute;
	left:-22px;
	top:0;
	width:23px;
}

.misure_main {
	display:inline-block;
	margin:0;
	padding:0px 1.15% 10px;
	float:left;
	width:31%;
	background-color:#ececec;
	text-align:center;
}

.misure_main h2 {
	display:block;
	margin:4px 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:32px;
	color:#3c3c3b;
	font-weight:400;
	letter-spacing:1px;
}

.misure_main span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#3c3c3b;
	font-weight:300;
	letter-spacing:1px;
}

.misure {
	display:inline-block;
	margin:20px 0 0;
	padding:0;
	border:2px solid #000;
}





.misure img {
	margin:0;
	padding:0;
}

.section1 {
	width:100%;
	margin:0;
	padding:0;
}

.section1 ul {
}

.section1 ul li {
	display:table;
	margin:0;
	padding:0;
	float:left;
	width:33.3%;
	height:634px;
}

.section1 ul li.middle {
	display:table;
	margin:0;
	float:left;
	width:33.3%;
}

.video {
	display:table;
	margin:0;
	padding:0;
	background-color:#000;
	float:left;
	height:634px;
	background-size:100% 100%;
	text-align:center;
	vertical-align:middle;
}

.video a {
	margin:0;
	padding:0;
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}

.video img {
	margin:0;
	padding:0;
}

.block3 {
	display:table-cell;
	margin:0;
	padding:0;
	background-color:#8c9aa1;
	height:100%;
	width:100%;
	vertical-align:middle;
}

.block3_in {
	display:inline-block;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}

.block3_in img {
	display:block;
	margin:0 auto;
	padding:0;
}

.block3_in h2 {
	display:block;
	margin:9% 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40px;
	color:#f6f6f6;
	font-weight:400;
	letter-spacing:1px;
}

.block3_in span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40px;
	color:#f6f6f6;
	font-weight:300;
	letter-spacing:1px;
}

.block3_in a {
	display:inline-block;
	margin:12.8% 0 0;
	padding:8px 13px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	color:#f6f6f6;
	font-weight:300;
	letter-spacing:1px;
	border:2px solid #f6f6f6;
}

.block4 {
	display:table-cell;
	margin:0;
	padding:0;
	background-color:#47626f;
	height:100%;
	width:100%;
	vertical-align:middle;
}

.n_com {
	padding: 0px;

	border:0!important;
}

.section2 {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.section2 ul {
}

.section2 ul li {
	display:table;
	margin:0;
	padding:0;
	float:left;
	width:33.3%;
	position:relative;
	overflow:hidden;
}

.section2 ul li img {
	width:100%;
	height:auto;
	display:block;
}

.section2 ul li a {
	display:block;
}

.cont {
	width:100%;
	min-height:100px;
	margin:0;
	padding:0;
	background:url(../images/bg2_xlite.png) repeat left top;
	opacity: 0.8;
	position:absolute;
	left:0;
	bottom:-100px;
	-webkit-transition:all .5s linear 0;
	transition:all .5s linear 0;
}

.cont h2 {
	display:block;
	margin:0;
	padding:10px;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#fff;
	font-weight:400;
	letter-spacing:1px;
}

.section2 ul li a:hover .cont {
	bottom:0;
}

.bottom {
	display:block;
	margin:0;
	padding:0;
}

.bottom p {
	display:block;
	margin:0 0 0 6%;
	padding:11px 0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#414042;
	font-weight:300;
	letter-spacing:1px;
	word-spacing:1px;
}

.logos {
	display:block;
	margin:0;
	padding:0;
	background-color:#7c7c7c;
}

.logos ul {
	width:90%;
	margin:0 auto;
}

.logos ul li {
	display:inline-block;
	margin:0;
	padding:19px 0 13px;
	float:left;
	width:28.9%;
}

.logos ul li.last2 {
	display:inline-block;
	margin:0;
	float:left;
	width:auto;
}

.logos ul li a {
	display:inline-block;
	margin:0 0 0 22px;
	padding:0;
}

.social_block {
	display:block;
	margin:0;
	padding:18px 6% 11px;
	background-color:#dee1e2;
}

.mail {
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	width:56%;
}

.mail span {
	display:inline-block;
	margin:0 71px 0 3px;
	padding:0;
	float:left;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#414042;
	font-weight:700;
	letter-spacing:1px;
}

.text_fld2 {
	margin:0 40px 0 0;
	padding:1px 7px;
	border:0;
	background:#dee1e2;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#929494;
	font-size:22px;
	font-weight:300;
	letter-spacing:1px;
	float:left;
	box-shadow:none;
	outline:none;
	width:277px;
	border:1px solid #929494;
}

.button2 {
	display:inline-block;
	margin:0;
	padding:3px 0;
	border:1px solid #444443;
	background:#dee1e2;
	border-radius:0;
	float:left;
	text-shadow:none;
	width:62px;
	text-align:center;
	box-shadow:none;
	cursor:pointer;
	font-size:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	color:#444443;
	font-size:22px;
	font-weight:400;
	line-height:22.21px;
	letter-spacing:2px;
}

.social {
	display:inline-block;
	margin:0;
	padding:0;
	float:right;
	width:44%;
}

.social ul li span {
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#414042;
	font-weight:700;
	letter-spacing:1px;
}

.social ul {
}

.social ul li {
	display:inline-block;
	margin:0 0 0 14%;
	padding:0;
	float:left;
}

.social ul li a {
	display:inline-block;
	margin:0;
	padding:0;
}

.left_section {
	display:inline-block;
	margin:0;
	padding:0 1.3% 0 2.4%;
	float:left;
	width:184px;
}

.left_section h2 {
	display:inline-block;
	margin:0 0 20px;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:40px;
	color:#414042;
	font-weight:700;
	letter-spacing:1px;
	border-top:2px solid #414042;
	border-bottom:2px solid #414042;
}

.left_section h2 small {
	display:inline-block;
	margin:0;
	padding:0;
	cursor:pointer;
}

.down {
	display:none;
	margin:0 0 26px;
	padding:0;
}

.down span {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#414042;
	font-weight:700;
	letter-spacing:1px;
	line-height:30px;
}

.down ul {
	margin:0 0 0 12px;
}

.down ul li {
	display:block;
	margin:0;
	padding:0;
}

.down ul li a {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:30px;
	color:#414042;
	font-weight:400;
	letter-spacing:1px;
	line-height:30px;
}

.down ul li a:hover {
	text-decoration:underline;
}

.right_section {
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	width:70%;
}

.gamma {
	display:block;
	margin:0 0 44px;
	padding:0;
}

.gamma_left {
	display:table;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	width:100%;
	height:100%;
}

.cont2 {
	display:table-cell;
	width:50%;
	height:100%;
	vertical-align:middle;
	background-color:#48bf2c;
}

.gamma_left h2 {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:140px;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
	line-height:119px;
}

.gamma_right {
	margin:0;
	padding:39px 0;
/* 	background-color:#ececec; */
	text-align:center;
	border-bottom:4px solid #3d3d3c;
	border-top:4px solid #3d3d3c;
	position:relative;
}

.gamma_right img {
	margin:0;
	padding:0;
}

.gamma_right span {
	width:52px;
	height:100%;
	background:url(../images/arrow4.png) no-repeat left center;
	position:absolute;
	left:-51px;
	top:0;
}

.model {
	display:inline-block;
	margin:0;
	padding:0;
	position:absolute;
	left:20px;
	top:28px;
	z-index:99999;
}

/***************footer end******************/
.footer {
	width:100%;
	margin:0;
	padding:23px 0;
	background-color:#191919;
}

.footer-in {
	display:block;
	margin:0 auto;
	padding:0;
	width:88%;
}

.list_items {
	display:inline-block;
	margin:0 1% 0 0;
	padding:0;
	float:left;
	min-height:326px;
}




.list_items h2 {
	display:block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
}

.list_items ul {
	float:left;
	margin:0 58px 0 0;
	display:inline-block;
}

.list_items ul li {
	display:block;
	margin:0;
	padding:0;
}

.list_items ul li span {
	display:inline-block;
	margin:17px 0 0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
	line-height:17px;
}

.list_items ul li a {
	display:inline-block;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:22px;
	color:#fff;
	font-weight:300;
	letter-spacing:1px;
	line-height:16px;
}

.list_items ul li a:hover,.list_items ul li a span:hover {
	text-decoration:underline;
}

.list_items ul.acces {
	display:inline-block;
	float:none;
	margin:17px 0 0;
}

.list_items1 {
	width:285px;
}

.footer-in p {
	display:block;
	margin:23px 0 0;
	padding:0;
	font-family:'Yanone Kaffeesatz',sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:300;
	letter-spacing:1px;
	line-height:17px;
	text-align:center;
}

/***************footer end******************/
#product-view-media-main-image img {
	width:auto!important;
	height:auto!important;
	border:0!important;
}

#product-view-media-main-image .n_lft01 ul {
	width:100%;
}

#slider5-pager li {
	width:82px;
	height:82px;
	display:inline-block;
	border:2px solid #000;
	border-radius:100%;
	margin:0 3%;
}

#slider5-pager li a {
	display:inline-block;
}

#slider5-pager li img {
	width:76px!important;
	height:76px!important;
	margin:3px 0 0;
}

.zoomdiv {
	margin:0 auto;
}

.hovcont {
	width:100%;
	text-align:center;
	display:inline-block;
}

.hovcont ul {
	width:100%;
	max-width:100%!important;
}

.hovcont ul li {
	width:100%;
}

.n_lft01 {
	margin:0;
	position:relative;
	z-index:99999;
}

.n_rgt01 {
	display:inline-block;
	float:left;
	margin:0 3%;
}

#product-view-media-main-image .n_rgt01 img {
	width:82px!important;
	height:82px!important;
}

.bottom1 {
	 text-align: center;
	position:absolute;
	left:0;
	bottom:-15px;
	width:100%;
	z-index: 9999999;
}

.bottom2 {
	position:absolute;
	left:0;
	top:80px;
	width:87px;
}

#slider6-pager li {
	width:82px;
	height:82px;
	display:inline-block;
	border:2px solid #000;
	border-radius:100%;
	margin:0 3%;
}

#slider6-pager li a {
	display:inline-block;
}

#slider6-pager li img {
	width:76px!important;
	height:76px!important;
	margin:3px 0 0;
}

.Magic360-box_1 {
	margin:0 auto;
	height:560px;
}

.Magic360-box {
	height:550px;
	margin:0px auto;
}

.Magic360-box a {
	width:590px;
	height:100%;
	background-size:550px 550px!important;
}

.Magic360-box a img {
	width:100%!important;
	height:auto!important;
}

.gallery-ext-wrap {
	float:left;
	width:100%;
}

.zoomWrapper {
	margin:0 auto;
	
/*
	text-align: center;
	padding-left: 50px;
*/
}

.gallery-wrap > figure {

	width:100%;
 	display:block;
/*
	margin:0px auto 0;

text-align: center;
	width:100%;
		height:100%;
*/
}

.gallery-wrap > figure {
	position:relative;
}

figure {
	margin:0;
}

.gallery-wrap > figure1 {
/* float: right;*/
	width:540px;
	display:block;
	margin:50px auto 0;
}

.gallery-wrap > figure1 {
	position:relative;
}

figure1 {
	margin:0;
}

.destra{
	text-align: center;
}

.other-pics {
	   display: inline-block;
/* 	float:right; */
	margin-right:0px;
	width:100%;
}

.illumina{
		border:2px solid #48bf2c !important;
	background: rgba(120, 191, 53, 0.5);
		
	}

.other-pics > li:hover{
		border:2px solid #48bf2c;
		background: rgba(120, 191, 53, 0.5);
		
	}

.other-pics > li {
	   display: inline-block;
	margin:0 2% 30px;
	float:none;
	border:2px solid #000;
	border-radius:100%;
	height:76px;
	width:80px;
	padding:4px 0 0;
}

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

.other-pics1 > li {
	margin:10px 0 0!important;
	float:none;
	border:2px solid #fff;
	border-radius:100%;
	height:76px!important;
	width:80px!important;
	padding:3px 0 0;
	text-align:center;
}

.img-responsive,.homeSlider .mask > img {

/* 	height:auto; */
	display:block;
	max-width:100%;
	max-height: 550px;
/* 	float: left; */
}

.gallery-wrap .new-product {
	font-family:"ProximaNovaB","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left:10px;
	padding-top:10px;
	position:absolute;
}

.top {
	background-color:#ccd3d7;
	text-align:center;
	width:490px;
}

.top0 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	border-right:2px solid #ececec;
	font-weight:700;
	padding:11px 0;
	width:8%;
/* 	float:left; */
}

.top2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
 	border-right:2px solid #999; 
	font-weight:700;
	padding:1px 2px;
	width:20px;
/* 	float:left; */
}

.top1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	border-right:2px solid #999;
	font-weight:700;
	padding:1px 0;
	width:8%;
/* 	float:left; */
}

.top3 {
	font-family:Arial,Helvetica,sans-serif;
		border-right:2px solid #999;
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:700;
	padding:1px 0;
	width:8%;
	background-color:#aec7d5;
/* 	float:left; */
	
}

.middle2 {
	background-color:#ececec;
	text-align:center;
	width:490px;
/* 	float:left; */
}

.top4 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	border-right:2px solid #999;
	font-weight:700;
	padding:5px 0;
/*
	width:194px;
	float:left;
*/
}

.top5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	border-right:2px solid #999;
	font-weight:700;
	padding:5px 0;
	width:77px;
	float:left;
}

.top6 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:700;
	padding:11px 0;
	width:59px;
	background-color:#cadfea;
	float:left;
}

.top7 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:700;
	padding:11px 6px;
	width:90%;

}

.top8 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:700;
	padding:2px 10px 0;
	width:30px;

	position:relative;
}

.top8 span {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:700;
	padding:10px;
	background-color:#cadfea;
	display:none;
	width:111px;
	position:absolute;
	left:-40px;
	bottom:35px;
}

.top8 a {
	display:inline-block;
}

.top8:hover span {
	display:block;
}

.square {
	width:16.66666%;
	position:relative;
	float:left;
	background:#f4f4f4;
}

.square:nth-child(12n + 1),
.square:nth-child(12n + 3),
.square:nth-child(12n + 5),
.square:nth-child(12n + 8),
.square:nth-child(12n + 10),
.square:nth-child(12n + 12) {
	background:#ddd;
}

.square .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square .square-content img {
	width:65%;
	height:auto;
	margin-bottom:10px;
}

.square .placeholder {
	width:100%;
	height:auto;
}


.square-first {
	float:left;
	background:#3c3c3b;
	width:16.66666%;
	position:relative;
}

.square-first:nth-child(12n + 1),.square-first:nth-child(12n + 3),.square-first:nth-child(12n + 5),.square-first:nth-child(12n + 8),.square-first:nth-child(12n + 10),.square-first:nth-child(12n + 12) {
	background:#3c3c3b;
}

.square-first .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square-first .square-content img {
	width:65%;
	height:auto;
	margin-bottom:10px;
}

.square-first .placeholder {
	width:100%;
	height:auto;
}


.square33a {
	width:33.333333%;
	position:relative;
	float:left;
	background:black;
}


.square33a .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square33a .square-content img {
display: block;
margin: 0 auto;
}

.square33a .placeholder {
	width:100%;
	height:auto;
}



.square33a {
width:33.33%;
	position:relative;
	float:left;
	background:black;
}


.square33a .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square33a .square-content img {
	width:65%;
	height:auto;
	margin-bottom:10px;
}

.square33a .placeholder {
	width:99.3%;
	height:auto;
}



@media (max-width: 768px) {
	
	.square33a {
	width:100%;
	background:black;
	}
	
		.nav ul li {
    display: inline-block;
    margin: 0 0px 0 0;
    padding: 26px 0px 26px 0px;
    float: left;
    text-align: center;
    width: 100%

}

.sub1 {
    width: 100%;
    background-color: #48bf2c;
    position: absolute;
    left: 0;
    top: 76px;
    z-index: 99999999;
    padding: 0 0px 20px;
}

.noway{
	display: none !important
}

}



.square33b {
	width:33.333333%;
	position:relative;
	float:left;
	background:#8c9aa1;
}


.square33b .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square33b .square-content img {
display: block;
margin: -5px auto;
}

.square33b .placeholder {
	width:100%;
	height:auto;
}

.square33b h2 {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 40px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 4.5% 0 0;
    padding: 0;
    text-transform: uppercase;
}
.square33b span {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 38px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.square_interno {
    border: 2px solid #f6f6f6;
    color: #f6f6f6;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 12.8% 0 0;
    padding: 8px 13px;
    text-transform: uppercase;
     bottom: 30px;

}


.square33c {
	width:33.333333%;
	position:relative;
	float:left;
	background:#47626f;
}


.square33c .square-content {
	top:50%;
	left:50%;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.square33c .square-content img {
display: block;
margin: 0px auto;
padding: 0;
}

.square33c .placeholder {
	width:100%;
	height:auto;
}

.square33c h2 {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 40px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 9% 0 0;
    padding: 0;
    text-transform: uppercase;
}
.square33c span {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

/*
.square33c a {
    border: 2px solid #f6f6f6;
    color: #f6f6f6;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 12.8% 0 0;
    padding: 8px 13px;
    text-transform: uppercase;
}
*/



@media (max-width: 1024px) and (min-width: 769px) {
	.square-first {
		display:none;
	}
		.square33a {
	width:100%;
	background:black;
	}
	
		.square33b {
	width:50%;
	background:#8c9aa1;
	}
		.square33c {
	width:50%;
	background:#47626f;
	}
	
	.square {
		width:25%;
		background:#f4f4f4!important;
	}
	
	.square:nth-child(8n + 2),.square:nth-child(8n + 4),.square:nth-child(8n + 7),.square:nth-child(8n + 9) {
		background:#dddddd!important;
	}
}

@media (max-width: 768px) {
	.square-first {
		display:none;
	}
	
		.square33a {
	width:100%;
	background:black;
	}
	
		.square33b {
	width:50%;
	background:#8c9aa1;
	}
		.square33c {
	width:50%;
	background:#47626f;
	}
	
	.square33b h2 {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 5% 0 0;
    padding: 0;
    text-transform: uppercase;
}
	
.square33b span {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.square33b a {
    border: 0px solid #f6f6f6;
    color: #f6f6f6;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
/*     margin: 100% 100% 0; */
    padding: 2px 13px;
    text-transform: uppercase;
}


	
	.square33c span {
    color: #f6f6f6;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.square33c a {
    border: 0px solid #f6f6f6;
    color: #f6f6f6;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
/*     margin: 100% 100% 0; */
    padding: 2px 13px;
    text-transform: uppercase;
}

	.square33b img {
		padding-top: 20px;
/* 	width:20%; */
	height:20%;
}
	
	.square33c img {
		padding-top: 20px;
/* 	width:30%; */
	height:30%;
}
	
	.square {
		width:50%;
		background:#f4f4f4!important;
	}
	.square:nth-child(4n + 2),.square:nth-child(4n + 5) {
		background:#ddd!important;
	}
	
}

	/**********inner***********/
.wrapper1 {padding:75px 0 0;}
.banner{width:100%; margin:0; padding:0; position:relative;}
.banner img{width:100%; height:auto; margin:0; padding:0; display:block;}

.banner_in{width:100%; margin:0; padding:0 165px; box-sizing:border-box; position:absolute; left:0; top:0; height:100%;}
.banner_in h2{display:table-cell; vertical-align:middle; margin:0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif; font-size:65.53px; font-weight:bold; text-transform:uppercase; color:#fff; text-shadow:0 0 5px #b48c52;}
.banner_in1{display:table; margin:0; padding:0; width:100%; height:100%;vertical-align:middle;}
.banner .bx-wrapper{margin:0 auto;}
.bx-wrapper .bx-controls-direction a{height:85px; width:48px;}
.banner .bx-wrapper .bx-prev {left: 10px;background: url(../images/arrow7.png) no-repeat 0 0px;}

.banner .bx-wrapper .bx-next {right: 10px;background: url(../images/arrow8.png) no-repeat 0px 0px;}
.banner .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background-color:#e40513; width:9px; height:9px; border-radius:100%; margin:0 8px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{width:26px; border-radius:10px;}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:40px;}


.top_social_icons{display:inline-block; margin:0; padding:0; position:fixed; right:0; top:102px; z-index:99999999;}
.top_social_icons ul{display:inline-block; margin:0; padding:0;}
.top_social_icons ul li{display:block; margin:0 0 -4px; padding:0;}
.top_social_icons ul li a{display:inline-block; margin:0; padding:0;}
.top_social_icons ul li a img{display:block;}

.block13{display:block;margin:-1px; padding:0; width:100%;}
.block13 ul{display:table; margin-left:1px; padding:0; width:100%;}
.block13 ul li{display:table; margin-top: 0px; padding:0; float:left;width:33.3333333333%; text-align:center; color:#f6f6f6; position:relative;


}
/*.block13 ul li a{color:#f6f6f6; display:table; height:100%; width:100%; box-sizing:border-box; padding:32px 13px;}
*/.square33b1{}
.square33b1 .square-content1 {width:100%;text-align:center; padding:2% 2%; box-sizing:border-box; height:100%; display:table-cell; vertical-align:top; padding-top: 30px}

.square33b1 .para{font-family:'Yanone Kaffeesatz',sans-serif;font-size:22px; font-weight:300; margin:0px 0; padding:0; line-height:35px;}
.square33b1 strong {display: block;font-family: "Yanone Kaffeesatz",sans-serif;font-size: 40px;font-weight: normal;letter-spacing: 1px;margin: 0% 0 0;padding: 0;text-transform: uppercase;}
.square33b1 small {display: block;font-family: "Yanone Kaffeesatz",sans-serif;font-size: 30px;font-weight: 300;letter-spacing: 1px;margin: 0;padding: 0;    
/* 	text-transform: uppercase; */
	}
.square33b1 .leggi {border: 2px solid #f6f6f6;display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 26px;font-weight: 300;letter-spacing: 1px;margin: 0 0 0;padding: 8px 13px;text-transform: uppercase; color:#fff;}

.square33b1 .leggi-3 {position:absolute; bottom:30px; left:0; width:100%; text-align:center;	 color:#fff; z-index: 1;}
.square33b1 .leggi-3 em{border: 2px solid #ffffff;color:#ffffff; font-size:26px; font-style:normal;padding: 8px 13px; display:inline-block; text-transform:uppercase;
	
			font-family: Arial,Helvetica,sans-serif;
	    font-weight: 300;
    letter-spacing: 1px;
        font-size: 26px;
}
/*.square33b1 a {border: 0; font-family: Arial,Helvetica,sans-serif;font-size: 26px;font-weight: 300;letter-spacing: 1px;margin:0;padding: 8px 13px;}
*/.red{background-color:#48bf2c;}
.grey{background-color:#ececec !important;}
.grey1{background-color:#ececec !important; color:#000 !important;}

.grey1 a{color:#000 !important; margin:0 0 0;}
.grey1 .leggi {border: 2px solid #000;}

.square33b2 {background-size:cover; background-color:#000;}
.square33b2 img{width:100%; height:auto; display:block;}
.square33b3 img{width:75%; height:auto; margin:3% 0 0;}
.square33b4 {background-color:#191919;}
.social_links{display:inline-block; margin:0; padding:0 0; text-align:center; background:url(../images/piace.jpg) no-repeat left top; background-size:cover; width:50%;position:relative; float:left;}
.social_links a{padding:0 !important;}

.logo_social{padding-top: 12%; };

.social_links p{margin:0; padding:26px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:300; min-height:41px;}

.piace{margin:0; padding:0;}

.logo_social_bis{border: 1px solid #fff;color:#fff; font-size:26px; font-style:normal;padding: 8px 30px; display:inline-block; text-transform:uppercase;};
.segui{margin:0; padding:10px 19px 2px 64px; border:2px solid #fff; background:url(../images/twtt.png) no-repeat 8px 3px;font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff; font-weight:300; text-transform:uppercase; position:absolute; bottom:42px; left:24%;}
.iscriviti{margin:0; padding:10px 10px 2px 57px; border:2px solid #fff; background:url(../images/icon24.png) no-repeat 8px 9px;font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff; font-weight:300; text-transform:uppercase; position:absolute; bottom:42px; left:21%;}

.segui1{margin:0; padding:10px 19px 2px 64px; border:2px solid #fff; background:url(../images/ple.png) no-repeat 18px 10px;font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff; font-weight:300; text-transform:uppercase; position:absolute; bottom:42px; left:24%;}
.social_links1{margin:0;text-align:center; background:url(../images/segui.jpg) no-repeat left top;background-size:cover; width:50%; position:relative; float:left;}

.social_links2{display:inline-block; margin:0;text-align:center; background:url(../images/you.jpg) no-repeat left top;background-size:cover; width:50%;position:relative; float:left;}

.social_links3{display:inline-block; margin:0;text-align:center; background:url(../images/in.jpg) no-repeat left top;background-size:cover; width:50%; position:relative; float:left;}

.like{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:300;text-transform:uppercase; margin:0 3%; line-height:16px; display:inline-block;}
.social_links a, .social_links1 a, .social_links2 a, .social_links3 a{padding:28px 0; height:100%; box-sizing:border-box;}
/**********inner end***********/
.middle3{margin:0; padding:0; display:table-cell; width:100%; height:100%; vertical-align:middle;}
.square33b1 .square-content2 {width:100%;text-align:center; position:relative;background-size:cover; display:block; height:100%;}
.square33b1 .leggi-1 {position:absolute; bottom:30px; left:0; width:100%; text-align:center;	z-index: 1;}

.square33b1 .leggi-1b {
	position:absolute; 
	bottom:1px; 
	left:0; 
	width:100%; 
	text-align:center;
	z-index: 0;
	
	}

/* .square33b1 .leggi-1 em{border: 2px solid #5c5956;color:#5c5956; font-size:16px; font-style:normal;padding: 8px 13px; display:inline-block; text-transform:uppercase;} */

.square33b1 .leggi-1 {position:absolute; bottom:30px; left:0; width:100%; text-align:center;	 color:#fff; z-index: 1;}
.square33b1 .leggi-1 em{border: 2px solid #000;color:#000; font-size:26px; font-style:normal;padding: 8px 13px; display:inline-block; text-transform:uppercase;
			font-family: Arial,Helvetica,sans-serif;
	    font-weight: 300;
    letter-spacing: 1px;
        font-size: 26px;
}

/* .square33b1 .square-content3 {width:100%;text-align:center; position:relative; background:url(../images/Bologna.jpg) no-repeat center top; background-size:cover; display:table-cell; height:100%;} */

.square33b1 .leggi-1 strong {text-shadow:0 1px 5px #000;}
.square33b1 .leggi-1 small {margin:0 0 40px 0;text-shadow:0 1px 5px #000;}
.square33b1 .leggi-1 .leggi {border: 2px solid #171614;color:#171614; }
/*.block13-1 ul li a{color:#fff;}*/
.light_geern{background-color:#add3df; color:#000 !important; position:relative;}

.block13-1 .light_geern strong {color:#3c3c3b;}
.block13-1 .light_geern small {color:#3c3c3b;}
.block13-1 .light_geern .leggi {border: 2px solid #3c3c3b;color:#3c3c3b;}
.block13-1 .square33b1 .para{color:#3c3c3b; 
/* 	padding:40px 0 60px; */
	}
.line{display:inline-block; vertical-align:middle; margin:0 12px;}
.line img{width:auto !important;}
.bottom3{ bottom: 10px;
    color: #fff;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;}
.middle4 img{width:100%; height:auto;}
.middle4{height:100%; width:100%; display:table-cell;}
.square33b5{background-size:cover; display:table-cell; height:100%;}
.square33b5 a{width:100%; height:100%; display:table;}
.square33b5 h2{font-size:43px; color:#fff; font-weight:bold; text-transform:uppercase; position:absolute; width:100%; text-align:center; bottom:48px; left:0; text-shadow:0 4px 10px #000;}
.square33b6{background-size:cover;display:table-cell; height:100%;}
.square33b6 a{width:100%; height:100%; display:table;}
.square33b6 h2{font-size:43px; color:#fff; font-weight:bold; text-transform:uppercase; position:absolute; width:100%; text-align:center; bottom:48px; left:0; text-shadow:0 4px 10px #000;}
.square33b3{padding:0; box-sizing:border-box;}
.square33b7{background-color:#3f5580;}

.banner .bx-viewport ul li iframe {display:block;width:100% !important;height:926px !important;}
.banner .bx-viewport ul li video {display:block;width:100% !important;height:926px !important; margin:0 auto !important; background:#101010; }
.banner .bx-viewport ul li video source{width:100%; height:100%; }

.banner .bx-viewport ul li iframe video{display:block;width:100% !important;height:100% !important;}
.banner .bx-viewport ul li iframe body:-webkit-full-page-media {
background-color:#ffffff !important;}
document body {background-color: white !important;}


/************************/
.inner2_container{display:block; margin:10px auto 30px; padding:0; width:1112px;}
.data{display:block; margin:0 0 25px 0; padding:0px 10px; background-color:#48bf2c;}
.data h2{display:inline-block; margin:0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:38.81px;color:#fff;font-weight:bold;	letter-spacing:5px; float:left;}
.icons{display:inline-block; margin:10px 5px 0 0; padding:0; float:right;}
.icons ul{display:inline-block; margin:0; padding:0;}
.icons ul li{display:inline-block; margin:0 0 0 36px; padding:0; float:left; position:relative;}
.icons ul li a{display:inline-block; margin:0; padding:0;}
.icons ul li span{display:none; margin:0; padding:17px 0; background:url(../images/bg4.png) no-repeat left top;font-family:'Yanone Kaffeesatz',sans-serif;font-size:21.27px;color:#000000;font-weight:300;letter-spacing:1px; position:absolute; left:-80px; top:32px; text-align:center; width:180px;}
.icons ul li:hover span{display:block;}
.inner2_container h3{display:inline-block; margin:0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:31.63px;color:#3c3c3b;font-weight:bold;	letter-spacing:1px; text-transform:uppercase;}
.inner2_container p{display: block; margin: 0;padding:0;font-family: 'Yanone Kaffeesatz',sans-serif;font-size:24px;color: #3c3c3b;font-weight:300;line-height:27px;}

.news_block2_main{display:block; margin:45px 0; padding:0;}
.news_block2{display:inline-block; margin:0 36px 0 0; padding:0 0 10px; width:251px; border-bottom:2px solid #3c3c3b; float:left;}
.news_block4{margin:0;}
.news_block2 img{width:100%; height:auto; display:block; margin:0 0 10px;}
.news_block2 h4 {display:block;margin:0;padding:0 0px;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px;color:#3c3c3b;font-weight:bold;letter-spacing:1px;}
.news_block2 small{display: block; margin:0;padding:0 0px;text-transform: uppercase;font-family: 'Yanone Kaffeesatz',sans-serif;font-size:20px;color:#3c3c3b;font-weight:bold;letter-spacing:1px;}
.news_block2 p{display: block; margin:0;padding:0 0px;font-family: 'Yanone Kaffeesatz',sans-serif;font-size:20px;color:#3c3c3b;   font-weight:300;letter-spacing: 1px; line-height:23px;}

#myList li				{display:none;}


.section3{display:block; margin:0; padding:0;}
.section3 ul{ overflow:hidden;}
.section3 ul li{display: table;margin: 0;padding: 0;float: left;width: 33.3%;position: relative;overflow: hidden;}
.section3 ul li img{width:100%;display:block;}
.cont1 {width:100%;min-height:100px;margin:0;padding:0 20% 0 0; box-sizing:border-box;	background:url(../images/bg2_xlite.png) repeat left top;
	opacity: 0.8;
	position:absolute;left:0;bottom:-330px;	-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}

.cont1 h2 {display:block;margin:0;padding:10px;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:48px;color:#fff;font-weight:400;	letter-spacing:1px;}
.cont1 small{display: block; margin: 0;padding: 10px;text-transform: uppercase;font-family: 'Yanone Kaffeesatz',sans-serif;font-size:48px;color: #fff;   font-weight:300;letter-spacing: 1px;}

.cont1 p{display: block; margin: 0;padding: 10px;text-transform: uppercase;font-family: 'Yanone Kaffeesatz',sans-serif;font-size:48px;color: #fff;   font-weight:300;letter-spacing: 1px;}

.section3 ul li a:hover .cont1 {bottom:0;}
.loadmore{display:block; margin:0 auto; text-align:center; padding:20px 0; background-color:#fff;}
.loadmore img{cursor:pointer;}
.container2{display:block; padding:0px 0 0;}

.inner4_content{display:block; margin:0; padding:20px 0 0;}
.serch1{border-top:2px solid #454544;border-bottom:2px solid #454544; display:inline-block; margin:0 0 32px 0; position:relative;}
.text_fld5									{display:block; margin:0 auto; padding:1px 44px 1px 5px !important; border:0 !important;background-color:#dcdedf!important; border-radius:0;font-family: 'Yanone Kaffeesatz',sans-serif; font-size:26px; color:#414042; font-weight:bold; box-shadow:none !important; outline:none; width:100%; box-sizing:border-box; letter-spacing:2px;}
.serch1 a{position:absolute; right:10px; top:4px;}

.left_section2 {display:inline-block;margin:53px 0 0;padding:0 1.3% 0 2.4%;float:left;width:184px;}

.left_menu{display:block;}
.left_menu h2 {display:block;margin:0 0 20px;padding:0;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:26px;color:#414042;font-weight:700;letter-spacing:1px;border-top:2px solid #414042;border-bottom:2px solid #414042; line-height:34px;}

.left_menu h2 small {display:inline-block;margin:0px 0 0;padding:0;cursor:pointer;float:right;}

.gamma_left1 {display:table;margin:0;padding:0;float:left;text-align:center;width:100%;height:100%;}
.cont3 {display:table-cell;width:164px;height:100%;vertical-align:middle;background-color:#48bf2c;}

.cont3 h2 {display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:71.08px;color:#fff;font-weight:700;	letter-spacing:5px;line-height:62.55px;}
.cont3 small {display:block;margin:0;padding:0 0 14px 0;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:35.54px;color:#fff;font-weight:700;letter-spacing:5px;line-height:28px;}

.gamma_right1 {margin:0 20px;padding:13px 0;text-align:left;border-bottom:2px solid #3d3d3c;border-top:2px solid #3d3d3c;position:relative;width:70%;float:left;}
.gamma_right1 h2 {display:block;margin:0;padding:0;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:24px;color:#3c3c3b;font-weight:700;letter-spacing:1px;line-height:27px;}
.gamma_right1 p {display:block;margin:0;padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:24px;color:#3c3c3b;font-weight:300;letter-spacing:1px;	line-height:27px;}


.gamma_right2{float:left;}
.gamma_right2 img {margin:0;padding:0;display:block;}
.right_section2 {display:inline-block;margin:0;padding:0;float:left;width:84%;}

.mostar{display:block; margin:0 0 20px; padding:0;}
.mostar span{display:inline-block; margin:0 0 1px; padding:0;font-family:'Yanone Kaffeesatz',sans-serif; font-size:26px; color:#414042; font-weight:bold; text-transform:uppercase; letter-spacing:2px;}
.mostar .dd{border:2px solid #000;}
.mostar .dd .ddTitle .ddTitleText{padding:0 5px; text-align:left; line-height:23px; font-weight:normal;}
.mostar .dd .ddArrow{background:url(../images/arrow2.png) no-repeat center center; width:25px; height:20px;}
.mostar .ddcommon .ddArrow{top:0; right:6px;}
.mostar .dd .divider{right:38px;border-left: 2px solid #000;}
.mostar .ddcommon .ddTitle{display:block;} 


.top_pagination{display:inline-block; float:right;}
.top_pagination ul{}
.top_pagination ul li{display:inline-block; margin:0 0 0 10px; padding:0; float:left;}
.top_pagination ul li span{display:inline-block; margin:0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif; font-size:26px; color:#414042; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.top_pagination ul li a{display:inline-block; margin:0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif; font-size:26px; color:#414042; font-weight:normal;}
.top_pagination ul li a.active{font-weight:bold;}

.inner5_container{display:block; margin:26px auto 30px; padding:0; width:1370px;}

.right_section4{display:inline-block; margin:0; padding:0; float:right; width:75%;}
.projet                                    {width:100%; margin:0; background:#ffffff; margin:0; border-top:2px solid #3c3c3b;   }
.projet .header_title                       {width:100%;display:block;font-family:'Yanone Kaffeesatz',sans-serif;font-size:26px; text-align:left; color:#3c3c3b;  margin:0px 0 0; font-weight:bold; letter-spacing:2px;border-bottom:2px solid #3c3c3b;}
.header_title span                          {float:right; margin:0 10px 0 0;}
.projet .inner_accor                        {margin:0; background:#ffffff;padding:0;}
.inner_accor .para                          {font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px; color:#3c3c3b; font-weight:300; padding:8px 20px;}
.inner_accor .para a                        {font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px; color:#3c3c3b; font-weight:normal;}
.inner_accor .para strong                   {font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px; color:#3c3c3b; font-weight:bold;}

.projet .header_title  a{display:block;padding:0px 0px 0px 10px; background:url(../images/done_arrow.png) no-repeat 99% center ; color:#3c3c3b;}

.projet .header_title a i{margin:0px 8px 0 0px;}	

.projet .header_title.active a{color:#48bf2c !important;background:url(../images/top_arrow.png) no-repeat 99% center;}
.projet .header_title .active a i{opacity: 0.95;}	
.projet .inner_accor{display:none;}
.projet .inner_accor1{display:none; border-bottom:2px solid #3c3c3b;}
.projet .header_title1{border-top:0;}
.projet .header_title1 a{color:#F00;background:url(../images/done_arrow1.png) no-repeat 99% center !important; font-size:19px; letter-spacing:0;}
.projet .header_title1.active a{color:#48bf2c !important;	background:url(../images/top_arrow1.png) no-repeat 99% center !important;}

.left_section3{padding:0; width:219px;}

.left_cont2{display:inline-block; margin:0px 0 20px; padding:0; text-align:center;}
.left_cont2_in{display:block; margin:0; padding:0; text-align:center;}

.left_cont2 img{display:inline-block; margin:0 0 15px; padding:0;}
.left_cont2 h3{display:inline-block; margin:0px 0 5px 0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px; color:#48bf2c; font-weight:bold; text-transform:uppercase;}
.left_cont2 p{display:inline-block; margin:0 0 24px 0; padding:0; text-align:justify;font-family:'Yanone Kaffeesatz',sans-serif;font-size:20px; color:#3c3c3b; font-weight:300;}
.left_block2{display:inline-block; margin:0; padding:0; float:left; width:93%;}
.right_img{display:inline-block; margin:-40px 2% 0 0; float:right;}


.map1{display:block; margin:0 auto;background:url(../images/map3.png) no-repeat left top; width:695px; height:734px; position:relative;}
.map1 ul{}
.map1 ul li{position:absolute;}
.map1 ul li a{width:100%; height:100%; display:inline-block;}
.map1 ul li.aosta{left:3px; top:114px; width:65px; height:40px; z-index:99;}
.map1 ul li.aosta:hover, .map1 ul li.aosta.active{background:url(../italy/Map_Italy_valle_d_aosta.png) no-repeat 0 0px;}
.map1 ul li.piemonte{left:1px; top:76px; width:141px; height:177px; z-index:9;}
.map1 ul li.piemonte:hover, .map1 ul li.piemonte.active{background:url(../italy/Map_Italy_Piemonte.png) no-repeat 0 0px;}
.map1 ul li.lombardy{left:90px; top:51px; width:161px; height:152px; z-index:99;}
.map1 ul li.lombardy:hover, .map1 ul li.lombardy.active{background:url(../italy/Map_Italy_Lombardy_selected.png) no-repeat 0px 0px;}
.map1 ul li.adige{left:180px; top:1px; width:102px; height:108px; z-index:999;}
.map1 ul li.adige:hover, .map1 ul li.adige.active{background:url(../italy/Map_Italy_trentino_alto_adige.png) no-repeat 0px 0px;}
.map1 ul li.veneto{left:200px; top:26px; width:131px; height:139px; z-index:99;}
.map1 ul li.veneto:hover, .map1 ul li.veneto.active{background:url(../italy/Map_Italy_veneto.png) no-repeat 0px 0px;}
.map1 ul li.giulia{left:280px; top:28px; width:91px; height:74px; z-index:999;}
.map1 ul li.giulia:hover, .map1 ul li.giulia.active{background:url(../italy/Map_Italy_friuli_venezia_giulia.png) no-repeat 0px 0px;}
.map1 ul li.liguria{left:55px; top:196px; width:135px; height:83px; z-index:999;}
.map1 ul li.liguria:hover, .map1 ul li.liguria.active{background:url(../italy/Map_Italy_liguria.png) no-repeat 0px 0px;}
.map1 ul li.romagna{left:137px; top:150px; width:194px; height:98px; z-index:999;}
.map1 ul li.romagna:hover, .map1 ul li.romagna.active{background:url(../italy/Map_Italy_emilia_romagna.png) no-repeat 0px 0px;}
.map1 ul li.toscana{left:167px; top:206px; width:142px; height:158px; z-index:999;}
.map1 ul li.toscana:hover, .map1 ul li.toscana.active{background:url(../italy/Map_Italy_toscana.png) no-repeat 0px 0px;}
.map1 ul li.marche{left:292px; top:219px; width:114px; height:91px; z-index:999;}
.map1 ul li.marche:hover, .map1 ul li.marche.active{background:url(../italy/Map_Italy_marche.png) no-repeat 0px 0px;}
.map1 ul li.umbria{left:290px; top:252px; width:83px; height:98px; z-index:999;}
.map1 ul li.umbria:hover, .map1 ul li.umbria.active{background:url(../italy/Map_Italy_umbria.png) no-repeat 0px 0px;}
.map1 ul li.lazio{left:277px; top:304px; width:153px; height:121px; z-index:999;}
.map1 ul li.lazio:hover, .map1 ul li.lazio.active{background:url(../italy/Map_Italy_lazio.png) no-repeat 0px 0px;}
.map1 ul li.abruzzo{left:366px; top:288px; width:96px; height:92px; z-index:999;}
.map1 ul li.abruzzo:hover, .map1 ul li.abruzzo.active{background:url(../italy/Map_Italy_abruzzo.png) no-repeat 0px 0px;}
.map1 ul li.molise{left:422px; top:340px; width:64px; height:62px; z-index:999;}
.map1 ul li.molise:hover, .map1 ul li.molise.active{background:url(../italy/Map_Italy_molise.png) no-repeat 0px 0px;}
.map1 ul li.campania{left:417px; top:382px; width:131px; height:109px; z-index:999;}
.map1 ul li.campania:hover, .map1 ul li.campania.active{background:url(../italy/Map_Italy_campania.png) no-repeat 0px 0px;}
.map1 ul li.puglia{left:475px; top:337px; width:228px; height:134px; z-index:99;}
.map1 ul li.puglia:hover, .map1 ul li.puglia.active{background:url(../italy/Map_Italy_puglia.png) no-repeat 0px 0px;}
.map1 ul li.basilicata{left:510px; top:395px; width:90px; height:91px; z-index:999;}
.map1 ul li.basilicata:hover, .map1 ul li.basilicata.active{background:url(../italy/Map_Italy_basilicata.png) no-repeat 0px 0px;}
.map1 ul li.calabria{left:545px; top:459px; width:100px; height:179px; z-index:999;}
.map1 ul li.calabria:hover, .map1 ul li.calabria.active{background:url(../italy/Map_Italy_calabria.png) no-repeat 0px 0px;}
.map1 ul li.sicilia{left:360px; top:606px; width:207px; height:131px; z-index:999;}
.map1 ul li.sicilia:hover, .map1 ul li.sicilia.active{background:url(../italy/Map_Italy_sicilia.png) no-repeat 0px 0px;}
.map1 ul li.sardegna{left:108px; top:443px; width:108px; height:191px; z-index:999;}
.map1 ul li.sardegna:hover, .map1 ul li.sardegna.active{background:url(../italy/Map_Italy_sardegna.png) no-repeat 0px 0px;}
.map1 ul li.san_marino{left:310px; top:224px; width:17px; height:13px; z-index:999;}
.map1 ul li.san_marino:hover, .map1 ul li.san_marino.active{background:url(../italy/Map_Italy_san_marino.png) no-repeat 0px 0px;}

.map2{display:block; margin:0 auto;background:url(../images/map2.png) no-repeat left top; width:1286px; height:734px; position:relative;}
.map2 ul{}
.map2 ul li{position:absolute;}
.map2 ul li a{width:100%; height:100%; display:inline-block;}
.map2 ul li.light{left:0; top:0; width:605px; height:100%; z-index:9999;}
.map2 ul li.light:hover, .map2 ul li.light.active{background:url(../Map_Europe/aMap_world_light-grey.png) no-repeat 0 0px;}
.map2 ul li.europe{left:543px; top:25px; width:290px; height:321px; z-index:999;}
.map2 ul li.europe:hover, .map2 ul li.europe.active{background:url(../Map_Europe/Map_world_Europe.png) no-repeat 0px 0px;}
.map2 ul li.africa{left:525px; top:336px; width:327px; height:291px; z-index:999;}
.map2 ul li.africa:hover, .map2 ul li.africa.active{background:url(../Map_Europe/Map_world_Africa.png) no-repeat 0px 0px;}
.map2 ul li.asia{left:715px; top:10px; width:500px; height:531px; z-index:99;}
.map2 ul li.asia:hover, .map2 ul li.asia.active{background:url(../Map_Europe/Map_world_Asia.png) no-repeat 0px 0;}
.map2 ul li.oceania{left:1048px; top:492px; width:244px; height:241px; z-index:99;}
.map2 ul li.oceania:hover, .map2 ul li.oceania.active{background:url(../Map_Europe/Map_world_Oceania.png) no-repeat 0px 0px;}

.names{display:block; margin:0; padding:5px 5px;width:100%;border-bottom:2px solid #3c3c3b; border-top:2px solid #3c3c3b; box-sizing:border-box;}
.names p{display:inline-block; margin:0 20px 0 0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:31.63px; color:#3c3c3b; font-weight:300; text-transform:uppercase; line-height:35px;}
.names p span{font-weight:bold; margin:0 0 0 0px;}
.names2{display:block; margin:0;padding:0px 0px;width:100%;border-bottom:2px solid #3c3c3b; border-top:2px solid #3c3c3b; box-sizing:border-box;}
.names2 p{display:inline-block; margin:0 0px 0 0; padding:0;font-family:'Yanone Kaffeesatz',sans-serif;font-size:22px; color:#3c3c3b; font-weight:300; text-transform:uppercase; line-height:35px;}
.names2 p span{font-weight:bold; margin:0 0 0 0px;}
.names1{border-top:0px solid #3c3c3b;}

.inner7_contaner{width:1385px; margin:0 auto; padding:74px 0 25px; display:block;}
.inner7_right_section{display:inline-block; margin:0; padding:0; float:right; width:1146px;}
.inner7_right_section ul{}
.inner7_right_section ul li{display:inline-block; float:left; margin:0 35px 36px 0;}
.social_2 {display:inline-block;margin:5px 0 0 0;padding:0;width:100%;}
.social_2 ul li span {display:inline-block;margin:0;padding:0;float:left;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:22px;color:#3c3c3b;font-weight:700;letter-spacing:1px;line-height:18px;}
.social_2 ul {}
.social_2 ul li {display:inline-block !important;margin:0 12% 0 0;padding:0;float:left;}
.social_2 ul li a {display:inline-block;margin:0;padding:0;}
.social_2 ul li img{display:block;}

.top_banner_img{display:block; width:100%;border-top:2px solid #3c3c3b;}
.top_banner_img img{display:block; width:100%; height:auto;}


.names1{border-top:0px solid #3c3c3b;}
.social_1 {display:inline-block;margin:0 0 -6px 9.5%;padding:0;width:74%;}
.social_1 ul li span {display:inline-block;margin:0;padding:0;float:left;text-transform:uppercase;font-family:'Yanone Kaffeesatz',sans-serif;font-size:31.63px;color:#3c3c3b;font-weight:700;letter-spacing:1px;line-height:26px;}
.social_1 ul {}
.social_1 ul li {display:inline-block;margin:0 10% 0 0;padding:0;float:left;}
.social_1 ul li a {display:inline-block;margin:0;padding:0;}

.cont_block{display:block; margin:0; padding:20px 0px 40px; text-align:justify;}
.prodot{display:block; margin:0; padding:25px 0 0;
	text-align: center
}

.prodot ul{
	
		float:center;
}
.prodot ul li{display:inline-block; margin:0 13px 0 0; 
	margin-bottom: 13px;
	float:center; background-color:#dee1e2; text-align:center;}
.prodot ul li a{display:inline-block; margin:0; padding:0;}
.prodot ul li:nth-last-child(1){margin:0;}
.prodot ul li img{width:100%; height:auto;}

