/*
  Theme Name:   Basketown
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://codestar.me/
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      4.7
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
  Template:     route
*/
@import url("../route/style.css");

/* ------------------------   IMPORTANTE   ------------------------- 
Fatto override plugins/js_composer/assets/vc/vc_gitem_image.png */
/* ----------------------------------------------------------------
/* GENERALE ; ACCENT COLOR #002455 */ 

.debug {display: none}
.administrator .debug {display:block;font-size:20px;color:red}
.clear {clear:both;}
html a, html a:hover {text-decoration:none}
.move {-webkit-transition-property: top, bottom; -webkit-transition-duration: 0.5s;}
.fade {-webkit-transition-property: opacity; -webkit-transition-duration: 0.3s;}
.back, .owl-nav div, i {-webkit-transition-property: background-color; -webkit-transition-duration: 0.3s;}
h1, h2, h3 {margin: 18px 0 8px;}
a {-webkit-transition-property: color; -webkit-transition-duration: 0.3s;}
.hide {display: none}
table, table tr, table tbody tr td {border:0}
#top-bar {z-index: 9;font-weight: bold}

.cs-header-left #cs-mobile-icon {top:auto;position:absolute;right:10px;bottom:5px;height:40px}
#cs-mobile-icon span i {background-color:white}
#cs-mobile-icon .hidden-xs {display: none}

#navigation-mobile .container, #navigation-mobile .cs-dropdown-plus .fa,#navigation-mobile .cs-dropdown-plus:hover {background-color: #022455}
#navigation-mobile ul li {border:0}
#navigation-mobile ul li a {padding:1px 15px;color:#ccc;font-size:15px;}
#navigation-mobile .cs-dropdown-plus .fa {color:#ccc;line-height:30px;width:30px;height:30px}
#navigation-mobile ul li.menu-item-has-children > a {border-color: #ccc;margin-right: 50px;}
#navigation-mobile ul li.social {display:none}

#header-logo-wrap .col-md-2,#header-logo-wrap .col-md-5, #header-logo-wrap .col-md-4 {padding-left:0;padding-right:0}
#header-logo .col-md-12, .cs-header-left #site-logo-right {padding-right:0;padding-left: 0px;}
#site-logo a img {padding: 0}
#site-logo-center-content {padding:0 20px 0 15px}
#site-logo-center-content .widget-title h4 {font-size:28px;text-shadow:2px 2px 2px #333;padding:34px 0 0;vertical-align: middle;color:white ;font-family:'Roboto',arial,sans serif;font-weight:400;margin-bottom:4px;text-align:right}
#site-logo-center-content .textwidget {font-size:24px;text-shadow:2px 2px 2px #333;padding:0 ;vertical-align: middle;text-align:right;font-style:italic}
#site-logo-right-content > .rl-image-widget {width:48%;float:right;margin:3px 0 0;padding-left:4px;text-align:center;font-size:10px;
-webkit-transition-property: padding; -webkit-transition-duration: 0.2s;vertical-align:middle;padding-top:10px;}
#site-logo-right-content > .rl-image-widget:first-child {float:left;}
#site-logo-right-content > .rl-image-widget:last-child {margin-top:23px}
#site-logo-right-content > .rl-image-widget:hover {padding-left:2px}
#masthead  {border-top: 1px solid white}
/*#site-nav ul li .cs-link, #site-nav ul.sub-menu li .cs-link {background-color:#002455;color:white;border-color:#333}
#header-logo {position: relative;top:-35px;margin-bottom:-35px}
a.cs-sticky-item {height:40px !important;line-height:40px !important}
#site-nav ul li {border-color:#002455;}
#site-nav ul li .cs-link {color:white;text-transform:uppercase}
#site-nav .current-menu-ancestor .cs-sticky-item, #site-nav .current-menu-item .cs-link {color:#d9edf7}
#site-nav > ul > li > a.cs-link:hover, #site-nav ul.sub-menu > li > a.cs-link:hover {color:#d9edf7 !important}*/
#page-header {background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	background-size:cover;
	padding:4% 0}
#site-nav ul li.social a.cs-link {color:#002455;line-height:14px}
#site-nav ul li.social a i {margin:0 5px;color:white;font-size:14px;line-height:40px}
#site-nav li.nolink > a {cursor:default !important;}
#site-nav li.nolink > a:hover{background-color: #002455}
#site-nav > ul > li > ul.sub-menu {border-top:0}
.is-compact #site-nav ul li.social a i {line-height:30px}

