@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
@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 .introz: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;
	color: #ffffff; 
	}
*/
header .introz{
	margin:0;
	font-size:1.7rem;
	line-height:4.4rem;
	font-family: 'Abril Fatface', cursive;
	/*
	font-family: 'Birch Std';
	font-weight: normal;
	font-style: normal;
		*/
	}
/*
#scritti {
	display:none;
}
*/

header .introz: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!important;
	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;*/
	color: #ffffff;
	
/*background-color:#494949;*/
/* metallico */
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
/* metallico fine */
	

	}
/* */
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;
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	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: #000;
	border-top-color: #333333;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	
	/* */
}

.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;
	width: 100%;
	float:left;
	padding: 0 0 0 0;
	
	background-image: url('https://cuckold.net/img/head/04.png'), url('https://cuckold.net/img/head/07.png');
	background-position: top left, top right;
    background-repeat: no-repeat;
	color: #fff;
	text-align:center;
	border-bottom: 1px solid #222;
	/*border-radius: 0px 0px 100px 0px;
	-moz-border-radius: 0px 0px 100px 0px;
	-webkit-border-radius: 0px 0px 100px 0px;
	-khtml-border-radius: 0px 0px 100px 0px;
	*/
/* }
*/
header .introz {
	display:none;
}
	/*
#scritti {
	display:block;
	font-family: 'Birch Std';
	font-weight:lighter;
	font-style: normal;
	color:#8C0000;
	text-align:center; 	
	line-height: 30px;

}
	
.titolo{
	color:	#D5AD6D; 
	background: -webkit-linear-gradient(transparent, transparent),
    -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
	
	font-size:90px;
	line-height:80px;	
	}
.sottotitolo{
	font-size:26px;
	color: #ffffff;
	}
.za {
	color:	#D5AD6D; 
	background: -webkit-linear-gradient(transparent, transparent),
    -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
	font-size:30px;
	}

*/

header .introz:before{
content:"\E001"}

.nav-button{
display:none}

.nav{
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px!important;
	line-height:25px;
	border: 0px;
	border-radius: 0px 0px 50px 0px;
	-moz-border-radius: 0px 0px 50px 0px;
	-webkit-border-radius: 0px 0px 50px 0px;
	-khtml-border-radius: 0px 0px 50px 0px;
	margin-top:0;
	margin-right: 1px;
	}

/* */
.nav ul {
	font-size:12px;
	font-weight:normal;
	/*font-family: Lora;
	 font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Liberation Sans", sans-serif;	*/
	/*font-family: Century Gothic, sans-serif;*/
 	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
}
 


.nav>ul>li{
	border-top:none;
	width: 100%;
	height: 30px;
	/*font-size:16px;
	font-weight: lighter;
	font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Liberation Sans", sans-serif
	*/
		/*font-size:14px;*/
	font-weight:bold;
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
}

.nav li {
	/* height:30px;	*/
	max-width: 300px;
	min-height: 30px;
	}
.nav li:hover {
	background-color: #900000;	
	}
	
.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:200px;
	}

.nav .nav-submenu>ul{
margin-top:-30px;
	margin-left:202px;}


.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; */
	}

/* */
}


