/*
	Theme Name:   UnderStrap Child
	Theme URI:    https://www.understrap.com
	Description:  UnderStrap Child Theme
	Author:       Holger Koenemann
	Author URI:   http://www.holgerkoenemann.de
	Template:     understrap
	Version:      0.3.2
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain:  understrap-child
	Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
	GitHub Theme URI: holger1411/understrap-child
*/

/* LOGO */
.c-main-navbar .navbar-brand.custom-logo-link {
	display: block;
	width: 130px;
	margin: 10px auto;
}

	@media (max-width: 768px) {
		.c-main-navbar .navbar-brand.custom-logo-link {
			width: 90px;
		}
	}
	
/* Initial State */
.card.scrollable-section {
	opacity: 0;
}

.section-close:hover {
	cursor: pointer;
}

#home-sections {
	overflow-x: hidden;
	overflow-y: hidden;
}

	#c-footer {
		margin-top: auto;
	}
	
.main-bg .section-close {
	position: absolute;
	left: 200px;
	bottom: 45px;
}

.bullets-container .section-bullets li:last-child {
	display: block;
}

.c-main-navbar .c-menu-fixed .custom-logo-link {
	background-image: none;
}

.c-main-navbar .c-menu-fixed .custom-logo-link img {
	display: block;
}

	.c-main-navbar .c-menu-fixed .custom-logo-link.small {
		background-image: url(images/fixed-logo.png);
		background-size: contain;
	}
	
	.c-main-navbar .c-menu-fixed .custom-logo-link.small img {
		display: none;
	}
	
@media screen and (max-width: 1024px) {
	
	#c-main-bg-section {
		background-attachment: scroll;
	}
	
	.main-bg .section-close {
		left: 90px;
		z-index: 9999;
	}
	
	#home-sections .scrollable-section {
		transform: translate(0, 0) !important;
		position: relative !important;
	}
	
	#home-sections .scrollable-section .title-section,
	#home-sections .scrollable-section .title-section-company,
	#home-sections .scrollable-section .title-section-v2 {
		opacity: 1 !important;
	}
	
	#home-sections #c-main-bg-section {
		border-top: none !important;
		border-left: none !important;
		background-position: top center !important;
	}

	.c-main-navbar .navbar {
		transition: unset !important;
		-webkit-transition: unset !important;
		-moz-transition: unset !important;
	}
	
}

@media screen and (max-width: 500px) {
	.main-bg .section-close {
		left: 30px;
	}
}

.section-close {
	margin: 0 auto;
	display: block;
}

@media screen and (min-width: 1025px) {
	#partnership-content .p-section-2 .img-bg,
	#partnership-content .p-section-3 .img-bg {
		background-attachment: fixed;
	}
}

/*.hfeed.site {
	box-sizing: initial;
}

.row {
	flex-wrap: initial;
}*/

/*#home-sections [id$="-content"] {
	display: block;
	height: 4px; 
	overflow: hidden;
	position: fixed;
}*/

@supports ( -ms-accelerator:true ) 
{
    html{
        overflow: hidden;
        height: 100%;    
    }
    body{
        overflow: auto;
        height: 100%;
		-ms-overflow-style:auto;
    }
}
/*Ie 10/11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
    html{
        overflow: hidden;
        height: 100%;    
    }
    body{
        overflow: auto;
        height: 100%;
		-ms-overflow-style:auto;
    }
}




.team-member-text {
color: #00cfd4;
    font-size: 30px;
    line-height: 30px;
    max-width: 80%;
    font-family: Karbon-BoldItalic;
}
.name-rol-section {
  position: relative!important;
}



#company-content .oc-section-1 {
	padding: 100px 0; }


#company-content .oc-section-2 {
	padding: 100px 0;
	background-position: center;
	background-size: cover;
}

/*re-captcha*/
#contact-content .contact-section-2 .form .wpcf7 .wpcf7-form-control.g-recaptcha,
#life-edge .le-section-2 .form .wpcf7 .wpcf7-form-control.g-recaptcha{
	border: none;
}