.contatti h3 {padding:5px 10px;color:white;background-color: rgba(0, 36, 85, 1);font-size:15px}

div#cs-footer-block-before {font-size:20px;padding-top:10px;height:70px;background-color:#efefef;color:#454545;text-align:center;line-height:50px;font-weight:700}
div#cs-footer-block-before p {display:block;line-height:50px;margin:0 auto;}
div#cs-footer-block-before span {display:inline-block;margin-right:8px}
div#cs-footer-block-before i {display:inline-block;border-radius:40px;text-align:center;color:white;background-color: #e00218;width:40px;height:40px;line-height:40px;margin-left:8px}
div#cs-footer-block-before i:hover {background-color: #333}

/*a.fb, a.ig {background:url('images/socialicons.png') no-repeat top left;width:50px;height:50px;float:left;margin: 0 0 0 15px}
a.ig {background-position:top left;}
a.fb {background-position:top right;}
a.ig:hover  {background-position:bottom left;}
a.fb:hover {background-position:bottom right;}*/
#cs-footer-block-after {font-size:12px;text-align:center;padding-top:18px;font-weight:normal}
#cs-footer-block-after .route_widget {margin-bottom:20px}
#colophon {padding-top:10px}
#colophon .route_widget ul li {margin-bottom:5px;padding-bottom:5px;}
#colophon .route_widget ul.sub-menu {margin-top:0;border:0;padding-top:0}
#colophon .route_widget ul.sub-menu li {display:inline-block;}
#colophon .route_widget ul.sub-menu li::before {content:"\2022";padding: 0 2px}
#colophon .route_widget ul li ul li {margin-bottom:0;padding-bottom:0;border:0;}
#colophon li.social {display:none}
#colophon .col-md-4:nth-child(3) .widget-title {opacity:0}
#colophon .col-md-4:nth-child(3) ul li:nth-child(-n+6){display: none;}
/*#header-logo {background:url(images/sitelogo_bg.jpg) no-repeat center center;background-size:cover;padding:2% 0}
#page-header .container {background:url(images/belk-header.png) no-repeat top right}
*/

section.home_sponsor, section.home_photo {display:none !important}
section#home_camps {font-size:16px;text-align: center}
section#home_camps a {display:inline-block; border-radius:4px; margin:0 5px;background-color:#002455;
	border:1px solid #002455;color:white;padding:10px 25px}

.match h3, #sidebar .widget-title h4 {color:white;background-color:#002455;padding:5px 10px;text-transform:uppercase}
.container-fluid h3 {background-color:transparent;text-align:center}
.ssba, .ssba.ssba-wrap {margin:10px 0;border:none;}
.home .ssba_wrapper {/*background-color: #efefef;*/}

