/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */




.clearfix{
clear:both;
}
/* menu*/

#Header {
    min-height: 90px !important;
}
#Top_bar .menu > li > a{
text-transform:uppercase;
}
.logo{
margin:0 !important;
}
#Top_bar .menu > li > a span{
    padding: 0 10px !important;
    }

.titulo-home{
font-weight:400;
}
#Top_bar .column.one{
    margin-left: 0;
    margin-right: 0;
}

/*HOME*/
@media only screen and (min-width:1249px) {		
.columna-fotos{
padding-left:123px;
padding-top:16px;
}
}
				/* cinco cajas */
		
@media only screen and (min-width:1200px) {			
.quinto{
width:20%;
}}

@media only screen and (min-width:1200px) and (max-width:1240px) {	
.quinto{
width:33%;	
}
#columna-tres{
    margin-left: 16.66666667%;
}

}
@media only screen and (min-width:768px) and (max-width:991px) {	
.quinto{
width:33%;	
}
#columna-tres{
    margin-left: 16.66666667%;
}
.quinto .sliding_box .desc_wrapper {
top:-34px;
}
}
@media only screen and (max-width:540px){	
.quinto{
width:100%;	
}
}
.quinto .sliding_box .desc_wrapper {
background: rgba(0,122,148,0.8);
    padding-left:0;
    padding-right:0;
    margin-left: 1px;
    }
.quinto .sliding_box .desc_wrapper h4 {
    color: #fff;
    font-size:15px;
    letter-spacing: -0.5px;
}
@media only screen and (min-width:992px) {			

.quinto .sliding_box .desc_wrapper {
    top:-37px;
    }
.quinto .sliding_box .desc_wrapper h4 {
    font-size:17px;
}}
@media only screen and (max-width:767px){	

.quinto .sliding_box .desc_wrapper {
top:-34px;
}
}

.quinto .sliding_box .photo_wrapper{
-webkit-box-shadow: 6px 6px 0px 0px rgba(52,39,39,0.9);
-moz-box-shadow: 6px 6px 0px 0px rgba(52,39,39,0.9);
box-shadow: 6px 6px 0px 0px rgba(52,39,39,0.9);
}

.sliding_box .desc_wrapper::after {
    border-bottom: none;
}

/* Publicaciones */

.publicaciones::before {
    content: url(smiley.gif);
}
.publicaciones p:before {
    content: "";
    display: block;
  background-color:#007992;
    width: 7px;
    height: 7px;
    float: left;
    margin: 8px 6px 0 0;
}


/* bibliografia y fuentes */
#menu-bibliografia{
text-align:right;
list-style:none;
background-color:rgba(255,255,255, 0.8);
margin-bottom:0;
margin-left:0;
position:fixed;
z-index:10000;
top:172px;

padding-right:20px;
}
#menu-bibliografia a{
color:#000;
font-family: "Raleway", Arial, Tahoma, sans-serif;
font-weight:400;

padding-bottom:0;
}
 .widget_nav_menu ul li::after{
 border:none;
 }
.menu-bib .vc_wp_custommenu{
margin-bottom:0;
}

}

/*titulares*/

.titular a.button.button_size_1 .button_label {
    padding: 8px 15px;
    
}
.titular a.button.button_size_1{
margin-top:10px;
}
	
}
/*TITULO PRINCIPAL*/

h1.encabezado-general {
font-family:"roboto slab";
font-size:17px;
line-height:26px;
color:#fff;
text-align:center;
font-weight:300;
}
h2.encabezado-general {
font-size:24px;
color:#fff;
text-align:center;
}

.vc_single_image-wrapper {
margin-bottom:0 !important;
}


.w2dc-maps-canvas {
    border-radius: 0px;
    border: none;
    margin-bottom:0 !important;
    }
    
.w2dc-map-marker, .w2dc-map-marker-empty {
    height: 20px;
    width: 20px;
}
.w2dc-content{
margin-bottom:0 !important;
}


/*BASE DE DATOS*/


.w2dc-maps-canvas-wrapper {

    border: 0;
}
header.w2dc-listing-header h2 {
    text-transform: uppercase;
    font-family: raleway;
margin-top:0;
}
.w2dc-listing-header{
margin-bottom:10px;
}
.w2dc-listings-block-content .w2dc-row.w2dc-listing {
min-height:145px;
}
.w2dc-field-output-block {
    margin: 5px 0;
    }
header.w2dc-listing-header h2 a{
    font-weight: 500 !important;
    }
.w2dc-listing-text-content-wrap{
padding-left:20px !important;
}
.w2dc-listings-block .w2dc-listing {
border-top:none;
}


.w2dc-content .w2dc-category-label{
    margin-bottom: 2px;
    padding: 7px;
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff;
    border: none;
display:inline;
font-size:14px;

}
.w2dc-no-touch .w2dc-glyphicon-tag{
display:none;
}
.w2dc-listing-text-content-wrap .w2dc-location span[itemprop="addressLocality"]  {
display:none;
}
.w2dc-content .w2dc-btn {
font-family: "Raleway", Arial, Tahoma, sans-serif;
    border-radius: 2px;
    height: 38px;
    font-size: 16px;
   text-transform:uppercase;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
}
.w2dc-field-search-block-9{
padding-top:20px;
}
.w2dc-jquery-ui-slider{
padding-left:10px;
padding-right:20px;
}


		/* pestañas base de datos */
	


.wpb_wrapper > div.tt {
position:absolute;
    top: 340px;
}
	
