/*
 Theme Name:   Convex Child Theme
 Theme URI:    https://convex.axiomthemes.com
 Description:  Convex Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com
 Template:     convex
 Version:      1.0.0
 Tags:         Tags: agency, architect, architecture, architecture studio, decoration, design, designer, furniture, interior design, interior design portfolio, landscaping, modern, portfolio, projects, studio
 Text Domain:  convex
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.header-scroll {
	position: fixed;
    top: 0 !important;
    z-index: 1;
    width: 100%;
	background-color: transparent !important;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}

.trx_addons_page_scrolled .header-scroll {
	background-color: #ce906e !important;
	/* background-color: #C57950EB !important; */
}

.logo_image {
	width: 345px !important;
	height: auto !important;
	max-height: initial !important;
}

rs-sbg {
    opacity: 0.7 !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content:after {
	background-color: #a85335;
}

.sc_layouts_panel_menu_inner a {
	color: #fff;
}

.sc_layouts_panel_menu_inner .sc_layouts_panel_menu_close_text {
	display: none;
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner {
	color: #282828;
}

.wpcf7 .wpcf7-submit-style .submit-style-in:before {
	color: #fff !important;
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content:before {
    background: #a85335;
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #C57950D1 !important;
	border-color: #C57950D1 !important;
}

input[type="submit"] {
	border-color: #C57950D1 !important;
	background-color: #C57950D1 !important;
}

body.single-cpt_services .widget_title {
	text-align: center;
	font-size: 47px;
}

.simple_text_link.underline_anim {
	color: #fff !important;
}

.sc_button:not(.sc_button_simple).button-header, .button-header.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	background-color: #282828 !important;
}

body:not(.single-post, .blog) .post_meta_item a, body:not(.single-post, .blog) .post_meta_item:after, body:not(.single-post, .blog) .post_meta .post_meta_item, body:not(.single-post, .blog) .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a {
	color: #fff !important;
}

.otgs-development-site-front-end, .comment-respond, .post_item_single .post_tags_single {
	display: none;
}

body.sidebar_hide .alignwide {
	left: auto;
	max-width: fit-content;
}

.bloque-oscuro .elementor-widget-container {
	background-color: #282828 !important;
}

rs-module {
	cursor: default !important;
}

.team-block a {
	cursor: default;
}

.post_featured.hover_link img {
	max-height: 289px;
}




/* Título header de cada página centrado */
.elementor-33262 .elementor-element.elementor-element-42bb9225 > .elementor-container {
	display: flex;
	justify-content: center;
	align-items: center;
}



/* Modificación estilos cards en la página interior de los servicios (ej:https://www.botdecabra.com/services/proyectos-decorativos/) */
.titulo-cards-pagina-interior-servicio {
	font-weight: 600 !important;
}



/* Modificación título "Pide más información" página interior servicios */
.container-titulo-formulario-pagina-interior-servicio {
	text-align: center !important;
	margin-bottom: 70.5px !important;
}
.titulo-formulario-pagina-interior-servicio {
	font-size: 42px !important;
	color: black !important;
	font-weight: bold !important;
	line-height: 53px !important;
}

/* 1) Oculta completamente la barra lateral derecha */
.sidebar.widget_area.right.sidebar_default,
.sidebar.widget_area.right {
  display: none !important;
  visibility: hidden !important;
}

/* 2) Haz que el contenido use todo el ancho */
.content_wrap .content,
.page_content_wrap .content,
.content {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
}

/* 3) Si la plantilla usa grid/flex, colapsa la columna del sidebar */
.content_wrap,
.page_content_wrap {
  display: block !important;
  grid-template-columns: 1fr !important;
}

/* 4) Quita posibles paddings/márgenes reservados para el sidebar */
.page_content_wrap,
.content_wrap {
  padding-right: 0 !important;
}
