/*
Author: Guido Gastón Cancino E.
*/


/* INI ------------ variables globales -------------  */

	:root {
	  --height-slider-principal-mov370: 30%;
	  --height-slider-principal-mov480: 40%;
	  --font-awesome-size-mov320: 1.2em;
	  --font-awesome-size-mov768: 1.4em;
	  --font-awesome-size-pc: 1.4em;
	}

/* FIN ------------ variables globales -------------  */




/* INI -------------  para index.php  -------------- */

	.navbar-header .navbar-brand a img{
		height: 2.6em;
	}

	.gce-color-texto{
		color: #64686d;
	}

	.gce-font-weight-n{
		font-weight: normal;
	}

	.features-item{
		border: 1px solid #ddd;
    padding: 1em;
	}
	.gce-sf1{
		height: 12em;
	}
	.gce-sf2{
		height: 20em;
	}
	.gce-sf-mt{
		margin-top: initial;
	}

	.gce-mt-5 { margin-top:3rem!important; }

	.gce-mt-6 { margin-top:4rem!important; }

	.gce-foto {
		height: 138px;
		width: 138px;
	}

	#footer a.gce-guido-gaston {
	  color: #72C05B;
	}
		#footer a.gce-guido-gaston:link {
		  color: #72C05B;
		}
		#footer a.gce-guido-gaston:visited {
		  color: #72C05B;
		}
		#footer a.gce-guido-gaston:hover {
		  color: #fff;
		}
		#footer a.gce-guido-gaston:active {
		  color: #72C05B;
		}


/* FIN -------------  para index.php  -------------- */





/* INI -------------  para domain-prices.php  -------------- */
	.gce-table-w{
		width: 50%;
	}
/* FIN -------------  para domain-prices.php  -------------- */




