
/*letra default miesntras cargra fuentes externas*/
@font-face {
    font-family: 'Pacifico';
    font-style: normal;
    font-weight: 400;
    src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
    font-display: swap;
}
/*letra default miesntras cargra fuentes externas*/

.blog_elturf_home {
    min-height: 300px;
}

.blog_elturf_home img.foto_principal {
    min-height: 300px;
}

.blog_elturf_home_otras .masonry-item {
    margin-bottom: 0px;
}

.sidebar .widget h5.blog_titulo_segmento,
.blog_titulo_segmento {
    background: #f26522;
    padding: 2px 12px;
    color: #FFF;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.elt_calendario {
    /**/
}
.elt_calendario .elt_calendario_titulo h1 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #f26522;
    text-transform: uppercase;
}
.elt_calendario .elt_calendario_tabla {
    text-align: center;
}
.elt_calendario .elt_calendario_titulo_mes,
.elt_calendario .elt_calendario_titulo_ano,
.elt_calendario .elt_calendario_titulo_mes i,
.elt_calendario .elt_calendario_titulo_ano i {
    background: #f26522;
    padding: 2px 12px;
    color: #FFF;
    /*margin-bottom: 10px;*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.elt_calendario .elt_calendario_titulo_mes a:link,
.elt_calendario .elt_calendario_titulo_mes a:hover,
.elt_calendario .elt_calendario_titulo_ano a:link,
.elt_calendario .elt_calendario_titulo_ano a:hover {
    color: #FFF;
}

.elt_calendario .elt_calendario_titulo_dias {
    background: #f2f2f2;
    font-size: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 15.28%;
}
.elt_calendario .elt_calendario_dias {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.elt_calendario .elt_calendario_dias:hover {
    cursor: pointer;
    opacity: 0.8;
}
.elt_calendario .elt_calendario_dias kbd {
    background: #f26522;
    padding: 0px;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.elt_calendario .elt_calendario_dias_sabado {
    background: #f2f2f2;
}
.elt_calendario .elt_calendario_dias_domingo {
    background: #f2f2f2;
}
.elt_calendario .elt_calendario_dias_disponible {
    
}






/*-------------video responsivo elturf-----------------*/

.video-container-elturf {
    position:relative;
    padding-bottom:56.25%;
    overflow:hidden;
    max-width:100%;
    height:auto;
}

.video-container-elturf iframe,
.video-container-elturf object,
.video-container-elturf embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%;
}

/*-------------video responsivo elturf-----------------*/


/*-------------video responsivo elturf 2-----------------*/

.elturf_flex-video {
    position: relative;
    padding-bottom:67.5%;
    overflow:hidden;
    padding-top:25px;
height:0;
}

.elturf_flex-video.widescreen { padding-bottom: 57.25%; }
.elturf_flex-video.vimeo { padding-top: 0; }
.elturf_flex-video.soundcloud { padding-bottom: 0; height:166px; }

.elturf_flex-video iframe,
.elturf_flex-video object,
.elturf_flex-video embed {
	position: absolute;
	top: 0;
	/*left: 0;*/
	left: 15px;
	/*width: 100%;*/
	width: 96%;
	height: 100%;
	/*height: 90%;*/
	border: 0 none;
    margin: 0;
    padding: 0;
}

@media only screen and (max-device-width: 800px),
only screen and (device-width: 1024px) and (device-height: 600px),
only screen and (width: 1280px) and (orientation: landscape),
only screen and (device-width: 800px),
only screen and (max-width: 767px) {
	.elturf_flex-video { padding-top: 0; }
}

/*-------------video responsivo elturf 2-----------------*/


/*-------------video -----------------*/

.contenedor_video{
    position:relative;
    border:1px solid #E0E0E0;
    margin-top:4px;
    margin-bottom:4px;
    margin-left:4px;
    margin-right:4px;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    overflow:hidden;
    width:100%;

    box-shadow:5px 5px 5px #CCCCCC;

    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
}

.contenedor_video:hover
{
box-shadow:5px 5px 5px #666666;
}

.contenedor_video_sup
{
width:100%;
height:100%;
}

/*-------------video -----------------*/




.elturf_flex-video {
  position: relative;
  padding-bottom: 67.5%;
  overflow: hidden;
  padding-top: 25px;
  height: 0;
}

.elturf_flex-video.widescreen {
  padding-bottom: 57.25%;
}

.elturf_tam_img_captcha {
  width: 170px;
  height: 60px;
}

.elturf_tam_img_captcha2 {
  width: 57px;
  height: 57px;
}

.blog-post, .blog-post p {
  font-size: 16px !important;
}

.blog-text{
  font-family: Raleway,sans-serif;
}


.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;
    max-width: 100%;
    height: auto;

}



.home-content .widget_newsletter {
  /*margin-left: 28.7em;*/
  padding-top: 35px;
  padding-bottom: 35px;
}
.widget_newsletter {
  background: #f2f2f2;
  padding: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.home-content .widget_newsletter h5 {
  text-transform: uppercase;
  font-size: 24px;
}