/*
Theme Name: Energy Safe 2.0
Theme URI: http://www.eneegy-safe.com.ar;
Author: alospapeles
Author URI: http://www.alospapeles.com.ar/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


*{
	margin: 0 auto;
}

body {
    font-family: 'Source Sans Pro' !important;
}

/*h1, .h1, h2, .h2, h3, .h3, h4, .h4{
	font-family: 'Roboto';
	font-weight: 300;
}*/

/*p{
	font-size: 1.4em;
	margin-bottom: .5em
}*/

a {
	font-family: 'Source Sans Pro';
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px;
}

li{
    font-family: 'Source Sans Pro';
    font-size: 17px;
    font-style: normal;
    font-weight: 400;

}

footer{
	padding-top: 2%;
	padding-bottom: 1%;
	background: #0F458A;
	text-align: center;
	color: white;
	border-top: 5px solid #ff6633 ;
	font-size: 120%;
}

footer h3{
	color: white;
}

footer p{
	color: white;
}

footer li{
	color: white;
}

hr{
	color:#FF6633;
}

.widget-contact{
	padding-left:15%;
}

.widget h2{
	color: white;
}

/*.textwidget p{
	font-size: 18px;
}

.textwidget li{
	font-size: 18px;
}*/



.container-fluid{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.btn-danger {
	color: #fff;
	background-color: #d81c22 !important;
	border-color: #d9534f;

}

.btn-danger:hover{
	background-color: #d9534f!important;
}

.video{
	margin-top: -5px;
}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}

.admin-bar .navbar-fixed-top{
  margin-top: 35px;
}

/********************************/
/******** Recursos Bootstrap*****/
/********************************/

.alert-warning {
	background-color: transparent;
	border-style: none;
	border: none;
	font-size: 1.8em;
	font-family: 'Open Sans';
	font-variant: small-caps;
	font-weight: 100;
	color: #E9691B;
	padding: 0px;
}

/********************************/
/******** Recursos Bootstrap*****/
/********************************/

/********************************/
/******** Widgets*** ************/
/********************************/

.idtyproy{
	background: #ff6633;
	padding-top: 0%;
	padding-bottom: 0%;
	font-size: 99%;
	background-color: rgba(0, 0, 0, 0.3);
}

.idtyproy .container{
	color: white;
	background-color: rgba(255, 163, 127, 0.64);
}

.parallax-window {
    min-height: 400px;
    background: rgba(237, 118, 18, 0.8)
}



.idtyproyimg{
	background: #FFCC66;
	padding: 0 15px;
}

.idtyproyimg col-md-3{
	background: #FFCC66;
	padding: 0 15px;
}



.destacados{
	background-color: #0f458a;
	background-image: url("/wp-content/uploads/2016/10/fondo-niveles.png");
	background-position: 0px;
	padding-top: 2%;
	padding-bottom: 2%;
	text-align: center;
}

.destacados h2{
	color: white;
	font-size:1.2em;
	letter-spacing: .2em;
}

.destacados .img-responsive {
	width: 100%;
	margin-top: 5%;
}

.widgets{
	margin-top:1%;
}

/*********************************/
/******** FIN Widgets ************/
/*********************************/

/*********************************/
/******** GMAP ************/
/*********************************/

.dondeEstamos{
	height: 40%;
	margin-top: -2.2%;
}

.dondeEstamostit{
	background: rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 1;
    color: white;
    text-align: left;
}

.dondeEstamostit h3{
	margin: 0px;
}

/*********************************/
/******** FIN GMAP ************/
/*********************************/

/*********************************/
/******** Formulario ************/
/*********************************/
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	color: #000000;
    	width: 100%;
    	border: 1px solid #fff;

	}

	.wpcf7-submit{
		background: transparent;
		font-size: 1.5em;
		border: solid 1px;
		box-shadow: 0px 0px 6px 0px #0F458A;
	}

	.wpcf7-submit:hover{
		border: solid 1px;
		box-shadow: 0px 0px 6px 0px #fafafa;
		background-color: rgba(13, 68, 138, .8);
	}

	.formularioDeContacto{
		padding-bottom: 2%;
		background-image: url("/wp-content/uploads/2016/10/fondo-contacto1.jpg");
		color: white
}

/*********************************/
/******** Fin Formulario *********/
/*********************************/

/********************************/
/******** Navegación ************/
/********************************/

.navbar-fixed-top {
	top: 0px;
	max-height: 10%;
	border-bottom: 3px solid rgb(233,105,27);
	background-color: #0F458A;
}



.navbar-default {
	position: fixed;
	top:0;
	width: 100%;
	background-color: #2160A2;
	z-index: 999999;
	border-bottom: 3px solid rgb(233,105,27);
	box-shadow: 10px -1px 23px 2px rgba(0,0,0,0.74);
	-webkit-box-shadow: 10px -1px 23px 2px rgba(0,0,0,0.74);
	-moz-box-shadow: 10px -1px 23px 2px rgba(0,0,0,0.74);
}

.navbar-default img {
	width: 8% !important;
	position: relative;
	top: 40px;

}



/*********************************/
/***** Contenidos generales ******/
/*********************************/


.paginasSimples .page-header{
	/*padding-bottom: 3%;*/
	padding-top: 3%;
	
}



.paginasSimples {
	background-color: #F9F9F9;
}


.paginasSimples img{
	max-width: 65%;
	height: auto;
	margin-top: 2%;
	margin-bottom: 3%;
}


.contenido-principal .horario-clases{
	background-color: #ff6600;
	color: white;
}

.horario-clases .container{
	padding-bottom: 0px;
	padding-top: 0px;
}

.contenido-principal .container{
	padding-top: 2%;
	padding-bottom: 2%;

}

