/*
 Theme Name:   Sonik Child
 Theme URI:    http://qantumthemes.com/
 Description:  Sonik Child Theme
 Author:       QantumThemes
 Author URI:   http://qantumthemes.com
 Template:     sonik
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  _s
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES HERE **********************
****************************************************************
****************************************************************/


/*
#nav-mobile a {
	color:white;
}

#nav-mobile a {
	color:black;
}
*/



#nav-mobile{
  background-color: white;
}

/*
/*body.home #qtMainContainer
{background-color: #faf7ce}
*/

body.home article.qt-content,body.page-id-6608 article.qt-content{
background: -webkit-linear-gradient(#faf7ce, #ffffff);
background: linear-gradient(#faf7ce, #ffffff);
}

.qt-icon-nav{
	background-color:white !important; 
}

#home_firstrow{
		padding-top:160px;
}

@media (min-width:768px) and (max-width: 840px){
    #home_firstrow{
		padding-top:20px;
	}
}

/* menu cerca nel sito solo su mobile */
ul#qwtoggle .menu-item-39021{display:none}

#logohbr_container{
		height:300px;
	}

@media (max-width: 767px){
    #home_firstrow{
		padding-top:0px;
	}
	
	#logohbr_container{
		height:200px;
	}
}

.qt-owlcarousel.owl-carousel.owl-theme .owl-item .qt-figure h5 a {
   color: #000000;
}



#streamplayerbox {
  /*display: none;*/
  font-size: 14px;
  position: fixed;
  z-index: 1000;
  opacity: 0.80;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: black;
  padding: 10px;
}
#streamplayerbox .cell_copertina {
  float: right;
  width: 50px;
  height: 50px;
  /*margin-right: 50px;*/
  border: 1px solid white;
  display: flex;
  align-items: center;
}
#streamplayerbox .cell_volume {
  float: right;
  margin-left: 10px;

}
#streamplayerbox .cell_copertina img {
  width: 100%;
}
#streamplayerbox .cell_btns {
  float: left;
  padding-right: 15px;
  /*    @media(max-width: @screen-xs-max) {
      float:none;
      text-align: center;
      padding-right:0px;
    }
    */
}

#streamplayerbox .cell_titolo {
  float: left;
  color:white;
  line-height: normal;
  /* @media(max-width: @screen-xs-max) {
      float:none;
      text-align: center;
      padding-left:0px;
    }
    */
}
#streamplayerbox .playerbtn {
  height: 50px;
  padding: 0px;
  color: white;
  background-color: transparent;
  border: 0px;
}
#streamplayerbox .playerbtn img {
  height: 100%;
}
#streamplayerbox .playerbtn span ,#streamplayerbox .playerbtn svg{
	 color: #faf9d3;
  font-size: 50px;
}
#streamplayerbox .onair_title {
  color: #faf9d3;
  font-size: 20px;
  /*line-height: 50px;*/
}

#streamplayerbox_mutebtn .ico-muted{display: none}
#streamplayerbox_mutebtn.muted .ico-unmuted{display: none}
#streamplayerbox_mutebtn.muted .ico-muted{display: initial;}


.visible-xs{
		display: none;
	}

@media only screen and (max-width: 768px) {
	.visible-xs{
		display: block;
	}

	.hidden-xs{
		display: none;
	}
  footer.qt-footer{
		padding-bottom:80px;
	}
  #streamplayerbox{
  /*	padding-bottom:40px;*/
  }
  #streamplayerbox .onair_title {
  font-size: 14px;
  /*line-height: 50px;*/
}
  
  #streamplayerbox .cell_copertina {
  	margin-right: 0px
  }

}



/** hide quantacast privacy buttion */
.qc-cmp-persistent-link {
display: none !important;
}


.owl-item.animated .qt-figure h5{
	display: none;
}

.owl-item.animated.active .qt-figure h5{
	display: block;
}


.home_separator_onairnow h4{
  background-color: black;
  position:relative;
  top:33px;
  padding:20px !important;
  color:#fff9e2;
  text-align: center;
  text-transform: uppercase;
}

/*********** HOME PRIMA PAGINA ***************/


.home_primapagina a{
  color:inherit;
}
.home_primapagina a:hover,.home_primapagina a:active{
  color:gray;
}

.home_primapagina__imagebox{
  position: relative;
  height:600px;
}
.home_primapagina__sectionname{
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
  background-color: #fff9e2;
  padding: 20px;
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;

}

.home_primapagina__title{
  background-color: #fff9e2;
  padding: 20px 80px;
  text-transform: uppercase;
  position: absolute;
  bottom:0px;
  min-width: 100%;
  text-align: center;
  left:0px;
}

@media (max-width:768px){
  .home_primapagina__title{
    padding: 20px;
  }
}
/*********** FINE HOME PRIMA PAGINA ***************/



/******** ARTICOLI COLLEGATI ************/
.linkeditarticlebox{
 background-color: black;
 display: flex;
 flex-direction: row;
}
.linkeditarticlebox__content{
 flex-grow: 1;
 font-weight: bold;
 padding:20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.linkeditarticlebox__cat{
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
    font-size:18px;
    display: block;
  color:white;
}
.linkeditarticlebox__title{
  display: block;
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
   color:#fff9e2;
   font-size:20px;
   line-height: 30px;
}
.linkeditarticlebox__img{
  display: block;
 padding:0px 20px;
 display: flex;
 align-content: center;
  align-items: center;
}
.linkeditarticlebox .linkeditarticlebox__img img{
  max-width: 110px;
    display: block;
}
@media(max-width: 767px){
	.linkeditarticlebox{
		margin: 0px -20px;
	}
	
    .linkeditarticlebox .linkeditarticlebox__img img {
        max-width: 100px;
    }
    .linkeditarticlebox__title,.linkeditarticlebox__cat{
     font-size:18px;
     line-height: 21px;
    }
}
/******** FINE ARTICOLI COLLEGATI ************/


html.page-instagram{
  background-color: black;
}


/** homepage, articoli quadrati su smartphone**/
@media only screen and (max-width: 600px) {
    .page-id-2834 .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
        padding-top: 100%
    }
}

/**** PAGINA CHI SIAMO ****/
.page-id-6724,.page-id-3195{
    background-color:#fbfadb;
}
.page-id-6724,.page-id-3195 h4{
    font-weight: bold;
}

.fascia_bg_nero{
    background-color:black;
    color:#fbfadb;
}
/**** FINE PAGINA CHI SIAMO ****/


blockquote.tiktok-embed{
  margin-left: auto !important;
}




.newsletter-box .fire-icon:after{
    content: '\1F525';
  }

 .newsletter-box .rocket-icon:after{
    content: '\1F680';
  }

 .newsletter-box .collision-icon:after{
    content: '\1F4A5';
  }

/***************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************/