/**
* Theme Name: DamianaFM - La radio de El Salvador
* Description: Blocksy Child theme - We built this web on Brizy Page Builder, a very convenient drag-n-drop Page Builder for WordPress. Brizy Pro has lifetime licence associated to domain damianafm.cl.
* Author: Rafael Andrews - www.crony.io
* Template: blocksy
* Text Domain: blocksy
*/

/*PRELOADER*/
#pageLoader{
	position:fixed;
	z-index: 9999999;
	min-height:100vh;
	background:#FFF;
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dma-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.dma-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.dma-ellipsis div:nth-child(1) {
	background: #fd98c8;
	left: 8px;
	animation: dma-ellipsis1 0.6s infinite;
}
.dma-ellipsis div:nth-child(2) {
	background: #eb76cd;
	left: 8px;
	animation: dma-ellipsis2 0.6s infinite;
}
.dma-ellipsis div:nth-child(3) {
	background: #eb76cd;
	left: 32px;
	animation: dma-ellipsis2 0.6s infinite;
}
.dma-ellipsis div:nth-child(4) {
	background: #a376cb;
	left: 56px;
	animation: dma-ellipsis3 0.6s infinite;
}
@keyframes dma-ellipsis1 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes dma-ellipsis3 {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@keyframes dma-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(24px, 0);
	}
}

/*Fix Blog Width*/
article>.entry-content>*:not(.alignwide):not(.alignfull),
article>.entry-content>*:not(.alignfull){
	max-width: 100%;
	width: 100%;
}
/*Contact Form 7 Styles*/
.one-half,
.one-third {
	position: relative;
	margin-right: 4%;
	float: left;
	margin-bottom: 20px;
}
.one-half { 
	width: 48%;
}
.one-third { 
	width: 30.66%;
}
.last-column {
	margin-right: 0!important;
	clear: right;
}
@media only screen and (max-width: 767px) {
	.one-half, .one-third {
		width: 100%;
		margin-right: 0;
	}
}

/*Audio Statio Plugin Styles Override*/
#master-schedule-tabs .shift-left-arrow{
	position: absolute;
	left: -40%;
	top: -2px;
}
#master-schedule-tabs .shift-right-arrow{
	position: absolute;
	right: -40%;
	top: -2px;
}

#master-schedule-tabs .master-schedule-tabs-day{
	border: none!important;
}

#master-schedule-tabs .master-schedule-tabs-day.first-tab {
	margin-left: 5%!important;
}
#master-schedule-tabs{
	margin: auto;
	text-align: center;
}
#master-schedule-tabs .master-schedule-tabs-day{
	background: rgb(253,152,200);
	background: -moz-linear-gradient(28deg, rgba(253,152,200,1) 0%, rgba(199,152,206,1) 40%, rgba(148,151,211,1) 56%, rgba(20,150,224,1) 100%);
	background: -webkit-linear-gradient(28deg, rgba(253,152,200,1) 0%, rgba(199,152,206,1) 40%, rgba(148,151,211,1) 56%, rgba(20,150,224,1) 100%);
	background: linear-gradient(28deg, rgba(253,152,200,1) 0%, rgba(199,152,206,1) 40%, rgba(148,151,211,1) 56%, rgba(20,150,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd98c8",endColorstr="#1496e0",GradientType=1);
	color: #e9e9e9!important;
	margin-bottom: 10px!important;
	border-radius: 40px!important;
}
#master-schedule-tabs .master-schedule-tabs-day.active-day-tab{
	background: rgb(253,152,200);
	background: -moz-linear-gradient(126deg, rgba(253,152,200,1) 0%, rgba(160,151,210,1) 0%, rgba(20,150,224,1) 0%);
	background: -webkit-linear-gradient(126deg, rgba(253,152,200,1) 0%, rgba(160,151,210,1) 0%, rgba(20,150,224,1) 0%);
	background: linear-gradient(126deg, rgba(253,152,200,1) 0%, rgba(160,151,210,1) 0%, rgba(20,150,224,1) 0%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd98c8",endColorstr="#1496e0",GradientType=1);
	color: #FFF!important;
}
#master-schedule-tab-panels .master-schedule-tabs-show .show-info{
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: space-around;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
#master-schedule-tab-panels .master-schedule-tabs-show .show-info .show-title{
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	 max-width: 65%;
	min-width: 65%;
}
#master-schedule-tab-panels .master-schedule-tabs-show .show-info .show-time{
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	max-width: 30%;
	min-width: 30%;
}

