.g{margin:0;padding:0;overflow:hidden;line-height:1;zoom:1}.g img{height:auto}.g-col{position:relative;float:left}.g-col:first-child{margin-left:0}.g-col:last-child{margin-right:0}@media only screen and (max-width:480px){.g-col,.g-dyn,.g-single{width:100%;margin-left:0;margin-right:0}}.adrotate_widgets,.ajdg_bnnrwidgets,.ajdg_grpwidgets{overflow:hidden;padding:0}
.stato-live-item{font-size:18px;font-weight:600;font-family:'Playfair Display',serif;line-height:44px !important}.stato-live-h{font-size:14px;vertical-align:initial;letter-spacing:-2px}.live-icon{width:40px;height:auto;vertical-align:middle}.bn-label{left:0;top:0;bottom:0;height:100%;position:absolute;background-color:#f3f3f3 !important;text-align:center;color:#000;font-weight:700;z-index:3;padding:0 15px;white-space:nowrap}.blink-live{animation:blinker .5s cubic-bezier(.5,0,1,1) infinite alternate;width:12px;height:12px;color:#ce2525}.blink-live-edition{animation:blinker .5s cubic-bezier(.5,0,1,1) infinite alternate;width:14px;height:14px;color:#ce2525}@keyframes blinker{from{opacity:1}to{opacity:0}}.breaking-news-ticker{display:block;width:100%;border:solid 5px #c50000 !important;background:#fff;height:54px !important;box-sizing:border-box;position:relative;line-height:40px;overflow:hidden;border-radius:2px;text-align:auto;font-size:14px}.stato-live-text{color:#000 !important;font-size:18px;vertical-align:bottom}.live-text{color:#ce2525 !important;font-weight:800;font-size:18px;vertical-align:bottom;font-family:'Playfair Display',serif !important}.td-scroll-up{bottom:80px}.catenaccio{font-family:Lato;font-size:16px;color:#666;font-weight:400;line-height:1.2em}.catenaccio-div{margin-top:20px}.bn-rss{width:50px !important;background-color:#c50000 !important;position:relative;width:0;display:inline-block;color:#fff;text-align:center;font-size:24px}.bn-rss a{color:#fff}.bn-rss:after{background-color:#ee802f !important;left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#999;border-width:8px;margin-top:-8px}.overlay{font-size:60px;text-transform:uppercase;position:absolute;z-index:-1;white-space:nowrap;color:#f5f1f1 !important;line-height:1;font-weight:800}.titlemain{font-size:16px;font-weight:800;margin-bottom:26px;line-height:65px !important;padding:0;letter-spacing:-.6px;margin-top:36px;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);text-align:left}.td_module_16 .entry-title{padding-top:12px}.social-btns .btn,.social-btns .btn:before,.social-btns .btn .fas .social-btns .btn .fab{transition:all .35s;transition-timing-function:cubic-bezier(.31,-.105,.43,1.59,1.59)}.social-btns .btn:before{top:100%;left:-110%}.social-btns .btn .fab,.social-btns .btn .fas{-webkit-transform:scale(.8);transform:scale(.8)}.social-btns .btn.facebook:before{background-color:#3b5998}.social-btns .btn.facebook .fab{color:#3b5998}.social-btns .btn.twitter:before{background-color:#3cf}.social-btns .btn.twitter .fab{color:#3cf}.social-btns .btn.instagram:before{background-image:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.social-btns .btn.instagram .fab{background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-btns .btn.youtube:before{background-color:#c4302b}.social-btns .btn.youtube .fab{color:#c4302b}.social-btns .btn.rss:before{background-color:#ee802f}.social-btns .btn.rss .fas{color:#ee802f}.social-btns .btn.mail:before{background-color:#ffe01b}.social-btns .btn.mail .fas{color:#ffe01b}.social-btns .btn:hover .fas{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-btns .btn:hover .fab{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-btns .btn:focus:before,.social-btns .btn:hover:before{top:-10%;left:-10%}.social-btns .btn:focus .fab,.social-btns .btn:hover .fab,.social-btns .btn:focus .fas,.social-btns .btn:hover .fas{color:#fff !important;-webkit-transform:scale(1);transform:scale(1)}.social-btns{height:90px;margin:auto;font-size:0;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}.social-btns .btn:before{content:'';width:120%;height:120%;position:absolute}.social-btns .btn .fab,.social-btns .btn .fas{font-size:38px;vertical-align:middle}#sidebar-social .social-btns .btn{display:inline-block;background-color:#fff;width:80px;height:80px;line-height:80px;margin:0 -2px;text-align:center;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 2px;border-color:#eaeaea;opacity:.99}.td_module_8{padding-bottom:0;border-bottom:1px solid #f2f2f2;margin-bottom:16px}.td_block_text_with_title img{margin-bottom:0 !important}.tdb-first-letter{left:-.19em !important;right:auto}.td-header-wrap .td-header-menu-wrap .sf-menu .menu-item-698377 a{color:#c00;font-weight:700}.menu-item-698405:before,.menu-item-698390:before,.menu-item-698391:before,.menu-item-698392:before,.menu-item-698393:before,.menu-item-698401:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background-color:#f2f2f2}.menu-item-631247 a:hover{color:#fff !important;background-color:#c50000 !important;-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear;transition:background-color .3s linear}.td-boxed-layout .td-container-wrap{width:1164px;border-bottom:1px solid #d3d3d3}.sf-menu>.current-menu-item>a,.sf-menu>.current-menu-ancestor>a,.sf-menu>.current-category-ancestor>a,.sf-menu>li>a:hover,.sf-menu>.sfHover>a{background-color:#f7f7f7}.cardeuqal-spettacoli{height:600px}.cardequal-first-spettacoli{height:430px}#menu-item-698420{background-color:#c50000;padding-left:20px;padding-right:6px;margin-right:16px;font-size:11px;letter-spacing:.5px;line-height:34px}#menu-item-698420 a{color:#fff;font-weight:700;text-transform:uppercase}.double-title{margin-top:6px;padding:10px 0 0;font-family:'Playfair Display',serif;line-height:38px;font-weight:700}.title_part_1{color:#c00;font-size:44px}.title_part_2{color:#000;font-size:44px}.title_part_1_small{color:#c00;font-size:26px}.title_part_2_small{color:#000;font-size:26px}.double-title_small{margin-top:12px;padding:10px 0 0 12px;font-family:'Playfair Display',serif;font-weight:700;line-height:30px}.card{border-style:solid;border-color:rgba(0,0,0,.1);border-width:1px 1px 2px;border-bottom-color:rgba(0,0,0,.13);position:relative;overflow:hidden;background-color:#fff}.card-speciale{position:relative;overflow:hidden;background-color:#fff}.td_block_inner{margin-bottom:-4px}.cardsmall{border-style:solid;border-color:rgba(0,0,0,.1);border-width:1px 1px 2px;border-bottom-color:rgba(0,0,0,.13);position:relative;overflow:hidden;background-color:#fff}.td-block-span12 .td_module_wrap .entry-title{font-size:21px;line-height:25px;margin:0 0 6px;padding:0 10px}.td-block-span12 .td-module-meta-info{padding:0 10px}.td_block_17 .td-column-1 .td_module_4{padding-bottom:25px;border-bottom:0;margin-bottom:0}.td-module-comments a{background-color:#c00}.td-module-comments a:after{border-color:#c00 transparent transparent}.td-post-category{background-color:#c00}@media (min-width:1019px) and (max-width:1140px){.title_part_1{color:#c00;font-size:40px;line-height:25px}.title_part_2{color:#000;font-size:40px;line-height:25px}.title_part_1_small{color:#c00;font-size:26px;line-height:29px}.title_part_2_small{color:#000;font-size:26px;line-height:29px}h3.double-title{margin-top:6px;padding:10px 0 0;font-family:'Playfair Display',serif !important;font-weight:700;line-height:40px}h3.double-title_small{margin-top:12px;padding:10px 0 0 12px;font-family:'Playfair Display',serif !important;font-weight:700;line-height:28px}}@media (min-width:768px) and (max-width:1018px){.title_part_1{color:#c00;font-size:38px;line-height:30px;font-family:'Playfair Display',serif !important}.title_part_2{color:#000;font-size:38px;line-height:30px;font-family:'Playfair Display',serif !important}.title_part_1_small{color:#c00;font-size:22px}.title_part_2_small{color:#000;font-size:22px}h3.double-title{margin-top:6px;padding:10px 0 0;font-family:'Playfair Display',serif !important;font-weight:700;line-height:34px}h3.double-title_small{margin-top:12px;padding:10px 0 0 12px;font-family:'Playfair Display',serif !important;font-weight:700;line-height:26px}}@media (min-width:0px) and (max-width:767px){.fa-circle:before{display:none !important}.bn-label{display:none}}@media (min-width:768px){.td-affix .header-search-wrap .td-icon-search{line-height:0}}@media (min-width:1141px){.social-btns .btn{display:inline-block;background-color:#fff;width:81px;height:81px;line-height:81px;margin-right:4px;text-align:center;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 2px;border-color:#eaeaea;opacity:.99}.td-header-wrap .td-affix .td-main-menu-logo img{left:-80%}.td-header-wrap .td-affix .td-main-menu-logo img{left:0}.td-icon-search:before{content:\'\\e80a\';
    color: #fff;
    background-color:#cc0000;
    font-size:32px;
    background-size:50px;
    padding:4px 8px 4px 8px;
    border-radius:8%;
}

