@charset "UTF-8";
/*
	Theme Name: Travey Child
	Description: Travey is a simple, responsive, and elegant looking theme template for WordPress fullsite editing and fully compatible with Gutenverse plugin. Travey’s created especially for Travel Agency, Tour Operator, Adventurer, Tourism, Destination Trips, Holiday and other similar businesses. The templates includes both core version and Gutenverse plugin version, also has core and Gutenverse block patterns ready so you can start mix and match your template parts as you desire. The templates is built ready so you don't need to build it from scratch. We want to make your experience using WordPress fullsite editor more convenient.
	Author: PRO Internacional
	Author URI: https://gutenverse.com
  Theme URI: https://gutenverse.com/travey-theme
	Version: 1.0.0
	Stable tag: 1.0.0
	Requires at least: 5.9
	Tested up to: 6.0
	Requires PHP: 7.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: travey-child
	Template: travey
	Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, full-site-editing, translation-ready, block-patterns, featured-images
*/


p,h1,h2,h3{
	font-family: 'Montserrat', sans-serif!important;
	text-transform: none!important;
}

h2{
	font-size: 20px!important;
	font-weight: 700!important;
}

p{
	font-size: 15px!important;
	line-height: 22px!important;
	font-weight: 300!important;
	color: #2c2c2c !important;
}

.p700{
	font-size: 15px!important;
	line-height: 22.5px!important;
	font-weight: 700!important;
	margin-top: 0px!important;
}

.pcolor{
	color:#2F5371!important;
	font-family: 'Montserrat', sans-serif!important;
	font-size: 14px!important;
	line-height: 21px!important;
	font-weight: 300!important;
}

.columna_php{
	border: 2px solid #5791C1;
    padding: 40px 100px 40px 0px;
    border-radius: 23px;
}

.is-style-custombuttonone .wp-block-button__link {
    padding: 10px 40px!important;
    color: #FFFFFF;
    border-radius: 30px;
    font-family: 'Montserrat'!important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-transform: uppercase;
    letter-spacing: 0px!important;
    line-height: 16px;
}

strong{
	font-weight: 700!important;
}

.boton_comenzar{
	margin-top:100px !important;
}
.texto_hero{
	margin-top: -56px;
}
.wp-block-navigation ul li{
	line-height: 41px;
}

.borde_redondeado{
	border-radius: 20px;
}

.hidden_desktop{
	display: none!important;
	visibility: hidden;
}

#wpforms-submit-101{
    padding: 10px 40px!important;
    color: #FFFFFF;
    border-radius: 30px;
    font-family: 'Montserrat'!important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-transform: uppercase;
    letter-spacing: 0px!important;
    line-height: 16px;
	background-color: #2f5371!important;
}

.wpforms-form input[type=text], .wpforms-form textarea{
	border-radius: 5px!important;
}

.wpforms-form textarea{
	max-height: 70px!important;
	border:1px solid #5791C1!important;
}

.wpforms-form input[type=text]{
	height: 20px!important;
	border:1px solid #5791C1!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label{
	font-family: 'Montserrat'!important;
	font-style: italic!important;
	/*font-weight: 300!important;*/
	font-size: 12px!important;
	line-height: 15px!important;
	color: #5791C2 !important;
}

.columna_items>div{
	min-height: 405px!important;
}
.padding-horizontal{
	padding-left: 80px;
	padding-right: 80px;
}

@media only screen and (max-width: 600px) {

	.columna_php{
		padding: 40px 50px 40px 50px!important;
	}

	.grupo_phpmysql{
		padding-left: 40px;
		padding-right: 40px;
	}

	.wp-block-navigation{
		display: none!important;
	}

	.custom-logo{
		width: 100px!important;
	}

	.hidden_mobile{
		display: none!important;
	}

	.hidden_desktop{
		display: block!important;
		visibility: visible;
	}

	.hide_mobile{
	  display: none!important;
	}

	.wp-container-44{
		order: 2;
	}

	.text-align-left, .text-align-left p{
		text-align: left!important;
		justify-content: left!important;
	}

	.sin-padding-left{
		padding-left: 0px!important;
	}

	.sin-padding-right{
		padding-right: 0px!important;
	}

	.contenido_hero_mobile{
		margin-top: -50px !important;
	}

	.boton_comenzar{
		margin-top: 0px !important;;
	}

	.wp-container-60.wp-block-buttons.is-content-justification-center,
	.wp-container-75.wp-block-buttons.is-content-justification-center{
		justify-content: left!important;
	}

	.boton_hero{
		justify-content: center!important;
	}

	.wp-container-19{
		padding-top: 0px!important;
	}
	.wp-container-5{
		gap: 0px !important;
	}

	.wp-container-56, .wp-container-67{
		padding-left: 0px!important;
	}
	nav{
		margin-top: -46px!important;
	}

	button.wp-block-navigation__responsive-container-open:before {
        content: "\2630";
        font-size: 30px;
    }

    button.wp-block-navigation__responsive-container-open svg{
        display: none!important;
    }

	.wp-container-17{
		margin-bottom: 0px!important;
	}

	.padding-horizontal{
		padding-left: 40px;
		padding-right:40px;
	}

	#wordpress div div, #temas div div{
		padding:1.25em 0em!important
	}
}