/* social icons */
@font-face{font-family:social;src:url(../fonts/social/social.eot?173s0);src:url(../fonts/social/social.eot?173s0#iefix) format('embedded-opentype'),url(../fonts/social/social.ttf?173s0) format('truetype'),url(../fonts/social/social.woff?173s0) format('woff'),url(../fonts/social/social.svg?173s0#social) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:social!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-google-plus:before{content:"\e900"}
.icon-facebook:before{content:"\e901"}
.icon-twitter:before{content:"\e902"}
.icon-youtube:before{content:"\e903"}
.icon-vimeo:before{content:"\e904"}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;background:red}.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none;background:#000}.owl-theme .owl-controls .owl-page{background:red!important;display:inline-block;zoom:1;margin-right:10px;padding-top:5px}#sidebar .side-video .owl-theme .owl-controls .owl-page{background:#000!important}.owl-theme .owl-controls .owl-page span,.owl-theme .owl-controls .owl-page span:active,.owl-theme .owl-controls .owl-page span:focus,.owl-theme .owl-controls .owl-page span:hover,.owl-theme .owl-controls .owl-page span:link{display:block;width:12px;height:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:red;border:2px solid #FFF;color:red}.owl-theme .owl-controls .owl-page *{background:red}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:active span .owl-theme .owl-controls.clickable .owl-page:focus span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFF!important;color:#FFF;border:2px solid #FFF}#sidebar .side-video .owl-theme .owl-controls .owl-page.active span,#sidebar .side-video .owl-theme .owl-controls.clickable .owl-page:active span #sidebar .side-video .owl-theme .owl-controls.clickable .owl-page:focus span,#sidebar .side-video .owl-theme .owl-controls.clickable .owl-page:hover span{background:red!important}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px}

/* general */
html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}
body{color:#606060;font-weight:300;line-height:1.5em;font-size:16px}
body.admin-bar{margin-top:-32px}
img.loading{height:27px;width:27px !important;position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px;z-index:10}
.loading-container{clear:both;position:relative;padding:15px;z-index:9}
ul,ol,li{list-style:none;padding:0;margin:0}
.post-content li{margin-left:25px}
.post-content ul>li{list-style:disc}
.post-content ol>li{list-style:decimal}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.boxshadow{-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}
.mask{overflow:hidden;width:620px}
.go-to-term{font-size:0.688em}
.flash-post-list .go-to-term{margin-top:20px;clear:both;display:block;text-align:center}
/* typography */
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:bold}
h1{font-size:1.875em}
h2{font-size:1.875em}
h3{font-size:1.438em}
h4{font-size:1.125em}
h5{font-size:1.000em}
h6{font-size:0.857em}
h1 span a,h2 span a,h3 span a,h4 span a,h5 span a,h6 span a{font-size:1.500em;text-transform:none;text-align:right}
.post-title{margin-top:0}
.single-post .single-post-contianer .post-title{margin:0 0 20px 0}
.side-post .post-title{font-size:1em;line-height:1.2em;margin:0 0 5px 0}
.side-post .post-time{font-size:0.8em}
.page-title{margin:0 auto 20px auto}
.page-description{margin:-10px auto 10px auto}
.desc-tifosodaspiaggia{margin-bottom:20px}
.tag-like-container{margin:0 0 35px 0}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{line-height:1.35em}
a,a:hover,a:visited{color:#000000;font-weight:bold;text-decoration:none}
a:hover{color:#606060}
.single-post #content .entry .post-content a{border-bottom:1px solid #000000}
.single-post #content .entry .post-content a:hover{border:none}
a.thumb-img{display:block;}
blockquote{font-size:1em;line-height:1.5em;background:#F3F3F3;padding:15px;margin-bottom:10px;border-left:3px solid #ccc}
blockquote p{font-size:1em;line-height:1.5em}
/* thumbnail */
.thumbnail{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.thumbnail .thumb-img,.thumbnail .thumb-img img{display:block;margin:0 auto}
.aligncenter{margin:0 auto 15px;text-align:center}
.alignleft{margin:0 15px 10px auto;text-align:left;float:left}
.alignright{margin:0 auto 10px 15px;float:right}
.alignnone{margin:0 auto 10px}
.wp-caption{max-width:100%}
.dida,.slide-dida,.wp-caption-text{font-weight:700;font-size:.9em;line-height:1.3em;color:#b0b0b0;margin:5px auto 0}
.dida{margin-bottom:10px}
/* header */
#header{background:#000}
#head{position:relative;clear:both;padding:50px 30px 0 30px}
.logo,.logo a{display:block;overflow:hidden}
.logo{width:194px;height:58px;margin:0 auto 50px auto}
.logo a{width:100%;height:100%;text-indent:-9999px;background:url('../images/logo-white.png?v=002') no-repeat center center}
.backgroundsize .logo a{background:url('../images/logo-white-2x.png?v=002') no-repeat center center;background-size:194px 58px}
/* page */
#wrap-out{margin:0 auto;background:#FFFFFF}
#wrapper{padding:20px 0 55px 0;background:#FFFFFF}
/* form */
button{outline:0}
input[type=submit]{background:#000;color:#FFF;border:none;text-transform:uppercase;font-size:.75em;font-weight:700}
.uneditable-input,input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#ccc;color:#b8b8b8;font-size:18px;font-weight:300;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.uneditable-input:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,textarea:focus{border-color:rgba(96,96,96,.4);outline:0;outline:dotted thin\9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
/* attachment */
.back-to-post{margin-bottom:10px;display:block}
/* categories,taxonomies */
.post-taxonomies{line-height:0.9em;margin-bottom:5px}
.post-taxonomies .tax-link{text-transform:uppercase;color:#FF0000;font-size:0.688em;text-shadow:0px 1px 0px rgba(0,0,0,0.5);margin-right:5px}
.post-taxonomies .tax-link:hover{color:#ff5a5a}
.flash-post .post-taxonomies .tax-link{text-shadow:none}
/* search */
#primary-menu .search{display:none}
.searchform{position:relative;float:left;margin:0 0 10px 0}
.searchform input[type="text"]{float:left;width:285px;-webkit-appearance:none}
.searchform .searchsubmit{position:absolute;right:3px;top:3px;background:#FFF url('../images/search.png') no-repeat center center;width:24px;height:24px}
.searchform .screen-reader-text{display:none}
/* navigation */
#navigation{font-size:1.875em;margin:15px 0}
#navigation .nav-next a,#navigation .nav-prev a{height:68px;line-height:68px}
#navigation .nav-prev a{background:url(../images/prev-next.gif) top left no-repeat;padding-left:50px;margin-left:-12px}
#navigation .nav-next a{background:url(../images/prev-next.gif) bottom right no-repeat;padding-right:50px;margin-right:-12px}
#navigation a{display:block}
#navigation .fl,#navigation .fr{width:45%;display:block}
#navigation .fr{text-align:right}
.wp-pagenavi{font-size:1.143em;overflow:hidden;position:relative;margin:20px auto 40px;text-align:center;font-weight:700}
.wp-pagenavi .current,.wp-pagenavi .page{padding-right:5px}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{position:absolute;top:0}
.wp-pagenavi .previouspostslink{left:0}
.wp-pagenavi .nextpostslink{right:0}
/* post list */
.post-list .post-title,.flash-post-list .post-title,.yarpp-related .post-list h3.post-title{font-size:1.125em !important;line-height:1.2em !important;margin-bottom:0 !important;text-shadow:0px 1px 0px rgba(0,0,0,0.5)}
.post-list .post-title a,.post-list .post-title a:hover,.flash-post-list .post-title a,.flash-post-list .post-title a:hover{color:#FFFFFF}
.post-list .std-posts .abstract{padding:10px}
.post-list .std-posts{margin-bottom:15px}
.post-list .std-posts .entry{background:url('../images/bg-hover.png') repeat top left;position:absolute;bottom:0;left:0;width:100%;pointer-events:none}
.post-list .std-posts .post-taxonomies{position:absolute;bottom:5px;left:10px;pointer-events:auto}
.post-list .std-posts .post-excerpt{font-size:0.688em;line-height:1.3em;margin-top:5px;color:#FFFFFF}
.post-list .std-posts .post{position:relative;min-height:130px;background:black}
.post-list .std-posts .show-when-open{display:none}
.in-campo-post-list{background:#FF0000;margin-bottom:15px;position:relative}
.in-campo-post-list-slider{clear:both}
.in-campo-post-list-slider .in-campo-double{margin:12px;overflow:hidden}
.in-campo-post-list-slider .owl-theme .owl-controls{position:absolute;top:0;left:160px;margin-top:-30px}
.in-campo-post-list .post-list-title{color:#FFFFFF;float:left;margin:10px 12px 0 12px}
.in-campo-post-list .go-to-term{color:#FFFFFF;float:right;margin-top:25px;margin-right:12px}
.in-campo-post-list .in-campo-post{background:#FFFFFF;color:#000000}
.in-campo-post-list .post-taxonomies{margin:5px 0 0 0}
.in-campo-post-list .post-taxonomies .tax-link{text-shadow:none}
.in-campo-post-list .post-title{line-height:1em !important;margin:0 0 5px 0 !important}
.in-campo-post-list .post-title a,.in-campo-post-list .post-title a:hover{color:#000000;font-size:0.875em;line-height:1.2em;text-shadow:none}
.in-campo-post-list .abstract{padding-right:5px}
.in-campo-post-list .post-excerpt{font-size:0.750em;line-height:1.2em}
/* banner */
.ad-link{font-size:0.688em;text-align:center;display:block}
.banner300x250{margin:0 auto;}
.banner728x90{display:none;width:728px;height:90px;float:right}
.banner1000x90{margin:0 auto;width:970px;text-align:center}
.banner-mobile{display:none}
.with-leaderboard .banner728x90{display:block}
body.with-skin{padding-top:100px}
.with-skin #top-bar{width:1000px;margin:0 auto 0 auto}
.banner-premierleague{margin-bottom:20px}
div[id^=google_ads_iframe] {line-height: 0;}
/* footer */
#footer{clear:both;margin:0 auto 0 auto;color:#888888;font-size:13px;overflow:hidden;font-weight:normal;padding:30px 0 60px 0}
#footer .copy{float:right;font-size:0.688em;line-height:20px;}
.copy .copy-txt,.copy .copy-logo{float:left;margin-left:5px}
.copy .copy-logo{width:69px;height:20px;display:block;overflow:hidden;background:url('../images/logo-cubica.jpg') no-repeat center center;text-indent:-9999px}
#footer a{font-weight:700;color:#888888}
#nav-foot{float:left}
#nav-foot li{float:left;margin-right:10px}
/* menu */
#header a,#header a:hover{color:#FFFFFF}
#header .menu,#header .menu li{list-style:none;padding:0;margin:0}
#header #primary-nav{clear:both;float:left;width:100%}
#header .menu-item-home{display:none}
#header .menu-container li{margin-bottom:10px}
#header .menu li{float:left;margin-right:15px}
#primary-nav{font-size:1.125em}
#teams-nav{font-size:0.9em;float:left}
#teams-nav .all-teams{color:#606060;text-transform:uppercase;font-size:0.688em;display:block;white-space:nowrap}
#teams-nav .all-teams:hover{color:#000000}
#teams-nav li.carlsberg a{background:url('../images/carlsberg.png') no-repeat center left;background-color:#20372a;padding:3px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-left:24px;color:#FFF}
#teams-nav li.carlsberg.current-menu-item a,#teams-nav li.carlsberg a:hover{background-color:#009b3a;color:#FFF}
.current-menu-item a,.current-menu-item a:hover{color:#606060}
#toggle-menu{display:none;visibility:hidden;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;width:78px;height:78px;color:#FFF;background:url('../images/toggle-menu.gif') no-repeat center center}
.backgroundsize #toggle-menu{background:url('../images/toggle-menu.gif') no-repeat center center;background-size:24px 24px}
.menu-title{font-weight:bold;clear:both;margin:0 12px 0 0;float:left;font-size:0.7em;line-height:1.9em;color:#606060;text-transform:uppercase;white-space:nowrap}
#head #primary-menu{clear:both}
#head #menu-main{width:100%;overflow:hidden;margin-bottom:5px}
#primary-menu.collapsed{float:left;width:100%;margin-bottom:10px}
#primary-menu.collapsed .menu-title{margin-top:30px}
#primary-menu.collapsed .menu-container{clear:both}
#primary-menu.collapsed li{float:none}
#primary-menu.collapsed .search{display:block;overflow:hidden;margin:15px}
#primary-menu.collapsed .search .s{margin:0;width:100%}
#primary-menu.collapsed .menu li.current-menu-item a,#primary-menu.collapsed .menu li.current-menu-item a:hover{color:#606060}
#primary-menu.collapsed .menu-title{display:block}
#primary-menu.collapsed{background:#c5c5c5;color:#fff}
#primary-menu.collapsed h1,#primary-menu.collapsed h2,#primary-menu.collapsed h3,#primary-menu.collapsed h4,#primary-menu.collapsed h5,#primary-menu.collapsed h6{margin:0 0 5px;padding:0 15px}
#primary-menu.collapsed ul{display:block;margin:0 0 15px;padding:0}
#primary-menu.collapsed ul li{display:block;line-height:38px;margin:0}
#primary-menu.collapsed #teams-nav{margin-bottom:40px}
#primary-menu.collapsed #teams-nav li{line-height:28px}
#primary-menu.collapsed ul li a,#primary-menu.collapsed ul li span{display:block;padding:0 8px}
#primary-menu.collapsed ul li ul{border-bottom:none;margin:0}
#primary-menu.collapsed ul li ul li{line-height:40px;font-size:13px}
#primary-menu.collapsed ul li ul li:last-child{border-bottom:none}
#primary-menu.collapsed ul li ul li:hover,#primary-menu.collapsed ul li ul li.active,#primary-menu.collapsed ul li ul li.current-menu-item{border-top:none;line-height:41px}
#primary-menu.collapsed ul li ul li a,#primary-menu.collapsed ul li ul li span{padding-left:30px}
#primary-menu.collapsed form{margin:0;width:100%}
#primary-menu.collapsed label{font-size:13px}
#primary-menu.collapsed #teams-nav li.carlsberg a{margin:5px 0 5px 15px;padding:0 8px}
.menu-collapser{color:#FFF;position:absolute;top:50%;margin-top:-13px;left:10px}
.collapse-button{color:#FFFFFF;font-size:14px;text-align:center;background-color:#000;cursor:pointer}
.collapse-button .icon-bar{display:block;height:4px;width:30px;margin:3px 0;background-color:#FFF}
ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none}
ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}
ul.slimmenu:after{clear:both}
/* components bottom */
#components-bottom{width:100%;position:fixed;bottom:0;left:0;z-index:9900}
/* notice cookie policy */
#notice-cookie-policy{display:none;background:#000;color:#FFF;z-index:9000}
#notice-cookie-policy *{color: #FFF;}
#notice-cookie-policy .container{position:relative;padding:10px;font-size:.75em;line-height:1.3em}
#notice-cookie-policy p{margin-right:60px;margin-bottom:0}
.close-notice,.close-notice:hover{color:#606060;position:absolute;top:10px;right:10px}
/* newsletter popup */
#marte-nl-popup{display:none;position:relative}
#marte-nl-popup-inner{position:absolute;width:230px;padding:25px 45px;right:10%;bottom:0;background-color:#000;color:#FFF;z-index:9900}
#marte-nl-confirm,#marte-nl-form .nl-error{display:none}
#marte-nl-form .nl-field input{border:1px solid #FFF}
#marte-nl-form .nl-field-error input[type=text],#marte-nl-form .nl-field-error input[type=email]{border:1px solid red}
#marte-nl-form .nl-error{color:red;font-size:.7em;line-height:1.2em}
#marte-nl-popup .nl-fb-like h4,#marte-nl-popup .nl-title{color:#FFF;font-size:.8em}
#marte-nl-popup .nl-title{text-transform:uppercase;line-height:1.2em;background:url('../images/title-icon-newsletter.png') no-repeat;height:70px;padding-top:18px;padding-left:70px;margin-top:5px;margin-left:-25px;position:absolute;top:0;left:0}
#marte-nl-form{margin-top:40px}
#marte-nl-confirm{text-align:center;margin-top:60px;font-weight:700}
#marte-nl-popup .nl-fb-like strong{color:#4463b5}
#marte-nl-popup a,#marte-nl-popup a:hover{color:#FFF}
#marte-nl-popup .nl-close{font-size:.7em;line-height:1.2em;color:#FFF;float:right}
#marte-nl-popup .nl-field{position:relative}
#marte-nl-field-email .nl-error{text-align:right;position:absolute;top:0;right:0}
#marte-nl-field-email label{font-weight:700}
#marte-nl-email{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;width:216px;padding:8px 6px}
#marte-nl-field-privacy{position:relative}
#marte-nl-field-privacy .nl-error{width:180px;position:absolute;top:0;left:0;margin:45px 0 0 18px}
#marte-nl-field-privacy input{position:absolute;top:0;left:0;margin-right:5px}
#marte-nl-field-privacy label{font-size:.7em;line-height:1.2em;margin-left:18px;margin-top:2px;display:block}
#marte-nl-field-privacy label a,#marte-nl-field-privacy label a:hover{text-decoration:underline}
#marte-nl-submit{background:red;color:#FFF;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 10px;font-weight:700;text-transform:uppercase;float:right}
/* archive author */
body.archive .supporter-container{margin-bottom:40px;float:left;width:100%}
body.archive .supporter-avatar{overflow:hidden;border-radius:75px 75px 75px 75px;width:150px;height:150px;float:left}
body.archive .supporter-info{margin-left:180px}
body.archive .author-bio{margin-top:5px}
.author-twitter .icon-twitter,.author-twitter .icon-twitter:hover,.author-twitter .icon-twitter:visited{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;width:auto;height:auto;display:inline-block;color:#FFF;background:#4099ff;padding:2px 10px;font-weight:bold;text-decoration:none;font-size:12px;line-height:20px}
.author-twitter .icon-twitter:before{font-family:social!important;}
body.archive .post-list{clear:both}
/* sidebar */
.side-title{clear:both;padding:2px;position:relative}
.side-title .title{display:block;line-height:28px;letter-spacing:1px}
.side-title-newsletter .side-icon,.popular-posts .side-icon,#disqus_rcw_title .side-icon,.side-title-commentatori-italiani .side-icon,.side-title-sfondi-maglie .side-icon{width:80px;height:60px;padding-top:10px;display:block;position:absolute;top:0;left:0;margin-top:-14px;margin-left:-10px}
.side-title-newsletter,.popular-posts .side-title,#disqus_rcw_title .side-title,.side-title-commentatori-italiani,.side-title-sfondi-maglie{padding-left:60px;margin-top:30px;margin-bottom:15px}
#sidebar .loading-container,.disqus_recent_comments_widget_wrapper{height:500px}
.side-title-newsletter .side-icon{background:url('../images/title-icon-newsletter.png') no-repeat top left}
.popular-posts .side-icon{background:url('../images/title-icon-popular-post.png') no-repeat top left}
#disqus_rcw_title .side-icon{background:url('../images/title-icon-disquss.png') no-repeat top left}
.side-title-newsletter .side-icon{background:url('../images/title-icon-newsletter.png') no-repeat top left}
.side-title-commentatori-italiani .side-icon{background:url('../images/title-icon-commentatori-italiani.png') no-repeat top left;margin-top:0}
.side-title-sfondi-maglie .side-icon{background:url('../images/title-icon-sfondi-maglie.png') no-repeat top left;margin-top:0}
#disqus_rcw_title .side-title{margin-bottom:30px}
.side-title-commentatori-italiani,.side-title-sfondi-maglie{margin-bottom:20px}
.side-title-commentatori-italiani .title span,.side-title-sfondi-maglie .title span{border-bottom:1px solid #000;display:inline}
.side-title-sfondi-maglie .title span{font-size:20px;letter-spacing:0.8px}
#sidebar .side-box{margin:0 auto 20px auto;max-width:300px}
.widget_calendar caption{text-align:center;text-transform:uppercase;padding:5px 0}
.widget_calendar #calendar_wrap{padding:20px}
#sidebar #wp-calendar{width:100%}
.widget_calendar th,.widget_calendar td{padding:2px;border-bottom:1px solid #EEE}
.widget_calendar th{border-top:1px solid #EEE}
.widget_calendar #prev,.widget_calendar #next{text-transform:uppercase}
.textwidget{line-height:18px}
.side-post{margin-bottom:15px}
.execphpwidget{clear:both;width:100%}
.social-link-btn{overflow:hidden;margin:0 auto;width:300px}
.social-link-btn ul{width:340px;float:left}
.social-link-btn li{float:left;margin-right:15px}
.social-link-btn li a,.social-link-btn li a:hover{width:48px;height:48px;background:url('../images/icons-social.gif') no-repeat 0 0;overflow:hidden;display:block;text-indent:-9999px}
.social-link-btn .facebook a,.social-link-btn .facebook a:hover{background-position:0 0}
.social-link-btn .twitter a,.social-link-btn .twitter a:hover{background-position:0 -58px}
.social-link-btn .google-plus a,.social-link-btn .google-plus a:hover{background-position:0 -116px}
.social-link-btn .instagram a,.social-link-btn .instagram a:hover{background-position:0 -174px}
.social-link-btn .tumblr a,.social-link-btn .tumblr a:hover{background-position:0 -232px}
.popular-posts li{border-top:2px solid #000000}
.popular-posts li:first-child{border:none}
.popular-posts li a{font-size:1.125em;color:#000000;padding:8px 0;display:block}
.side-box .disqus_recent_comments_widget_wrapper{min-height:100px}
.disqus_rcw_no_comments{display:none}
.disqus_rcw_single_comment_wrapper{clear:both;line-height:0.9em;margin-bottom:10px;overflow:hidden}
.disqus_rcw_single_comment_wrapper a{font-size:0.7em;color:#606060;font-weight:300}
.disqus_rcw_comment_actual_wrapper a{font-size:0.9em;line-height:1.5em}
.disqus_rcw_single_comment_wrapper .disqus_rcw_thread_title{font-weight:bold;color:#000}
.disqus_rcw_thread_title a{font-weight:bold;color:#000}
.disqus_rcw_avatar{display:none}
#sidebar .search{width:300px;margin:0 auto}
#sidebar .side-video{color:#FFF;background:#000;width:100%;height:350px;margin-bottom:20px;overflow:hidden;margin:0 auto}
#sidebar .side-video .side-title{color:#FFF;margin:10px 20px;float:left;line-height:1.5em}
#sidebar .side-video-list{clear:both;overflow:hidden;width:100%}
#sidebar .side-video-list .side-video-el{margin:0 20px}
#sidebar .side-video-list .post-title a,#sidebar .side-video-list .post-title a:hover{color:#FFF;font-size:1.125em;line-height:1.3em}
#sidebar .side-video-list .post-title{margin:10px 0}
#sidebar .side-video-list .thumb-img{position:relative}
#sidebar .side-video-list .thumb-img img{position:relative;z-index:10}
#sidebar .side-video-list .play-thumb{width:100%;height:100%;background:url('../images/play-thumb.png?v=2') no-repeat center center;position:absolute;top:0;left:0;z-index:20}
#sidebar .side-video .view-all{color:#FFF;font-size:0.750em;margin:0 20px 15px 20px;display:block}
#sidebar .side-video-list .side-post{margin-bottom:0}
#sidebar .side-video-list .owl-controls{margin:0 20px;text-align:left}
#sidebar .side-video-list .owl-theme .owl-controls .owl-page span{background:#000}
#sidebar .side-video-list .owl-theme .owl-controls .owl-page.active span,#sidebar .side-video-list .owl-theme .owl-controls.clickable .owl-page:hover span{background:#FF0000;border-color:#FF0000}
/* supporters */
#supporters-list .supporter-container{margin-bottom:40px;clear:both;float:left;width:100%}
#supporters-list .supporter-avatar{overflow:hidden;border-radius:75px;margin:0 auto;width:150px;height:150px;float:left}
#supporters-list .supporter-container.odd .supporter-avatar{float:right}
#supporters-list .supporter-avatar img{width:100%;height:auto}
#supporters-list .supporter-info{margin-left:180px}
#supporters-list .supporter-container.odd .supporter-info{margin-left:0;margin-right:180px;text-align:right}
#supporters-list .supporter-name{margin-top:0}
#supporters-list .author-bio{margin-bottom:10px}
/* home */
.first-featured .post{position:relative;float:left;width:100%;clear:both;margin-bottom:20px}
.first-featured .post-title{font-size:1.563em;line-height:1.2em;margin-bottom:0;text-shadow:0px 1px 0px rgba(0,0,0,0.5)}
.first-featured .post-title a,.first-featured .post-title a:hover{color:#FFFFFF}
.first-featured .featured-comments{position:absolute;top:10px;left:10px}
.first-featured .featured-comment{background:#FF0000;color:#FFFFFF;text-transform:uppercase;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px;overflow:hidden;margin:0 5px 5px 0;font-size:12px}
.first-featured .entry{background:url(../images/bg-hover.png) repeat top left;position:absolute;bottom:0;left:0;width:100%}
.first-featured .abstract{padding:10px}
.first-featured .post-excerpt{font-size:0.688em;line-height:1.3em;margin-top:5px;color:#FFFFFF}
.first-featured{overflow:hidden}
/* single */
.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4{margin-top:20px}
.single-post .post-content h5,.single-post .post-content h6{margin-top:10px}
.single-post .post-content blockquote h1,.single-post .post-content blockquote h2,.single-post .post-content blockquote h3,.single-post .post-content blockquote h4,.single-post .post-content blockquote h5{margin:10px 0}
.single-bottom{margin:20px auto;border-top:2px solid #e5e5e5}
.single-bottom .postmeta{border-right:2px solid #e5e5e5;font-size:0.857em;padding-right:13px}
.single-bottom .postmeta .author{font-size:1.125em;margin:10px 0 5px 0}
.single-bottom .postmeta .author a{border-bottom:1px solid #000000}
.single-bottom .postmeta .author-bio{font-size:0.85em;line-height:1.5em;margin-bottom:10px}
.single-bottom .postmeta .author-twitter{margin-bottom:10px}
.single-bottom .tag-list,.single-bottom .post-teams{line-height:1.6em;margin-top:5px}
.single-bottom .tag-list a,.single-bottom .post-teams a{white-space:nowrap;border-bottom:1px solid #000000}
.single-bottom .btn-social{position:relative;z-index:1300}
.single-bottom .btn-social li{float:left;margin-right:5px}
.single-bottom .btn-social li a,.single-bottom .btn-social li a:hover,.single-bottom .btn-social li a:visited{padding:5px 15px;background:#000;color:#FFF;font-size:14px;font-weight:normal;text-decoration:none}
.single-bottom .btn-social li.btn-facebook a{background:#3b5998}
.single-bottom .btn-social li.btn-twitter a{background:#4099ff}
.single-bottom .btn-social li.btn-google-plus a{background:#dd4b39}
.single-bottom .btn-social li span{display:none}
#related-post{margin-bottom:40px}
.post-content{clear:both}
.embed-container{position:relative;padding-bottom:120%;height:0;overflow:hidden}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.pagination{font-size:1.143em;text-align:center;padding:20px 0;overflow:hidden;position:relative;border-bottom:1px solid #F3F3F3;margin-bottom:20px}
.pagination .prev-post-page{position:absolute;top:20px;left:0}
.pagination .next-post-page{position:absolute;top:20px;right:0}
#gallery-slider-maxi-container,#gallery-slider,.mobile-slider{overflow:hidden;width:100%;min-height:200px;position:relative;margin:0 auto 5px auto}
.mobile-slider{max-width:940px}
#gallery-slider .flex-viewport,.mobile-slider .flex-viewport{z-index:100;background:#FFF;position:relative}
.mobile-slider li,.mobile-slider .postimg-container{height:auto !important}
.flex-viewport .slide img{z-index:1000}
.flex-viewport{background:#FFFFFF url('../images/marte-loading_wh.gif') no-repeat center center}
#sidebar .flex-viewport{background:none}
.flexslider .slides li{list-style-type:none;margin:0px}
#gallery-slider .owl-carousel{background:url('../images/marte-loading_wh.gif') no-repeat center center;padding-bottom:40px}
#gallery-slider .slide-dida{margin-top:10px}
#gallery-slider .owl-status{color:#000;float:right;width:105px;text-align:center;position:absolute;bottom:0;right:0;z-index:40}
#gallery-slider .owl-controls{float:right;position:absolute;bottom:0;right:0}
#gallery-slider .owl-controls .owl-prev,#gallery-slider .owl-controls .owl-next{text-indent:-9999px;overflow:hidden;display:block;cursor:pointer;font-size:1.250em;width:24px;height:24px;padding:0;margin:0;z-index:50;position:relative}
#gallery-slider .owl-controls .owl-prev{background:url('../images/prev.png') no-repeat center center;float:left;margin-right:60px}
#gallery-slider .owl-controls .owl-next{background:url('../images/next.png') no-repeat center center;float:right}
.slider-controls{display:none;color:#000000;margin:5px auto 10px auto;position:relative;z-index:1000;float:right}
.slider-controls .prev,.slider-controls .next{text-indent:-9999px;overflow:hidden;display:block;cursor:pointer;font-size:1.250em;width:24px;height:24px}
.slider-controls .prev{background:url('../images/prev.png') no-repeat center center}
.slider-controls .next{background:url('../images/next.png') no-repeat center center}
.slider-controls .status{text-align:center}
.slider-controls .prev,.slider-controls .next,.slider-controls .status{float:right;margin-top:5px;margin-left:5px}
/*maxi gallery*/
.maxi-slider{min-height:300px;background:#FFFFFF url('../images/marte-loading_wh.gif') no-repeat center center}
.slides-maxi{display:block;float:left}
#gallery-slider-maxi{position:relative;overflow:hidden}
.caroufredsel_wrapper .slide-maxi{width:940px;height:100%;overflow:hidden;float:left;position:relative}
.caroufredsel_wrapper .slide-maxi .postimg-container{overflow:hidden;display:table-cell;vertical-align:middle;height:100%;background:#000}
.caroufredsel_wrapper .slide-maxi img{vertical-align:middle;display:block}
.maxi-slider #gallery-slider-maxi-controls .prev,.maxi-slider #gallery-slider-maxi-controls .next{display:block;height:100%;width:50%;top:0;position:absolute}
.maxi-slider #gallery-slider-maxi-controls .prev{left:-450px}
.maxi-slider #gallery-slider-maxi-controls .next{right:-450px}
#pager{display:none;margin-left:-450px;position:absolute;left:50%;bottom:10px}
.maxi-slider #pager{display:block}
#pager a{border:2px solid #333;border-radius:10px;display:inline-block;width:10px;height:10px;margin:0 5px 0 0}
#pager a:hover{}
#pager a span{display:none}
#pager a.selected{background-color:#FF0000;border-color:#FF0000}
.slide-maxi-dida{background:#000;color:#FFF;position:absolute;right:20px;bottom:20px;padding:6px 10px;max-width:350px}
.hidden-post-title{display:none}
.intro-tifosodaspiaggia{background:#000;padding:15px 15px 5px 15px;color:#FFF;font-size:0.8em;line-height:1.5em}
.intro-tifosodaspiaggia a,.intro-tifosodaspiaggia a:hover{color:#FFF}
.box-black{background:#000;color:#fff;padding:10px 15px;font-size:12px;line-height:16px}
.box-black a,.box-black a:hover{color:#FFF}
/* calcio veritiero */
#fbl-next-match-wrap{background:#000;color:#FFF;padding:20px;margin-bottom:15px;text-align:center}
#fbl-next-match-wrap .date,#fbl-next-match-wrap .location{color:#FFF;margin:0;line-height:22px}
#fbl-next-match-wrap .date span{font-size:16px;padding:2px 0;border-top:2px solid #FFF;border-bottom:2px solid #FFF}
#fbl-next-match-wrap .location{font-size:14px}
#fbl-next-match-wrap .location span{background:red;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:20px;height:20px;display:inline-block}
#fbl-next-match-wrap .team-container{margin:5px 0}
#fbl-next-match-wrap .team-container .team-fbl,#fbl-next-match-wrap .team-container .team-other,#fbl-next-match-wrap .team-container .vs{color:#FFF;display:inline-block;font-size:22px}
#fbl-next-match-wrap .team-container .team-fbl{color:#ffdc00}
#fbl-next-match-wrap .team-container .vs i{display:inline-block;background:red;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;width:36px;height:36px;line-height:36px;font-weight:700;margin:0 10px;font-size:18px;font-style:normal}
#fbl-next-match-wrap .team-container .team-logo{width:52px;display:inline-block;margin-right:5px}
#calcio-veritiero-results{background:#000;color:#FFF;padding:20px}
#calcio-veritiero-results h3{color:#FFF;text-align:center;font-size:16px;line-height:20px;margin:0 0 20px}
#calcio-veritiero-results .results li{font-size:14px;font-weight:700;margin:2px 0;line-height:22px}
#calcio-veritiero-results .results li i{float:right;background:#FFF;color:#000;display:inline-block;width:22px;height:22px;text-align:center;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-style:normal}
#calcio-veritiero-results .results .fbl{color:#ffdc00}
#calcio-veritiero-results .results .fbl i{background:#ffdc00}
#calcio-veritiero-results .hashtag{text-align:center;font-size:14px;line-height:20px;color:#FFF;margin:30px 0 10px}
@media (max-width:980px){.embed-container{padding-bottom:100%}
}
@media (max-width:960px){.mobile-slider .postimg-container{position:relative}
.slide-maxi-dida{max-width:auto;position:relative;right:auto;bottom:auto;background:none;color:#000}
}
@media (max-width:767px){
.first-featured .post{margin-bottom:10px}
.first-featured .entry{position:static;background:black}
.first-featured .post-excerpt{display:block !important;font-size:1em}
.single-bottom .postmeta{text-align:left}
.single-bottom .postmeta .author-bio{font-size:1em}
.single-bottom .btn-social-container{border:none;padding-left:0}
.embed-container{padding-bottom:120%}
}
@media (max-width:599px){#fbl-next-match-wrap .team-container .team-fbl,#fbl-next-match-wrap .team-container .team-other,#fbl-next-match-wrap .team-container .vs{display:block;text-align:center;width:100%}
#fbl-next-match-wrap .team-container h3{margin:0}
#fbl-next-match-wrap .team-container .team-logo{display:none}
}
@media (max-width:568px){.embed-container{padding-bottom:130%}
#sidebar .loading-container,.disqus_recent_comments_widget_wrapper{height:auto}
}
@media (max-width:480px){#supporters-list .supporter-container.even .supporter-avatar,#supporters-list .supporter-container.odd .supporter-avatar{float:none}
#supporters-list .supporter-container.even .supporter-info,#supporters-list .supporter-container.odd .supporter-info{margin:20px 0 0;clear:both;text-align:left}
}
@media (max-width:349px){#fbl-next-match-wrap .date span,#fbl-next-match-wrap .location{font-size:14px}
#fbl-next-match-wrap .team-container .team-fbl,#fbl-next-match-wrap .team-container .team-other,#fbl-next-match-wrap .team-container .vs{font-size:18px}
#fbl-next-match-wrap .team-container .vs i{width:30px;height:30px;line-height:30px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and ( min--moz-device-pixel-ratio:1.25),only screen and ( -o-min-device-pixel-ratio:1.25/1),only screen and ( min-device-pixel-ratio:1.25),only screen and ( min-resolution:200dpi),only screen and ( min-resolution:1.25dppx){.backgroundsize .social-link-btn .facebook a,.backgroundsize .social-link-btn .facebook a:hover{background:url('../images/icon-social-facebook.gif') no-repeat center center}
.backgroundsize .social-link-btn .twitter a,.backgroundsize .social-link-btn .twitter a:hover{background:url('../images/icon-social-twitter.gif') no-repeat center center}
.backgroundsize .social-link-btn .google-plus a,.backgroundsize .social-link-btn .google-plus a:hover{background:url('../images/icon-social-google-plus.gif') no-repeat center center}
.backgroundsize .social-link-btn .instagram a,.backgroundsize .social-link-btn .instagram a:hover{background:url('../images/icon-social-instagram.gif') no-repeat center center}
.backgroundsize .social-link-btn .tumblr a,.backgroundsize .social-link-btn .tumblr a:hover{background:url('../images/icon-social-tumblr.gif') no-repeat center center}
.backgroundsize .social-link-btn ul li a,.backgroundsize .social-link-btn ul li a:hover{background-size:48px 48px !important}
}
/* mobile */
/* da quando il leaderbord non rimane più in linea con il logo */ 
@media (max-width:999px){body{width:auto !important}
.banner1000x90{display:none !important}
#wrap-out{overflow:hidden}
#wrapper,#footer{padding-left:0;padding-right:0;width:100%;overflow:hidden}
#wrapper #content,#wrapper #sidebar,#footer .foot{padding-left:10px;padding-right:10px}
}
/* da quando il leaderbord non rimane più in linea con il logo */ 
@media (max-width:990px){ .banner728x90{float:none !important;clear:both;margin:0 auto 50px auto}
}
@media (max-width:979px) and (min-width:768px){#header .menu li a{font-size:14px}
#header #menu-teams li a{font-size:12px}
}
/* da quando compare il menu mobile */
@media (max-width:767px){ body{font-size:14px;padding:0}
#wrapper{padding-top:10px}
#head{padding:0;height:78px}
#header a,#header a:hover{color:#000000}
.post-list .post{margin-bottom:10px}
.post-list .std-posts{margin-bottom:0}
.post-list .std-posts .show-when-open{display:block !important}
#top{height:78px}
#toggle-menu{display:block;visibility:visible}
#top .logo{height:78px;margin-bottom:0}
#top .logo a{background:url('../images/logo-white.png?v=002') no-repeat center center}
.backgroundsize #top .logo a{background:url('../images/logo-white-2x.png?v=002') no-repeat center center;background-size:194px 58px}
.all-teams{clear:both}
#sidebar .side-box{clear:both;width:100%}
#sidebar #banner-adv{display:none}
.post-list .std-posts .post-taxonomies{position:relative;bottom:auto;left:auto;margin-top:5px}
.post-list .std-posts .post-excerpt,.post-list .post-excerpt{display:block !important;font-size:1em}
.banner728x90{display:none !important}
.banner-mobile{display:block !important;text-align:center}
.banner-mobile-top{margin-top:10px}
.in-campo-post-list .abstract{padding:10px}
.in-campo-post-list .in-campo-double{margin-bottom:0}
.in-campo-post-list-slider .in-campo-post{margin-bottom:12px}
.in-campo-post-list-slider .owl-carousel{overflow:hidden}
.in-campo-post-list-slider .owl-theme .owl-controls{position:relative;text-align:center;top:auto;left:auto;margin-top:0;margin-bottom:10px}
#head #primary-menu{display:none}
}
@media (min-width:768px) and (max-width:979px){.all-teams{clear:both}
#header{width:100%}
#content{width:100%}
#sidebar{clear:both;margin-top:20px;margin-left:0;width:100%}
#sidebar .side-box{width:100%}
#header .menu li{margin-right:10px}
#primary-nav{font-size:0.9em}
.menu-title,#teams-nav{font-size:0.75em}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.post-list .post-title,.flash-post-list .post-title,,.yarpp-related .post-list h3.post-title{font-size:1em !important}
.post-list .std-posts .show-when-open{display:block !important}
.post-list .std-posts .post-taxonomies{position:relative;bottom:auto;left:auto;margin-top:5px}
}
@media handheld,only screen and (max-width:568px),only screen and (max-device-width:568px){#marte-nl-popup-inner{right:0}
#marte-nl-popup .nl-title{margin-left:0}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.copy .copy-logo{background:url('../images/logo-cubica@2x.jpg') no-repeat center center;background-size:69px 20px}
}