/*
Theme Name: Elision Child
Theme URI: http://demo.qodeinteractive.com/elision/
Description: A child theme of Elision Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.0
Template: elision
*/
@import url("../elision/style.css");
@import url("responsive.css");


@font-face {
    font-family: 'playfair_displayitalic';
    src: url('font/playfairdisplay-italic-webfont.eot');
    src: url('font/playfairdisplay-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/playfairdisplay-italic-webfont.woff') format('woff'),
         url('font/playfairdisplay-italic-webfont.ttf') format('truetype'),
         url('font/playfairdisplay-italic-webfont.svg#playfair_displayitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



.comment_holder {
    display: none;
}
div.comment_form {
    display: none;
}


p{margin:15px 0}.q_logo img{display:block;max-width:none;opacity:1;position:absolute;top:-30%;transition:opacity .6s ease-in-out 0;width:auto!important;height:162px!important}.header_top #lang_sel_list ul li a,.header_top #lang_sel_list ul li a:visited{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;color:#CCC;font-size:13px;letter-spacing:.02em;line-height:30px;margin:0!important;padding:0 8px}.header_top{background-color:#000;height:38px;line-height:38px;padding:0}.header_top .q_social_icon_holder{font-size:10px}.header_top .q_social_icon_holder .fa-stack{height:1.6em;line-height:1.4em;width:1.6em;margin:-5px 4px 0}.dark .header_top .left div,.dark .header_top .right div,.dark .header_top .left div span,.dark .header_top .right div span,.dark .header_top .left div p,.dark .header_top .right div p{color:#CCC!important;font-size:14px}.telefono,.direccion{margin-right:20px;letter-spacing:.03em}.light .header_top .left div,.light .header_top .right div,.light .header_top .left div span,.light .header_top .right div span,.light .header_top .left div p,.light .header_top .right div p{color:#999!important}.carousel-inner p .estilohome{font-family:playfair_displayitalic, sans-serif!important;font-size:18px;font-weight:400!important;letter-spacing:.1em!important;color:#ddd;text-shadow:#030303 1px 1px 4px}.home .carousel-control.left,.home .carousel-control.right{display:none}.home .carousel-inner p{font-family:playfair_displayitalic, sans-serif!important;font-size:20px!important;letter-spacing:.02em!important;text-shadow:#030303 1px 1px 4px!important;color:#ddd!important;margin-top:-7px!important}.home .carousel-inner h2{color:#FFF;font-size:40px;letter-spacing:.02em;text-shadow:#030303 1px 1px 4px;line-height:1.1em}carousel-inner .slider_content .text{display:inline-block;opacity:0;position:relative;text-align:center;width:100%;margin:0}.carousel-indicators li{border:0!important;background-color:#fff!important}.carousel-indicators{bottom:20px}.carousel-indicators .active{border:0!important;background-color:#000!important}nav.main_menu > ul > li > a{font-size:16px;font-weight:300;letter-spacing:.08em;text-transform:uppercase}nav.main_menu.right{float:right;left:auto;margin-top:-2px;position:relative}.brpwp-mifecha,.duration{display:block;font-size:13px;font-weight:300!important;color:#888}.no-bullets li{list-style-type:none;display:block;margin:23px 0 15px}.brpwp-title a{line-height:.5em!important}.fondonegro li a:link,.fondonegro li a:visited{color:#fffff7}.fondonegro .widgettitle{color:#fff;margin-bottom:15px;letter-spacing:.05em}.fondonegro h4{font-size:14px!important}.fondonegro a,.fondonegro a:visited,.fondonegro li a,.fondonegro li a:visited{text-decoration:none;color:#fff}.fondonegro a:hover,.fondonegro li a:hover{text-decoration:none;color:#B8860B}.title .title_on_bottom_holder h1{letter-spacing:.15em}.tribe-events-adv-list-widget ol li{list-style:none outside none;margin-bottom:11px;padding-left:24px;position:relative}.tribe-events-adv-list-widget ol li:before{content:"\f133";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#969695;font-size:14px;padding-right:.5em;position:absolute;top:3px;left:0}.menucatedralx ul,.MenuOscuro ul,#menu-la-catedral ul, #menu-pastoral-y-culto ul{width:90%;margin:0 0 20px;padding:0}.MenuOscuro h3{margin-bottom:15px}.MenuOscuro{margin-top:40px;padding-left:50px}.menucatedralx li,.MenuOscuro li,#menu-la-catedral li, #menu-pastoral-y-culto li{border-bottom:1px dotted #333;list-style-type:none;padding-left:13px;padding-top:9px;letter-spacing:.05em;text-transform:uppercase;margin:0!important}.menucatedralx li,.tribe-events-widget-link a,.MenuOscuro li,#menu-la-catedral li, #menu-pastoral-y-culto li{position:relative!important}.menucatedralx li:before,.tribe-events-widget-link a:before,.MenuOscuro li:before,#menu-la-catedral li:before, #menu-pastoral-y-culto li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#969695;font-size:14px;padding-right:.5em;position:absolute;top:10px;left:0}.tribe-events-widget-link a:before{content:"\f0a9";top:0;left:-23px;color:#B8860B}.tribe-events-widget-link{padding-left:23px}.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img{max-width:30%;width:100%;padding:0}.home #jig1{clear:both;display:block!important;height:150px;line-height:normal;min-height:0;overflow:hidden;margin:0;padding:0}.tabhome .q_tabs{padding:30px 35px 25px 40px}#tab-1394725676-2-71 p,#tab-1394725831482-2-8 p{margin:5px 0 0;padding:0}.home .q_image_with_text_over .caption{font-weight:400;letter-spacing:.1em;line-height:1.2em;font-size:1rem;margin:0;padding:0 30px}.home .q_image_with_text_over .icon_holder{border-radius:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;border-width:0}.home .q_image_with_text_over .icon_holder.fa-3x{font-size:2rem;padding:0}.home .qbutton.tiny,#submit_comment,.load_more.tiny a{font-weight:300!important}.home .q_image_with_text_over{margin-bottom:25px}.home .q_tabs .tabs-nav li.active a{background-color:#444}.parallaxhome h1{color:#fff;font-size:40px;padding-top:70px}.video_home{margin-bottom:30px}.home blockquote{border-left:2px solid #DDD;padding-left:15px;position:relative}.carousel{z-index:-1!important}.full_width{background-color:#000}.galeria_texto{color:#CCC;font-size:18px;line-height:1.5em;padding:0 5%}aside .widget h5,.side_menu .widget h5{font-size:22px;margin:0 0 20px}.social_share_dropdown ul li .share_text{display:inline-block;font-size:13px;line-height:15px}.social_share_dropdown ul li i{color:#888;float:left;font-size:19px;height:15px;text-align:center;width:15px;margin:0 8px 0 0}.social_share_dropdown ul li{border-bottom:1px solid #ccc;margin:0!important}.blog_like a i{color:#777!important;font-size:18px}.blog_like a i:hover{color:#000!important;font-size:18px}.contact_form h4{font-size:24px;margin:0 0 20px}.title h1{font-size:43px;width:100%;letter-spacing:.1em;text-shadow:#030303 1px 1px 4px;margin:4% 0 0;padding:0}.title .title_on_bottom_holder_inner h1{text-shadow:none!important}.widget_nav_menu{border:0!important;font-size:14px}.slidertur .flexslider{margin:0!important}.slidertur .gallery_holder ul.v2 li,.slidertur .wpb_gallery_slides .gallery_holder ul.v2 li{margin-bottom:3%!important}.portfolio_gallery a .gallery_text_holder,.gallery_holder ul li .gallery_hover{background-color:rgba(0,0,0,0.7)}.q_tabs .tabs-nav li{float:left;margin:0;padding:0 10px 0 0}.q_tabs{text-align:left}.sideinfo_home{padding-top:20px}.tabhome{padding-right:30px}.tabs-container{padding-top:10px}.navhover .qbutton.big_large{border-radius:0!important;font-size:14px;height:50px;line-height:50px;margin-top:-5px;text-align:center;width:100%;padding:0}.mibottomarea{margin-top:20px}.qbutton{font-weight:100}.widget.widget_rss li{margin:0 0 15px}.widget.widget_rss li a:link.rsswidget,.widget.widget_rss li a:visited.rsswidget{color:#000}.widget.widget_rss li a:hover.rsswidget{color:#A57205}.social_share_holder{display:inline-block;font-size:14px;margin-left:-10px;position:relative}.blog .social_share_holder{margin-left:-18px}.itemprecio{border-bottom:1px dotted #CCC;padding:8px 0}.wpb_heading,.entry-content .wpb_heading{font-size:18px;line-height:1.2em;margin-bottom:15px;margin-top:30px}.tribe-mini-calendar-dayofweek{font-size:90%;font-weight:400;padding:6px 0!important}.tribe-mini-calendar-no-event{font-weight:700;text-decoration:none;color:#111;padding:10px 0!important}.tribe-mini-calendar-nav span{font-weight:400!important;margin:5px auto!important}.tribe-events-list-separator-month{font-size:18px}.drop_down .second .inner ul li a,.drop_down .second .inner ul li h5{color:#888;font-size:14px;font-weight:400;line-height:14px}strong{font-weight:700}.no-bullets img,.no-bullets img:hover{margin-right:10px}.fondonegro li a:hover,.MenuOscuro li a:hover,.tabhome h4{color:#B8860B}.MenuOscuro li a:link,.MenuOscuro li a:visited,.MenuOscuro h3,.seccion_a_home{color:#fff}.MenuOscuro .current-menu-item a:link,.MenuOscuro .current-menu-item a:visited,.current-menu-item a:link,.current-menu-item a:visited{color:#B8860B!important}.seccion_a_home p,.widget{font-size:14px}.widget_nav_menu h3,aside .widgettitle{margin-bottom:10px}.slidertur,.tituloprecio{margin:20px 0 10px}

.light .header_top .left div, .light .header_top .right div, .light .header_top .left div span, .light .header_top .right div span, .light .header_top .left div p, .light .header_top .right div p {
    color: #999 !important;
    font-family: 'Montserrat', sans-serif;
    
}

.galeria_textocol p{color: #ccc!important;}

.mtphr-dnt-tick a {color:#ccc; font-size: 18px; letter-spacing:0.1em !important;  }
.avisotemporal, .nestiker{background-color: #222 !important;}
.mtphr-dnt-tick a:hover {color:#fff;}

.gform_button {
    background-color: #B8860B;
    border: 0 none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 100;
    height: 43px;
    letter-spacing: 1px;
    line-height: 43px;
    margin: 0;
    outline: 0 none;
    padding: 0 22px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    white-space: nowrap;
    width: auto;    
    }
    
 .gform_button:hover {
    background-color: #000;
        }
        
 .gform_wrapper .top_label .gfield_label {
    font-weight: normal;
    line-height: 1.3em;
    margin: 20px 0 8px !important;
}

.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
    float: left;
    margin-top: 7px !important;
}

#input_2_3{width: 170px !important;}

.gform_wrapper .top_label input, .gform_wrapper textarea {font-size: 14px !important;}

.column_inner .tabs-container a:link, .column_inner .tabs-container a:visited {
	
	color:#B8860B;
	text-decoration: underline;
}

.column_inner .tabs-container a:hover {
	
	color:#000;
}


.content_bottom {
    margin-top: -80px;
    
    clear: left;
      
 }
 



.page-template-contact-page-php .content_bottom {
    margin-top: -100px;
    margin-bottom: 35px;
    border-top: 1px solid #ccc;
   
 }
 
 .content_bottom p{
    font-size: 11px;
    line-height: 1.4em;
    
 }
 
 .contact_info {margin-bottom: 20px;}
 
.seccion_tur {margin-bottom: 40px;}


.tribe-events-read-more {
    display: block;
    margin-top: 10px;
    }

.footer_bottom .textwidget{
font-size: 12px;
letter-spacing: 0.1em;
color:#ccc;
	}
.footer_bottom .textwidget a, .footer_bottom .textwidget a:visited {
color:#ccc;
	}
.footer_bottom .textwidget a:hover {
color:#fff;
	}
	
.post_author{display: none;}
	
#page-id-16 p{ text-align: justify !important;}

.single-post h3{margin-bottom: 10px;}

h2 {
 margin-bottom: 10px;
}


.home .aviso .q_message {
    border: 0;
    color: #CCCCCC !important;
    margin: 40px 0 0;
    padding: 0 40px;    
    position: relative;
}

.home .aviso .q_message h3 {
   color:#ccc !important;
   margin: 0;
   padding: 0;
   font-size: 20px;
}


.tribe-events-nav-previous {
    display: none !important;
   
}

#tribe-events-adv-list-widget-2 p  {color:#ccc}

.q_message .message_text, .q_message .message_text p {
    color: #000;
    display: block;
    font-size: 16px;
    padding: 0 20px 0 0;
}

.contact_form h4 {
    display: none;
  
}

#menu-la-catedral-en ul {
margin: 0px;
padding: 0px;
width: 90%;
margin-bottom: 20px;
}


#menu-la-catedral-en li {
    border-bottom: 1px dotted #333;
    list-style-type: none;
    margin: 0 !important;
    padding-left: 13px;
    padding-top: 9px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

#menu-la-catedral-en li {
    position: relative !important;
}
 
/*replace the content value with the
corresponding value from the list below*/
 
#menu-la-catedral-en li:before {
    content:  "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #969695;
    font-size: 14px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}



.mapplic-map .orange {
    background-color: transparent !important;
}

.mapplic-list-location > a {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    border-left: 2px solid transparent;
    display: block;
    font-size: 14px;
    letter-spacing: 0.08em;
    min-height: 30px !important;
    padding: 10px 20px 10px 40px !important;
    text-transform: uppercase;
    transition: border-color 0.2s ease 0s;
    background:transparent url(../elision-child/img/pin_gris.png) no-repeat left 12px !important;
    
}

.mapplic-list-location > a:hover {
    background-color: #fff;
    border-left: 2px solid #B8860B !important;
       
}

/*cambiando los colores tooltip, coger imagenes en dropbox*/

.mapplic-tooltip {
    background-color: #aa7400 !important;    
}


.mapplic-tooltip-title {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: normal;
    margin: 15px 0 16px !important;
    text-align: center;
    padding: 0 20px;
}

/* Color del fondo del Sidebar*/


.mapplic-sidebar {
    background-color: #fff !important;
 }

.mapplic-clear-button {
      top: 40px !important;
 }
 
 .content_bottom {	
    clear: left;
    margin-top: 20px;
}

#htmlmap_posts ul { border-bottom: 1px solid #ccc; margin-bottom: 25px;}

#htmlmap_posts ul li:last-child { margin-bottom: 25px;}
#htmlmap_posts ul li { padding-bottom: 10px; }

#htmlmap_posts small{margin-right:5px;}

#htmlmap_pages {margin-bottom: 25px;}
#htmlmap_pages li {padding-top: 10px;}

.zdescargas {
    letter-spacing: 0.03em;
    margin-right: 20px;
     
   }
.fa-download {
    padding-right: 5px !important;
}

.sitemapa {
    letter-spacing: 0.03em;
    margin-right: 20px;
   }
  
 .zreserva .fa-bell::before {
    content: "";
    margin-left: 20px;
    margin-right: 5px;
}
   
.zreserva {
    letter-spacing: 0.03em;
    
 
   }

.sitemapa .fa-sitemap{padding-right: 5px;}

.sitemapa a:link, .sitemapa a:visited, .zdescarga a:link, .zdescarga a:visited, .zreserva a:link, .zreserva a:visited {
color:#ccc;    
      }
      
.header_top a:hover{color:#B88608 !important;}

.attachment-link{color:#A5770B;}



blockquote p {
      font-size: 20px !important;
    padding-left: 10px;
    position: relative;
    margin-left: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 1.3em;
}

blockquote {
    border-left: 1px solid #ccc;
    margin-left: 20px;
  
}

.content b{font-weight: bold;}

.tribe-mini-calendar-event-venue, .tribe-events-sub-nav {display:none !important;}

nav.main_menu > ul > li > a span {
     padding: 0 13px;
  
}

nav.main_menu > ul > li > a {
    font-size: 15px;
}




aside .widget_nav_menu ul {
    margin: 0 0 20px;
    padding: 0;
    width: 90%;
}
.MenuOscuro h3 {
    margin-bottom: 15px;
}
.MenuOscuro {
    margin-top: 40px;
    padding-left: 50px;
}
aside .widget_nav_menu li {
    border-bottom: 1px dotted #333;
    letter-spacing: 0.05em;
    list-style-type: none;
    margin: 0 !important;
    padding-left: 13px;
    padding-top: 9px;
    text-transform: uppercase;
}
aside .widget_nav_menu li {
    position: relative !important;
}
aside .widget_nav_menu li::before {
    color: #969695;
    content: "";
    font-family: FontAwesome;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    left: 0;
    padding-right: 0.5em;
    position: absolute;
    text-decoration: inherit;
    top: 10px;
}

#lang_sel_click li { list-style: none !important; float: left; }

.mtphr-dnt-tick-contents {

    color: #fff !important;
    white-space: nowrap;
    letter-spacing: 0.1em;    
}

.tribe-event-duration{color:#8C8A8A !important;}

.tribe-events-list-widget ol li {
      margin-bottom: 5px !important;
}
/*

.home .content .container .container_inner {
    padding: 0;
}
.home .container_inner {
    margin: 0 auto;
    width:100%;
} */

