/*
Theme Name: Neurothemes
Theme URL: http://www.spin-go.it/
Description: Spin-go! Minimal Website
Version: 1.0
Author: Marinella Mastrosimone
*/

html, body {background:url(images/bk_white_ededee.jpg) top center no-repeat #ededee; padding:0;  margin:0;     font-family: 'Nunito' !important;    font-style:normal;    font-weight:300; color:#777; font-size:14px;}
html{background:url("images/bk_red.png") repeat-y scroll center center #94261E;}
#box_container {background:url(images/bk_cerchi.png) left bottom no-repeat}
/*#box_container {background:url(images/bk_white_ededee.jpg) center top no-repeat #ededee}*/



.home #header		{padding-top:230px; padding-bottom:230px;}
.home .container	{min-height:400px;}

#header .links			{height:130px}
#header .links ul li	{list-style:none; text-align:right; font-size:21px; text-transform: uppercase;}
#header .links ul li a	{text-decoration: none;}

#corpo {position:relative; z-index:20;}
#corpo .content {float:left; width:550px; position:relative; z-index:10; }
#corpo .content p{background:white; color:#333}
#corpo .content .item{position:relative; z-index:20;}
#corpo .content .item a{text-decoration: none; display:block; background:url(images/bk_white_90.png) transparent; position:inherit;}
#corpo .content .item a:hover {background:white; color:red;}
#corpo .content .item .genere{padding-left:95px; background:url(images/hot_no.jpg) left center no-repeat; font-size:10px; height:20px; line-height:20px; border-bottom:1px solid #ccc; text-transform:uppercase;}
#corpo .content .item .genere.hot{background:url(images/hot.jpg) left center no-repeat; }
#corpo .content .item .box_info{padding:10px 0;}
#corpo .content .item .attachment-post-thumbnail	{float:left; width:85px; height:85px; margin-right:10px;margin-top:10px; border:1px solid #efefef}
#corpo .content .item p{padding:0; margin:0; font-size:12px; line-height:31px; }
#corpo .sidebar{ float:right; width:200px; padding-top:20px;}

.single .genere{padding-left:95px; background:url(images/hot_no.jpg) left center no-repeat; font-size:10px; height:20px; line-height:20px; border-bottom:1px solid #ccc; text-transform:uppercase; margin-bottom:20px;}
.single .genere.hot{background:url(images/hot.jpg) left center no-repeat; }
.single p{color:#333;}
.single #corpo ul li{list-style:none; background:#eee; border:1px solid white; padding:5px; color:#333;}
.single #corpo a{color:red;}

.single #corpo .press-kit-title{background:url(images/logo_small.jpg) left black no-repeat; font-size:31px; padding:5px 60px; height:40px; text-transform:uppercase; margin-top:5px;}
.single #corpo .press-kit{background:black; margin-top:5px; padding:5px;}
.single #corpo .press-kit #gallery-1 img{border:1px dotted #333;}
.single #corpo .press-kit #gallery-1 .gallery-item {    float: left; margin-top: 4px; margin-bottom:0;}
.single #corpo .box_campi_speciali{background:black; margin-top:5px}
.single #corpo .campi_speciali ul{margin:0; padding:0; }
.single #corpo .campi_speciali ul li{background:black; color:#ccc; width:388px; border:0; border-bottom:1px dotted #333}

#footer{background:url(images/bk_red.png) center repeat-y #94261e;}
#footer .container2 {text-align:center; font-size:10px; padding-top:20px; color:#581e1b; }
#footer a{ color: #fff}

a{color:#777;}
a:hover{color:red;}
a img{border:none;}

h1{padding:0; margin:0; font-size:24px;line-height:31px; color:red; text-transform:uppercase; font-weight:100;}
h2{padding:0; margin:0; font-size:24px;line-height:31px; color:red; text-transform:uppercase; font-weight:100;}
h3{padding:0; margin:0; font-size:24px;line-height:31px; font-weight:100;}
.single h3 p{margin:0; padding:0; color:#A5A5A5;}
h4{padding:0; margin:0; font-size:21px;line-height:31px; text-transform:uppercase; font-weight:100; text-align:center}

/*#cerchi{background:url(images/bk_cerchi.png); bottom:0; width:840px; height:545px; position:relative; z-index:0; margin-top:-545px}*/
#logo{margin-top:70px;}

i.spiega{font-size:11px;}
.line_small{border-top:1px solid #ccc;}
.line_strong{border-top:3px solid #ccc;}
.mezzo{margin-top:10px;}
.container{width:800px; left:50%; margin-left:-400px; padding-top: 210px; padding-bottom:210px; position:relative; /* z-index:20; da inserire su explorer*/}
.container2{width:800px; left:50%; margin-left:-400px; padding-top: 21px; padding-bottom:21px; position:relative; /* z-index:20; da inserire su explorer*/}
.left{float:left}
.right{float:right; text-align: right; padding-top: 155px; height: 100; }
.left2{float:left; text-align: left; padding-top: 155px; height: 100; }
.right2{float:right; text-align: right; height: 100; }
.clear{clear:both;}
.margin_bottom_30{margin-bottom:40px;}
img.alignleft{ float:left; margin-right:20px; border:6px solid #efefef;}
img{max-width: 9000px;}

ul.uscite{margin:0; padding:0;}
ul.uscite li{list-style:none; background:#ccc; margin:0; padding:0; border:1px solid white;}
ul.uscite li a{color:white; text-transform:uppercase; line-height:45px; height:45px; padding:0 15px; text-decoration:none; display:block; background:url(images/download_8x16.png) no-repeat right;}
ul.uscite li a:hover{color:white; background:url(images/download_8x16.png) red no-repeat right}

h3.gigpress-artist-heading {color:red; text-transform:uppercase;}
.gigpress-table {background:url(images/bk_white_90.png) transparent;}
body tr.gigpress-info td {color:#ccc;}
body tr.gigpress-info td a.gigpress-tickets-link{ font-weight:normal; color:#ccc;}
body tr.gigpress-row {font-size:14px;}
body  td.gigpress-artist { font-weight:bolder; color:red; }

#sidebar {margin-top:20px;}
#sidebar ul{margin:0; padding:0;}
#sidebar ul li{list-style:none; font-size:12px;}
#sidebar ul li ul li{background:#efefef; padding:3px; border:1px solid white;}
#sidebar ul li ul li.gigpress-alt{background:#e4e4e4}

#searchform{float:right; margin-top:-25px; height:30px;}

.single #corpo .box_concerti h2{background:#888888; color: white;    margin-top: 10px;    padding-left: 10px;}
.single #corpo .box_concerti ul.gigpress-listing{margin:0; padding:0;}
.single #corpo .box_concerti ul.gigpress-listing li{background:url(images/bk_white_90.png) transparent;}
.single #corpo .box_concerti ul.gigpress-listing li.gigpress-alt{background:#efefef;}

#corpo .content .item h3 p{font-size: 24px;    font-weight: 100;    line-height: 31px;    margin: 0;    padding: 0; color:#A5A5A5}
#corpo .content .item p i{color: #A5A5A5;    font-size: 14px;}

/*.uscite_cooperative, .uscite_spingo{width:40%; text-align:center; font-size:24px;}*/

.uscite_cooperative a{ background:url(images/bot_coop.png) no-repeat top center; padding-top:130px; float:right; width:200px; text-align:center; font-size:24px; margin-right:200px; margin-top:30px;}
.uscite_spingo a{ background:url(images/bot-spingo.png) no-repeat top center; padding-top:130px; float:left; width:200px; text-align:center; font-size:24px; margin-left:200px; margin-top:30px;}

.item_famiglia{width:150px; float:left; overflow:hidden; margin:10px 5px;}
.item_famiglia a{text-decoration:none;}
.item_famiglia img{width:148px; height:150px; border:1px solid #ccc;}
.item_famiglia h1{background:black; color:#fefefe; font-size:12px; text-align:center; }
.item_famiglia a:hover h1{color:red;}

.famiglia img{float:left; margin-right:20px; max-width:800px; height: auto; margin-bottom: 20px; }
.famiglia .box_favorite{width:300px; float:right; border-bottom:3px solid #000;}

.col_menu{text-align:right;}
.uno{margin-top:50px;}
.due{margin-top:20px;}

#loginform{font-size:10px; color:#ccc}
#loginform p{padding:2px;margin:0;}

input{width:220px; border:1px solid #ccc; color:#333; padding:2px;}

#rememberme{width:12px; border:none;}

.screen-reader-text{display:none;}
#searchsubmit{width:130px; background:red; color:white; border:0;}

.wp-caption{ float:left; background:#efefef; padding:5px; text-align:center; border:1px #ccc solid; margin-right:20px; margin-top:10px; font-size:10px; font-style:italic; margin-bottom:10px; }
body .cf5rps_wrapper {width:750px;}
body .rps_item {height:150px;}

.clear.line_small {height:20px; border-top: 0px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

.sidebar
