/*
 Theme Name:   tandem_blog
 Theme URI:    https://tandem.blog
 Description:  GeneratePress child theme
 Author:       Tandem
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


body {
	overflow-x: hidden;
}







.text_gran {
	font-size: clamp(1rem, 2vw + 0.5rem, 4rem);
	font-weight: 900;
}

/*
.background-video {
    position: absolute;
	z-index:1;
}

video[poster] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
*/

/* popup */

 /* Hide scrollbar for Chrome, Safari and Opera */


.caixa_overlay::-webkit-scrollbar {
  display: none;
}

.gb-overlay__content::-webkit-scrollbar {
  display: none;
}





.gb-overlay__content {
	height: 90vh;
	width: 90vw;
	overflow: auto;
	overflow-x: hidden;
}

.gbp-overlay-panel {
	box-shadow: 0 2px 4px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0) !important;
}


.scrollable {
	overflow: auto;
	overflow-x: hidden;
}




/* pliugin */
.ays_minimal_window.ays-pb-modal_1.ays-pb-bg-styles_1.ays-pb-border-mobile_1.fadeIn {
	min-width: 90vw !important;
	min-height: 90vh !important;
}

.ays_minimal_window.ays-pb-modal_1.ays-pb-bg-styles_1.ays-pb-border-mobile_1.fadeIn {
	background: transparent !important;
}

.close-minimal-btn.ays_pb_pause_sound_1 {
	margin: 1rem 0 0 2rem;
}
.ays_minimal_head {
	height: auto !important;
}

.ays_pb_show_title_on_mobile.ays_pb_title_styles_1 {
	font-size: clamp(2rem, 5vw + 0.5rem, 7rem) !important;
	padding-top: 3rem !important;
}

.ays_minimal_main {
	max-height: 90% !important;
}
.ays_content_box {
	text-align: left;
	font-size: clamp(1.4rem, 1.5vw + 0.5rem, 3rem) !important;
	padding: 4rem 4rem 50rem 4rem !important;
}