@font-face {font-family: 'Red Hat Text';src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.eot');src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.woff2') format('woff2'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.woff') format('woff'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.ttf') format('truetype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Regular.svg#RedHatText-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Red Hat Text SemiBold';src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.eot');src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.woff2') format('woff2'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.woff') format('woff'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.ttf') format('truetype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-SemiBold.svg#RedHatText-SemiBold') format('svg');font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: 'Red Hat Text Bold';src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.eot');src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.woff2') format('woff2'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.woff') format('woff'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.ttf') format('truetype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/Red_Hat_Text/RedHatText-Bold.svg#RedHatText-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'League Gothic SemiCondensed';src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.eot');src: url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.woff2') format('woff2'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.woff') format('woff'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.ttf') format('truetype'),url('/typo3conf/ext/liberi_oltre/Resources/Public/Fonts/League_Gothic/LeagueGothicSemiCondensed-Regular.svg#LeagueGothicSemiCondensed-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
body{ font-family: "Red Hat Text", sans-serif !important;font-size:14px}
p, ul li, ol li{font-size: 1rem;line-height: 1.5rem;}
.content-area p,.content-area ul li,.content-area ol li{font-size:1.1rem; line-height:1.5;}
.n-mt-10{margin-top:10px}.n-mb-10{margin-bottom:10px}
.n-mt-20{margin-top:20px}
.n-mt-30{margin-top:30px} .n-mb-30{margin-bottom:30px}
.n-mb-50{margin-bottom:50px}
.n-mt-10r{margin-top: 10rem}
.pl-0{padding-left:0}
.youtube{font-family: "League Gothic SemiCondensed", sans-serif;}
a{color:rgb(197 22 48); text-decoration: none}.text-dark{color:#212529}
b, strong{font-family: 'Red Hat Text Bold';}
.redhat{font-family: "Red Hat Text", sans-serif !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Red Hat Text Bold'}
h2,.h2{font-size:1.7rem}
h3,.h3{font-size:1.5rem}
h4,.h4{font-size:1.35rem}
h5,.h5{font-size:1.2rem}
.n-mt-5{margin-top:5px}.n-mt-30{margin-top:30px}.n-mt-50{margin-top:50px}
.flex{display: flex}.overflow-x-auto {overflow-x: auto}
.ts-hide-scrollbar {-ms-overflow-style: none;scrollbar-width: none}
.navbar-brand img {width: 80px}
.navbar-nav {align-items: center}
.navbar .navbar-nav .nav-link {color:#222;font-family: Arial, sans-serif;font-size: 1.1em;padding: 0.5em 1em;font-weight: 500;text-transform: uppercase;}
@media screen and (min-width: 768px) {
  .navbar-brand img {width: 12rem}
  .navbar-brand {margin-right: 0;padding: 0 1em}
}
.logo-brand{height: 48px; margin-top:-12px}
.scroll{height:39px !important;margin-top: 9px}
.bg-light {--bs-bg-opacity: 1;background-color: #fff}
.bg-light-success{background: #d9e6cc !important}
.btn-liberi {background: #c51630;color: #fff;font-weight: 300}
.btn-eventi {background: #840705; color:#fff; font-weight: 300}
.s-100{width: 100%}
.bg-gradient-default {
    background-color: #0D4B7E;
    background-image: linear-gradient(180deg, #0D4B7E 10%, #60616f 100%);
    background-size: cover;
}
.btn-default-overlight {
    border: 1px solid #444;
    color: #444 !important;
} 
.btn-default-overlight:hover {
    border: 1px solid #444;
    background-color: #444 !important;
    color:#fff !important;
} 
.text-liberi{color:#c51630;}
.btn{border-radius: 0}
.btn:hover{border:1px solid}
.bg-liberi{background: #c51630;color: #fff;}

.btn-success, .badge-success {
    background: #507828 !important;border:1px solid  #507828 !important;
}
.btn-warning, .badge-warning{background: #f6c23e !important}
.btn-primary, .badge-primary{background: #0b4679 !important}
.btn-danger, .badge-danger{background: #c4162e !important}
.btn-default{background: #444;color: #fff !important;}
.btn-default:hover{border: 1px solid #444;color: #444 !important}
.list-inline li{display:inline;padding: 0 7px;}
#mainMenuTop li{padding: 0 6px;}
.hamburger{padding:0px}.hamburger-box{width:30px; height:11px}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{width:32px}
.mainLevel{font-family: 'Red Hat Text SemiBold', sans-serif;text-decoration: none; color:#444; font-size: /16px}
/*MAIN MENU BOX*/
.main_menu_box{overflow-y: scroll;height: 100vh;-ms-overflow-style: none;scrollbar-width: none;/*padding: 1.25rem 0 3.125rem;*/padding:10px;position: absolute;background: #ffff;width: 320px;margin-top: -4rem;left: auto;box-shadow: 3px 6px 12px #514f4f;z-index:10}
.secondLevelMenu{padding-left:10px}
.secondLevelMenu li{padding:10px 5px}
/* DA CONTROLLARE DOPO
@media only screen and (min-width: 768px) {
    .main_menu_box {
        top: 70px;
        width: auto;
        left: auto;
    }
}*/

/*SEARCH*/
.search_form input[type=text] {
    background-color: transparent;
    border-radius:0;
    padding: 10px;
    width: 100%;
    border: 1px solid #999;
    box-sizing: border-box;
    font-size: 14px;
    outline: none;
}
.search_form button {
    border: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 6.5rem;
    right: 2.5rem;
    cursor: pointer !important;
}
.sectionTitle {
    margin-top:9rem;
    height: 60vh;
    background-size: cover !important
}
.bg-podcast{background: #5e0d45;}
.overlay-bg-light {
    /*background: rgb(3 48 118 / 51%);*/
    background: rgb(1 28 70 / 70%);
    height: 60vh
}
/*TITLE*/
#titlePage {
    font-size: 2.5rem;
    text-shadow: 0px 1px 2px #222;
    margin-top: 15rem;
}
.titlePageTwo {
    font-size: 3rem;
    text-shadow: 0px 1px 2px #222;
}
.titlePageThree{font-size: 8rem;padding-left:8px}
.titlePageOltreFrequenze{margin-top: -7.1rem; color: #e4d3b5;font-weight: 700;font-size: 6.1rem;
    padding-left: 8px;}
ol.breadcrumb.breadcrumb-chevron{margin-bottom: 0; padding-bottom: 0 !important}
.breadcrumb-thin{color:#fff;display: inline-block;font-family: 'Red Hat Text Bold';}
.textBox{margin-top:20px}
#subMenu{border-top:1px solid #fff; padding:12px 0;width:100%}
#subMenu li a{text-decoration: none;font-size: 17px}
#subMenu .active.current{border-top: 5px solid;font-weight:bold;padding-top: 11px;}
#btnRightMenu{text-align: right;}
.content-area-body{margin:0 20rem 0 0}
#abstractTitle{font-size: 1.2rem;}
#btnLeftMenu a{text-decoration: none; color:rgb(33 37 41)}

#mobileMenuSecond{border-top: 1px solid #fff}
#mobileMenuSecond a{color:#fff;}
.hrMenu{margin:2px 0;}
.hrTematica{margin:2px 0;}
.blockquote {
  padding-left: 2rem;
  position: relative;
  overflow: hidden;
  z-index: 9;
}
.blockquote::before, .blockquote::after {
  position: absolute;
  color: #777;
}
.blockquote p {
  margin: 0;
}
.blockquote p + p {
  margin-top: 1rem;
}
.blockquote--slashes::before {
  content: "//";
  transform: rotate(90deg);
  left: 0;
}
.blockquote--slashes::after {
  content: "";
  left: 5px;
  top: 25px;
  width: 1px;
  height: 100%;
  background-color: currentColor;
}
.blockquote--classic::before {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='%23777777'><path d='M9.983 3v7.391C9.983 16.095 6.252 19.961 1 21l-.995-2.151C2.437 17.932 4 15.211 4 13H0V3h9.983zM24 3v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151C16.437 17.932 18 15.211 18 13h-3.983V3H24z'/></svg>");
  left: 0;
}
.blockquote--classic::after {
  content: "";
  left: 5px;
  top: 25px;
  width: 1px;
  height: 100%;
  background-color: currentColor;
}
blockquote + blockquote {margin-top: 5rem}
.header2{border-bottom: 1px inset #cecfcf}


@media (min-width: 1025px) {
    .list--flow-layout:after, .list--flow-layout:before {
        min-width: calc(50% - 629px - 1.25rem);
       /* min-width: calc(50% - 590px - var(--spacer-md));*/
    }
}
.list--flow-layout:after, .list--flow-layout:before {
    content: "";
}
.sectionTitle a{color:#fff; text-decoration: none}
.layout, .content-area header{border-bottom: 1px solid #928e8e;margin-bottom: 24px;}
.news-evidence h2,.news-evidence h4 {margin-top:20px}

#audio-player {
    height: 46px;
    width: 300px;
    overflow: hidden;
    color: white;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
}

#controls {
    height: 46px;
    background-color: #062a63;
    width: 294px;
}

.time {
    font-size: 10px;
    color: white;
    position: relative;
    top: -3px;
    margin: 5px;
}

.ui-progressbar {background: #2B2B2B}
.ui-progressbar-value {background: white}
#more-info-box {display: inline-block;width: 150px;height: 50px;position: relative;left: 350px;top: -50px;padding-top: 18px;text-align: center;font-family: sans-serif;font-size: 12px;color: white}
#more-info-box, #more-info-box > span {cursor: context-menu}
#info-tray {display: inline-block;color: white;position: relative;width: 100%;top: -65px;height: 50px;padding: 5px}
.lorenzo{border-radius:6px !important}
.lorenzo-2{border-radius:20px !important}
.lorenzoBis{
      --tw-shadow: 0 2px 18px rgb(3 3 3 / 61%);
    --tw-shadow-colored: 0 5px 26px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-radius: 6px !important;
}
.frame-layout-1{padding:20px;margin-bottom:30px;  --tw-shadow: 0 2px 18px rgb(3 3 3 / 61%);
    --tw-shadow-colored: 0 5px 26px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-radius: 6px !important}
.badge{border-radius:3px}
.bg-liberi {background: #c51630}
.bg-petrolio{background: #243E16}
.bg-primary{background: #062a63 !important}
.n-mr-10{margin-right:10px}
.n-mr-20{margin-right:20px}.n-ml-20{margin-left:20px}
.n-mr-30{margin-right:30px}.n-mr-150{margin-right:150px}
.n-p-30{padding:30px}
.n-mb-20{margin-bottom: 20px}.n-mb-30{margin-bottom: 30px}
.border-right{border-right:1px solid;padding-right:23px}
.border-left{border-left:1px solid;padding-left:23px}
.n-ml-20{padding-left:20px} .n-mr-5{margin-right:5px}
.btn-radius{border-radius:100%; width:120px; height:120px}
.btn-radius-80{border-radius:100%; width:80px; height:80px}
.btn-liberi:hover{background: #fff;color: #a4041c;border: 1px solid #a4041c;}
.btn-white{background: #fff}
.menuTematiche li a {color: #222}
.btn-toggle-pause{background: transparent;border:none}
.text-left{text-align:left}
.text-right{text-align: right}
.btn-backward, .btn-forward{background: none; border:none}
#btn-speed{float: left;margin-top: 5.8rem;border: none;border-radius: 50%;background: transparent;color: #fff;font-size: 27px;width: 50px;height: 50px;}
#back-to-top {
    position: fixed;
    bottom: 0px;
    right: 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    display: none;
    z-index: 1000;
}
#back-to-top .btn-liberi:hover{    background: #a4041c !important;
    color: #fff !important;
    border: 1px solid #a4041c;}
@media (min-width: 767px) and (max-width: 1024px) {
  #tematicheMenuBig{display: none}
 
}
.accordion-button {padding-left: 4px; padding-right:4px}
.accordion-button::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM3NiAyMzJIMjE2VjcyYzAtNC40LTMuNi04LTgtOGgtMzJjLTQuNCAwLTggMy42LTggOHYxNjBIOGMtNC40IDAtOCAzLjYtOCA4djMyYzAgNC40IDMuNiA4IDggOGgxNjB2MTYwYzAgNC40IDMuNiA4IDggOGgzMmM0LjQgMCA4LTMuNiA4LThWMjgwaDE2MGM0LjQgMCA4LTMuNiA4LTh2LTMyYzAtNC40LTMuNi04LTgtOHoiLz48L3N2Zz4=);width: 20px;height: 24px;background-size: 0.85rem}
.accordion-button:not(.collapsed)::after{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM3NiAyMzJIOGMtNC40IDAtOCAzLjYtOCA4djMyYzAgNC40IDMuNiA4IDggOGgzNjhjNC40IDAgOC0zLjYgOC04di0zMmMwLTQuNC0zLjYtOC04LTh6Ii8+PC9zdmc+);transform: none}
.calendar{height:50px; width:50px;text-align: center;background: #f4f4f4; margin-right: 20px;margin-top:9px; background:#dedcdc}
.calHeader{
    border-radius: 6px 6px 0 0;
    display: block;
    background: #840905;
    text-transform: uppercase;
    color: #fff;}
.calBody{display: block;margin-top: 3px;font-weight: bold;}
.lead p{font-size: 1.15rem;font-weight: 300;}
.loginBox{padding: 20px;border: 1px solid #d2caca;}
.tx-srfreecap-cant-read a{color:#c51630 !important; cursor: pointer}
.imageProfilo figcaption{position: absolute;margin-top: -22px;right: 0px;background: #ffffffdb;padding: 1px 13px;border-radius: 5px 0 0 0}
.accordion-button:not(.collapsed){background-color: rgb(34 76 141 / 32%)}
.exkathedra{border-bottom:5px solid #6083aadb}
.opinioni{border-bottom:5px solid #e8c55c}
.cardTag{position: relative} .cardTag figcaption{position: absolute;bottom: 10px}
.bg-overlay-news{background: #000000;background: linear-gradient(0deg, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 0.5) 27%, rgba(237, 221, 83, 0) 56%); height:60vh}
.bg-success-light{}


#pills-tab .nav-link{font-size:13px;}
#pills-tab .nav-link.active{color:#000}
.playPausewidth{/*width: 38px;*/}
.player-wrap{margin-top: 8px}
.accordion-articolo{padding-left:12px;background:#f4f4f4;font-size: 1.2rem}
.accordion-articolo:not(.collapsed) {ackground-color: #f4f4f4}
/*Search*/
#ke_search_sword{width:100%}.selectSearch{width:100%;height:42px}.result-list-item p{font-size:1.1rem; line-height:1.5rem; margin-bottom:0}
/*PAGINATION*/
.active>.page-link, .page-link.active {
    background-color: #444444;
    border-color: #444444;
}
.page-link{color:#444}
.spanTessera{    display: block;
    height: 36px;
    background: #ffffffcf;
    border: 1px solid #ddd;
    line-height: 2rem;
    padding-left: 4px;
    color: #000;
    border-radius: 3px;}
/*CAPTCHA*/
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
/*OWL CAROUSEL*/
.owl-prev, .owl-next{display: none}
/*BREADCRUMB*/
.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: #fff;
    content: var(--bs-breadcrumb-divider, "/");
}
.paddingTitle{ margin-top:21rem;}
.paddingTitleTwo{ margin-top:14rem;}
#articoli h3 a {color:#000 !important}
.musica-bg{background:#e4d3b5;}
.prightFirst{padding-right:2rem}
.pdLeftRem{padding-left:2rem}
.imgTitle{background-repeat: no-repeat; background-size: cover;max-height: calc(100vh - 150px);}
.profiloSection{background:#0d4b7e;margin-top: 10rem;padding:20px 0}
.profiloSection a {color:#fff: text-decoration:underline}
/*TITOLO PAGINA*/
.image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.news-media__image {
  width: 100%;
  height: 100%;
  object-fit: cover; /* L’immagine copre sempre tutto */
  object-position: center;
  display: block;
}
.bg-overlay-news:before{ content: "";
    background-image: -webkit-linear-gradient(transparent, transparent, transparent, #000);
    background-image: -o-linear-gradient(transparent,transparent,transparent,#000);
    background-image: linear-gradient(transparent, transparent, transparent, #000);
    height: 60vh;
    position: absolute;
    left: 0;
    right: 0;}

/* Overlay per il titolo */
.title-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2rem 1.5rem;
  background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, transparent 100%);
  box-sizing: border-box;
}

/* Titolo della pagina */
.page-title {
  color: #fff;
  font-size: clamp(1.5rem, 4vw, 3rem); /* reattivo */
  line-height: 1.2;
  margin: 0;
  max-width: 90%;
  word-wrap: break-word;
  padding:0 5rem;
}

/* Mobile ottimizzazione */
@media (max-width: 600px) {
  .sectionTitle {
    height: 60vh;
  }

  .title-overlay {
    padding: 1.5rem 1rem;
  }

  .page-title {
    font-size: clamp(1.2rem, 5vw, 2rem);
  }
}
.fa-1x {
    font-size: 1.5em;
}
.section-breadcrumb-thin{margin-top:9rem}
.teaser p {font-style: italic;font-size: 1.25rem !important}
blockquote{font-style: italic;margin:30px 0}
blockquote span{
    font-size: 5rem;
    float: left;
    padding: 0 10px 10px 9px;
    height: 4rem;
    line-height: 1rem;
    text-align: center;
}
/*FORM*/
.input-group-text{border-radius:0 5px 5px 0}
.bigEuro{height: 55px;border-radius: 5px 0 0 5px;font-size: 1.7rem;}
.procediBig{height: 54px;border-radius: 0 5px 5px 0}
.audio-controls{margin-bottom:20px}
.breadcrumbEvent{background:#840705;margin-top:8.5rem;}
/*MEDIA*/
@media (max-width:995px){
    .m-mt-4r{margin-top: 4rem !important}
    .title-overlay {
        padding: 4rem 1rem 0.5rem 1rem;
    }.page-title {padding:0}
    .no-mobile{display: none !important}
    .content-area-body, #abstractTitle{margin:0}
    .main_menu_box{left:0}
    .section-breadcrumb-thin, .breadcrumbEvent{margin-top:4.4rem}
    #btnRightMenu{margin-top:0}
    .logo-brand, .scroll {height: auto !important;margin-top:0px;}
    .hrMenu{display: none !important}
    .hamburger{margin-left:-5px}
    #mainMenuTopUl{margin-top:7px}
    #btnLeftMenu{margin-top: -4px !important;/*margin-left: -10px;*/}
    #tematicheMenu{margin-top:0 !important}
    #headerMenuContainer{margin-top:20px !important; height: 50px}
    #tematicheMenu li a{color:rgb(33 37 41) !important;}
    .main_menu_box{margin-top:0}
    #footerSpecial{position: fixed; bottom:0; background:#444; width: 100%; padding:10px}
    .paddingTitleTwo{ margin-top:9rem;}
    .overlay-bg-light,.sectionTitle{height:300px}
    #titlePage{font-size: 2.3rem;margin-top:5rem; padding-left:8px}
    .sectionTitle{margin-top:4rem !important}
    li.breadcrumb-item {font-size: 0.9rem;}
    .lead p{font-size: 1rem !important;font-weight: 300;line-height: 1.2rem !important;}
    .prightFirst{padding-right:10px !important}
    .pdLeftRem{padding-left: 10px !important}
    .player-wrap{margin-top: 8px}
    .bg-overlay-news:before{height: 300px}
    .playerCol{    margin-top: 10px;
    padding: 4px;
    text-align: center;
    margin: 0 auto;}
    #firstTitleArticle{font-size: 1.35rem;}
    .titlePageTwo{font-size:2.3rem;}
    .profiloSection{margin-top:4rem}
    .tracking-item-pending{margin-left:1rem !important; padding:2rem 0.5rem 0.5rem 1.5rem !important;}
    #btn-speed {
    float: left;
    margin-top: 3rem;
    border: none;
    border-radius: 50%;
    background: transparent;
    color: #fff;
    font-size: 27px;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 10px;
    left: 7px;
}.audio-controls{margin-bottom: 20px}
.playerBox{position: relative}
}
.owl-nav{display: none !important}
#abstractTitle a{text-decoration: none;}
figure figcaption{margin-top:10px}
.mfp-title{color:#222}.mfp-title a{color:#222; text-decoration: underline}
.mfp-bottom-bar{background: #ffffffd6; padding: 5px;}
.dorato{border:5px solid #c59316}
/*POWERMAIL*/
.powermail_fieldwrap {
    margin-bottom: 16px;
}.powermail_fieldwrap label{font-size: 16px}
.form-check-input{border:1px solid #b6b7b8}