.contenido-loquenos img{
	box-shadow: 8px 8px 20px #d6d6d6;
}

.contenido-loquenos{
	padding-bottom: 2%;
}




/*Acordeon*/
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    border-color: orange;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 5%;
}


.panel-default > .panel-heading {
    color: #ff9000;
    background-color: rgba(245, 245, 245, 0);
    border-color: rgba(221, 221, 221, 0);

}

.acordeonhrznt.texto-in{
	width: 100%
}

.acordeonhrznt.texto-in p{
	margin-right: 30%
}

.panel-body{
	font-size: 17px;
}



/*Acordeon*/

/*********************************/
/************ Blog ***************/
/*********************************/

.blogcontent .page-header{
	/*padding-bottom: 3%;*/
	padding-top: 3%;
	
}


.blogcontent {
	background-color: #F9F9F9;
}

.blogcontent{
	/*margin-top: 2%;*/
	margin-bottom: 3%
	background-color: #F9F9F9;
}


.blogcontent .container {
    padding-right: 5%;
    padding-left: 5%;
}

.grid-blog-thumb{
	height: 225px !important;
}



.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(1n+1){ 
    
    /*border: 1px solid;*/
    margin-bottom: 4%;
    margin-right: 1%;
    padding-top: 1%;
    max-width: 100%;
	border-bottom: 3px solid rgb(233,105,27);
   	box-shadow: 10px 10px 50px -30px;

}

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.pt-cv-wrapper .btn-success:hover {
    color: #fff;
    background-color: #16477f;
    border-color: #2e6da4;
}

.pt-cv-wrapper img {
    vertical-align: middle;
    width: 100%;
}


/*Desde aca pegar estilos guardados estilos.txt*/

.logo img{
	z-index: 1;
	position: absolute;
	width: 32%;
	margin-left: 2%;
	margin-left: 8%;
	margin-top: -2.5%;
}


/* Videos */
    
.wp-block-video video {
    max-width: 500px;
    border: solid 8px orangered;
    max-height: 500px;
}


@media (max-width: 481px) and (min-width: 100px){
	
	.destacados .col-xs-12 img{
		max-width: 310px;
		max-height: 310px;
	}

	.navbar-fixed-bottom {
	max-height: 45px;
	}
	

	.logo img{
	z-index: 1;
	position: absolute;
	width: 22%;
	margin-left: 2%;
	}
	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 40px;
	margin-left: 9%;
	}
	
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	width: 100%;
    	border: 1px solid #fff;

	}


}


@media (max-width: 480px) and (orientation:landscape){
	
	.navbar-fixed-bottom {
	max-height: 45px;
	}

	.logo img{
	z-index: 1;
	position: absolute;
	width: 22%;
	margin-left: 2%;
	}
	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 40px;
	margin-left: 9%;
	}

	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	width: 100%;
    	border: 1px solid #fff;

	}


}

@media (max-width: 700px) and (min-width: 481px){
	
	.navbar-fixed-bottom {
	max-height: 45px;
	}

	.logo img{
	z-index: 1;
	position: absolute;
	width: 21%;
	margin-left: 2%;
	}
	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 44px;
	margin-left: 9%;
	}

	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	width: 100%;
    	border: 1px solid #fff;

	}
		/*Blog 700px*/
	.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(1n+1){ 
    
    margin-bottom: 4%;
    margin-right: 1%;
    padding-top: 1%;
    max-width: 100%;
	border-bottom: 3px solid rgb(233,105,27);
   	box-shadow: 10px 10px 50px -30px;

	}
	/*Blog 700px*/	
}

@media (max-width: 960px) and (min-width: 701px){
	
	.navbar-fixed-bottom {
	max-height: 45px;
	}

	.logo img{
	z-index: 1;
	position: absolute;
	width: 21%;
	margin-left: 2%;
	}

	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 44px;
	margin-left: 9%;
	}

	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	width: 100%;
    	border: 1px solid #fff;

	}
	
	/*Blog 960px*/
	.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(1n+1){ 
    
    max-width: 48%;

	}
	/*Blog 960px*/	
}

@media (max-width: 1280px) and (min-width: 961px){

	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 40px;
	margin-left: 9%;
	}

}	


/*DESKTOP*/
@media (max-width: 1680px) and (min-width: 1281px){
	
	.navbar-fixed-bottom {
	max-height: 65px;
	}

	.logo img{
	z-index: 1;
	position: absolute;
	width: 21%;
	margin-left: 9%;
	}

	.logo-in img{
	z-index: 1;
	position: absolute;
	max-height: 60px;
	margin-left: 9%;
	}

	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"],
	.wpcf7 textarea
	{
    	background:rgba(255, 255, 255, .4);
    	width: 100%;
    	border: 1px solid #fff;

	}

	.texto-in{
		width: 60%;
	}


	.paginasSimples .container {
		padding-right: 5%;
		padding-left: 5%; 
	}

	.idtyproy .container{
		padding: 3% 12% 3% 12%;
	}

	.idtyproy h2{
		margin-bottom: 4%;
	}

	/*formulario de contacto*/
	
	.formularioDeContacto .container{
		padding: 0px;
	}

	.formularioDeContacto .col-md-6{
		width: 48%;
		padding: 0px;
		margin-right: 2%;
	}

	span.wpcf7-not-valid-tip{
		color: yellow !important;
	}

	/*Gmap Titulo*/
	.dondeEstamostit{
		 top: 26px;
		 padding-left: 15%;
		 z-index:1;
	}

	/*Blog 960px*/
	.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(1n+1){ 
    
   	 max-width: 48%;

	}
	/*Blog 960px*/	
}

/*DESKTOP*/

