/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

:focus-visible,
:focus {
    outline: 2px solid #968863;
}
:focus:not(:focus-visible) {
    outline: none;
}

.title h1 {
    text-transform: inherit!important;
}
.header_top.clearfix {background-color: rgba(41, 37, 25, 1)!important;}
.sidebar {background-color: #f0ede4; padding: 10px!important;}
.portfolio_navigation {display:none;}
.time {color:#7c6e49!important;}
.title h1 {text-transform: capitalize;}

.header-left-widget span.open-top-group span.open-top {
  transition-property: width;
  transition-duration: 0.4s;
  
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  width: 0px;
}

.header-left-widget span.open-top-group.aberto span.open-top {
  width: auto;
}


figure{
	overflow: hidden;
}
blockquote{
	padding-bottom: 0px !important;
}
figcaption {
    color: #ded5c0;
    float: left;
    position: relative;
	padding-left: 14px;
}
.header_top #searchform .screen-reader-text, .widget.widget_search form .screen-reader-text { 
	visibility: hidden;
}
body > div > div > header > div > div > div.header_top.clearfix > div > div > div.left > div > div > div > p > span:nth-child(2) > a > i {margin-left:10px;}
.facebook.sobre {background-image: url("https://igenlab.es/wp-content/uploads/2016/02/facebook.png"); background-repeat:no-repeat; width:63px; height:13px;}
.facebook.sobre:hover {background-image: url("https://igenlab.es/wp-content/uploads/2016/03/facebook-brown.png");}

.post_info {display:none!important;}

.blog_holder.blog_single article h2 {
    color: #7c6e49;
}

 .single-ufaq p {padding-bottom: 10px!important;}
.single-ufaq ul {padding-left: 10px!important;}
.single-ufaq h3 {padding-top: 15px!important;}
.single-ufaq .date {display:none;}
/*.single-ufaq .title.title_size_large h1 {display:none;}*/

.pagination ul li span, .pagination ul li a {
    color: #968863;;
    border: 2px solid #d7c9ae;}

.widget_nav_menu li.current_page_item a {color:black !important;}
.tabla td {font-size:13px !important; padding-right:0px;}

table {
      border: 0;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #968863;
    }

    table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    table td:last-child {
      border-bottom: 0;
		margin-bottom: 10px;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
body.single-ufaq div.title_subtitle_holder_inner h1:after {content: "FAQ's";}
body.single-post div.title_subtitle_holder_inner h1:after {content: "Blog";}
body.single-ufaq div.title_subtitle_holder_inner h1 span, body.single-post div.title_subtitle_holder_inner h1 span {display:none;} {display:none;}

.compostelana {text-align:center;}
.compostelana h2 {font-size:28px;}
.compostelana h2 span.no {font-weight:bold;}
.compostelana h4 {font-size:17px; text-transform:uppercase;}

div.noticiaportada h4 {min-height:130px;}

.addtoany_header {color:transparent !important;font-size:0;}
.addtoany_header::before {color:#968863 !important; content: 'Share:';font-size:14px;}
.cdp-cookies-boton-cerrar {font-size:0px !important;}
.cdp-cookies-boton-cerrar::before  {color:#fff !important; content: 'CLOSE';font-size:10px !important;}


.header_top {
  text-align: center;
}

.header_top .left, .header_top .right {
  display: inline-block;
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li h3:hover {
    color: #fff!important;}

.q_accordion_holder.boxed div.accordion_content {
    padding-left: 10px!important;
}

.ufaq-faq-body {
    padding-left: 30px;
}
.ufaq-faq-title-text {
    width: 85%;
}
.ewd-ufaq-post-margin-symbol {
    margin-right: 0px;}

p a {text-decoration:underline;}

@media (min-width: 1000px) {nav.main_menu > ul > li > a {padding: 0 8px !important; font-size:11px !important; }

@media (max-width: 767px) {.two_columns_66_33 .column1, .two_columns_66_33 .column1 {width:100%;}}