[class^=\"td-icon-\"]:before, [class*=\" td-icon-\"]:before {
    line-height: 1.5;
}

/*TOP BAR*/
.td-social-icon-wrap .td-icon-font {
    font-size: 18px;
    /*border-radius: 50%;
    background-color: #c00;*/
    color: #000 !important;
    height: 20px;
    /*width: 20px;*/
    display: inline-block;
    line-height: 1.6;
}


/*CHANGE HEADER COLOR*/
.td-header-style-10 .td-logo-wrap-full a {
    position: relative;
    z-index: 1;
    line-height: 130px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background-color: #fff;
}

/* //// EQUAL HEIGHT FOR CARDS //// */
.cardequal{
    height:420px;
}
.cardequalcronaca{
    height:440px;
}
}


/* custom responsive css from theme panel (Advanced CSS) */
@media (min-width: 1019px) and (max-width: 1140px) {
/*////////   SOCIAL /////////*/
.social-btns .btn {
  display: inline-block;
  background-color: #fff;
  width: 80px;
  height: 80px;
  line-height: 80px;
  margin: 0 -2px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 0%;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  border-color:#eaeaea;
  opacity: 0.99;
}

/********* SEARCH ICON ********/
.td-icon-search:before {
    content: \'\\e80a\';
    color: #fff;
    background-color:#cc0000;
    font-size:32px;
    background-size:50px;
    padding:4px 8px 4px 8px;
    border-radius:8%;
}

[class^=\"td-icon-\"]:before, [class*=\" td-icon-\"]:before {
    line-height: 1.5;
}

/*TOP BAR*/
.td-social-icon-wrap .td-icon-font {
    font-size: 18px;
    /*border-radius: 50%;
    background-color: #c00;*/
    color: #000 !important;
    height: 20px;
    /*width: 20px;*/
    display: inline-block;
    line-height: 1.6;
}

/*CHANGE HEADER COLOR*/
.td-header-style-10 .td-logo-wrap-full a {
    position: relative;
    z-index: 1;
    line-height: 130px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background-color: #fff;
}

.cardequal{
    height:420px;
}
.cardequalcronaca{
    height:440px;
}

}


