/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.rojo-vitalox {
	color: #f04923;
	font-weight: 700;
	text-transform: uppercase;
}

/*light-text*/
.light-text,
.light-text h1,
.light-text h2,
.light-text h3,
.light-text h4,
.light-text h5,
.light-text h6,
.light-text a:hover {
	color: #ffffff;
}

.light-text a,
.light-text a:visited,
.light-text a:active {
	color: #f9bbad;
}

/*dark-text*/
.dark-text,
.dark-text h1,
.dark-text h2,
.dark-text h3,
.dark-text h4,
.dark-text h5,
.dark-text h6,
.dark-text a:hover {
	color: #3c3c3c;
}

.dark-text a,
.dark-text a:visited,
.dark-text a:active {
	color: #772512;
}

/*header*/
.header-colum {
	height: 30vh;
}
/*footer*/
.menu-footer {
	text-align: right;
}

.menu-footer a,
.menu-footer a:visited {
	color: #fff;
	font-weight: 700;
	padding: 0 2%;
}

.menu-footer a:hover,
.menu-footer a:visited:hover {
	color: #fff;
	border-bottom: 3px solid #ef9581;
	padding-bottom: 2%;
}
.margin-center {
	margin: 0 auto;
}

/*Home*/
/*cisterna img*/
#cisternas {
	overflow: hidden;
	margin: -10px -10px -10px 0;
}
#cisternas img {
	height: 100%;
	width: auto;
	margin: -10px -10px -10px 0;
}
/*home products table*/
#sec-productos {
	box-shadow: 7px 7px 2px 4px rgba(0, 0, 0, 0.3);
}

/* Gases */

.hidden-content {
	display: none !important;
	visibility: hidden;
}

.btn-submit {
	background-color: #f04923 !important;
	color: #fff !important;
}

.info-btn .elementor-button-link.elementor-button {
	background: #312f38;
	border: solid 2px #f04923;
	color: #f04923;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9rem;
	border-radius: 0;
}

.gases-selector .elementor-button-link.elementor-button {
	background-color: #fff;
	border: solid 2px #f04923;
	color: #f04923;
	font-weight: bold;
	text-transform: uppercase;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
}

.gases-selector .elementor-widget-button,
.gases-selector .elementor-widget-button .elementor-widget-container,
.gases-selector .elementor-widget-button .elementor-button-wrapper {
	height: 100%;
}

.all-link {
	margin: 2% 0 0 5%;
	display: flex;
	flex-flow: column wrap;
	max-height: 150vh;
}

.link {
	font-weight: bold;
	margin: 0.5rem 0;
}

#fixedbtns {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999999 !important;
}

#fixedbtns a {
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    color: #ffffff !important;
}

#fixedbtns #prueba {
    border-right: 1px solid #ffffff;
}

#fixedbtns #experto {
    border-left: 1px solid #ffffff;
}

#fixedbuttons {
    position: fixed;
    top: 50%;
    margin-top: -58px;
    left: 100%;
    margin-left: -140px;
    width: auto;
    z-index: 9999999 !important;
	background-color: #f04923;
}

.fixbtcont {
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.fixbtcont a {
    white-space: nowrap;
}

.elementor-button {
	background-color: #f04923 !important;
}


/*mediaqueris
tablet breakpoint: 1024px
mobile breakpoint: 768px
*/
@media (min-width: 1024px) {
	/*footer*/
	.elementor-page-126 .footer-widgets {
		padding-top: 140px;
	}
	/* Height and width home header's image */
	#header,
	#header .slider {
		max-height: 70vh;
		height: 70vh;
	}
	#header .slider img {
		height: 70vh;
		width: 100%;
		object-fit: cover;
	}
	#header .head img {
		height: 60vh;
		object-fit: scale-down;
	}
	/*header*/
	.pag-header {
		background-position: 50% 25% !important;
	}
	/*contact form*/

	.sticky-form {
		position: sticky !important;
		top: 100px;
		height: max-content;
	}
	.div-form,
	.div-form .elementor-container.elementor-column-gap-default,
	.div-form .elementor-container.elementor-column-gap-default .elementor-row {
		height: 100%;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	/* Height and width home header's image */
	#header,
	#header .slider {
		height: 40vh;
	}
	#header .slider img {
		height: 40vh;
		width: 100%;
		object-fit: cover;
	}
	#header .head img {
		height: 35vh;
		object-fit: scale-down;
	}
	/*contact form
	
	.sticky-form {
		position: sticky !important;
		top: 100px;
		height: max-content;
	}
	.div-form,
	.div-form .elementor-container.elementor-column-gap-default,
	.div-form .elementor-container.elementor-column-gap-default .elementor-row {
		height: 98%;
	}*/
}
@media (max-width: 767px) {
	/* Height and width home header's image */
	#header .slider img {
		height: 50vh;
		width: 100%;
		object-fit: cover;
	}
	#header .head img {
		height: 50vh;
		object-fit: scale-down;
	}

	/* Gases */
	.tabla {
		display: block;
		overflow-x: auto;
	}
	.all-link {
		max-height: 100%;
	}
}
