/*
	Theme Name: On Rugby
	Theme URI: http://onrugby.it
	Template: flatnews
	Description: On Rugby Wordpress theme
*/

a,
#top-page-list ul li a,
.news-box.break li h3.title a:hover,
#flexible-home-layout-section .news-box .meta a:hover,
.post-wrapper .meta > div:hover,
.related-post .meta a:hover,
.related-news .meta a:hover,
#flexible-home-layout-section .news-box.slider h3.title a:hover,
.post-header .meta a:hover,
#copyright a:hover,
#selectnav2 { color: #D12F2F; }

::-webkit-scrollbar-thumb { background-color: #D12F2F; }

.header-line-2,
#drop-down-menu > div > ul > li:hover > a,
#drop-down-menu ul.sub-menu li a:hover,
#flexible-home-layout-section .news-box h2.title a,
#flexible-home-layout-section .news-box.hot .item-first,
#flexible-home-layout-section .news-box.slider .dots li.active,
.tagcloud a,
#respond form #submit,
#contact-form .show-all a { background-color: #D12F2F; }

.post-body blockquote { border-top-color: #D12F2F; }

body { background-color: #E5E5E5; }

/* body,
#drop-down-menu ul.sub-menu li a{ font-family: Arial; } */

.blog-title,
#drop-down-menu,
#flexible-home-layout-section .news-box h2.title,
#flexible-home-layout-section .news-box h3.title,
h1.post-title,
.post-body blockquote,
.post-apps a,
.zoom-text span,
h2.archive-post-title,
#side h2.widget-title,
.widget_feed_data_widget .item .title,
#footer-section .widget-title,
.tagcloud a,
#post-footer-section .widget .widget-title ,
.share-post .title,
.related-news h3.title,
.post-author .author-info h4,
.page-numbers,
.paginations .item a,
#reply-title,
.img-404,
a.home-from-none,
#contact-form .label,
#contact-form .show-all a,
#selectnav2 { font-family: 'Oswald', sans-serif; }


body,
.snippet,
.excerpt,
.meta { font-family:'PT Sans Narrow', sans-serif !important; line-height:1.3em !important; }
h1,
h2,
h3,
.title,
.footer-links,
.onrugby_category_title_bar { font-family:'Oswald', sans-serif !important; }
.onrugby_table caption,
.onrugby_fixture caption { font-family:'Oswald', sans-serif !important; }
.onrugby-menu-desktop { font-family:'Oswald', sans-serif !important; }
.onrugby-menu-desktop > ul ul li a { font-family:'Oswald', sans-serif !important; }
#flexible-home-layout-section .news-box.hot .excerpt { font-family:'PT Sans Narrow', sans-serif !important; }
#flexible-home-layout-section .news-box.dark .footer_link { font-family:'Oswald', sans-serif; }
.onrugby-i-nostri-esperti-widget .item .body { font-family:'Oswald', sans-serif; }
.onrugby-azzurri-widget .item .body { font-family:'Oswald', sans-serif; }
.onrugby_category_title_bar > a { font-family:'Oswald', sans-serif !important; }
#reply-title .onrugby_reply_warning { font-family:'PT Sans Narrow', sans-serif; }
#respond form #submit { font-family:'PT Sans Narrow', sans-serif !important; font-weight:normal; }
table.onrugby_elenco_classifiche td a div { font-family:'Oswald', sans-serif; }
#main.page-download .post-body .riga a div { font-family:'Oswald', sans-serif; }

.post-body ul,
.post-body ol { padding: 0 0 0 40px; font-size: 18px; }
.post-body p { margin: 0.5em 0; }
.post-body .twitter-video:before { content: ""; display: block; clear: both; }

#wrapper {
	-webkit-box-shadow:0px 0px 60px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 0px 60px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0px 0px 60px 5px rgba(0, 0, 0, 0.3);
}
/**/
a.scrollup { display:none; }
a.scrollup { background-color:#C21D24; z-index:10000; opacity:1; filter:none; }
a.scrollup:hover { background-color:#C21D24; filter:alpha(opacity=40); opacity:0.4; }
/**/

.onrugby-menu-desktop { height: 50px; font-size:16px; z-index: 9999; }
.onrugby-menu-desktop { background-color:#838383; border-top:3px solid #C21D24; font-size:15px; }
.onrugby-menu-desktop li { display: block; float: left; }
.onrugby-menu-desktop li { text-transform:uppercase; letter-spacing:normal; line-height:10px; }
.onrugby-menu-desktop ul { padding: 0; margin: 0; }
.onrugby-menu-desktop > ul > li > ul { position: absolute; display: none; }
.onrugby-menu-desktop > ul > li > a { color: #FFF; height:50px; display: block; line-height: 50px; padding: 0 20px; }
.onrugby-menu-desktop > ul > li > a > div { line-height:19px; position:relative; top:50%; transform:translateY(-50%); text-align:center; }
.onrugby-menu-desktop > ul > li:hover > ul { display: block; }
.onrugby-menu-desktop > ul > li > ul > li > a { display: block; width: 200px; padding: 10px 20px; color: white; font-size: 16px; }
.onrugby-menu-desktop > ul > li > ul > li > a { white-space:nowrap; padding:10px; background-color:#838383; width:150px; font-size:15px; }
.onrugby-menu-desktop > ul > li:hover > a,
.onrugby-menu-desktop > ul > li > ul > li > a:hover { background-color:#C21D24 }


.onrugby-mobile-bar { display:none; position:fixed; top:0; left:0; width:100%; z-index:10000; background-color:#838383; text-align:center; color: #FFF;}
.onrugby-mobile-bar { width:100%; height:40px; font-size: 20px; line-height:40px; overflow:hidden; }
.onrugby-mobile-bar a.onrugby-menu-icon { color: #FFF; float: right; margin: 12px 15px 12px 12px; width:16px; height:16px; }
.onrugby-mobile-bar a.onrugby-menu-icon { background-image:url(images/menu-open-close.png); background-repeat: no-repeat;}
.onrugby-mobile-bar a.onrugby-menu-icon.open { background-position: 0 0;}
.onrugby-mobile-bar a.onrugby-menu-icon.close { background-position: 0 -16px;}

.onrugby-menu-mobile-container { display:none; position: absolute; top:0; right:0; z-index: 9999; width:80%;  padding:10px;}
.onrugby-menu-mobile-container { color:#FFF; background-color:#838383; }
.onrugby-menu-mobile-container { font-size:20px; line-height:1.2; }
.onrugby-menu-mobile-container .onrugby-menu-mobile a { color:#FFF; }
.onrugby-menu-mobile-container .onrugby-menu-mobile a:hover { background-color:#C21D24; }
.onrugby-menu-mobile-container .onrugby-menu-mobile ul { display: block; padding: 0 ; margin: 0 auto; list-style:none;}
.onrugby-menu-mobile-container .onrugby-menu-mobile li { padding: 0 0 0 10px ; }
.onrugby-menu-mobile-container .onrugby-menu-mobile > ul > li { padding:0; }
.onrugby-menu-mobile-container .onrugby-menu-mobile li a { display:inline-block; padding: 5px;}
.onrugby-menu-mobile-container .onrugby-menu-mobile > ul > li > ul { font-size: .8em; }

#onrugby-mobile-searchform { display:block; float:right; }
#onrugby-mobile-searchform input { background-color: #FFF; color: #2b2b2b;}
#onrugby-mobile-search-text { color: #2B2B2B; background: #FFF; border: none; height: 42px; line-height: 42px; padding: 0 20px; margin: 0; display: block; width: 100px; }



body.page #main { float:left; width:720px; margin:0 20px 0 0; min-height:10px; }
/**/

#search-text { background-color:#838383; }
.onrugby_open_date { float:right; margin-right:20px; font-size:14px; line-height:42px; text-transform:capitalize; color:#656565; }
.blog-title { padding:0; margin: 0 0 0 10px; }
.header-line-2 { background-color:#FFF !important; /*height: 94px;*/}
#primary { padding:10px 16px 20px 16px; }
#main { width:728px; }
#copyright { background-color:#838383; padding:15px 0; font-size:12px; line-height:1em; }
#copyright img { vertical-align:top; margin:0 0 0 1px; }
#copyright span { white-space:nowrap; }
/**/
#footer .footer-links::after { content:"";clear:both;display:block; }

#footer .footer-links { background-color:#FFF; border-top:3px solid #C21D24; padding:15px 0 15px 65px; }
#footer .footer-links > div { width:250px; float:left; }
#footer .footer-links a { color:#C21D24; text-transform:uppercase; white-space:nowrap; }
#footer .footer-links a:hover { filter:alpha(opacity=40); opacity:0.4; }
/**/
#footer .footer-index::after { content:"";clear:both;display:block; }
#footer .footer-index > div > div:not(.footer-title)::before { content:"> "; }
#footer .footer-index { background-color:#838383; color:#FFF; padding:15px 0 15px 65px; font-size:12px; line-height:1.3em; }
#footer .footer-index > div { width:250px; height:330px; float:left; margin:0 0 10px 0; }
/*#footer .footer-index > div > .footer-title { }*/
#footer .footer-index a { color:#FFF; text-transform:uppercase; white-space:nowrap; }
#footer .footer-index a:hover { color:#C21D24; }
/**/
#flexible-home-layout-section .news-box { margin:0 0 0 0; }
#flexible-home-layout-section .news-box ul li.item { margin:0 0 10px 0; }
#flexible-home-layout-section .news-box ul li.item { border-bottom:none; }
#flexible-home-layout-section .news-box .item .item-thumbnail { background-color:#FFF; }

/*BORDER*/
/* home-page: .news-box.hot */
#flexible-home-layout-section .news-box.hot .item-first { background-color:#FFF !important; width:400px; }
#flexible-home-layout-section .news-box.hot .item-first .item-thumbnail { width:400px; height:267px; }
#flexible-home-layout-section .news-box.hot .item-first h3.title { margin:20px 0 20px 0; padding:0 0 20px 0; border-bottom:2px solid #C21D24; }
#flexible-home-layout-section .news-box.hot .item-first h3.title a { color:#C21D24; }
#flexible-home-layout-section .news-box.hot .item-first .excerpt { margin:20px 0 0 0; padding:0; font-size:22px; color:#656565; /*XXX*/ }
#flexible-home-layout-section .news-box.hot .item-first .snippet { font-size:18px; margin:10px 0 0 0; padding:0; color:#000; border:none; min-height:initial; }
#flexible-home-layout-section .news-box.hot .item-first .meta { margin:10px 0 10px 0; padding:0; background-color:#FFF; }
#flexible-home-layout-section .news-box.hot .item-other { padding:0; width:300px; }
#flexible-home-layout-section .news-box.hot .item-other .item-thumbnail { width:300px; height:200px; }
#flexible-home-layout-section .news-box.hot .item-other h3.title { margin:10px 0 0 0; }
#flexible-home-layout-section .news-box.hot .item-other h3.title a { color:#C21D24; font-size:20px; }
#flexible-home-layout-section .news-box.hot .item-other .excerpt { font-size:18px; color:#656565; /*XXX*/ padding:5px 0 10px 0; }
/* home-page: .news-box.three */
#flexible-home-layout-section .news-box.three .snippet { font-size:18px; color:#656565; /*XXX*/ margin:5px 0 10px 0; }

#flexible-home-layout-section .news-box.three .item { margin-left: 19px; }
#flexible-home-layout-section .news-box.three .item-0,
#flexible-home-layout-section .news-box.three .item-3,
#flexible-home-layout-section .news-box.three .item-6,
#flexible-home-layout-section .news-box.three .item-9,
#flexible-home-layout-section .news-box.three .item-12 { margin-left: 0; clear:both; }

#flexible-home-layout-section .news-box.three .item .item-thumbnail { width:230px; height:153px; }
#flexible-home-layout-section .news-box.three h3.title { margin:10px 0 0 0; }
#flexible-home-layout-section .news-box.three h3.title a { color:#C21D24; font-size:20px; }
#flexible-home-layout-section .news-box.three .meta { margin:10px 0 10px 0; }
/* home-page: .news-box.dark */
#flexible-home-layout-section .news-box.dark h2.title { border-bottom:3px solid #838383; }
#flexible-home-layout-section .news-box.dark h2.title:hover { border-bottom:3px solid #C21D24; }
#flexible-home-layout-section .news-box.dark h2.title a { background-color:#838383 !important; }
#flexible-home-layout-section .news-box.dark h2.title a:hover { background-color:#C21D24 !important; }
#flexible-home-layout-section .news-box.dark h3.title a { color:#C21D24 !important; }
#flexible-home-layout-section .news-box.dark .item-first { border-top:2px solid #838383; }
#flexible-home-layout-section .news-box.dark .item { background-color:#FFF; padding:10px 0 10px 0; }
#flexible-home-layout-section .news-box.dark .item { border-bottom:none; }
/*BORDER*/
#flexible-home-layout-section .news-box.dark .item-thumbnail { width:120px !important; height:80px !important; }
#flexible-home-layout-section .news-box.dark .item .snippet { color:#656565; /*XXX*/ margin:0 0 0 135px; font-size:18px; }
#flexible-home-layout-section .news-box.dark .item .meta { margin:10px 0 0 135px; }
#flexible-home-layout-section .news-box.dark .footer_link a { color:#656565; /*XXX*/ }
#flexible-home-layout-section .news-box.dark .footer_link a:hover { color:#C21D24; }
#flexible-home-layout-section .news-box.dark .footer_link {
	clear:both;
	display:block;
	position:relative;
	float:right;
	top:-13px;
	background-color:white;
	padding:0 0 0 10px;
	box-sizing:border-box;
	font-size:16px;
}
/* home-page: .news-box.left-col and .right-col */
#flexible-home-layout-section .news-box.left-col .item-other,
#flexible-home-layout-section .news-box.right-col .item-other { border-top:none; }
#flexible-home-layout-section .news-box.left-col .item-first h3.title,
#flexible-home-layout-section .news-box.right-col .item-first h3.title { font-size:20px; margin:10px 0 5px 0; }
#flexible-home-layout-section .news-box.left-col .item-other,
#flexible-home-layout-section .news-box.right-col .item-other { margin:0 0 10px 0; padding:10px 0 0 0; }
#flexible-home-layout-section .news-box.left-col .item .snippet,
#flexible-home-layout-section .news-box.right-col .item .snippet { font-size:18px; }
#flexible-home-layout-section .news-box.left-col .item-first .snippet,
#flexible-home-layout-section .news-box.right-col .item-first .snippet { margin:0 0 0 0; color:#656565; /*XXX*/ }
#flexible-home-layout-section .news-box.left-col .item-other .snippet,
#flexible-home-layout-section .news-box.right-col .item-other .snippet { margin:0 0 0 0; color:#656565; /*XXX*/ }
#flexible-home-layout-section .news-box.left-col .item-other .item-thumbnail,
#flexible-home-layout-section .news-box.right-col .item-other .item-thumbnail { width:120px !important; height:80px !important; margin:0 10px 0 0; }
#flexible-home-layout-section .news-box.left-col .item.item-other h3.title,
#flexible-home-layout-section .news-box.right-col .item.item-other h3.title { margin:0 0 5px 0; }
#flexible-home-layout-section .news-box.left-col .item.item-other h3.title a,
#flexible-home-layout-section .news-box.right-col .item.item-other h3.title a { color:#D12F2F; }
#flexible-home-layout-section .news-box.left-col .item.item-first .meta,
#flexible-home-layout-section .news-box.right-col .item.item-first .meta,
#flexible-home-layout-section .news-box.left-col .item.item-other .meta,
#flexible-home-layout-section .news-box.right-col .item.item-other .meta { margin:10px 0 10px 0; }
/**/
#side h2.widget-title span.active { background:#838383; }
#side h2.widget-title.hover span.active { background:#C21D24; }
#side h2.widget-title span.active a { color:#FFF; }
#side h2.widget-title span { background:none; }
#side h2.widget-title { text-transform:uppercase; font-weight:normal; font-size:18px; border-bottom:3px solid #838383; margin:0 0 5px 0; }
/**/
#flexible-home-layout-section .widget .title { background:#838383; }
/* #flexible-home-layout-section .widget .title {} */
#flexible-home-layout-section .widget .title.hover,
#side h2.widget-title.hover { border-bottom:3px solid #C21D24; }
/**/
.onrugby-i-nostri-esperti-widget .item { margin:5px 0 0; }
.onrugby-i-nostri-esperti-widget .item { border-bottom:none; }
/*BORDER*/
.onrugby-i-nostri-esperti-widget .item .item-thumbnail { width:77px; height:93px; float:left; margin:0 0 0 0; }
.onrugby-i-nostri-esperti-widget .item .body { width:198px; float:left; margin:0 0 0 5px; }
.onrugby-i-nostri-esperti-widget .item .body a { display:block; color:#C21D24; }
.onrugby-i-nostri-esperti-widget .item .body a:hover { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-i-nostri-esperti-widget .item h1 { color:#656565; /*XXX*/ font-weight:normal; font-size:16px; text-transform:uppercase; }
.onrugby-i-nostri-esperti-widget .item h2 { color:#656565; /*XXX*/ font-weight:normal; font-size:12px; text-transform:uppercase; }
/**/
.onrugby-azzurri-widget .item { margin:5px 0 0; }
.onrugby-azzurri-widget .item { border-bottom:none; }
/*BORDER*/
.onrugby-azzurri-widget .item .item-thumbnail { width:77px; height:93px; float:left; margin:0 0 0 0; }
.onrugby-azzurri-widget .item .body { width:198px; float:left; margin:0 0 0 5px; }
.onrugby-azzurri-widget .item .body a { display:block; color:#C21D24; }
.onrugby-azzurri-widget .item .body a:hover { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-azzurri-widget .item h1 { color:#656565; /*XXX*/ font-weight:normal; font-size:16px; text-transform:uppercase; }
.onrugby-azzurri-widget .item h2 { color:#656565; /*XXX*/ font-weight:normal; font-size:12px; text-transform:uppercase; }

/**/
.widget .meta { margin:5px 0 0 83px; }
.widget .meta span { background-image:none; background-repeat:no-repeat; }
.widget .meta span { display:inline-block; height:14px; font-size:14px; line-height:14px; }
.widget .meta span { color:#656565; /*XXX*/ vertical-align:super; padding:0 0 0 0; margin:0 10px 0 0; }
.widget .meta span { filter:none; opacity:1; }
.widget .meta a:hover { color:#C21D24; }
.widget ul li { margin:0; padding:5px 0px 10px 10px; border-top:1px solid #EEE; display:block; background:none; }
/**/
/*
.onrugby-terzo-tempo-widget .item { margin:5px 0 0; }
.onrugby-terzo-tempo-widget .item { border-bottom:none; }
*/
/*BORDER*/
/*
.onrugby-terzo-tempo-widget .item .body { padding:0 0 0 5px; }
.onrugby-terzo-tempo-widget .item .body .excerpt { color:#656565; font-size:16px; }
.onrugby-terzo-tempo-widget .item .body a { display:block; }
.onrugby-terzo-tempo-widget .item .body a:hover { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-terzo-tempo-widget .meta { margin:5px 0 0 5px; }
.onrugby-terzo-tempo-widget .meta a.date { background-position:0 -40px; }
.onrugby-terzo-tempo-widget .meta a { display:inline-block; background-image:url(../flatnews/images/meta-icons.png); background-repeat:no-repeat; }
.onrugby-terzo-tempo-widget .meta a { height:14px; font-size:14px; line-height:14px; }
.onrugby-terzo-tempo-widget .meta a { color:black; vertical-align:super; padding:0 0 0 14px; margin:0 10px 0 0; }
.onrugby-terzo-tempo-widget .meta a { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-terzo-tempo-widget .meta a:hover { color:#C21D24; }
*/
.onrugby-news-sidebar { width:100%; }
.onrugby-news-sidebar .item:first-child .body>a { display:block; width: 300px; height:200px; margin: 0 0 0 0; float: none; }
.onrugby-news-sidebar .item .body>a { display:block; width: 120px; height: 80px; float: left; margin: 0 .25em 0 0; }
.onrugby-news-sidebar .item .body .title { margin: .5em 0 .5em 0; }
.onrugby-news-sidebar .item .body .excerpt { margin: 0 0 .5em 0; }
.onrugby-news-sidebar .item .body .excerpt::after { content: ''; height: 0; width: 100%; clear: both; display: block; }
.onrugby-news-sidebar .meta { margin:.5em 0 0 0; clear: both; }
.onrugby-news-sidebar .item .body { color: #656565; }
.onrugby-news-sidebar .item .body .title a:hover { filter:alpha(opacity=60); opacity:0.6; }

.onrugby-regole-del-rugby-widget { width: 300px; }

/**/
.onrugby-delinquenza-ovale-widget .item { margin:5px 0 0; }
.onrugby-delinquenza-ovale-widget .item { border-bottom:none; }
/*BORDER*/
.onrugby-delinquenza-ovale-widget .item .body { padding:0 0 0 5px; }
.onrugby-delinquenza-ovale-widget .item .body .excerpt { color:#656565; /*XXX*/ font-size:16px; }
.onrugby-delinquenza-ovale-widget .item .body a { display:block; }
.onrugby-delinquenza-ovale-widget .item .body a:hover { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-delinquenza-ovale-widget .meta { margin:5px 0 0 5px; }
.onrugby-delinquenza-ovale-widget .meta a.date { background-position:0 -40px; }
.onrugby-delinquenza-ovale-widget .meta a { display:inline-block; background-image:url(../flatnews/images/meta-icons.png); background-repeat:no-repeat; }
.onrugby-delinquenza-ovale-widget .meta a { height:14px; font-size:14px; line-height:14px; }
.onrugby-delinquenza-ovale-widget .meta a { color:black; vertical-align:super; padding:0 0 0 14px; margin:0 10px 0 0; }
.onrugby-delinquenza-ovale-widget .meta a { filter:alpha(opacity=40); opacity:0.4; }
.onrugby-delinquenza-ovale-widget .meta a:hover { color:#C21D24; }
/**/
/*
#onrugby_foto_e_video_widget { position:relative; padding:0; margin:0 0 10px 0; overflow:auto; width:300px; height:270px !important }
#onrugby_foto_e_video_widget > ul { margin:0; padding:0; }
#onrugby_foto_e_video_widget > ul > li { list-style:none; margin:0; padding:0; float:left; width:300px !important; height:270px !important; }
#onrugby_foto_e_video_widget > ul > li > a { width:300px; height:200px; }
#onrugby_foto_e_video_widget > a { position:absolute; display:block; top:88px; width:24px; height:24px; background-image:url(images/next_prev.png); z-index:10; }
#onrugby_foto_e_video_widget > a.onrugby_next { right:3px; background-position:24px 0px; }
#onrugby_foto_e_video_widget > a.onrugby_prev { left:3px; background-position:0px 0px; }
#onrugby_foto_e_video_widget > a.onrugby_next:hover { background-position:24px 24px; }
#onrugby_foto_e_video_widget > a.onrugby_prev:hover { background-position:0px 24px; }
#onrugby_foto_e_video_widget .title { margin:5px 0 0 0; }
#onrugby_foto_e_video_widget .meta { margin:5px 0 0 0; }
#onrugby_foto_e_video_widget .meta a { display:inline-block; background-image:url(../flatnews/images/meta-icons.png); background-repeat:no-repeat; }
#onrugby_foto_e_video_widget .meta a { height:14px; font-size:14px; line-height:14px; }
#onrugby_foto_e_video_widget .meta a { color:black; vertical-align:super; padding:0 0 0 14px; margin:0 10px 0 0; }
#onrugby_foto_e_video_widget .meta a { filter:alpha(opacity=40); opacity:0.4; }
#onrugby_foto_e_video_widget .meta a:hover { color:#C21D24; }
*/
/**/
body.onrugby_hp #main article.child-1,
body.onrugby_hp #main article.child-2,
body.onrugby_hp #main article.child-3,
body.onrugby_hp #main article.child-4 { box-sizing:border-box; width:50%; float:left; }
body.onrugby_hp #main article.child-5 { clear:both; float:none; }
body.onrugby_hp #main article.child-1,
body.onrugby_hp #main article.child-3 { padding:0 5px 0 0; clear:left; }
body.onrugby_hp #main article.child-2,
body.onrugby_hp #main article.child-4 { padding:0 0 0 5px; }
/**/
/* body.onrugby_hp #main article.child-1 .archive-inner,
body.onrugby_hp #main article.child-2 .archive-inner,
body.onrugby_hp #main article.child-3 .archive-inner,
body.onrugby_hp #main article.child-4 .archive-inner { }
body.onrugby_hp #main article.child-5 .archive-inner { } */
body.onrugby_hp #main article .archive-inner { border-bottom:none; }
/*BORDER*/
/**/
body.onrugby_hp #main article.child-1 h2.archive-post-title,
body.onrugby_hp #main article.child-2 h2.archive-post-title,
body.onrugby_hp #main article.child-3 h2.archive-post-title,
body.onrugby_hp #main article.child-4 h2.archive-post-title { margin:0; }
body.onrugby_hp #main article.child-1 .archive-thumbnail,
body.onrugby_hp #main article.child-2 .archive-thumbnail,
body.onrugby_hp #main article.child-3 .archive-thumbnail,
body.onrugby_hp #main article.child-4 .archive-thumbnail { float:none; width:100%; height:236px; }
body.onrugby_hp #main article.child-1 .meta-post-archive,
body.onrugby_hp #main article.child-2 .meta-post-archive,
body.onrugby_hp #main article.child-3 .meta-post-archive,
body.onrugby_hp #main article.child-4 .meta-post-archive { margin:5px 0 0 0; }
body.onrugby_hp #main article.child-1 .post-body-archive,
body.onrugby_hp #main article.child-2 .post-body-archive,
body.onrugby_hp #main article.child-3 .post-body-archive,
body.onrugby_hp #main article.child-4 .post-body-archive { margin:5px 0 0 0; }
/**/
body.archive #main article .archive-inner { border-bottom:none; }
/*BORDER*/
body.archive #main article .archive-thumbnail { width:230px; height:153px; }
body.archive #main article h2.archive-post-title { margin:0 0 0 240px; }
body.archive #main article .post-body-archive { margin:5px 0 0 240px; font-size:18px; }
body.archive #main article .meta-post-archive { margin:5px 0 0 240px; }
body.archive #main article .meta-post-archive a:hover { filter: alpha(opacity=40); opacity: 0.4; }
body.archive #main article h2.archive-post-title a:hover { filter: alpha(opacity=60); opacity: 0.6; }
/**/
body.search #main article .archive-inner { border-bottom:none; }
/*BORDER*/
body.search #main article .archive-thumbnail { width:230px; height:153px; }
body.search #main article h2.archive-post-title { margin:0 0 0 240px; }
body.search #main article .post-body-archive { margin:5px 0 0 240px; font-size:18px; }
body.search #main article .meta-post-archive { margin:5px 0 0 240px; }
/**/
.onrugby_category_title_bar { width:100%; height:26px; line-height:33px; white-space:nowrap; margin:0 0 5px 0; border-bottom:3px solid #838383; }
.onrugby_category_title_bar > * { overflow:hidden; background-color:#838383; font-weight:normal; font-size:18px; color:#FFF; text-transform:uppercase; margin:0; padding:0 10px 0 10px; }
.onrugby_category_title_bar > a { background-color:#838383; color:#FFF; font-size:18px; }
.onrugby_category_title_bar.hover > a { background-color:#C21D24 !important; }
.onrugby_category_title_bar.hover { border-bottom:3px solid #C21D24; }

.onrugby_category_title_bar > span > a { color:#FFF; }
.onrugby_category_title_bar > span > a:hover { color:#C21D24; }
/**/

/**/
#side { margin: 0; }
#side .widget { margin:3px 0 20px 0; }
/**/
#flexible-home-layout-section .news-box .meta a,
#flexible-home-layout-section .news-box .meta > span,
.related-post .meta a,
.post-header .meta > *,
.widget_feed_data_widget .item .meta a,
.meta-post-archive > *,
.related-news .meta a {
	display:inline-block;
	background-image:none;
	height:14px;
	font-size:14px;
	line-height:14px;
	color:#656565; /*XXX*/
	vertical-align:baseline;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	filter:none;
	opacity:1;
}
#flexible-home-layout-section .news-box .meta > span:first-child { margin:0 0.5em 0 0; }
#flexible-home-layout-section .news-box .meta a,
.related-post .meta a,
.widget_feed_data_widget .item .meta a,
.related-news .meta a { color:#C21D24; }
/**/
#flexible-home-layout-section .news-box .meta a:hover,
.related-post .meta a:hover,
.widget_feed_data_widget .item .meta a:hover,
.related-news .meta a:hover { filter:alpha(opacity=40); opacity:0.4; }
/**/
.addtoany_share_save_container { padding:10px 0 5px 0; border:none; margin:20px 0 10px 0; }
/**/
.share-post .addthis_toolbox .addthis_button_tweet { width:70px; }
.share-post .addthis_toolbox .addthis_button_facebook_like { width:140px; }
.share-post .addthis_toolbox .addthis_button_google_plusone { width:70px; }
.share-post .addthis_toolbox .addthis_button_pinterest_pinit { width:55px; }
/**/
.post-header .meta.post-meta { margin:15px 0 0 0; border:none; padding:0 0 0 0; }
.post-header .meta.post-meta > * { font-size:14px; }
/**/
.meta > span:first-child { margin:0 10px 0 0; }
/**/
h1.post-title { color:#C21D24; }
/**/
.post-header .meta.post-meta a { color:#C21D24; }
.post-header .meta.post-meta a:hover { filter:alpha(opacity=40); opacity:0.4; }
.post-body { font-size:18px; }
.post-body a:hover { filter:alpha(opacity=40); opacity:0.4; }
.post-body .post-summary p { color:#656565; /*XXX*/ font-size:20px; font-weight:normal; margin:0 0 10px 0; }
/**/
#reply-title .onrugby_reply_warning {
	text-transform:none;
	letter-spacing:normal;
	margin:10px 0 0 0;
	font-size:16px;
}
#reply-title .onrugby_reply_warning > a {
	display:inline;
	margin:0;
	font-size:16px;
}
#reply-title a {
	margin:0;
}
.comments .avatar-image-container {
	display:none;
}
#comments .comment-content {
	margin:0 0 0 0;
	clear:both;
}
.comments .comment-block {
	margin:0 0 0 0;
}
.comments .comment-author-name {
	margin:0 0 0 0;
	float:left;
}
#comments .datetime {
	float:left;
	color:#656565; /*XXX*/
	opacity:1;
	filter:none;
	margin:0 0 0 20px;
}
#comments .comment-edit-link {
	float:left;
	color:#C21D24;
	margin:0 0 0 20px;
	font-size:12px;
}
#comments .comment-edit-link:hover {
	filter:alpha(opacity=40);
	opacity:0.4;
}
/*
#comments ul.children { margin: 20px 0 0 20px; }
.comments,
.comments-item { margin: 0 0 20px 0; }
*/
#comments ul.children { margin:20px 0 0 0; padding:0; }
#comments ul.children .comments-item {margin: 20px 0 0 20px;}
#comments ul.children ul.children .comments-item { margin: 20px 0 0 40px; }
#comments ul.children ul.children ul.children .comments-item { margin: 20px 0 0 60px; }
#comments ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 80px; }
#comments ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 100px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 120px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 140px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 160px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 180px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 200px; }
#comments ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children ul.children .comments-item { margin: 20px 0 0 220px; }

.onrugby_comments { margin:20px 0 20px 0; }
.onrugby_comments a {
	display:block;
	color:white;
	text-align:center;
	height:50px;
	line-height:50px;
	background-color:#C21D24;
	color:white;
	text-transform:uppercase;
	border-radius: 40px;
	font-size: 20px;
}

#side .onrugby_comments { margin:10px 0 10px 0; }
#side .onrugby_comments a {
	display:block;
	color:white;
	text-align:center;
	height:30px;
	line-height:30px;
	background-color:#C21D24;
	color:white;
	text-transform:uppercase;
	border-radius: 40px;
	font-size: 18px;
}

.comment-actions {
	position:relative;
	float:right;
	padding:0 5px;
	font-size:14px;
	background-color:#838383;
	text-shadow:none;
}
.comment-actions:hover {
	background-color:#C21D24;
	text-shadow:none;
}
.comment-actions a {
	color:white;
}
#reply-title {
	letter-spacing:normal;
	padding:10px 0 15px 0;
	border:none;
	margin:0;
}
#respond form #submit {
	text-decoration:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	padding:10px 30px;
	color:white;
	border:none;
	letter-spacing:normal;
	text-transform:uppercase;
	width:auto;
	cursor:pointer;
	background-color:#838383 !important;
	font-size:16px;
}
#respond form #submit:hover {
	background-color:#C21D24 !important;
}
#respond .must-log-in a {
	text-transform:uppercase;
}
#respond a:hover {
	filter:alpha(opacity=40);
	opacity:0.4;
}
.comment-actions .comment-reply-link {
	padding:0;
}
.tags { border:none; }
.tags span.label { font-size:18px; color:#656565; /*XXX*/ }
/* .tags ul li a { } */
.tags ul li a:hover { background-color:#C21D24; }
.comments-logged-in-as,
.logged-in-as {
	font-size:16px;
	color:#656565; /*XXX*/
	letter-spacing:normal;
}
ul.social-link-list li a {
	display:block;
	width:32px;
	height:32px;
	background-image:none;
	background-repeat:no-repeat;
	margin:5px 5px 5px 0;
}
ul.social-link-list li a {
	background-position:0px 0px !important;
}
ul.social-link-list li a:hover {
	filter:alpha(opacity=40);
	opacity:0.4;
}
ul.social-link-list li a.item-facebook { background-image:url(images/social/facebook.png); }
ul.social-link-list li a.item-twitter { background-image:url(images/social/x.png); }
ul.social-link-list li a.item-google-plus { background-image:url(images/social/google_plus.png); }
ul.social-link-list li a.item-instagram { background-image:url(images/social/instagram.png); }
ul.social-link-list li a.item-pinterest { background-image:url(images/social/pinterest.png); }
ul.social-link-list li a.item-youtube { background-image:url(images/social/youtube.png); }
ul.social-link-list li a.item-feed { background-image:url(images/social/feed.png); }
ul.social-link-list li a.item-telegram { background-image:url(images/social/telegram.png); }
/**/
.onrugby_fixture_container { margin:20px 0 0 0; }
/**/
table.onrugby_fixture { border-collapse:collapse; width:100%; table-layout:auto; margin:0 0 10px 0; }

table.onrugby_fixture caption.round { background-color:#838383; color:#FFF; text-transform:uppercase; }

table.onrugby_fixture caption.comp { background-color:#838383; color:#FFF; text-transform:uppercase; }
table.onrugby_fixture caption.comp a { color:#FFF; display:block; }
table.onrugby_fixture caption.comp:hover a { background-color:#C21D24; }

table.onrugby_fixture tbody tr.date>td { color:#888; text-transform:uppercase; background-color:#FFF; padding:0; text-align:center; }
table.onrugby_fixture tbody tr.date>td { font-size:smaller; font-family:'PT Sans Narrow', sans-serif !important; font-style:italic; }

table.onrugby_fixture tbody tr.fixture:nth-child(even) { background:#F0F0F0; }
table.onrugby_fixture tbody tr.fixture td { text-align:center; width:1px; padding:5px; line-height:16px; font-size:16px; }
table.onrugby_fixture tbody tr.fixture td:nth-child(1) { padding-left:0; white-space:nowrap; }
table.onrugby_fixture tbody tr.fixture td:nth-child(1) span.date,
table.onrugby_fixture tbody tr.fixture td:nth-child(1) span.time { white-space:nowrap; }
table.onrugby_fixture tbody tr.fixture td:nth-child(2) { text-align:right; width:25%; }
table.onrugby_fixture tbody tr.fixture td:nth-child(3) { color:#C21D24; width:2em; }
table.onrugby_fixture tbody tr.fixture td:nth-child(4) { padding:0; }
table.onrugby_fixture tbody tr.fixture td:nth-child(5) { color:#C21D24; width:2em; }
table.onrugby_fixture tbody tr.fixture td:nth-child(6) { text-align:left; width:25%; }
table.onrugby_fixture tbody tr.fixture td:nth-child(7) { text-align:right; width:auto; padding-right:0; }
table.onrugby_fixture tbody tr.fixture td:nth-child(7) img { vertical-align:middle; margin:0 0 0 5px; }
/**/

table.onrugby_table { border-collapse:collapse; width:100%; table-layout:auto; margin:0 0 10px 0; }
table.onrugby_table caption { background-color:#838383; color:#FFF; text-transform:uppercase; }
table.onrugby_table thead tr th { text-align:left; padding:5px; line-height:16px; font-size:16px; }
table.onrugby_table tbody tr:nth-child(even) { background:#F0F0F0; }
table.onrugby_table tbody tr td { text-align:center; width:1px; padding:5px; line-height:16px; font-size:16px; }
table.onrugby_table tbody tr td:nth-child(1) { padding-left:0; white-space:nowrap; }
table.onrugby_table tbody tr td:nth-child(2) { width:20px; }
table.onrugby_table tbody tr td:nth-child(2) img { vertical-align:middle; }
table.onrugby_table tbody tr td:nth-child(3) { text-align:left; width:auto; }
table.onrugby_table tr *:nth-child(12) { padding-right:0 }
/**/

/**/
.onrugby_season_header { height:30px; }
.onrugby_season_header .logo_opta { float:left; }
.onrugby_season_header .onrugby_season { float:right; margin-left:20px;}
/**/
table.onrugby_elenco_classifiche { width:100%; border-spacing:10px; border-collapse:separate; }
table.onrugby_elenco_classifiche td { text-align:center; padding:10px 0 10px 0; }
table.onrugby_elenco_classifiche td a div { background-color:#838383; color:#FFF; margin:0 auto; max-width:178px; }
table.onrugby_elenco_classifiche td a:hover div { background-color:#C21D24; color:white; }
table.onrugby_elenco_classifiche td a:hover img { filter:alpha(opacity=40); opacity:0.4; }
/**/
.onrugby_search_header { margin:0 0 20px 0; border-bottom:2px solid #838383; padding:0 5px 10px 5px; }
.onrugby_search_header .text { float:left; margin:0 10px 10px 0; }
/**/
#onrugby_area_download { background-color:#838383; width:100%; height:54px; color:white; font-family:Oswald, sans-serif; font-size:22px; text-align:center; }
#onrugby_area_download:hover { background-color:#C21D24; }
#onrugby_area_download > span { top:-14px; }
#onrugby_area_download > img { margin-left:44px; }
/**/
#main.page-download .post-body { text-align: center; }
#main.page-download .post-body a img { width:174px; height:116px; }

#main.page-download .post-body div.wp-caption { display:inline-block; vertical-align:top; width: 174px; height:200px;}
#main.page-download .post-body div.wp-caption { text-align:center; margin:4px 0 0 0; }
#main.page-download .post-body div.wp-caption a:hover { opacity: initial; }
#main.page-download .post-body div.wp-caption .wp-caption-text { text-transform:uppercase; color: #FFF; background-color:#838383; }
#main.page-download .post-body div.wp-caption .wp-caption-text { font-size: 16px; font-family: 'Oswald', sans-serif; font-style:normal; }
#main.page-download .post-body div.wp-caption .wp-caption-text a { display:block; color: #FFF;}
#main.page-download .post-body div.wp-caption .wp-caption-text a:hover { font-size: 16px; color: #FFF; background-color:#C21D24;  }
/**/


/* img.wp-post-image { background-color: #D12F2F; } */
/*
#comments ul.children > li > aside.adunit { margin-left: -20px; }
#comments ul.children > li > ul.children > li > aside.adunit { margin-left: -40px; }
#comments ul.children > li > ul.children > li > ul.children > li > aside.adunit { margin-left: -60px; }
#comments ul.children > li > ul.children > li > ul.children > li > ul.children > li > aside.adunit { margin-left: -80px; }
#comments ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > aside.adunit { margin-left: -100px; }
#comments ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > aside.adunit { margin-left: -120px; }
#comments ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > ul.children > li > aside.adunit { margin-left: -140px; }
*/
/* override main template .post-body * { max-width: 100%;} */
aside.adunit * { max-width: none; }

/* sendpress */
div#sendpress-public { padding: 20px 65px 20px;}
div#sendpress-public > h1 { margin: 0 0 20px 0; }
div#sendpress-public form>div { display:none; }
div#sendpress-public form>table>tbody>tr>th:nth-child(4),
div#sendpress-public form>table>tbody>tr>th:nth-child(5),
div#sendpress-public form>table>tbody>tr>td:nth-child(4),
div#sendpress-public form>table>tbody>tr>td:nth-child(5) { display:none; }

.wpvqgr-wrapper { clear:both; }
.wpvqgr-wrapper button.wpvqgr-button { background-color:#C21D24; }
/* smartphone */
@media screen and (max-width:759px) {
	.wpvqgr-wrapper .row { margin-right:0!important;  margin-left:0!important; }
	.wpvqgr-wrapper .container-fluid { padding-right:0!important; padding-left:0!important; }
	.wpvqgr-wrapper .col-sm-12, .wpvqgr-wrapper .col-md-12 { padding-right:0!important; padding-left:0!important; }
}


.tags { z-index:auto; }


/* tablet */
@media screen and (max-width:1079px) {
	.onrugby-mobile-bar { display:block;}
	.onrugby_open_date { display: none; width:100%; text-align:center; margin-right:0; }

	#wpadminbar,
	#searchform,
	#social-list-top,
	.onrugby-menu-desktop { display: none; }
	/* html { position:absolute; top:-28px; } */
	body { margin: 40px 0 0 0; }

	#flexible-home-layout-section .news-box.hot .item-1 { float:right; }

	.onrugby-news-sidebar .item:first-child { display:block; width: 350px; margin: 0 20px 0 0;}
	.onrugby-news-sidebar .item:first-child .body>a { display:block; width: 350px; height:233px; margin: 0 20px 0 0; float: left; }
	.onrugby-news-sidebar .item:first-child .body .title { margin: .5em 0 .5em 0; }
	.onrugby-news-sidebar .item { display:block; width: 350px; margin: 0 0 0 0; float: left; }
	.onrugby-news-sidebar .item .body .title { margin: 0 0 .5em 0; }

	.onrugby-i-nostri-esperti-widget { width: 350px; float:left; }
	.onrugby-azzurri-widget { width: 350px; float:left; }
	.onrugby-regole-del-rugby-widget { width: 350px; float:right; }

}
/* smartphone */
@media screen and (max-width:759px) {
	#primary article .archive-inner,
	#primary article .post-body > *,
	#primary article header,
	#primary article > .onrugby_category_title_bar,
	#primary #side > section > aside > div,
	#primary #flexible-home-layout-section { margin-left: 16px; margin-right: 16px; width:unset;}
	#primary article .post-body > div[id^=attachment_] { margin:0;}
	#primary {padding:0;}

	#respond { padding: 0 16px; }
	#flying-container { margin:0 0 20px 0; }
	.goTop.rendered { display:none; }

	table.onrugby_fixture tbody tr td:nth-child(1) { padding:0; width:1%; white-space:normal; }

	#flexible-home-layout-section .news-box.hot .item-first { float:none; }
	#flexible-home-layout-section .news-box.hot .item-other { float:none; }
	#flexible-home-layout-section .news-box.three .item-first { float:none; }
	#flexible-home-layout-section .news-box.three .item-other { float:none; }
	#flexible-home-layout-section .news-box.left-col { float:none; }
	#flexible-home-layout-section .news-box.right-col { float:none; }
	/**/
	body.onrugby_hp #main article.child-1,
	body.onrugby_hp #main article.child-2,
	body.onrugby_hp #main article.child-3,
	body.onrugby_hp #main article.child-4 { float:none; width:100%; padding:0; }
	/**/
	body.archive #main article .meta-post-archive,
	body.archive #main article .post-body-archive,
	body.archive #main article h2.archive-post-title,
	body.search #main article .meta-post-archive,
	body.search #main article .post-body-archive,
	body.search #main article h2.archive-post-title { margin:0; }
	/**/
	body.archive #main article .meta-post-archive,
	body.search #main article .meta-post-archive { margin:10px 0 0 0; }
	/**/
	body.archive #main article .archive-thumbnail,
	body.search #main article .archive-thumbnail { margin:0 auto; }
	/**/
	/*BORDER*/
	body.onrugby_hp #main article .archive-inner { border-bottom:2px solid #838383; }
	/*BORDER*/
	body.archive #main article .archive-inner { border-bottom:2px solid #838383; }
	/*BORDER*/
	body.search #main article .archive-inner { border-bottom:2px solid #838383; }
	/*BORDER*/
	#flexible-home-layout-section .news-box ul li.item { border-bottom:2px solid #838383; }
	/*BORDER*/
	#flexible-home-layout-section .news-box.dark .item { border-bottom:2px solid #838383; }
	/*BORDER*/
	.onrugby-i-nostri-esperti-widget .item { border-bottom:2px solid #838383; }
	.onrugby-azzurri-widget .item { border-bottom:2px solid #838383; }
	/*BORDER*/
	.onrugby-news-sidebar .item { border-bottom:2px solid #838383; }
	/*BORDER*/

	#flexible-home-layout-section .news-box.hot .item-other { border-top: 2px solid #838383; padding: 20px 0 0 0; }
	#flexible-home-layout-section .news-box.hot .item .item-thumbnail { width:350px; height:233px; margin:0 auto; }
	#flexible-home-layout-section .news-box.hot .item .item-thumbnail a { margin:0 auto; }
	#flexible-home-layout-section .news-box.hot .item-first h3.title { border:none; padding:0; }

	#flexible-home-layout-section .news-box.three .item { border-top: 2px solid #838383; padding: 20px 0 0 0; margin:0; }
	#flexible-home-layout-section .news-box.three .item .item-thumbnail {  width:350px; height:233px; margin:0 auto; }
	#flexible-home-layout-section .news-box.three .item .item-thumbnail a { margin:0 auto;}

	#flexible-home-layout-section .news-box.dark .item-thumbnail { width:230px !important; height:153px !important; margin:0 auto; float:none; }
	#flexible-home-layout-section .news-box.dark .item .snippet { color:#656565; /*XXX*/ margin:0 0 0 0; font-size:18px; }
	#flexible-home-layout-section .news-box.dark .item .meta { margin:10px 0 0 0; }
	#flexible-home-layout-section .news-box.dark .item h3.title { margin:10px 0 0 0; }

	#flexible-home-layout-section .news-box.dark .item { padding:20px 0 20px 0; }

	.onrugby-news-sidebar { width:100%; }
	.onrugby-news-sidebar .item { margin: 10px 0 0 0; }
	.onrugby-news-sidebar .item:first-child .body>a { display:block; width: 350px; height:233px; background-color: rgb(51, 51, 51); margin: 0 0 10px 0; }
	.onrugby-news-sidebar .item:first-child .body .excerpt { margin: 0 0 10px 0; }

	.onrugby-i-nostri-esperti-widget .item .body { width: 260px; }
	.onrugby-azzurri-widget .item .body { width: 260px; }

	#main.page-download .post-body a { float:none; margin: 0 auto; }

	/* body.archive #main article .archive-thumbnail { width:350px; height:233px; background-color: #333; } */
}

@media screen and (max-width:389px) {
	/*@formatter:off*/
	/*pos    */  /* table.onrugby_table tr *:nth-child(1)  { } */
	/*icon   */  /* table.onrugby_table tr *:nth-child(2)  { } */
	/*squadra*/  /* table.onrugby_table tr *:nth-child(3)  { } */
	/*pt     */  /* table.onrugby_table tr *:nth-child(4)  { } */
	/*pb     */  /* table.onrugby_table tr *:nth-child(5)  { } */
	/*pg     */     table.onrugby_table tr *:nth-child(6)  { display:none; }
	/*vt     */     table.onrugby_table tr *:nth-child(7)  { display:none; }
	/*pa     */     table.onrugby_table tr *:nth-child(8)  { display:none; }
	/*sc     */     table.onrugby_table tr *:nth-child(9)  { display:none; }
	/*pf     */     table.onrugby_table tr *:nth-child(10) { display:none; }
	/*ps     */     table.onrugby_table tr *:nth-child(11) { display:none; }
	/*diff   */  /* table.onrugby_table tr *:nth-child(12) { } */
	/*@formatter:off*/
}


.related-news .meta a:hover,
#flexible-home-layout-section .news-box.slider h3.title a:hover,
.post-header .meta a:hover,
#copyright a:hover,
#selectnav2 {color: #C21D24;}
#flexible-home-layout-section .news-box.combine .item.item-other h3.title a{color: #C21D24;}

@media screen and (min-width:1079px) { /* desktop */
	html.pageType-hp #side .widget_onrugby_terzotempo_widget { display:none; }
	#onrugby_terzo_tempo { display: block; 	margin: 20px 0 20px 0; }
	#flexible-home-layout-section .news-box .snippet { color: #656565; margin: 5px 0 0 0; font-size: 18px;}
	#flexible-home-layout-section .news-box.combine .item.item-first .item-thumbnail { width: 300px; height: 200px; }
	#flexible-home-layout-section .news-box.combine .item.item-first .snippet { width: 408px; margin: 5px 0 5px 0; color: #656565; font-size: 18px;}
	#flexible-home-layout-section .news-box.combine .item.item-first .meta { width: 408px; }
	#flexible-home-layout-section .news-box.combine .item.item-other { border-top: none; }
	#flexible-home-layout-section .news-box.combine .item.item-other .item-thumbnail { width: 120px; height: 80px; margin: 0 15px 0 0; }
	#flexible-home-layout-section .news-box.combine .item.item-other h3.title { margin: 0 0 0 120px; font-size: 20px;}
	#flexible-home-layout-section .news-box.combine .item.item-other .meta { margin: 8px 0 0 0; }
	#flexible-home-layout-section .news-box.combine .item.item-1,
	#flexible-home-layout-section .news-box.combine .item.item-3,
	#flexible-home-layout-section .news-box.combine .item.item-5,
	#flexible-home-layout-section .news-box.combine .item.item-7,
	#flexible-home-layout-section .news-box.combine .item.item-9 { margin: 15px 8px 0 0; }
	#flexible-home-layout-section .news-box.combine .item p.post_content { font-size: 18px; line-height: 23.4px; }
}

/*
#footer {
	margin-bottom: 100px;
}
*/

body {
	margin-bottom: 100px;
}


.onrugby-torna::before { content: "⇽"; margin-right:10px; }
.onrugby-torna { color:#000; font-weight:bold; }
.onrugby-torna:hover { color:#C21D24; }


@media screen and (min-width:1079px) { /* DESKTOP */
	html.pageType-hp #side .widget_onrugby_terzotempo_widget { display: none; }
}

@media screen and (min-width:760px) and (max-width:1079px) { /* TABLET */
	#onrugby_terzo_tempo { display: none; }
}

@media screen and (max-width:759px) { /* PHONE */
	#onrugby_terzo_tempo { display: none; }
	html.pageType-commenti #side  { display: none; }
	html.pageType-notizia  #side  { display: none; }
}


/* Twitter fix */
@media screen and (max-width: 759px) {/* PHONE */
	.post-body > .twitter-tweet {
		width: unset!important;
	}

}