@font-face{
font-family:icon-font;
src:url('https://cuckold.net/menu2/public/fonts/icon-font.eot');
src:url('https://cuckold.net/menu2/public/fonts/icon-font.eot?#iefix') format('eot'),url('https://cuckold.net/menu2/public/fonts/icon-font.woff') format('woff'),url('https://cuckold.net/menu2/public/fonts/icon-font.ttf') format('truetype'),url('https://cuckold.net/menu2/public/fonts/icon-font.svg#icon-font') format('svg');
}

.icon-desktop:before,.icon-menu-close:before,.icon-menu:before,.icon-mobile:before,.icon-submenu-down:before,.icon-submenu-right:before,.icon-world:before,.nav .nav-submenu>a:after,.nav-button:before,.nav-close:before,.nav>ul>.nav-submenu>a:after,header h1:before{
	font-family:icon-font;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	text-decoration:none;
	text-transform:none;
	vertical-align:top;
	}

.icon-desktop:before{content:"\E001"}

.icon-menu-close:before{content:"\E002"}

.icon-menu:before{content:"\E003"}

.icon-mobile:before{content:"\E004"}

.icon-submenu-down:before{content:"\E005"}

.icon-submenu-right:before{content:"\E006"}

.icon-world:before{content:"\E007"}

body{
	padding-top:4.4rem;
	}

header{
	display:block;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:901;
	padding-left:10px;
	/* line-height:4.4rem; */
	line-height:4.4rem;
	/* background-color:#26201C; */
	/* color:#A69A94 */
	color: #ffffff;
	
	}

header h1{
	margin:0;
	font-size:1.7rem;
	line-height:4.4rem;
	font-family: 'Birch Std';
	font-weight: normal;
	font-style: normal;

	}
#scritti {
	display:none;
}

header h1:before{content:"\E004";margin-right:8px}

.nav-button,.nav-close{
	position:fixed;
	top:0;
	width:2.4rem;
	height:4.4rem;
	overflow:hidden;
	z-index:902;
	cursor:pointer;
	text-decoration:none;
	line-height:4.4rem;
	background-color:#26201C;
	color:#A69A94;
	}

.nav-button:before,.nav-close:before{display:block;text-align:center}

.nav-button{display:block;right:1rem;font-size:1.7rem}

.nav-button:before{content:"\E003"}

.nav-close{display:none;right:4rem;font-size:1.9rem}

.nav-close:before{content:"\E002"}

.nav{
	padding-top:4.4rem;
	/* line-height:4.4rem; */
	line-height:2.0rem;
	/* background-color:#26201C; 
	color:#A69A94;*/
	background-color:#494949;
	color: #ffffff;
	
	
	}
/* */
nav a:link {
	color: #fff;
	text-decoration: none;
}
/* */

.nav ul{
	border-radius:0 0 6px 6px;
	/* background-color:#26201C; */
	/* */ 
	font-family: Geneva, Arial, Helvetica, Verdana;
	font-weight:bold;
	color: #ffffff;
	/* */
	}

.nav ul ul{
	/* background-color:#2f2722; */
	background-color:#382f29;
	
	}

.nav ul ul ul{background-color:#382f29}

.nav ul ul ul ul{background-color:#40362f}

.nav ul ul ul ul ul{background-color:#493e36}

.nav li{
	
	/* border-top:1px solid #59544F; */
	cursor:pointer;
	/* */
	border-left-color: #333333;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-top-color: #333333;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	
	/* */
}

.nav li.nav-active>a,.nav li:hover>a{
	
	/* color:#923600;
	background-color:#2E2722; */
	color: #ffffff;
	background-color: #900000;
	text-transform: none;
	}

.nav .nav-submenu>ul{
	margin-left:10px;
	}

.nav .nav-submenu>a{
	padding-right:30px!important;
	}

.nav a,.nav a:active,.nav a:hover,.nav a:visited{
	border-radius:6px;
	padding:0 15px 1px;
	/* color:#8C827D; */
	text-decoration:none;
	}

.nav .nav-submenu>a:after{
	position:absolute;
	display:block;
	right:10px;
	top:1px;
	content:"\E005";
	}


@media only screen and (min-width:642px){
	
body{
padding:0!important}

header{
	position:relative;
	/**/
	border: 1px solid #333333;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	behavior: url('https://cuckold.net/PIE/PIE.htc');
	/*height:130px;*/
	margin-bottom: 10px;
	background-color:#000;
	background-image: url('https://cuckold.net/background/logosoloefinale.jpg'), url('https://cuckold.net/background/header.jpg');
	background-position: top left, top right;
    background-repeat: no-repeat;
	background-color:#000000;
	color: #fff;
	width: 1060px;
	text-align:center;
	margin: 0 auto 10px auto;
	/**/
}

header h1 {
	display:none;
}
#scritti {
	display:block;
	
	font-family: 'Birch Std';
	font-weight:lighter;
	font-style: normal;
	color:#8C0000; 	
}
.titolo{
	font-size:90px;
	line-height:80px;
	
	}
.sottotitolo{
	font-size:26px;
	color: #ffffff;
	}
.za {
	color:#8C0000;
	font-size:30px;
	}


/*header h2:before{
content: url("https://cuckold.net/img/logo_nudo.jpg");
margin-right:10px;
vertical-align:middle;
}*/
/*header h2:after{
content: url("https://cuckold.net/background/header.jpg");
margin-left:10px;
vertical-align:middle;
}*/

header h1:before{
content:"\E001"}

.nav-button{
display:none}

.nav{
	/* padding:0!important; */
	/* */
	width:1060px;
	padding: 2px 10px 2px 10px!important;
	line-height:25px;
	margin: 0 auto 0 auto;		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	behavior: url('https://cuckold.net/PIE/PIE.htc');
	/* */
	}

/* */
.nav ul {
	font-size:12px;
}
/* */
	

.nav>ul>li{
border-top:none;
width: 120px;


}

.nav li>ul{
box-shadow:0 0 5px 0 rgba(0,0,0,.75);
}

.nav ul ul ul{
border-radius:0 6px 6px}

.nav ul ul ul li:first-child{
border-top:none}

.nav .nav-left>ul{
border-radius:6px 0 6px 6px}

.nav .nav-submenu li{
min-width:110px}

.nav .nav-submenu>ul{
margin:0}


.nav>ul>.nav-submenu>a:after{
content:"\E005"}

.nav .nav-submenu>a:after{
content:"\E006"}

/* */
.nav a,.nav a:active,.nav a:hover,.nav a:visited{
	padding:0px 0px 0px 0px!important;
	/* color:#8C827D; */
	}

/* */
}

