/*
Theme Name: Tema Fibes Hijo 2016
Theme URI: http://www.mkg20.es/
Description: Tema hijo de FIBES a partir de Bridge
Author: MKG 2.0
Author URI: http://www.mkg20.es/
Version: 1.0.0
Template: fibes2016
*/
@import url("../fibes2016/style.css");

/*GALERÍA*/
@media (min-width: 768px){
 .col-sm-4.col-center.wpfrank-flickr-div {width: 22.333333% !important;}}

/*FORMULARIO PERMISO DE RODAJE*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {border: 1px solid #977b2e;}
.gform_wrapper .gf_progressbar {background-color: transparent !important;}
body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {background-color: #977b2e !important; border-color: #977b2e !important;}
body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset] {border-radius: 0px !important;}

/*COOKIES*/
.pea_cook_wrapper.pea_cook_bottomright {margin-bottom: -53px;} 

/* VARIOS */
.rrss-ferias .fa {font-size: 31px !important; margin-right: 12px;margin-top:12px;}
.socialtop .fa {font: normal normal normal 15px/1 FontAwesome !important;}
.blog_holder.blog_single article h2 {margin-bottom: 32px;}
.qode_icon_font_awesome.fa.fa-ticket.icon_holder.fa-5x, .qode_icon_font_awesome.fa.fa-plane.icon_holder.fa-5x {font: normal normal normal 30px/1 FontAwesome !important;}
.clear {clear:both !important;float:none !important;}
.justificado {text-align: justify !important;text-justify: inter-word !important;}
hr {border-width: 1px 0 0 0;border-style: solid;border-color: #e3e3e3;}
.wrapper {background-color: #ffffff !important;}
.posicionindex svg {position: relative !important;z-index: 100 !important;}
.content .container:nth-of-type(2) {margin-top: 20px;}
.header_bottom .container {margin-top: 10px;margin-bottom: 10px;}
.header_top_bottom_holder .header_top {background-color: #977b2e !important;min-height:30px;padding-bottom: 10px;}
.wpml-ls-sidebars-header_right {background-color: transparent !important;}
.header-widget.widget_icl_lang_sel_widget.header-right-widget {width: 84px;}
.banner-chico .q_image_with_text_over {max-height: 237px;overflow: hidden;}
.cuadro-chulo {box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);background-color: #fff;padding:30px;}
.lista-espectaculo ul {list-style:none;}
.lista-espectaculo ul li:before {content:"\f00c";font-family:FontAwesome;color:#977b2e;margin-right: 5px;}
.claim-title h1 {font-size: 6em;text-align: center;position: absolute;color: #f4f4f4;margin: -80px 0 0 -65px;}
.pea_cook_wrapper.pea_cook_bottomright {bottom: 70px !important;}

/* EVENTOS */
.sicompra[href=''],.sicompraevent[href='']{display:none;}
.sicompra{color: #977b2e !important;}
.sicompra:hover{color: #000 !important;}
.sicompra i:first-child{color: #000 !important;}
td.eventless, td.eventless-today, td.eventless-post, td.eventless-pre {background-color: #fff !important;}
.sicompraevent{padding: 8px 64px;border: 2px solid #977b2e;margin-top: 15px;display: inline-block;font-weight: bold;font-size: 15px}
.sicompraevent, .sicompraevent i{color: #977b2e;}
.sicompraevent:hover, .sicompraevent:hover i{background-color: #977b2e;color: #fff !important;}
div.em-calendar-wrapper .eventful a {color: #191919 !important;}
.eventful {font-weight:700 !important;}

.evento-mkg {width:100%;margin-bottom:5px;}
.evento-mkg div {float: left;box-sizing:border-box;}
.fecha-eventos {width:50px;}
.fecha-eventos span {Display:block;height: 16.6666px;text-align:center;color:#ababab;line-height: 17px;}
.fecha-eventos .mes {color:#fff;background-color:#ababab;font-size: 12px;font-weight: bold;}
.fecha-eventos .dia {font-size: 20px;font-weight: bold;line-height: 8px;}
.titulo-evento {width:calc(100% - 100px);padding-left:15px;margin-bottom: 10px;}
.titulo-evento .desglose {color:#ababab;font-weight:bold;white-space: nowrap;overflow: hidden;}
.comprar-entrada {width:50px;height:50px;background-color:#977b2e;font-size: 32px;padding: 9px 0 0 8px;}
.comprar-entrada i {color:#fff !important;}
.event-slider {width:100%;overflow: hidden;padding: 5px;}
.event-slider-inner {width:200%;position: relative;transition: 0.5s;margin-left:0;}
.event-slide {width: calc(12.5% - 15px);float: left;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);margin-right: 20px;height: 318px;margin-bottom: 20px;background-color:#fff;}
.event-slide .event-content {padding:15px;box-sizing:border-box;overflow: auto;}
.event-slide .event-content div {float:left;}
.event-slide .titulo-evento {width:100%;padding:0;}
.event-slide .titulo-evento strong {min-height: 52px;display: block;}
.event-slide .comprar-entrada {width: calc(100% - 60px);margin-left: 10px;font-size: 15px;box-sizing: border-box;height: 50px;padding: 13px 0;font-weight: bold;text-align: center;}
.event-slide .comprar-entrada a {color:#fff !important;}
.event-slide .event-image {background-image:url('/wp-content/uploads/2017/11/sin-foto-destacada.jpg')}
.event-slide .event-image-inner{background-position: center;background-size: cover;}
.event-slide .event-image, .event-slide .event-image a {background-size:cover;height:150px;color: transparent;display:block;background-position: center}
.event-slider h2, .event-slider p {display: none;}
.event-slider-inner div:nth-last-child(3) {margin-right: -20px;}
.cuadro-desplegable h2{color: #191919;font-weight: 700;}


/* ENTRADAS */
.post_image {float: left !important;width: 30% !important;margin-right: 10px !important;}
.blog_single .post_image {margin-right: 30px !important;}
.post_text {margin-top: -30px;width: 65%;float: left;}
.blog_single  div.post_text {width: 100%;float: none;}
.blog_single  div.post_text span.date {width: 60%;display: table;}
.blog_holder article div.post_info {width: auto;display: none;}
.post_text_holder div.post_info_left {width: auto;display: none !important;}
.Invisible {display:none;}
a.post-link {color:#977b2e !important; text-decoration:underline !important;}
a.post-link:hover {color:#000 !important;}
h2.post-h2 {clear:both; margin-bottom:10px !important; position:relative;}
ol.post-list, ul.post-list {margin-bottom: 20px;padding-left: 20px;}
ol.post-list li, ul.post-list li {padding: 0 0 15px 12px;}
ol.post-list.no-inner-padding li, ul.post-list.no-inner-padding li {padding: 0 0 3px 12px;}
a.post-anchor {position: absolute;top: -130px;z-index: -1;}
hr.post-hr {margin: 30px auto;max-width: 300px;}

/* TIEMPO */
img.wp-forecast-fc-left, div.wp-forecast-fc-right {width: auto !important;}
.wp-forecast-curr-head {display: none;}
.wp_forecast_widget {max-height: 46px !important;}
div.wp-forecast-curr-left {margin-right: -10px !important;}
.em-calendar {width: 100%;}
.em-calendar-wrapper thead, .em-calendar-wrapper .days-names {background-color: #666666;color: #fff;}
.em-calendar-wrapper .eventful-today, .em-calendar-wrapper .eventful-today a {/* background-color: #977b2e !important; */ color: #fff !important;}
.em-calendar-wrapper .eventful, .em-calendar-wrapper .eventful a {color: #fff !important; /* background-color: #977b2e !important;font-weight: bold; */}
/* .em-calendar-wrapper .eventful {border: 2px solid #fff;outline: 2px solid #977b2e;} */
.em-calendar-wrapper .eventful a[title]:hover:after, .em-calendar-wrapper .eventful-today a[title]:hover:after {content: attr(title);padding: 4px 15px;color: #000;position: absolute;left: 0;top: 100%;z-index: 10000;white-space: nowrap;background-color: #fff;border: 1px solid #585858;}
.tiempofibes {margin-left: -100px;margin-top: -10px;}
.tiempofibes i {padding: 10px 10px 10px 80px;}
div.tiempofibes div.side_menu_button .side_menu_button_link {display: inline !important;}
.tiempofibes .side_menu_button {height: 20px !important;display: inline !important;}
.tiempofibes .side_menu_button i{margin-top: 15px;}
.side_menu .wp-forecast-fc-block:nth-of-type(3) {margin-bottom: 20px;border-bottom: 1px solid #3B3B3B;margin-top: -15px;}
.side_menu img.wp-forecast-fc-left {border-right: 1px solid #3B3B3B;}
.side_menu .wp-forecast-fc-left div:first-child {height: 40px;vertical-align: bottom;}
.side_menu .wp-forecast-fc-right div:first-child {line-height: 17px;margin-top: 4px;height: 37px;vertical-align: bottom;}
.side_menu .wp-forecast-fc-right div:nth-of-type(2) {font-weight: bold;font-size: 14px;margin-left: 5px;}
.prevision {display: none;}
.tiempofibes:hover .prevision {display: block;width: 110px;position: absolute;top: 25px;right: 12px;background-color: #262626;padding: 5px 10px 5px 10px;color: #9d9d9d !important;cursor: auto;}
.side_menu .wp_forecast_widget h5 {font-size: 22px !important;letter-spacing: 1px;color: #fff !important;}
.side_menu .wp-forecast-fc-head {font-size: 16px;}
.side_menu {background-image: url("/wp-content/uploads/2016/04/fondo-tiempo-fibes.png"), url("/wp-content/uploads/2016/04/nube-sidemenu-fibes.png");background-repeat: no-repeat;background-attachment: local !important;background-color: #1c1c1c;background-position: top right;}
.side_menu .widget {color: #fff;}

/* FOOTER */
.footer_top_holder {background-position: center bottom !important;}
.widget h5, #eventos h3 {font-weight: bold;text-transform: none;}
.cuadro-footer {background-color: #07070770;padding: 10px 14px;font-weight: bold;max-width: 400px}
.cuadro-footer a {color:#fff !important;}
.footer_col3 h5::before {font-family: FontAwesome;content:"\f099  ";}
.footer_col4 h5::before {font-family: FontAwesome;content:"\f16d  ";}
/*.footer_top {background-image: url(https://www.fibes.es/wp-content/uploads/2016/04/pie-fibes-cupula.jpg);background-position: bottom;}*/


/* CARUSEL PATR */
.qode_carousels img {max-height: 50px !important;width: auto !important;margin: 0 auto !important;}
.qode_carousels span {background-color: #ffffff;}

/* LOOP EVENTOS */
.fechaevento {background-color: #fff;margin: 0 auto;width: 90%;position: relative;bottom: 30px;text-align: center;color: #000;font-size: 15px;padding: 10px;box-sizing: border-box;}
.fechaevento a{color: #977b2e;font-size: 20px;}
.fechaevento a:hover{color: #0000;}
.fechaevento2 {text-align: left;color: #000;font-size: 15px;padding: 10px;overflow:hidden;}
.fechaevento2 .tituloevento {position: relative;left: -40px;background-color: #fff;font-size: 15px;font-weight: bold;z-index: 100;}
.fechaevento2 a{color: #977b2e;font-size: 20px;}
.fechaevento2 a:hover{color: #0000;}
.smooth_slider div{font-family: 'Raleway',sans-serif !important;}
.smooth_slider h2{font-family: 'Raleway',sans-serif !important;}
.smooth_slider span{font-family: 'Raleway',sans-serif !important;font-size: 15px !important;}
.smooth_slider img.smoothLeft{margin-right: 20px !important;}
.smooth_slider a.smooth_slider_nnav:hover {color: #977b2e;}

/* CUADROS HOME */
.imagenesbackhome{min-height: 450px;}
.imagenesbackhome .wpb_column{background-position: center right !important;min-height: 465px;}
.imagenesbackhome a{color: #fff;}
.imagenesbackhome h1 a {font-size: 20px;}
.imagenesbackhome a:hover{color: #977b2e;}
.cuadroshome h3 {font-size: 26px;}
.cuadroshome2 .rotatingtweet {font-size: 16px !important;}
.cuadroreservas div.desc {margin: 0px;}
.cuadroreservas div.desc iframe {max-width: 100%;}

/* MENUS */
.socialtop {font-size: 18px;margin-top: 5px !important;float:left;}
.socialtop a {font-size: 18px;margin: 0px 0px 0px 10px !important;}
.socialtop a:hover {color:#070707 !important;}
.socialbottom {font-size: 9px;margin: 11px 0 0 -7px;}
.socialbottom a {font-size: 21px;margin: 0px 5px !important;}
.menu-mkg-general {}
.menu-mkg-congresos {display:none !important;}
.menu-sup-mkg {float:left;font-size: 15px;margin: 7px 0 0 15px;font-weight: 700;}
.menu-sup-mkg a {margin-right: 7px;text-transform: uppercase;}
.menu-sup-mkg a:hover {color:#070707 !important;}

/* ROTATING TWEETS */
div.rotatingtweet a{color: #977b2e !important;}
div.rotatingtweet a:hover{color: #fff !important;}

/* TABLAS ESPACIOS */
.custom-table {width: 100%;}
.custom-table thead {border-bottom: 2px solid #977b2e;font-size: 18px;text-transform: uppercase;}
.custom-table tr:hover {background-color: #E6E6E6;}
.custom-table td {border-bottom: 1px solid #E6E6E6;height: 33px;vertical-align:middle;}
.custom-table a {color: #977b2e;}
.custom-table a:hover {color: #000;}

/* FORMULARIO CONTACTO */
.formulario {margin-bottom:20px;}
.formulario input, .formulario textarea{border: 1px solid #1c1c1c !important;}
.tercio {float:left;width: 32.666%;margin-right: 1%;}
.last-tercio {float:left;width: 32.666%;}
.last-tercio input {width: 28% !important;float: left;}
.last-tercio span:first-of-type input {width: 70% !important;margin-right: 2%;float: left;}

.pea_cook_wrapper {background-color: rgba(0,0,0,0.90) !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;}
.pea_cook_wrapper p, .pea_cook_more_info_popover_inner p {color: #fff !important;font-weight: normal !important;}
.pea_cook_wrapper button {background-color: rgba(0,0,0,0.90) !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;text-shadow: 0 0 0 #000 !important;border: 1px solid #977b2e !important;color: #fff !important;}

div.side_menu_button_wrapper div.side_menu_button .side_menu_button_link {display: none;}
option[value='15'] {display: none !important;}

.title.title_size_large h1 {font-size: 35px !important;color: #fff;}
.title_outer div.title {background-size: auto;background-position: top;}
#hoverNav {display: none !important;}

/* EVENTOS */
.em-events-search {border: 0 !important;}
.em-search-main button.em-search-submit {background: none !important;background-color: #848484 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;height: 45px;}
.em-search-main .em-search-submit:hover {background-color: #977B2E !important;cursor: pointer;}
#eventos ul{list-style-type: none;}
#eventos ul ul, #eventos ol ol {padding: 0;}
.Proximos ul {list-style-type: none;}
#eventos aside {margin-bottom: 30px;}
.fibesfooter {margin-top: 33px;}
.fechaeventos{width: 27px;}
.fechaeventos span{display: block;line-height: 18px;color: #1c1c1c;font-size: 12px;}
.fechaeventos span.mes{font-weight: bold;}
.eventotitle{text-align: left;border-left: 1px solid #eeeeee;}
.eventotitle a{font-weight:bold;}
#wpdevart_lb_main_window {border-radius: 0 !important;}
.textocontacto {padding: 25px;border: 5px solid #977b2e;}
div.rfg-gallery {margin: 0 auto;display: table;width: auto !important;}
.rfg-img-wrapper img.rfg-img {box-shadow: none;-moz-box-shadow: none;-moz-border-radius: 0;border-radius: 0;}
.subir {margin-top:-72px;}
.mando {width: 50px;height: 50px;background-color: #fff;border:2px solid #ababab;z-index: 100;bottom: 30px;position:absolute;}
.mando:hover {cursor:pointer;}
.mando.mando-der {left: -30px;}
.mando.mando-iz {right: -40px;}
.mando.mando-der:before {content: '\f104';font-family: FontAwesome;font-size: 50px;padding: 15px;font-weight: bold;color: #ababab;position: relative;top: 10px;}
.mando.mando-iz:before {content: '\f105';font-family: FontAwesome;font-size: 50px;padding: 18px;font-weight: bold;color: #ababab;position: relative;top: 10px;}
.titulo-evento a {max-height: 4em;font-size: 1em;text-overflow: ellipsis;width: 100%;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}

/* PESTAÑAS */
ul.qode-advanced-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li {width: auto;display: inline-block;background-color: transparent;border-bottom:5px solid transparent;margin-right:20px;}
ul.qode-advanced-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a {color: #191919;padding: 0 0 7px;font-size: 22px;text-transform: none;}
ul.qode-advanced-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active {border-bottom:5px solid #191919;}

/* BLOG */
.blog_holder.blog_large_image_with_dividers article .post_text .post_text_inner {padding: 35px 0 0 !important;}
.blog_holder.blog_single article .post_text .post_text_inner {padding-top: 7px;}

.movildis {display:none;}

/*HEADER*/
.header-widget.widget_nav_menu ul li {list-style: none; text-transform: uppercase !important; font-weight: 700 !important; font-size: 15px !important; margin: 6px !important;}
.header-widget.widget_nav_menu ul.menu li a:hover {color: #000 !important;}
.header-widget.widget_nav_menu ul ul {background-color: #333333 !important; opacity: 0.8;}
.header-widget.widget_nav_menu {margin-right: -10px; padding: 0px !important;}

@media screen and (max-width: 1200px) {
    .event-slide .comprar-entrada {font-size: 13px;}
	.claim-title h1 {font-size: 5em;margin: -80px 0 0 0;}
}

@media screen and (max-width: 1100px) {
    .em-calendar thead td {font-size: 100%;}
    .em-calendar td {line-height: 19px;}
    #menu-superior li a {padding: 0px 9px 0px 9px !important;}
    .cuadroshome2 p {font-size: 20px;line-height: 20px;}
    .cuadroshome2 .rotatingtweet p {font-size: 14px !important;}
}

@media screen and (max-width: 1000px) {
    .header_top {height: 35px !important;padding-bottom: 0px !important;}
    .header_top .left {height: 30px;line-height: 20px !important;float: left !important;display: inline-block;}
    .header_top .right {height: 30px;float: right !important;display: inline-block;margin-top: -5px;margin-right: 5px;}
    .tiempofibes {margin-top: -10px !important;}
    .fibesfooter {margin-left:-45px;font-size: 13px;}
    .event-slider-inner {width: 266.66666666%;}
	.mando {bottom: auto;}
	.mando.mando-der {left: 30px;}
	.mando.mando-iz {right: 20px;}
	.claim-title h1 {font-size: 4em;}
}

@media screen and (max-width: 800px) {
    svg.svg-top {height: 60px;top: -60px !important;}
    svg.svg-bottom {height: 60px;bottom: -60px !important;}
    svg.svg-footer-bottom {height: 60px;}
    .separatortroll {margin-top: 0px !important;}
    .widget h5 {font-size: 15px !important;}
    .cuadroshome2 p {font-size: 16px !important;line-height: 16px;}
    .cuadroshome2 .rotatingtweet p {font-size: 12px !important;}
    .section_inner {width: 90% !important;}
    .cuadroshome h3 {font-size: 21px;}
    .q_image_with_text_over .text:hover .desc:hover {display: block !important;}
    .fibesfooter {margin-left:0;}
    .post_image {width: 100% !important;margin-right: 0px !important;}
    .post_text {width: 100% !important;margin-top: -10px;}
    .blog_holder article {margin: 0 !important;}
}

@media screen and (max-width: 767px) {
    .pcdis {display:none;}
    .movildis {display:block;}
	.titulo-evento .desglose {font-size: 12px;}
	.claim-title h1 {font-size: 3.5em;line-height: 44px;margin: -73px 0 0 0;}
}

@media screen and (max-width: 700px) {
	.event-slide .comprar-entrada {line-height: 13px;}
}

@media screen and (max-width: 600px) {
    .footer_top_holder .column1, .footer_top_holder .column2, .footer_top_holder .column3, .footer_top_holder .column4 {text-align: center;margin-bottom: -10px !important;}
    .fibesfooter {margin-left:0;}
    .event-slider-inner {width: 400%;}
	.header-widget.wp_forecast_widget, .side_menu_button_wrapper.right.tiempofibes {display:none;}
}

@media screen and (max-width: 480px) {
    svg.svg-top {height: 40px;top: -40px !important;}
    svg.svg-bottom {height: 40px;bottom: -39px !important;}
    svg.svg-footer-bottom {height: 40px;}
    .header_bottom .container {margin-bottom: 0px !important;}
    .tparrows {top: 5px !important;width: 30px !important;height: 30px !important;}
    .tparrows:before {line-height: 32px !important;}
    .smooth_slider img.smoothLeft{margin-right: 0px !important;width: 100% !important;height: auto !important;max-height: 300px !important;margin-bottom: 10px !important;}
    .q_logo img.mobile {margin-top: 27px !important;max-width: 80% !important;height: auto !important;}
    .pea_cook_wrapper p {line-height: 17px;text-align: center !important;}
    h1 {font-size: 17px !important;}
    .footer_top_holder .column1, .footer_top_holder .column2, .footer_top_holder .column3, .footer_top_holder .column4 {text-align: center;margin-bottom: -10px !important;}
    .socialtop a {font-size: 18px;margin: 0px 2px !important;}
    .tiempofibes .side_menu_button i{margin-top: 20px;}
    .tiempofibes {margin-top: -15px !important;right: 85px;}
    .header_top .right {margin-top: -2px;}
    .tercio {float:none;width: 100%;margin:0;}
    .last-tercio {float:none;width:100%;}
    .last-tercio input {width: 28% !important;float: left;}
    .last-tercio span:first-of-type input {width: 70% !important;margin-right: 2%;float: left;}
	img.responsive-img {width:100%;}
	.title.title_size_large h1 {font-size: 12px !important;}
	.header_top .right #lang_sel ul>li a.lang_sel_sel {padding-right: 0!important;padding-left: 5px !important;width: 64px !important;}
}


/*.fa, .far, .fas {
   font: normal normal normal 15px/1 FontAwesome !important;}*/