

#nav-menu-item-15147 li,
#nav-menu-item-15150 li,
#nav-menu-item-15152 li,
#nav-menu-item-15154 li,
#nav-menu-item-15158 li,
#nav-menu-item-15161 li,
#nav-menu-item-15163 li,
#nav-menu-item-15165 li,
#nav-menu-item-15167 li,
#nav-menu-item-15170 li,
#nav-menu-item-15173 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}
.carousel-inner .slider_content .text .qbutton.white{
	border-color:#303030 !important;
	color:#303030 !important;
}
.carousel-inner .slider_content .text .qbutton.white:hover{
	border-color:#1abc9c !important;
	color:#fff !important;
}
.wpb_gmaps_widget .wpb_wrapper {
padding: 0px;
}

.blog_single.blog_holder article.format-link .post_text:hover .post_text_inner {
background-color: #1abc9c;
}
.blog_single.blog_holder article.format-link .post_text .post_text_inner {
background-color: #f6f6f6;
}

.blog_holder article .post_info { margin: 8px 0 28px; }

.blog_single.blog_holder article .post_text .post_text_inner { padding-top: 33px; }

.wpb_gallery .wpb_flexslider.flexslider .flex-control-nav { margin-top: 20px;}

.despiece{font-size:8px; line-height:12px}
.despiece td{text-align:left; padding:0px 1px;}

.sin-alto{line-height:14px;}

.columna-despiece img{max-width:60%;}

.columna-despiece p{font-size:12px;}

.raya-estrecha{width:20%; margin:auto;}

.portfolio_container .column1{width:100%;}

.ls-nav-next, .ls-nav-prev{width:50px;}
.ls-nav-next::after, .ls-nav-prev::after{line-height:50px;}

.blog_holder article .post_info .time {
    display: none !important;
}

.vc_col-sm-2 { width: 33%; float:left;}

.q_tabs .tabs-nav li a{padding: 0 11px;}

.botonera .qbutton{padding:0px; text-align:center; width:95%; margin-top:-2px;}

#lang_sel {position:absolute; right:0; z-index:9999;}

nav.main_menu.left > ul, nav.main_menu.right > ul{margin-top:20px;}
nav.main_menu > ul > li > a {padding: 0 10px; letter-spacing:0;  font-size:12px;}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {margin-top:20px;}

.members-access-error label{display: block;}
.members-access-error .login-submit{margin-top: 20px;}
.members-access-error .login-submit #wp-submit{padding: 6px 16px;}