.base-datos-tabs .vc_tta-title-text{
font-family: "Raleway", Arial, Tahoma, sans-serif;
font-weight:500;
letter-spacing:1px;
color:#000;
font-size:20px;
}
@media screen and (max-width:767px){	
.base-datos{
margin-top:120px;
}
.base-datos .w2dc-listing-text-content-wrap{
padding-top:15px;
}
}

	/* publicaciones */
@media screen and (max-width:767px){
.publicaciones{
padding-right:0;
padding-left:0;
}
}
@media screen and (min-width:768px){
.publicaciones{
padding-right:30px;
padding-left:30px;
}
}

/* fichas bovedas */


#single-listing{
background-color:#fff;
margin-top:40px;
padding-left:30px;
padding-right:30px;

}
#single-listing .w2dc-listing-header h2{
font-size: 25px !important;
font-family: "Raleway", Arial, Tahoma, sans-serif;
font-weight:500 !important;

text-transform:uppercase;
}
#single-listing .w2dc-listing-header{
margin-bottom:40px;
}
.w2dc-big-slide-caption{
display:none;
}
.lb-caption{
display:none !important;
}
#single-listing  .w2dc-location span[itemprop="addressLocality"]{
display:none;
}

		/*ventanas mapa*/
.w2dc-map-info-window-title {
    padding: 10px;
    border-radius: 0;
}
.w2dc-map-info-window-buttons {
   
    border-radius: 0;
     padding: 10px;
}
.w2dc-map-info-window .w2dc-btn.w2dc-btn-primary{
width:95%;
}

.w2dc-map-info-window{
 border-radius: 0;
 
}
.base-datos .w2dc-map-info-window-buttons .w2dc-btn-primary{
margin-top:0px;
}
.w2dc-map-info-window-content, .w2dc-map-info-window-logo,  .w2dc-scroll-to-listing{
display:none !important;
}
.w2dc-map-info-window-title{
background-color:#fff !important;
}
.w2dc-map-info-window-title a{
color:#000 !important;
}
/*articulos*/

.blog-resultados .post-footer .post-links{
font-weight:400 !important;
}

.blog-resultados .entry-title{
font-size:18px;
line-height:20px;
font-weight:400 !important;
}

.blog-resultados .post-desc{
padding-bottom:20px;
}
.blog-resultados .blog_wrapper .image_frame{
padding:20px;
margin:0;
}
/*
.blog-resultados .post-photo-wrapper {
    width: 27%;
    float:right;
}
.blog-resultados .post-desc-wrapper {
    width: 73%;
}
*/
.blog-resultados .post-item{
border-bottom:1px solid #646464;
}
.blog-resultados .post-footer {
    background: rgba(0,0,0,0);
    text-align:left;
    padding-left:5px;
}
/* single post */
.single-post #Content{
max-width:1240px;
margin:0 auto;
}
.single-post .post-footer {
	background: rgba(0,0,0,0);
}
.single-post .category-resultados .columna-1 {
width:44%;
float:left;
padding-left:3%;
padding-right:3%;
padding-top:36px;
padding-bottom:36px;
}

.single-post .category-resultados .columna-2 {
width:44%;
float:right;
padding-left:3%;
padding-right:3%;
padding-top:36px;
padding-bottom:36px;
}

.single-post .category-resultados .enlace{
padding-top:50px;
}

.single-post .category-resultados .autores p{
font-size:18px;
line-height:25px;
}
.single-post .sections_group{
background-color:#f4f4f4;
margin:40px 10px 80px 10px;
}
.single-post .category-resultados .single-photo-wrapper.image {
    display: none;
}
.single-post .category-resultados .contenido {
    margin: 0px 20px 20px 1%;

}
.single-post .category-resultados .entry-title{
font-size:24px !important;
line-height:26px;
padding-top:30px;
margin-bottom:0;
padding-left:30px;
padding-right:30px;
}

.single-post #Subheader{
display:none;
}
single-post .category-resultados .post-header{
margin-bottom:0;
margin-top:20px;
}
a.button .button_icon i {
    color: #fff;
}
.post-footer .post-links{
font-weight:400 !important;
margin-right:20px;
float:left;
}



/*
.w2dc-single-listing-logo-wrap {
	max-width: 50%;
}
.w2dc-listing-single .w2dc-content.w2dc-slider-wrapper{
max-width:600px !important;
}
.w2dc-listing-single .w2dc-big-slide, .w2dc-listing-single .w2dc-big-slide-wrapper{
min-height:400px !important;
}
.w2dc-listing-single header.w2dc-listing-header h2{
width:70%;
border-bottom:2px solid #646464;
padding-bottom:5px;
}
.w2dc-listing-single .w2dc-big-slide-caption{
display:none;
}
*/


/*footer*/
#Footer .widgets_wrapper .widget.widget_media_image{
padding-bottom:0;
padding-top:0;
}
#Footer .widgets_wrapper .widget.widget_text{
padding-top:0px;
}
#Footer #text-5 p{
font-size: 14px;
}
#Footer h4{
font-size:20px;
}
.footer_copy{
background-color:#007a94;
}
#Footer .footer_copy .one{
padding-top:15px;
margin-bottom:5px;
}
#Footer .footer_copy .one .copyright{
color:#fff;
}

/* nuevo 2020 */
#Wrapper,  #Content {
    background-color: rgba(255,255,255,0) !important;
}
footer #custom_html-2{
    text-align: right;
}