/* INI -------------  para todos  -------------- */

	.gce-color-llamadas{
		color: #72C05B;
	}

	.gce-left{
		text-align: left;
	}
	.gce-center{
		text-align: center;
	}
	.gce-valign{
		vertical-align: middle !important;
	}
	.gce-mx{
		margin: auto;
	}

	.gce-h2-bg-b{
		background-color: rgba(0, 0, 0, 0.5);
	}

	.section-header p.gce-shp{
		color: #64686d;
	}

	.gce-mt-4{
		margin-top: 4em;
	}
	.gce-table-head{
		background-color: #242a33;
		color: #72C05B;
	}
	.gce-table-head2{
		background-color: #3e454f;
		color: #ddd;
	}
	.gce-striped{
		background-color: #eee;
	}
	.gce-striped2{
		background-color: #e2ffd9;
	}
	.gce-highlighted-red{
		background-color: #facac8;
	}
	.gce-highlighted-green{
		background-color: #adfc95;
	}

	.gce-btn-ver-planes{
		padding: 10px 12px 6px 12px;
	}

	/* -------- INI - Google reCAPTCHA ----------- */
		/* utilizamos el estilo propio oriundo del control y le damos
		un z-index para que aparezca sobre lo demas */
		.grecaptcha-badge{
			z-index: 3;
		}
	/* -------- FIN - Google reCAPTCHA ----------- */








	@media all and (min-width: 769px){
		.gce-h2-bg-b{
			padding: 1.5em;
		}

		.gce-main-slider .slider-inner .btn, .gce-btn, .btn-lg{
			padding: 16px 18px 12px 18px;

		}

		.gce-fa-mov{
			font-size: var(--font-awesome-size-pc);
		}

		.gce-main-slider .slider-inner h2{
			font-size: 3em !important;
			margin-top: 2em !important;
			line-height: 2 !important;
		}

	}




	@media all and (max-width: 768px){

	  .navbar-header .navbar-brand{
	  	margin-left: 0.7em !important;
			padding: 0 !important;
		}

		.gce-sf1, .gce-sf2{
			height: auto;
		}

		.gce-sf-mt{
			margin-top: 6em !important;
		}

		.gce-table-w{ /* domain-prices.php */
			width: 100%;
		}

		.gce-main-slider .slider-inner h2{
			font-size: 3em !important;
			margin-top: 3em !important;
			line-height: 2 !important;
		}

		/*.gce-h2-bg-b{
			background-color: rgba(0, 0, 0, 0.5);
		}*/

		.gce-main-slider .slider-inner p{
			background-color: rgba(0, 0, 0, 0.5);
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner a{
			font-size: 1.4em !important;
		}

		.gce-main-slider .slider-inner .btn, .gce-btn, .btn-lg{
			padding: 16px 18px 12px 18px;

		}

		.gce-fa-mov{
			font-size: var(--font-awesome-size-mov768);
		}

		.img-responsive{
			margin: auto;
			margin-top: 2em;
		}

	}





	@media all and (max-width: 480px){

		/* INI - para alto del slider principal */
			html, body{
				height: 100%;
			}

			.gce-main-slider .item{
				height: 100% !important;
			}

			.gce-main-slider .slider-inner{
				height: 100% !important;
			}

			.owl-wrapper-outer{
				height: 100%;
			}

			.owl-wrapper{
				height: 100%;
			}

			.owl-item{
				height: 100%;
			}

			.gce-main-slider{
				height: var(--height-slider-principal-mov480);
				position: relative;
				top: 10px;
			}
		/* FIN - para alto del slider principal */

		.gce-main-slider .slider-inner h2{
			font-size: 2em !important;
			margin-top: 1em !important;
			line-height: 1.5 !important;
		}

		/*.gce-h2-bg-b{
			background-color: rgba(0, 0, 0, 0.5);
		}*/

		.gce-main-slider .slider-inner p{
			background-color: rgba(0, 0, 0, 0.5);
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner a{
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner .btn, .gce-btn{
			padding: 10px 8px 6px 8px;

		}

		.gce-fa-mov{
			font-size: var(--font-awesome-size-mov320);
		}

		.gce-h100{
			height: 100%; /*!important;*/
		}

		.img-responsive{
			margin: auto;
			margin-top: 2em;
		}

		/* ------- INI - para ICONO FLOTANTE whatsapp --------- */
			.floating-wpp-button{
				width: 3.5em !important;
				height: 3.5em !important;
			}
		/* ------- INI - para ICONO FLOTANTE whatsapp --------- */

	}





	@media all and (max-width: 370px){

		/* INI - para alto del slider principal */
			html, body{
				height: 100%;
			}

			.gce-main-slider .item{
				height: 100% !important;
			}

			.gce-main-slider .slider-inner{
				height: 100% !important;
			}

			.owl-wrapper-outer{
				height: 100%;
			}

			.owl-wrapper{
				height: 100%;
			}

			.owl-item{
				height: 100%;
			}

			.gce-main-slider{
				height: var(--height-slider-principal-mov370);
				position: relative;
				top: 10px;
			}
		/* FIN - para alto del slider principal */

		.gce-main-slider .slider-inner h2{
			font-size: 1.5em !important;
			margin-top: 0.5em !important;
			line-height: 1.5 !important;
		}

		/*.gce-h2-bg-b{
			background-color: rgba(0, 0, 0, 0.5);
		}*/

		.gce-main-slider .slider-inner p{
			background-color: rgba(0, 0, 0, 0.5);
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner a{
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner .btn{
			padding: 10px 8px 6px 8px;

		}

		.gce-fa-mov{
			font-size: var(--font-awesome-size-mov320);
		}

		.gce-h100{
			height: 100%; /*!important;*/
		}

	}




	@media all and (max-width: 320px){

		/* INI - para alto del slider principal */
		  html, body{
				height: 100%;
			}

			.gce-main-slider .item{
				height: 100% !important;
			}

			.gce-main-slider .slider-inner{
				height: 100% !important;
			}

			.owl-wrapper-outer{
				height: 100%;
			}

			.owl-wrapper{
				height: 100%;
			}

			.owl-item{
				height: 100%;
			}

			.gce-main-slider{
				height: var(--height-slider-principal-mov370);
				position: relative;
				top: 10px;
			}
		/* FIN - para alto del slider principal */

		.gce-main-slider .slider-inner h2{
			font-size: 1.5em !important;
			margin-top: 0.2em !important;
			line-height: 1.4 !important;
		}

		/*.gce-h2-bg-b{
			background-color: rgba(0, 0, 0, 0.5);
		}*/

		.gce-main-slider .slider-inner p{
			background-color: rgba(0, 0, 0, 0.5);
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner a{
			font-size: 1em !important;
		}

		.gce-main-slider .slider-inner .btn{
			padding: 10px 8px 6px 8px;
			margin-top: 0 !important;
		}

		.gce-fa-mov{
			font-size: var(--font-awesome-size-mov320);
		}

		.gce-h100{
			height: 100%; /*!important;*/
		}

	}


/* FIN -------------  para todos  -------------- */