#master-schedule-tab-panels .master-schedule-tabs-show .show-info .show-title,
#master-schedule-tab-panels .master-schedule-tabs-show .show-info .show-time{
	color: #FFF;
	border-radius: 30px;
	padding: 5px 10px;
	border-radius:30px;
	background: linear-gradient(225deg, #e489b4, #ffa3d6);
	text-align:center;

}
#master-schedule-tab-panels .master-schedule-tabs-show .show-info a{
	color:#FFF;
}
#master-schedule-tab-panels .master-schedule-tabs-show .show-info a:hover{
	color:#e9e9e9;
}
#master-schedule-tab-panels .master-schedule-tabs-selected{
    padding: 5px 10px!important;
    font-size: 13px;
    margin: 6px auto!important;
    border-radius: 25px;
    text-align: center;
    background: linear-gradient( 
315deg, #15a1f0, #1287ca);
    color: #FFF;
    text-transform: capitalize;
    font-weight: 400;
    display: block!important;
}

#master-schedule-tab-panels .master-schedule-tabs-panel.active-day-panel{
	padding:0px!important;
	border:none!important;
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show{
	padding:3px 0px!important;
	font-size: 14px;
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.nowplaying{
	border:none!important;
	position: relative;
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.nowplaying  .show-title,
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.nowplaying  .show-time{
	background: linear-gradient(315deg, #15a1f0, #1287ca);
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.nowplaying:after {
	content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f00000;
    box-shadow: 0 0 0 rgb(204 169 44 / 40%);
    animation: pulseLive 1s linear infinite;
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.nowplaying:before {
	content: "VIVO";
    color: #f00000;
    position: absolute;
    display: inline-block;
    right: -25px;
    font-size: 10px;
    font-weight: 600;
    top: -1px;
}
@-webkit-keyframes pulseLive {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(240,0,0, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(240,0,0, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(240,0,0, 0);
  }
}
@keyframes pulseLive {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(240,0,0, 0.4);
    box-shadow: 0 0 0 0 rgba(240,0,0, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(240,0,0, 0);
      box-shadow: 0 0 0 10px rgba(240,0,0, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(240,0,0, 0);
      box-shadow: 0 0 0 0 rgba(240,0,0, 0);
  }
}
#master-schedule-tab-panels .master-schedule-tabs-show.before-current{
	opacity: 1!important;
}
#master-schedule-controls-wrapper{
	display:none;
}
#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show.first-show{
	margin-top:0px!important;
}
@media only screen and (max-width: 767px) {
	#master-schedule-tab-panels .master-schedule-tabs-panel .master-schedule-tabs-show{
		font-size: 12px;
	}
	#show-content.left-blocks .show-info{
		width: 100%;
	}
}

/*Audio Statio Single Show*/
.single-show .show-jump-links,
.single-show .show-timezone{
	display:none;
}


/*Custom Background for Post Category Hero
.category-comunidad .hero-section[data-type=type-2]>figure>.ct-image-container:after{
	background: url('/wp-content/uploads/2021/11/FONDO-HEADER-__-COMUNIDAD.png');
	background-size: cover;
    background-position: center center;
}
.category-deporte .hero-section[data-type=type-2]>figure>.ct-image-container:after{
	background: url('/wp-content/uploads/2021/11/FONDO-HEADER-__-DEPORTE.png');
	background-size: cover;
    background-position: center center;
}
.category-mineria .hero-section[data-type=type-2]>figure>.ct-image-container:after{
	background: url('/wp-content/uploads/2021/11/FONDO-HEADER-__-MINERIA.png');
	background-size: cover;
    background-position: center center;
}
.category-el-salvador .hero-section[data-type=type-2]>figure>.ct-image-container:after{
	background: url('/wp-content/uploads/2021/11/FONDO-HEADER-__-EL-SALVADOR.png');
	background-size: cover;
    background-position: center center;
}*/

.content-column.one-half.last-column{
margin:0;	
}

/*Border Menu on Desktop*/
@media only screen and (min-width: 1260px) {
	#header-menu-1 > #menu-main-menu > li{
		border-right:2px solid #FFF;
		min-width:200px;
	}
	#header-menu-1 > #menu-main-menu > li:last-child > a.ct-menu-link{
		min-width:220px;
		padding-right: 40px;
	}
}