/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: May 14 2021 | 03:04:44 (pm)
/*
/******* Do not edit this file *******/

#page_content_wrapper .inner {
    margin: auto;
    padding: 0 5px 0 5px;
}

#accordions-1056 .accordion-content {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 17px;
    border: 1;
}

#accordions-1148 .accordion-content {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 17px;
    border: 1;
}

textarea {
   width: 100%;
}

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content: "";
    display: none;
    table-layout: fixed;
}

 .entry .entry-header {
    margin: calc(3 * 1rem) calc(10% + 60px) 1rem; display:none;
  }

.site-header {
    display:none;
}

#colophon .site-info {
  color: #767676;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;display:none;
}

.entry .entry-title {
    display:none;
}

#page {
  width: 100%; background-color:#000000;
}

#page_content_wrapper {
    background: #000000;
    background: rgb(0, 0, 0);
    background: rgb(0, 0, 0);
    margin-left: 0px;
    position: absolute;
    margin-top: 0px;
}

.nav_wrapper_inner{
    display:none;
}

body {
    color: #ffffff;
}
input[type=text], input[type=password] {
    padding: 0px;
    font-size: 12px;
    font-family: Helvetica, Arial,Verdana,sans-serif;
    margin: 0;
    background: rgba(255,255,255,100);
    border: 0;
    color: #000;
    border: 2px solid #fff;width:99%;
}

#menu_close, #menu_expand_wrapper a, input[type=submit].primary, input[type=button].primary, input[type=button].primary:hover {
    display:none;
}

.cufon{
    display:none;
}

.top_bar{
    display:none;
}

#menu_expand_wrapper{
    display:none;
}


input[type=submit], input[type=button], a.butto {
    
    margin-top:10px;
    background: #ffffff; width:100%; height:50px;
}

#menu_wrapper{
    display:none;
}

#footer{
    display:none;
}

.footer_bar{
    display:none;
}





input[type=text], input[type=password],  input[type=email], input[type=tel], input[type=number]
{
	padding: 1px;
	font-size: 13px;
	font-family: Helvetica, Arial,Verdana,sans-serif;
	margin: 0;
	background: rgba(255, 255, 255, 1);
	border: 1;
	color: #000;
	border: 1px solid #C5C5C5;
	width:270px;
  width:99%;
  height:40px;
}

.post_date .date
{
	width: 100%;
	font-size: 40px;
	text-align: center;
	margin-top: -15px;
	display:none;
}


.post_date .month
{
	width: 100%;
	font-size: 14px;
	text-align: center;
	margin-top: 7px;
  display:none;
}

.post_date .year
{
	width: 100%;
	font-size: 14px;
	text-align: center;
	margin-top: -15px;
  display:none;
}







input[type=text], input[type=password]
{
	padding: 0px;
	font-size: 12px;
	font-family: Helvetica, Arial,Verdana,sans-serif;
	margin: 0;
	background: rgba(255,255,255,100);
	border: 0;
	color: #000;
	border: 2px solid #fff;
}



input[type=email], input[type=password]
{
	padding: 0px;
	font-size: 12px;
	font-family: Helvetica, Arial,Verdana,sans-serif;
	margin: 0;
	background: rgba(255,255,255,100);
	border: 0;
	color: #000;
	border: 2px solid #fff;
  
}



.page_control img, .page_control_static img
{
	width: 40px;
	height: 40px;
     display:none;
}


.campo-testo {
color: #ffffff;
background-color: #ffffff;
border: 0px solid #fff;}




.post_header .post_detail, .recent_post_detail
{
	width: 80%;
	padding: 5px 10px 5px 0;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
    display:none;
    
        
}







.post_header  h1, h3, h4, .portfolio_header h6, pre, code, tt
{
	color: #e3d384;
    position:absolute;
    bottom:30px;
   left:20px;
    text-shadow: 2px 2px 2px black;
    margin-top:30px;
    font-size:18px;
}

.post_header h1, h4, h5, #page_caption h1, #page_content_wrapper .sidebar .content .sidebar_widget li h2, #contact_form label, #commentform label, #page_content_wrapper .sidebar .content .sidebar_widget li  .post_date, .pagination span, .pagination a:hover
{
	font-size:22px;
    
}


.nav, .subnav, .nav_page_number
{
	list-style: none;
	float: left;
	padding: 10px 0 10px 0;
    margin-top:-40px;
}







a img 
{
	border:none;
    margin-top:-10px;
}



.nav li.current-menu-item ul li a:hover, .nav li ul li a:hover, .nav li ul li:hover a, .nav li ul li.current-menu-item a { background: #000000;  }