/*================================
Fonts
================================*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,700,900');


/*================================
MAIN
================================*/

h1, h2, h3, h4, h5, h6, .testata-evento h2 span, .wrap-city-news::before, .btn-cinema-orari, .btn-invia-lettera,  .sb-news-box.sb-box-pubbliredazionale .btn-pubblireda, .wrap-polls-button input,  .wrap-polls-button a, article.apertura header h4.argomento, article.apertura header h3.argomento, .sb-news-box h3.argomento, .argomento, .sb-widget-box.news24 li a, .btn, .sharehover span, .comment-now a  { font-family: 'Montserrat', sans-serif;  -webkit-font-smoothing: antialiased;}
nav li, span,  .row.tag h4, .row.thumb.gallery h4, .carousel-related-post h4, #loginform  .login-remember label, #wpua-add-existing, #wpua-undo-existing, .row.thumb.video h4, .row.related-posts h4, .comments-title h4, .comment-policy, .form-control, div, table, td, td, .footer-info p, .comment-form .form-submit input#submit,   h3.title a, #final-screen.active h4, .city-news h4 a, .action a, .megabox.sport .menu-risultati h3, .footer-menu li h4 a, .wrap-footer li h4 a,
.wrap-footer .footer-info h4, .row.ultimora .flashbox *, #topbar #megamenu article h4, #topbar #cercamenu form h5, #profilemenu h3,
#profilemenu h2, #profilemenu h4, .wrap-appoggi a, .related-posts li h5, .megabox.eventi .megabox-content h3,
.megabox.oroscopo .row.wrap-menu h4, .single-oroscopo .title-oroscopo, .single-oroscopo .oroscopo-meta li h4,
.single-oroscopo .post-title, .wrap-ivgsportbox > li h3 a, #reply-title, .bottom-related-posts h4, .sb-news-box   .post-credits, article.apertura header p.occhiello,
.sharrre .social-row a, p, .counter, #entry p, #entry span, #entry ul, #entry ol, #entry li
{  font-family: 'Open Sans', sans-serif;}
h1,h2,h3,h4,h5,h6 { letter-spacing: -1px; color: #273041;}
.row.tag h4 { width: 140px}


.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {border: none; background-color: lightgrey; box-shadow: none; -webkit-box-shadow: none; }
.wp-core-ui .button-primary, .wp-core-ui .button-primary, .wp-core-ui .button-primary, .wp-core-ui .button-primary {border: none; background-color: lightgrey; color: #000; box-shadow: none; -webkit-box-shadow: none; text-shadow: none; }
.gglcptch, #recaptcha_table { transform: scale(0.955); -webkit-transform: scale(0.955); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
.login form { margin-top: 0; border: 2px solid #000; border-top: none;  }
a { color: #263039}

.simple_overlay img {
    width: 50% !important;
    margin: 0 25% !important;

}
.simple_overlay_header {
    width: 50% !important;
    margin: 1% 25% 0 25% !important; }

.footer-info { color: #CCC}
.wrap-footer .footer-info p { margin:  0 0 10px 0 }
.wrap-footer .footer-info strong { color: #FFF}
.wrap-footer .footer-info h4 { margin-bottom: 10px}

.article-bar .comment-now { width: 96px !important}

.tax-post_cat_citta #wrap-header .header-top h1 { color: #263039}
.tax-post_cat_citta .row.home-apertura-content .cat-title { display: none !important}

.wrap-media-uploader #mediaPreview_20101 li i, .wrap-media-uploader #mediaTableContainer_20101 a { text-align: center}

.wp-polls-ul li:nth-child(01) .pollbar { background: #04A04B; }
.wp-polls-ul li:nth-child(02) .pollbar { background: #F8C103; }
.wp-polls-ul li:nth-child(03) .pollbar { background: #D10E11; }
.wp-polls-ul li:nth-child(04) .pollbar { background: #0C1DDF; }
.wp-polls-ul li:nth-child(05) .pollbar { background: #AC06B0; }
.wp-polls-ul li:nth-child(06) .pollbar { background: #835100; }
.wp-polls-ul li:nth-child(07) .pollbar { background: #aad34f; }
.wp-polls-ul li:nth-child(08) .pollbar { background: #66cc9a; }
.wp-polls-ul li:nth-child(09) .pollbar { background: #98CBCB; }
.wp-polls-ul li:nth-child(10) .pollbar { background: #a67c52; }
.wp-polls-ul li .pollbar { -webkit-transition: background 0.7s ease-in-out; }
.wp-polls-ul li .pollbar:hover { background: #F00; }

.wp-polls .pollbar{margin:1px;font-size:8px;line-height:10px;height:10px;background-image:url('/wp-content/themes/edidesk-child/img/pollbg.gif');border:1px solid #c8c8c8;}

.sb-box-sondaggio { background-color: #282e3c; padding-bottom: 1px; }
.sb-box-sondaggio h3 a { color: white; }
.sb-box-sondaggio .btn-archive-polls { color: white; font-weight: 800; }

.wp-polls-archive h4 { margin: 10px 0; padding: 10px 0; border-top: 1px solid #CCC}
.wp-polls-archive h6 { font-size: 15px; font-weight: normal; margin-bottom: 10px}
.wp-polls-archive p { font-size: 13px !important; line-height: 16px !important}

.sb-box-sondaggio .btn-archive-polls { text-align: center; padding: 5px 0; display: block}
.sb-box-sondaggio .btn-archive-polls:hover { color: #ff9934 !important}

.sb-box-necro  .btn-archive-necro { text-align: center; padding: 5px 0 ;     color: #FFF; display: block}
.sb-box-necro  .btn-archive-necro:hover { color: #FFF !important}
.page-id-92448 .post-title { margin-bottom: 20px }


body.single-necrologio #post-entry #entry img { height: auto}


.wp-polls-archive{}.wp-polls,.wp-polls-form{}.wp-polls ul li,.wp-polls-ul li,.wp-polls-ans ul li{text-align:left;background-image:none;display:block;}.wp-polls ul,.wp-polls-ul,.wp-polls-ans ul{text-align:left;list-style:none;float:none;}.wp-polls ul li:before,.wp-polls-ans ul li:before,#sidebar ul ul li:before{content:'';}.wp-polls IMG,.wp-polls LABEL,.wp-polls INPUT,.wp-polls-loading IMG,.wp-polls-image IMG{display:inline;border:0px;padding:0px;margin:0px;}.wp-polls-ul{padding:0px;margin:0px 0px 10px 10px;}.wp-polls-ans{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}.wp-polls-loading{display:none;text-align:center;height:16px;line-height:16px;}.wp-polls-image{border:0px;}.wp-polls .Buttons{border:1px solid #c8c8c8;background-color:#f3f6f8;}.wp-polls-paging a,.wp-polls-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}.wp-polls-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}.wp-polls-paging a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}.wp-polls-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}.wp-polls-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}.wp-polls-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}.wp-polls-paging span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}


a.mm-link { color: #ff9934 !important}

.btn-archive-polls { color: #FFF;  }

.wrap-necrologi-list li {     display: block;    font-size: 17px;    line-height: 24px;    padding: 5px 0;}

/*================================
Common
================================*/
.row.header-top { margin-bottom: 20px; }
.row.header-top img { height: auto;    margin: 0;}
.row.header-top .header-logo img { max-width: 420px; }
/*.tax-post_cat_citta  .row.header-top img {     height: 45px;    margin:   0;}*/

@media all and (max-width: 575px) {

    #loginform, #lostpasswordform, #registerform { width: 100%!important; }
    #login { width: 100%; }
    .login form { padding: 26px 6px 46px; }

}

.apertura-content .apertura.apertura  { border-bottom: 1px solid #273041}

#profilemenu .btn { background-color: #293342; }

.wrap-sidebar-centrale .share-now .sharrre .onfire i { color: #FFF !important}
article.apertura { background-color: #273041!important}

.news-top .sharrre .onfire i, .news-bottom .sharrre .onfire i, .wrap-sidebar-right .sharrre .onfire i { bottom: 10px; color: #F90 !important}
.single-pubbliredazionale .adunit { display: none !important }

body#MM_mcJS_HTML5_LIQUID_SKIN_TheBody #topbar { position: fixed; top: 0; width: 100%}

article.apertura .gradient { background-image: url(../img/shadow-apertura.png) }
.apertura-content article.apertura header p a,.apertura-content article.apertura header p i  { color: #010101}

#topbar #megamenu .megamenu-col-1 ul li a:hover, #topbar .main-menu > li li a:hover { background-color: #ff9934}
#topbar .main-menu > li li a:hover { color: #000 !important}
#topbar .main-menu.sx-menu > li#main-menu-05 ul li a:hover { opacity: 1}

.row.article-author ul.actions li, .row.article-author .author { font-size: 13px}

.megabox { max-width: 100%; }
.megabox.eventi { background-color: #223140!important; border-right: 1px solid #223140; border-left: 1px solid #223140; }
.row.wrap-menu.eventi-menu ul.menu > li { font-size: 11px; padding: 8px 4px; }
.row.header-top .manchette { width: 480px; }
.row.header-top .dx-manchette { right: 10px; }

/*================================
Custom Sidebar
================================*/


.sb-news-box, .sb-banner { padding: 0; margin: 0; border: none}
.wrap-sidebar-centrale { border: none; background: transparent}
.bg-gray { background-color: #282e3c}


/*.wrap-sidebar-centrale  .sb-news-box { margin-bottom: 25px;}*/
.wrap-sidebar-centrale.eventi  .sb-news-box { margin-bottom: 0;}
.daytitle-eventi { background-color: #223140; }
.wrap-r4-eventi li { background-color: #223140; }
.wrap-r4-eventi li h2 a { color: #FFFFFF; }
.wrap-sidebar-centrale  .wrap-sb-rubriche .sb-news-box { margin-bottom: 5px; border-bottom: 2px solid #DFDFDF;}

.wrap-sidebar-right .sb-box-pubbliredazionale .sb-news-box { margin: 0; padding: 0; }
.wrap-sidebar-right .sb-box-pubbliredazionale .sb-news-box h6 { padding: 5px 0; }
.wrap-sidebar-right .sb-box-pubbliredazionale .article-bar { display: none; }

.apertura-banner .banner.last, .apertura-banner .sb-widget-box.news24 { margin-bottom: 0}
.banner.last { height: 250px}

.news-item { padding-top: 15px; border-bottom: 1px solid #273041}
.news-top .news-item h1 { width: 260px;    float: right; }
.news-top .news-item.big h1 { width: auto;    float: none; }
.article-bar { padding: 20px 0 17px 0}

.sb-widget-box header { border: none}

.home-aperture-content .sharehover, .home-aperture-content .sharebox { /* display: none */}
.home-aperture-content .sharrre .onfire i { top: 0 !important}
.home-aperture-content .sharrre .onfire  span { top: 30px !important}

.wrap-sb-rubriche {  background-color: #f3fdff }


.sb-news-box header { padding: 15px 10px}
.sb-news-box header, .sb-news-box header h2  { background-color: #f3fdff }
.sb-news-box.sb-box-cinema { padding: 10px 10px 0 10px}
.sb-news-box.sb-box-cinema .thumb { margin-top: 20px}
.sb-news-box.sb-box-oroscopo { background-color: #222c3b;  padding: 10px 10px 0 10px;}
.sb-news-box.sb-box-oroscopo .btn { margin: 10px auto 20px; }
.wrap-sidebar-centrale .sb-news-box.sb-box-oroscopo:hover { background: #222c3b}

#profilemenu.unlogged h3.title { color: white; }


.sb-news-box.sb-box-editoriale  header, .sb-news-box.sb-box-editoriale  header h2  { background-color: #273041}
/*.wrap-sidebar-centrale .sb-news-box:hover { background: #282e3c}*/
.sb-news-box header h2 a { color: #282e3c}
.sb-news-box.sb-box-editoriale header h2 a { color: #FFF}

.sb-news-box .post-credits { color: #ff0600; padding: 10px 5px;  font-size: 13px; line-height: 15px}
.sb-news-box.sb-box-editoriale  .post-credits { color: #FFF;}
.sb-news-box.border-bottom { border-bottom: 3px solid #bfd2d8 }
.btn-invia-lettera { display: block;  background-color: #ff9934; font-size: 13px; line-height: 14px; color: #282e3c;  text-transform: uppercase; font-weight: bold}
.btn-archive-lettera {  margin-top: 10px; background-color: #d5e5e8; font-size: 12px; float: right;}
.clear { clear: both; }
.btn-cinema-orari { display: block; background-color: #ff0600; font-size: 13px; line-height: 14px; color: #FFF; text-transform: uppercase; font-weight: bold}
.btn { text-align: left !important; border-radius: 0 !important}
.sb-widget-box .btn { letter-spacing: -1px; font-size: 15px; border: none; display: inline-block; width: 100%; }

/*.sb-news-box:hover { background-color: #273041}*/
.sb-news-box header h2 { font-size: 17px; line-height: 19px}
.sb-news-box h3.argomento { background-color: transparent !important; color: #ff0600; padding: 5px; position: inherit; top: inherit  }
.sb-news-box h3.argomento::after { content: "";    display: table;    width: 20px;    background-color: #ff0600;    height: 4px;    margin-top: -9px; left: 5px; position: relative; top: 15px;    }


.sb-news-box.sb-box-pubbliredazionale { background-color: #f3fdff; padding: 10px; border-left: none !important; border-right: none !important; border-bottom: 4px solid #ff0600 !important;  border-top: 4px solid #ff0600 !important;}
.sb-news-box.sb-box-pubbliredazionale .btn-pubblireda { float: right;  display: block;  background-color: #ff9934; font-size: 13px; line-height: 14px; color: #282e3c;  text-transform: uppercase; font-weight: bold; padding: 10px}
.sb-news-box.sb-box-pubbliredazionale .link-sponsorizzato { float: left; margin-top: 17px; color: #ACACAC; font-size: 13px}
.sb-news-box.sb-box-pubbliredazionale h3 { padding: 10px 0}
.sb-news-box.sb-box-pubbliredazionale header { padding: 0 0 30px 0}
.sb-box-pubbliredazionale .btn { background-color: transparent; }

.wp-polls-loading { display: none; text-align: center;   line-height: 16px; padding: 10px 0 }

.sb-news-box.sb-box-sondaggio {  border-bottom: 2px solid #ff0600}
.sb-news-box.sb-box-sondaggio * { color: #FFF;}
.sb-news-box.sb-box-sondaggio p { text-align: left}
.sb-news-box.sb-box-sondaggio p strong {}
.sb-news-box.sb-box-sondaggio  h4 { padding: 10px 5px; color: white; line-height: 18px; font-size: 14px}
.sb-news-box.sb-box-sondaggio ul li { display: table; width: 100%; font-size: 15px}
.sb-news-box.sb-box-sondaggio ul li input {  float: left; margin: 2px 0 0 0; display: block}
.sb-news-box.sb-box-sondaggio ul li label { cursor: pointer;   width: 250px; float: right}
.sb-news-box.sb-box-sondaggio img { width: auto; height: auto}
.sb-news-box.sb-box-sondaggio h6 { text-align: center; font-size: 15px; text-transform: uppercase; }

.wrap-polls-button { display: flex; width: 100%; padding: 0 0 0 20px  }
.wrap-polls-button input,  .wrap-polls-button a { padding: 10px; display: block; cursor: pointer; width: 110px; text-align: left; font-size: 13px; line-height: 15px}
.wrap-polls-button .poll-button-vote { float: left; background-color: #ff9934; color: #282e3c; text-transform: uppercase; border: none}
.wrap-polls-button .poll-button-result { margin: 0 0 0 10px; float: right; background-color: #dcdedd; color: #282e3c; text-transform: uppercase; border: none}

.sb-widget-box { border: none}
.sb-widget-box.news24 { background-color: #f3fdff }
.sb-widget-box.news24 ul { height: 195px}
.wrap-sidebar-centrale .sb-widget-box.news24 ul { height: 450px}

.sb-widget-box.news24 li { margin-bottom: 20px}

.sb-widget-box header .news24-title { font-size: 19px; padding: 10px 10px 15px 0; font-weight: 600}

article.apertura header h4.argomento, article.apertura header h3.argomento { font-size: 12px; line-height: 20px; padding: 0 9px}

.home-apertura-content .apertura-content article.apertura .gradient { background-image: url(../img/shadow-apertura-white.png);}
.home-apertura-content .apertura-content article.apertura header h1 a { color: #263039;     font-size: 32px; line-height: 34px;}
.home-apertura-content .apertura-content article.apertura header p.occhiello { color: #000}



.row.home-aperture-content article.apertura { height: 259px}
.row.home-aperture-content article.apertura.short .gradient{ top: -43px}

.news-item h1 a { font-size: 21px !important;    line-height: 25px !important;}
.row.home-aperture-content article.apertura header h1 a { line-height: 22px;     font-size: 18px;}
.row.home-aperture-content article.apertura .gradient { top: -44px}
article.apertura { background-color: #273041; }
article.apertura .gradient { background-image: url(../img/shadow-apertura-blue.png); }

.news-top .news-item h4.argomento { background-color: #FFF !important; color: #ff0600; padding: 0  }
.news-top .news-item h4.argomento::after { content: "";    display: table;    width: 20px;    background-color: #ff0600;    height: 4px;    margin-top: -9px; position: relative; top: 15px;    }

.news-top .news-item.big h4.argomento { background-color: #ff0600 !important; color: #FFF; padding: 3px; margin: -7px 0 0 5px   }
.news-top .news-item.big h4.argomento::after { display: none   }


.wrap-sidebar-right .sb-widget-box, .wrap-sidebar-centrale .sb-widget-box { margin-bottom: 20px}
.wrap-sidebar-right .sb-widget-box.dynamic > .sb-widget-box, .wrap-sidebar-centrale .sb-widget-box.dynamic > .sb-widget-box { margin: 0; }
.wrap-sidebar-right .sb-widget-box.treb-meteo { margin-bottom: 0;}


.betulla-box { border: 1px solid #666; padding: 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin-bottom: 10px; }
.betulla-box img { max-width: 100%; height: auto}
.betulla-box h4 { padding: 10px 0}

/*================================
Main Colors
================================*/

.bottom-related-posts h5 { font-family: "Lato", Helvetica, Arial}


#topbar {  background-color: #273041!important;}
#topbar .submenu, #topbar .main-menu.sx-menu > li#main-menu-05 ul { background-color: #0d121c !important;}
#topbar #megamenu .megamenu-col-1 ul.submenu-02 { background-color: #1f2a43  !important;   }

#topbar.header-animate { background-color: rgba(40, 46, 60, 0.8) !important;}

#topbar .main-menu > li#main-menu-01.on { background-color: #f07d00 !important; }
#topbar #cercamenu form .btn { background-color: #ff9933 !important; border: none !important; text-transform: inherit !important }

#topbar #cercamenu form .form-control { background-color: #384254 !important; }
#topbar .main-menu > li#main-menu-01 { border-bottom: 4px solid #ff9933 !important}

.news-top, .news-bottom { margin: 0 10px; width: 420px}

.argomento { font-weight: 300  !important; letter-spacing: inherit !important}


.sb-widget-box.tabs .menu li a:hover,  .wrap-author-profile .row.wrap-author-content h3,
.comment-list .reply a:hover, .multimedia-row h2.title,  .wrap-footer,  .argomento, .page-links > a > span, #topbar ul .sub-menu, .row.wrap-menu, .megabox { background-color: #000; }
.wrap-footer { background-color: #273041!important }
/*.footer-menu ul.menu > li { margin: 0 7px 0 0; }*/
.argomento a, .megabox.eventi .megabox-content h3 { color: #FFF !important}
.sb-widget-box.news24 li h3 { background: none !important;  }
.megabox.eventi .megabox-content h3 { border-bottom: 1px solid #FFF}

.megabox.oroscopo .row.wrap-menu, .megabox.oroscopo .row.wrap-menu .submenu { background-color: #FFF !important}


.sb-widget-box.news24 li h3 a, .speciali-title, .row.wrap-menu.megasport-menu .sport.btn:hover, .news-top .news-item .wrap-appoggi a, .article-bar .share-now i, .wrap-sidebar-centrale .sidebar-centrale-title span, .wrap-sidebar-centrale .sidebar-centrale-title a:hover,
.sb-widget-box header .title a:hover  , .wrap-author-profile .row.profile .profile-meta li span, .wrap-author-profile .row.wrap-author-content li .post-related a, #user-info h3,
.row.tag ul li a:hover,   .bottom-related-posts h3,  .comments-title h4, .comment-list .reply a, .comment-form .form-submit input#submit, .comment-form .form-submit #acp-preview,
.comment-navigation a:hover, #post-entry.webtv-apertura-content .read, .carousel-related-post h4, .multimedia-row .share-now i, .event-add-btn  a, .wrap-entry-redazione strong, .wrap-invia-notizia p.phone, .wrap-redazione-content .giornalista h2,
.wrap-redazione-content .giornalista ul li i.fa-envelope, .wrap-invia-notizia ul li i.fa-envelope, .wrap-meteo .forecast-day .menu-day a, .wrap-meteo .change-day a, .footer-header #footer-icon-menu li a, .footer-header #footer-icon-menu li a:hover,
.related-posts h4 a { color:  #6b6b6b; }


.megabox.oroscopo .title span, .megabox.oroscopo .row.wrap-menu h4, .sb-widget-box header .title span, .bottom-related-posts h5, .row.thumb header h4, .bottom-related-posts h4, .comments-title h4, .related-posts li strong, .row.tag h4  { color: #4f7cc0; }
.apertura .sharehover, .argomento, .sb-widget-box.tabs .menu li.current a, .row.related-posts h4   { background-color: #ff0600; color: #FFFFFF;}
.apertura-content h4.argomento { background-color: #ff0600!important; color: #FFFFFF}
#topbar #megamenu article h4.argomento,  #topbar #megamenu article h3.argomento {    background: none !important;    text-transform: uppercase;    padding: 0;    line-height: 16px;    color: #ff9933 !important;    font-size: 12px;    margin: 0 0 5px 0;}


.row.related-posts h4   { color: #FFF; padding: 5px}
.row.wrap-menu .search input.form-control, .row.wrap-menu .search input.btn { background-color: #181818; border: none; width: initial; }

.wrap-sidebar-centrale.bottom {    border: none;    background-color: inherit;}
.wrap-sidebar-centrale.bottom .rubriche-box .argomento {    top: inherit;    position: inherit;    background-color: #FFF !important;    text-transform: none;    color: #0D2C5A !important;    margin:   0;    font-size: 17px;    display: block;    text-align: center;    padding: 10px 0;    font-weight: 800;}
.wrap-sidebar-centrale.bottom .sb-news-box, .wrap-sidebar-centrale.bottom .sb-banner {    border: none;    padding: 0 0 20px 0;}
/*.speciali-title {    display: block;    text-align: center;    padding: 10px;    background: #282e3c;    color: white !important;    text-transform: uppercase;}*/

.speciali-title { background-color: #282e3c; padding: 10px; font-size: 14px; line-height: 20px; color: #FFF; text-align: left; text-transform: inherit;}

.wrap-city-news::before { content: "Comuni"; display: block; font-size: 40px; line-height: 30px; font-weight: bold; margin-bottom: 30px}
.wrap-city-news h2.argomento { background-color: #ff0600 !important; color: #FFF !important}

.megabox article.apertura header h1 a {
    font-size: 22px;
    line-height: 24px;
}

.oroscopo-grid { display: table; width: 100%}
.oroscopo-grid-button { display: block; width: 33%; float: left; position: relative; }
.oroscopo-grid-button:hover { opacity: 0.8}
.oroscopo-grid-button span { display: block;  width: 55px; height: 55px; margin: 0 auto; background-image: url(/wp-content/themes/edidesk/img/oroscopo/horoscop-bar-blue.png)}
.oroscopo-grid-button h3 {   font-size: 12px; line-height: 23px; text-align: center; color: #FFF }
.oroscopo-grid-button.h-ariete span { background-position: 0 0}
.oroscopo-grid-button.h-toro span { background-position: -55px 0 }
.oroscopo-grid-button.h-gemelli span { background-position: -110px 0 }
.oroscopo-grid-button.h-cancro span { background-position: -165px 0 }
.oroscopo-grid-button.h-leone span { background-position: -220px 0 }
.oroscopo-grid-button.h-vergine span { background-position: -275px 0 }
.oroscopo-grid-button.h-bilancia span { background-position: -330px 0 }
.oroscopo-grid-button.h-scorpione span { background-position: -385px 0 }
.oroscopo-grid-button.h-sagittario span { background-position: -440px 0 }
.oroscopo-grid-button.h-capricorno span { background-position: -495px 0 }
.oroscopo-grid-button.h-acquario span { background-position: -550px 0 }
.oroscopo-grid-button.h-pesci span { background-position: -605px 0 }
.oroscopo-grid-button.segno-settimana:before { content: "\f005"; position: absolute; left: 10px; top: 10px; font-family:'FontAwesome', sans-serif; color: #ffe948; font-size: 25px; transform: rotateX(30deg)}


.sb-news-box.sb-box-necro header, .sb-news-box header h2 { background: none}
.sb-news-box.sb-box-necro header { display: table; width: 100%; padding: 0; margin-top: 10px; margin-bottom: 10px}
.sb-news-box.sb-box-necro header img { width: 80px; float: left;   padding: 5px}
.sb-news-box.sb-box-necro header h4 { color: #FFF; float: left; padding-top: 16px; margin-left: 15px}


.sb-news-box.sb-box-necro { border-top: 2px solid #720a61; border-bottom: 2px solid #720a61; }
.sb-news-box.sb-box-necro ul { padding-bottom: 10px; }
.sb-news-box.sb-box-necro ul li { display: table; width: 100%; border-bottom: 1px solid #4c5370}
.sb-news-box.sb-box-necro ul li  { display: blcok; width: 100%;   }
.sb-news-box.sb-box-necro ul li a { color: #FFF; display: block;  font-size: 12px; line-height: 14px; padding: 5px 0}
.sb-news-box.sb-box-necro ul li a:hover { color: #C3C3C3}


/*================================
Sport
================================*/

.megabox.sport { width: 100%; background-color: #282e3c !important}
.megabox.sport h1.title-box { margin: 0; padding:0; float: none;     font-size: 26px;    letter-spacing: 1px; }
.megabox.sport h1.title-box a { display: block; background-color: #282e3c; color: white ; padding: 20px; text-transform: initial;}
.megabox.sport .share-now { display: none}

.row.wrap-menu.megasport-menu .sport.btn { width: 240px; }

.megabox.sport article.apertura { margin: 0; height: auto; float: none}
.megabox.sport article.apertura header { position: inherit;     padding: 20px 20px 0 20px;}
.megabox.sport .gradient { display: none}

.megabox.sport article.apertura header h4.argomento, .megabox.sport article.apertura header h3.argomento { padding: 0 5px; position: inherit; top: inherit; left: inherit}


.megabox-content .sport-news { float: none; width:100%; padding: 0 20px}
.megabox-content .sport-news .article-bar { display: none}
.megabox-content .sport-news .news-item .thumb { width: 120px;     margin: 0 20px 0 0;}
.megabox-content .sport-news .news-item .thumb img { width: 120px; height: auto}
.megabox-content .sport-news h1 a { letter-spacing: 0.5px; font-size: 17px !important;    line-height: 19px !important;}

.news-top .megabox-content .sport-news .news-item h4.argomento { background-color: inherit !important}
.news-top .megabox-content .sport-news .news-item h4.argomento::after { display: none}


.megabox-content .sport-news h1, .megabox.eventi .megabox-content .sport-news h1  { padding: 0 0 0 10px!important; }
.megabox.sport .megabox-content .sport-news h1 { width: 100%; }
.megabox.eventi .megabox-content .sport-news h1  { width: 85%; }
.megabox.eventi .calendar-item .month { font-size: 15px; }
.megabox.eventi .add-event { width: 200px; }

/*================================
HOMEPAGE
================================*/

.city-news.last { margin: 0 0 15px; }