/* custom responsive css from theme panel (Advanced CSS) */
@media (min-width: 768px) and (max-width: 1018px) {
/*////////   SOCIAL /////////*/
.social-btns .btn {
  display: inline-block;
  background-color: #fff;
  width: 80px;
  height: 80px;
  line-height: 80px;
  margin: 0 9px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 0%;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  border-color:#eaeaea;
  opacity: 0.99;
}

/********* SEARCH ICON ********/
.td-icon-search:before {
    content: \'\\e80a\';
    color: #fff;
    background-color:#cc0000;
    font-size:32px;
    background-size:50px;
    padding:4px 8px 4px 8px;
    border-radius:8%;
}

[class^=\"td-icon-\"]:before, [class*=\" td-icon-\"]:before {
    line-height: 1.5;
    
}

/*TOP BAR*/
.td-social-icon-wrap .td-icon-font {
    font-size: 18px;
    /*border-radius: 50%;
    background-color: #c00;*/
    color: #000 !important;
    height: 20px;
    /*width: 20px;*/
    display: inline-block;
    line-height: 1.6;
}



/*CHANGE HEADER COLOR*/
.td-header-style-10 .td-logo-wrap-full a {
    position: relative;
    z-index: 1;
    line-height: 130px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background-color: #fff;
}

}