/* HOME */
/* OLD
.home_news {background-color:#e00218;border-top:2px solid #fff} 
.home_news h2 {color:white;text-align:center;margin:0 0 20px}
.news-slider .owl-item {padding:0 20px}
.news-slider .newsimage {width:100%;display:inline-block;margin:0;position:relative}
.news-slider .newsimage a {width:100%;height:96px;overflow: hidden;background: #fff url('images/belk.png') no-repeat center center;display:block;border:3px solid #fff}
.news-slider .newsimage a img:hover {opacity:.9;overflow: hidden}
.news-slider .newsimage a img {border-radius: 0%;position:relative;z-index:99;vertical-align:middle}
.news-slider .newsdata {font-size:12px;width:100%;margin:0;padding-top:10px;color:#efefef}
.news-slider .newscat {margin:1px 0;display:inline-block}
.news-slider .newscat a {color:#fff;background:#892536;padding:2px 6px;border-radius:4px;font-size:11px;}
.news-slider .newscat a:hover {background:#f00;}
.news-slider h4 {clear:both;text-align:left;margin:5px 0 0px;color:white;font-size:14px;line-height:18px}
.news-slider.owl-bt .owl-dots .owl-dot span {background-color: white}
.news-slider.owl-bt .owl-dots .owl-dot.active span {background-color: #002455}
.news-slider h4 a {color:white}
.news-slider h4 a:hover {color:#002455}
*/
.home_news {background-color:#f3f3f3;border-top:2px solid #fff} 
.home_news h2 {text-align:center;margin:0 0 20px; color:white;background:url('images/belk_news.png') no-repeat center center;line-height:50px;height:50px}
.news-slider .owl-item {padding:0 20px}
.news-slider .newsimage {width:100%;margin:0;position:relative;min-height:132px}
.news-slider .newsimage a {width:100%;min-height:105px;overflow: hidden;background: #fff;display:block;border:3px solid #fff}
.news-slider .newsimage a img:hover {opacity:.9;overflow: hidden}
.news-slider .newsimage a img {border-radius: 0%;position:relative;z-index:99;vertical-align:middle}
.news-slider .newsdata {font-size:12px;width:100%;margin:0;font-style: italic;color:#cdcdcd}
.news-slider .newscatlabel {display:block;position:absolute;top:0;left:0;z-index:99}	 
.news-slider .newsimage .newscatlabel a {min-height:10px;background-image:none;border:none;width:auto;background-color:#fff; ;padding:2px 4px 2px 6px;font-size:11px;font-weight:bold;line-height:18px}
.news-slider .newscat {margin:1px 0;display:inline-block}
.news-slider .newscat a {color:#f7f7f7 !important}  
.news-slider .newscat a:hover {color: #fff !important}
.news-slider h4 {clear:both;text-align:left;margin:0 0 0 10px;font-size:14px;line-height:18px}
.news-slider h4 a {color:white}
.news-slider.owl-bt .owl-dots .owl-dot span {background-color: #999}
.news-slider.owl-bt .owl-dots .owl-dot.active span {background-color: #fff}

.home_match {padding:10px 0;background-color:#002455;}
.home_match, .home_match h2 a, .home_match h2 {text-align: center;color:white}
.home_match .cs-column-text {margin:0;padding:0}

.home_risultati h2 {text-align:center;margin:0 0 20px}
.home_risultati .owl-controls {margin-top:0;padding-top:0}
.result_slider {background-color: #FFF;opacity:0}
.result_slider .single {background-color: #FFF;margin:0 0 20px;width: 100%;display:block}
.result_slider .last_match {width:70%;float:right}
.result_slider .last_matches tr, .result_slider .last_matches tr td:last-child {display: none}
.result_slider .last_matches tr.ultimo, .result_slider .last_matches tr.prossimo {display: block;border:none;}
.result_slider .last_matches tr.ultimo td, .result_slider .last_matches tr.prossimo td {font-size:12px;background-color: white}
.result_slider div.luogo, .result_slider div.data  {font-style:italic;line-height:140%;color:#666} 
.rs1, .rs2 {font-size:130%;font-weight: bold}
.result_slider .ultimo {border-right:1px solid #dfdfdf}
.result_slider .ultimo, .result_slider .prossimo {display:inline-block;width:50%;margin:0;vertical-align: top;color:#000}
.result_slider .ultimo div, .result_slider .prossimo div {margin:0;}

.result_slider h3.team {padding:5px 10px;color:#002455;background-color: transparent;margin:18px 0 0;width:25%;float:left}
.result_slider h3.team a {min-width:50px;text-transform:uppercase;padding:3px 10px;background-color: #fff;text-align:center;display:block;margin:0 auto;border-radius:5px;border:1px solid #002455;color:#002455}
.result_slider h3.team a:hover {color:#fff;background-color:#002455}

.result_slider .owl-controls .owl-nav {position:absolute;top:15%;left:0;width:5%}
.result_slider .owl-controls .owl-nav div {margin:2px 0;display:block}

.result_slider .squadra.bt {font-weight:bold;text-transform: uppercase}
.result_slider .owl-item {
display: inline !important;
}
.last_match .dataTables_wrapper.no-footer {display: none}
.tablepress tr td {font-size:10px;background-color: antiquewhite;font-color:#fc0 !important}
.last_match {font-size:13px;text-align: center}
.last_match .data, .last_match .luogo {display:block;padding:0 !important}
.last_match .squadra {line-height:20px;vertical-align:middle} 
.last_match .squadra, 
.last_match .ris {margin:0;width:50%;display:inline-block;font-weight: bold}   
.last_match .ris {font-size:200%}

.risultati div {background: #ff0;border:10px solid white}


/* WIDGET */
li.fixture {display:block;overflow:auto;border-bottom:1px solid #999;}
.wpcm-matches-widget .fixture-meta, .wpcm-matches-widget .wpcm-date  {margin:0;padding:0;text-align:center}
.wpcm-matches-widget .competition {display:none}
.wpcm-matches-widget .clubs h4.home-clubs, .wpcm-matches-widget .clubs h4.away-clubs {font-size:1em}
/* NEWS */
.single-post .entry-image {width:25%;float:left;margin:0 1% 1% 0;border:1px solid #ccc;padding:5px}
.single-post .entry-footer {clear:both}
.single-post .author, .single-post .entry-love, .blog .author, .blog .entry-love {display: none}

#accordion {margin:0 0 0 10px;list-style:none;}
#accordion li {padding:0;font-size:13px;line-height:23px;margin:0;opacity:.8;border:0}
#accordion li:hover {opacity:1;cursor:pointer}
#accordion li.heading {margin-bottom:10px;}
#accordion li span:before {content:" → "}

#accordion li span.checked {opacity:1;}
#accordion li span.checked:before {content:" ↓ "}
#accordion > li {font-weight: 700}
#accordion li.giovanili {margin-left:20px}
#accordion li {font-size:14px;cursor:pointer;}
#accordion ul {list-style:none;display:none;padding:0 0 0 10px;border:0}
#accordion ul li {border:0;font-weight: 400}
#accordion ul li a {text-decoration:none;}
#accordion ul li a:hover {color:#000;}

/* CLASSIFICHE */
.calcla .tablepress tr .column-7, p.nazgio-dati-tit {width:0;font-size:0}
.calcla table th, .calcla table th {font-size:14px;background-color: #d9edf7;text-transform: uppercase;font-weight: bold; border-top:0}
.cs-table-striped.calcla tbody tr th, 
table.classifica .cs-table-striped th, 
table.classifica .cs-table-striped tbody tr th,
table.classifica tr td, table.classifica tr th {text-align: center !important;text-transform: uppercase}
table.classifica tr:nth-child(1), 
/**table.classifica tr:nth-child(2) {font-weight:bold;text-transform:uppercase;background-color:#d9edf7 !important}*/
table.classifica tr:nth-child(2) th {border-top:1px solid #fff;background-color:#d9edf7 !important;font-size:11px;text-align: center}
table.classifica tr td:first-child, 
table.classifica tr:first-child th:first-child  {text-align:left !important}
table.classifica tr.row-classifica td, table.classifica tr td {background-color:#f3f3f3!important}
table.classifica tr.row-classifica.odd td,table.classifica tr.odd td {background-color:#fff!important }
tr td.bt {font-weight:bold;color:#002455 !important;}
tr.highlight td, table.classifica tr.highlight td,  table.classifica tr.highlight td a, table.table tr.highlight td a,
table.classifica tr.highlight.odd td,  table.classifica tr.highlight.odd td a{font-weight:bold;background-color:#002455!important;color:white!important;text-decoration: none}
table.table tr.highlight td a, table.table a.class_toggle_click {text-decoration: none!important;cursor:default!important}
.calcla tr.casa.los span, .calcla tr.fuori.win span {font-weight:bold;color: red !important;} 
.calcla tr.casa.win span, .calcla tr.fuori.los span {font-weight:bold;color: green !important;} 
.belkimage img {padding:20px}

/* MAPPATURA Loghetti */
.calcla td.logo img {float:left;margin-right:10px;width:20px;height:20px}

/* INCONTRO + RISULTATI */
.next-match {background:#111 url('images/court.jpg') no-repeat top center;background-size:contain;color:#fff;text-align:center;padding:0 0 3%;margin-bottom:1%}
.next-match .data {background-color:red;padding:2% 3%;}
.next-match .squadra {width:40%;display:inline-block;padding:0 1%;margin:0;text-transform:uppercase;font-size:18px}
.next-match .vs {width:80px;height:80px;line-height:40px;margin:5% 0 3%;font-size:15px;color:white;display:inline-block;}
a.wpcm-matches-list-link {cursor:default}
.wpcm-matches-list-item {background:#fff;}
.wpcm-matches-list-item a {padding:4px 0;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:15px}
.wpcm-matches-list-item span.home {display:block;float:right}
.risultati .wpcm-matches-list-club1, .wpcm-matches-list-club2 {width:40%;font-size:90%}
.risultati .wpcm-matches-list-club1 img, .wpcm-matches-list-club2 img {width:22px;height:22px;margin:0 6px}
.risultati .wpcm-matches-list-status {width:15%}
.risultati .wpcm-matches-list-time.draw {border-radius: 3px;color: #fff;padding: 2px 4px;background-color:#999}
.wpcm-matches-list-col {text-align:center;font-weight:bold;} 
.wpcm-matches-list-status {width:auto;padding:0}
.wpcm-matches-list-date {color:#404040;text-transform:uppercase;background:#e8e8e8;display:block;width:100%;padding:4px 10px 2px;border-top:1px solid #999}

/* SQUADRA */
.calcla .wpcm-matches-list-col img {margin:0 10px}
.calcla h5.Black, .calcla .legenda , .calcla .stampaCp, .calcla .sepDashed, .calcla .sepS, .calcla .back, .giovanili .back {display: none}
.calcla table td {font-size:14px}

/* GIOCATORI */
.wpcm-shortcode-wrapper {margin-top:20px}
.home .giocatore {margin:0 10px 10px;min-height:200px}
.giocatore {color:#454545}
.home_players h3 {color:#002455}
.giocatore, .single-news, .staff {border-left:6px solid white;margin:3px 0;background:#f7f7f7;display:block;padding:0;font-size:12px;line-height:16px;position:relative}
.giocatore a {color:#333;text-decoration:none;}
.staff a {text-decoration:none;color:#fff}
.giocatore .avatar, .staff .avatar {width:150px;padding:0;margin: 0 6px 0 0;display:block;overflow:hidden;float:left;position:relative;z-index:2;min-height: 200px;}
.giocatore .wpclubmanager-placeholder.wp-post-image  {height:200px}
.giocatore .data {position:relative;padding:1% 1% 1% 40px }
.giocatore .name {padding:5px 0 0 40px;font-weight: bold;font-size:14px}
.giocatore .data span {width:auto;display:block;padding:2px 0 0}
.giocatore .data .number {display:block;position:absolute;font-size:18px;font-weight:bold;background-color:red;
		width:30px;top:0px;left:0px;padding:5px;color:#fff;text-align:center;height:30px;line-height:20px;z-index:12}
.giocatore:hover a img, .staff:hover a img {
    transition: -webkit-transform .4s;
    transition: transform .4s;
    -ms-transform: scale(1.1, 1.1); /* IE 9 */
    -webkit-transform: scale(1.1, 1.1); /* Safari */
    transform: scale(1.1, 1.1);
}
.staff {background:#232323;color:white;font-size:14px}
.giocatore .name, .staff .name {text-transform:uppercase;}
.staff .name,.staff .job {padding:1%;}
.staff .thumb {float:left;margin-right:10px}

/* GIOVANILI */
.waiting {height:80px;background:url('images/loader.gif') no-repeat center center}
.giovanili .giocatore {min-height:60px;}
.giovanili .name {margin-top:40px;text-transform:none}
.giovanili .data {padding-left:40px}
.giovanili .data span {padding:3px}
.giovanili .name {padding-left:40px}
.cs-tab .cs-tab-nav ul li a {text-transform:uppercase;color:#999}
.cs-tab-nav ul li.active a {text-transform:uppercase;}
.match h3 {margin:0 0 5px 0;padding:5px 0;text-align:center}
.match .ultimo {margin-bottom:15px}
.match .luogo, .match .data {font-style: italic;line-height:140%}
.match .ris {color:#000}
.match div.bt {color:#002455;}
/*.match table tr td {font-size:14px;background-color:#f7f7f7;text-align:center;line-height:1.2}
.match tr.data td {font-style:italic}
.match tr.risultato td {color:black;font-size:18px}
/*.singleplayer .number {display:block;position:absolute;background-color:red;color:white;font-size:27px;text-align:center;padding:5px; margin-left:-15px;vertical-align:top; } 
.singleplayer .data {width:70%;display:inline-block;margin-bottom:5px} 
.singleplayer span {display:block}
*/

/* INSTAGRAM */
.home_ig {background:black} 
.home_ig .cs-column-text {padding:0}
.home_ig h2, .home_ig h3, h3.sbi_no_bio {color:#333;margin-bottom:10px}
.home_ig #sb_instagram .sb_instagram_header {padding:10px 0 20px !important;text-align:center;float:none;width:15%;margin:0 42%}
#sb_instagram #sbi_images {margin-top:12px}
#sb_instagram #sbi_load .sbi_follow_btn {display: none}

/* PHOTOGALLERY */
.photogallery .cs-accordion-content > div {font-size:12px;display:block;margin:0 0 15px;}
.photogallery .item, .home_photo .vc_grid-item-mini {position:relative;opacity:1;}
.photogallery .item a:before, .home_photo .vc_gitem-animated-block  a:before  {    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e21e22;
    opacity: 0;
	z-index: 2;
    -webkit-transform: scale3d(0.3, 1, 1);
    transform: scale3d(0.3, 1, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.photogallery .item:hover a:before, .home_photo .vc_gitem-animated-block:hover a:before  {opacity:.8;-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } 
.photogallery .cs-accordion-content div h5, .photogallery .cs-accordion-content div p, .home_photo h4 {margin:0;color:white}
.photogallery .cs-accordion-content div a, .home_photo .vc_grid-item-mini a {margin:0 auto;color:white}
.photogallery .cs-accordion-content div img {opacity:1;}
.photogallery .cs-accordion-content .dida, .home_photo .dida {text-align:center;position:absolute;height:30%;background-color:rgba(0,0,0,0.5) !important;padding:5px;margin:0;bottom:0px;left:0;right:0;width:100%;overflow:hidden;z-index: 9;}
.photogallery .cs-accordion-content div:hover, .home_photo .vc_grid-item-mini:hover {opacity:1}
.photogallery .cs-accordion-content div:hover .dida, .home_photo .vc_grid-item-mini:hover .dida { background:rgba(0,0,0,0);}

.page-portfolio-detail .isotope-item {padding:0;margin:10px}

/* 	OWL CAROUSEL THEMING */
.owl-bt .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-bt .owl-controls .owl-nav [class*='owl-'] {
  color: white;
  font-size: 12px;
  margin: 5px;
  padding: 4px 20px;
  background: #002455;
  background: #aaa;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.owl-bt.owl-carousel-vert .owl-controls .owl-nav [class*='owl-'] {
  font-size: 14px;
  margin: 5px 0;
  padding: 4px 8px;
}

.owl-bt .owl-controls .owl-nav [class*='owl-']:hover {
  background: #000;
  background: #999;
 color: white;
  text-decoration: none;
}
div.owl-bt .owl-dots .owl-dot span {
  background-color: #aaa;
}
div.owl-bt .owl-dots .owl-dot.active span,  div.owl-bt .owl-dots .owl-dot:hover span {
  background-color: #002455;
}


/* POPUP */


@media screen and (max-width:1200px)  {
	.cs-header-left #site-logo-center {text-align:center;font-size:1.4em;}
	#site-nav > ul > li > .cs-link {padding-left:4px;padding-right:4px}
	#site-logo-center-content .widget-title h4 {font-size:22px;}
	#site-logo-center-content .widget_text p {font-size:18px;}

	/*.result_slider .owl-item .single h3 {display:block;}
	.result_slider .owl-item .last_match .ultimo, 
	.result_slider .owl-item .last_match .prossimo {height:120px;border-right:none}
	.result_slider .owl-item .single h3, .result_slider .owl-item .last_match,
	.result_slider .owl-item .last_match .ultimo, 
	.result_slider .owl-item .last_match .prossimo 	{width:100%;font-size:10px!important;line-height:16px!important;}
	.result_slider .owl-item .last_match .squadra, .result_slider .owl-item .last_match .ris {font-size: 12px!important;line-height: 17px!important}
*/
}
@media screen and (min-width:993px)  and (max-width:1024px)  {
	.giocatore .thumb, .staff .thumb {width:50%;height:auto;min-height:100px}
	a.cs-btn-block {padding-left:0;padding-right:0;}
}
@media screen and (min-width:768px)  and (max-width:992px)  {
	#site-logo-center {clear:both;width:70%;margin:0 15%}
	
}
@media screen and (max-width:992px)  {
	.cs-header-left div#site-logo {float:none;text-align: center;max-width:100% !important;padding:10px 10% 0}
	.cs-header-left div#site-logo-center {padding:10px 0}
	#site-logo-center-content .widget-title, #site-logo-center-content .textwidget {display: inline-block}
	#site-logo-center-content {padding:0}
	#site-logo-center-content .widget-title h4 {padding:0}
	.result_slider h3.team, .result_slider .last_match {width:auto;display:block;float:none;position:relative}
	.result_slider .owl-pagination,	.news-slider .owl-pagination {display: none}
}
@media screen and (max-width:767px)  {
	.cs-header-left div#site-logo {margin:0 auto;float:none;}
	.cs-header-left #site-logo-center {text-align:center;font-size:1em;padding-top:0%;padding-bottom:10px}
	#site-logo-center-content .widget_text p {font-size:12px;margin:0 auto;padding:0;vertical-align: middle;}
	#site-logo-center-content .widget-title h4 {font-size:12px;padding:0px;margin-bottom:0;}
	h2 {font-size:21px}
	h3 {font-size:18px}
	/*.result_slider .single {margin:0;padding:0}
	.result_slider, .result_slider .owl-wrapper {margin:0;padding:0}
	.result_slider .owl-controls .owl-nav, .result_slider .owl-controls .owl-nav div {display:none}
	.result_slider .luogo, .result_slider .data {font-size:10px}
	.result_slider .ultimo {border-bottom:1px solid #ccc;font-size:12px;line-height:16px}
	.result_slider .ultimo, .result_slider .prossimo {position:relative;width:100%;display:block;margin:0 ;padding:6px 0;border-right:0}
	.result_slider .last_match .squadra {font-size:12px;line-height:15px;margin-bottom:6px}
	.news-slider .newsimage, .news-slider .newsimage a {min-height:50px}
	.news-slider .newscatlabel  {display: none}
	.news-slider .newsdata  {line-height:13px;margin:5px 0}
	.news-slider h4 {margin-left:0}*/
	#sb_instagram #sbi_images .sbi_item {}
	div.cs-tab .cs-tab-nav ul li a {font-size:12px;font-weight:normal}
	section.calendar table tr td, section.calcla table tr td,  section.calcla table th {font-size:10px;padding:3px !important;vertical-align: middle}
	div#cs-footer-block-before {font-size:15px;}
	div#cs-footer-block-before i {border-radius:30px;text-align:center;width:30px;height:30px;line-height:30px;}
	
}
@media screen and (max-width : 479px)  {
	
	.spu-container p, .spu-container li {font-size:12px;line-height: 17px;margin:10px auto}
	.spu-container img {padding:10px}
	.spu-container ol {padding-left:0}
	.cs-tab .cs-tab-nav ul li a {padding:2px 4px}
	
	.staff, .giocatore {background-color:white}
	.staff .name, .staff .name a, .staff .job, .staff .avatar, .staff .data a {text-align:center;padding:3%;color:#333 !important}
	.staff .thumb {float:none !important;margin:0 auto;display:block;}
	
	.giocatore .data, .staff .data {padding-left:2px !important;}
	.giocatore .name  {padding:5px 0 0 ;}
	.giocatore {padding:10px}
	.giocatore .data .number {position:relative;font-size:11px}

	.home_risultati, .home_news {display:block;clear: both}
	/* REVSLIDER */
	.rev_slider_wrapper .rev_slider .uranus.tparrows {height:20px !important;width:20px !important;}
	.rev_slider_wrapper .rev_slider .uranus.tparrows.tp-leftarrow {margin-left:-13px !important}
	.rev_slider_wrapper .rev_slider .uranus.tparrows.tp-rightarrow {margin-right:-13px !important}
	.rev_slider_wrapper .rev_slider .uranus.tparrows:before {font-size:15px !important;line-height:20px !important;height:20px !important;width:20px !important}
	.tp-parallax-wrap .titolo {position:relative;font-size:10px !important; top:20px !important; margin-top:-35px !important;text-align:right }
	.tp-parallax-wrap .corpo {font-size:8px !important; line-height:9px !important ; width:50% !important;margin-top:-70px}
	.tp-parallax-wrap .corpo br {display: none}
	.tp-parallax-wrap .bottone {font-size:11px !important;margin-top:30px;padding:4px !important;text-decoration:underline}
	.tp-parallax-wrap .bottone i {display:none }
}
