/*
Theme Name: Stockholm
Theme URI: http://demo.select-themes.com/stockholm
Description: Stockholm Theme
Tags: agency, business, ajax, portfolio, blog, shop, multi-purpose, clean, elegant, white, photography, modern, fullscreen, stylish, design
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 3.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.portfolio_single_categories{display:none !important;}
.ocultar{display:none !important;}

.vc_gitem-post-data-source-post_excerpt{display:none !important;}

.full-width {
	position:relative !important;
}

.footer_top_full{ background-image: url("http://www.dicendi.com/wp-content/uploads/2019/02/footer_dicendi.jpg"); background-repeat:no-repeat; background-size:cover; text-align:center;}

.footer_top_full{padding:0px !important;}
.logo_footer{padding-top:100px; padding-bottom:40px;}
.claim_footer{padding-top:40px; padding-bottom:70px;}

.myButton {
	background-color:#be943f;
	display:inline-flex;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:9px 37px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#be943f;
}
.myButton:active {
	top:30px;
}

.side_menu_button > a{font-size:22px !important;} /* menu hamburguesa */

.rollover_negro:hover{color:#000 !important;}
/* IDIOMAS */


.header_bottom_widget  ul li{display: inline; padding-right:10px; padding-left:10px; text-transform:uppercase; font-weight: 600; font-size:16px;}
.header_bottom_widget  ul li a:hover{color:#000 !important;}
.header_bottom_widget  ul li:first-child{border-right:2px solid #901e73;}

.lang-item-first{display:inline !important;  }
#menu-item-2042-es a, #menu-item-2043-es a{ border-right:4px solid #fff; padding-right:10px;}
#menu-item-2042-en a, #menu-item-2043-en{padding-left:10px;}
.lang-item{display:inline !important;}

.mb70{margin-bottom:70px !important;}
.google_formulario{height:20px;}

.iconos_footer ul li{font-style: italic; color:#393939;}

.publicaciones ul li{font-family: 'Roboto Condensed', sans-serif;
font-style: normal;
font-weight: 200;
text-transform: none;
color:#393939;
font-size:18px;
padding-bottom:6px;}

@media (min-width:768px) and (max-width:1100px){
	#memorias {margin-left:160px;}
}

@media (min-width:768px) and (max-width:991px){
	.separador_120{height:20px !important;}
	.separador_50{height:10px !important;}
	.separador_80{height:50px !important;}
	.memoria_col > div{padding-top:100px !important; padding-bottom:100px !important;}
	.boton_memoria > div{padding-top:110px !important; padding-bottom:120px !important;}
	.logo_footer {padding-top: 60px; padding-bottom: 20px;}
	.mb70 {margin-bottom: 60px !important;}
	.claim_footer{padding-bottom:50px;}
}

@media (max-width:767px) {

.memoria_col > div, .boton_memoria >div{padding-top:40px !important; padding-bottom:40px !important; padding-left:0px !important; padding-right:0px !important;}
.boton_memoria {text-align:center;}
	#memorias {margin-left:120px;}
	
.separador_120{height:10px !important;}
	.separador_50{height:10px !important;}
	.separador_80{height:50px !important;}
	.separador_40{height:20px !important;}
	.memoria_col > div{padding-top: 60px !important; padding-bottom: 0px !important; padding-left: 25px !important; padding-right: 25px !important;}
	.boton_memoria > div{padding-top:60px !important; padding-bottom:45px !important;}
	.logo_footer {padding-top: 60px; padding-bottom: 20px; padding-left: 25px; padding-right: 25px;}
	.mb70 {margin-bottom: 60px !important;}
	.claim_footer{padding-bottom:50px; padding-left: 25px; padding-right: 25px;}
	.full_width{padding:0px 10px !important;}
	h3{font-size:18px !important;}
	h5 {font-size:14px !important;}
	.servicios_home .vc_column-inner, .lineas_home .vc_column-inner, .servicios_pagina .vc_column-inner{margin-bottom:40px;}
	.servicios_home .vc_empty_space, .lineas_home .vc_empty_space{height:15px !important;}
	.vacio {height:10px !important;}
	.sin_espacio{height:0px !important;}
	
	#qode-portfolio, #qode-portfolio .carousel-inner .item, #qode-services_slider_eng, #qode-services_slider_eng .carousel-inner .item, #qode-portfolio_eng, #qode-portfolio_eng .carousel-inner .item, #qode-servicios, #qode-servicios .carousel-inner .item, #qode-compromiso, #qode-compromiso .carousel-inner .item,  #qode-commitment_slider_eng, #qode-commitment_slider_eng .carousel-inner .item,  #qode-equipo, #qode-equipo .carousel-inner .item, #qode-ideas, #qode-ideas .carousel-inner .item, #qode-contacto, #qode-contacto .carousel-inner .item, #qode-contact_slider_eng, #qode-contact_slider_eng .carousel-inner .item, #qode-team_slider_eng, #qode-team_slider_eng .carousel-inner .item  {height:250px !important;}
	.vc_row.full_screen_section{padding:0px !important;}
	
}


@media (min-width:320px) and (max-width:561px){
	.iconos_footer{padding: 10px 0px 20px 10px !important;}
	.iconos_footer ul li{width:25%;}
	.iconos_footer ul li {font-size:11px !important;}
		#menu-footer-menu, #menu-footer_menu-_eng{margin-bottom:10px !important;}

}

.iconos_footer ul li{border:0px !important; margin-right:0px !important; }
.iconos_footer{padding: 30px 0px 30px 10px;}
.link_cookies:hover{color:#000 !important; }   
.link_cookies {padding-right:8px;}

.footer_bottom ul li{border-right:1px solid #393939; padding-right: 20px;}
.footer_bottom ul li:last-child{border-right:0px;}
#menu-footer-menu, #menu-footer_menu-_eng {margin-bottom:20px;}

#back_to_top > span{border-radius:120px; width:50px !important; height:50px !important;}

.portfolio_dicendi .qbutton{text-transform:none !important; font-size:14px;}
input.wpcf7-form-control.wpcf7-submit{text-transform:none !important;}

/* carrusel confian en nosotros home */

.qode_carousels_holder.with_space .qode_carousels .slides > li .carousel_item_holder:last-child{margin-bottom:0px !important;}

/* botones con icono */

.blog_load_more_button a::before, .load_more a::before, .icono_enviar::before, .icono_enviar .fa fa-bookmark-o:before {content: "\f097" !important;  padding-right:20px; font: normal normal normal 20px/1 FontAwesome !important; text-rendering: auto; -moz-osx-font-smoothing: grayscale;}

.blog_load_more_button a, .load_more a, .enviar_icono{padding: 10px 29px !important;}

.enviar_icono{margin-top:20px !important;}
.enviar_icono i{padding-right:20px !important; font-size:20px !important;}

.container_inner.default_template_holder{padding-top:80px !important; padding-bottom: 25px !important;}

.espacio{margin-bottom:20px;}

#cliSettingsPopup {display:none !important; overflow: hidden;}
.rrss_menu_lateral{list-style-type: none;}
.rrss_menu_lateral li{float: left; padding-right:25px; padding-top: 22%;}
.rrss_menu_lateral li i{color:#e6ae48; font-size:28px;}