/* custom responsive css from theme panel (Advanced CSS) */
@media (max-width: 767px) {
/*////////   SOCIAL /////////*/
.social-btns .btn {
  display: inline-block;
  background-color: #fff;
  width: 80px;
  height: 80px;
  line-height: 80px;
  margin: 0 6px !important;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 0%;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  border-color:#eaeaea;
  opacity: 0.99;
}


/* ////// HIDE CONTROLS STATO LIVE//////*/

.stato-live-text{
    color:#000 !important;
    font-size:18px;
    vertical-align:bottom;
    display:none;
}

.live-text{
    color:#ce2525 !important;
    font-family: \'Raleway\', sans-serif; 
    font-weight:800;
    font-size:18px;
    vertical-align:bottom;
    display:none;
}

.bn-controls{
    display:none;
}

.bn-news{
    right:5px !important;
}

.td-menu-mob-open-menu .td-menu-background {
  
    margin-top: -32px;
}
.td-search-background:before{
     margin-top: -32px;
    
}

/*////////   HIDE CARD EVENT LIVE /////////*/
.card-speciale{
    display:none;
}

/*////////   SOCIAL /////////*/
.social-btns .btn {
  display: inline-block;
  background-color: #fff;
  width: 80px;
  height: 80px;
  line-height: 80px;
  margin: 0 9px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 0%;
  border-style: solid;
  border-width: 1px 1px 2px 1px;
  border-color:#eaeaea;
 
  opacity: 0.99;
}

/********* SEARCH ICON ********/
.td-icon-search:before {
    content: \'\\e80a\';color:#fff;background-color:#c00;font-size:28px;background-size:50px;padding:4px 7px;border-radius:8%;vertical-align:middle;margin-right:20%}[class^=\"td-icon-\"]:before, [class*=\" td-icon-\"]:before {
    line-height: 1.5;
    
}

/********* DOUBLE COLOR TITLE ********/
.title_part_1{
    color:#cc0000;
    font-size:25px;
    line-height:18px;
}
    .title_part_2{
    color:#000;
    font-size:25px;
    line-height:18px;
}

.title_part_1_small{
    color:#cc0000;
    font-size:25px;
}
.title_part_2_small{
    color:#000;
    font-size:25px;
}   

h3.double-title {
   margin-top: 6px;
   padding: 10px 0 0 0;
   font-weight:700;
   line-height:30px;

}
h3.double-title_small {
    margin-top: 12px;
   padding: 0px 0 0 15px;
   font-weight:700;
   line-height: 30px;
}
/*CHANGE HEADER COLOR*/
.td-header-style-10 .td-logo-wrap-full a {
    position: relative;
    z-index: 1;
    line-height: 130px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background-color: #fff;
}

/* //// EQUAL HEIGHT FOR CARDS //// */
.cardequal{
    height:auto;
}

/*/////////MANFREDONIA TITLE/////////*/
.td_block_template_13 .td-block-subtitle{
    font-size:55px;
}

/*////////////////DELETE VOICE MENU FROM MENU/////////////////*/
#menu-item-698377{
    display:none;
}

/*Hide menu separators*/
.menu-item-698405:before, .menu-item-698390:before, .menu-item-698391:before, .menu-item-698392:before, .menu-item-698393:before, .menu-item-698401:before {
    content: \"\";position:absolute;left:0;top:12px;bottom:12px;width:1px;background-color:transparent;}}