/*
Theme Name: Bituvial
Theme URI: 
Description: Child theme of oceanwp theme for the OceanWP theme
Author: <a href="https://oceanwp.org/about-oceanwp/">OceanWP</a>
Author URI: https://neuromedia.com.co
Template: oceanwp
Version: 1.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 03 Oct 2022 22:58:39 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.caja_proyectos .elementor-image-box-content {
	margin: -20% 0 0 5%;
}


::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #E30613; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #E30613; 
}



body {
	margin: 0 !important;
}


.elementor-127 .elementor-element.elementor-element-841b3b6 .eael-advance-tabs .eael-tabs-nav > ul li {
	height: 60px !important;
}


.tabs_servicios li:first-child {
    border-radius: 0 0 0 12px !important;
}

.tabs_servicios li:last-child {
	border-radius: 0 0 12px 0 !important;
}

.eael-tabs-nav {
    width: 85%;
    display: block;
    margin: 0 auto;
    position: relative;
}

.elementor-swiper-button {
	background-color: #404040 !important;
	padding: 3px 20px !important; 
}

.fila_form {
	display: inline-flex;
    width: 100%;
    position: relative;
}

.columna_form, .columna {
	width:100%;
	margin: 0 10px;
}

.wpcf7-acceptance {
	border: 0 !important;
}

#dycccf7-states, #dycccf7-cities {
	text-transform: uppercase !important;
	color:#404040 !important;
}

.boton-form {
	background-color: #E30613;
    border: 0;
    display: block;
    width: 35%;
    padding: 12px 5px;
    margin: 1em auto;
    border-radius: 15px;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-family: 'Inter', sans-serif;
}


@media screen and (max-width:780px){

	.caja_proyectos .elementor-image-box-content {
	margin: -25% 0 0 5%;
}
	
	.fila_form {
		display: block !important;
	}
	.columna_form, .columna {
		margin: 0 !important;
	}
	
	
.tabs_servicios li:first-child {
    border-radius: 12px !important;
}

.tabs_servicios li:last-child {
	border-radius: 0 !important;
}	
}
