/*
Theme Name: Martinez Gavier
Theme URI: http://www.tresfocos.com.ar
Author: Santillan Emilse - Schurrer Pamela
Author URI:  http://www.tresfocos.com.ar
Description: 
Version: 1
License:
Tags:
*/


*{
  margin:0px;
  padding:0px;
  list-style: none;
  text-decoration: none;
  font-family: sans-serif;
  box-sizing: border-box;
  font-family: 'Montserrat', sans-serif;
}

.content-fluid{
  position:relative;
  margin:auto;
  width:100%;
  height: auto;
}

.row{
  position:relative;
  margin:auto;
  width:100%;
  height: auto;
  clear:both;
  display:table;
}

[class*="col-"]{
  float:left;
  padding:0px;
}

img{max-width: 100%}
a{text-decoration: none;}
p{padding: 0px 0px 15px; line-height: 20px}
html{background: #fff; font-family: 'Montserrat', sans-serif; font-size: 16px; 
color: #333;}
input[type="text"],input[type="email"],textarea {font-size:16px; margin:5px auto; padding:10px 1%; width: 94%; 
color:#333;  background:#fff;border:1px solid #CCCCCC;display:inline-block; font-family: 'Montserrat', sans-serif; }
textarea{height:100px;width: 97%}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}

input[type="submit"] {font-family: 'Montserrat', sans-serif; border:none; width: 97%; font-weight: bold; font-size: 20px; line-height: 20px;
color:#fff;  background:#1A3B6E;margin:10px auto;  border: 1px solid #1A3B6E;
padding: 15px}
input[type="submit"]:hover{background: #333; color:#fff; }

div{box-sizing: border-box; border: 0; padding: 0;}

.alignright {
        float: right;
}

.alignleft {
        float: left;
}

.aligncenter {
        display: block;
        margin-right: auto;
        margin-left: auto;
}
a{color: #333}
/*columnas*/
.noventa{display: table;width: 90%; margin: 0 auto; max-width: 1600px;}
.cuatro{width: 24%; display: inline-block; vertical-align: top; border-right: 1px solid #ccc; text-align: left;}
.medio,.mediod{width: 49.8%; display: inline-block; vertical-align: top; text-align: left;}
.mediod{width: 45%; margin: 2%}
.uno, .sidebar, .tres, .treinta{display: inline-block;vertical-align: top;text-align: left;}
.uno{width: 70%}
.sidebar{width:24%;float: right; text-align: left;}
.tres{width: 30%; margin: 1%;}
.treinta{width:34%;}

.sesenta{width:59%;vertical-align:top;text-align:left;display:inline-block;padding-left:4%;}
.cincuenta{width:49.8%;margin:0px;display:inline-block;padding:0px;border:none;vertical-align:top;}
.seis{width:61%;vertical-align:top;text-align:left;display:inline-block;padding:1%;}
/*Header..*/
header .noventa{margin: 15px auto 10px;}

.logo{display : inline-block; vertical-align: bottom;
  width: 30%; text-align: left; white-space: normal;}

.se{width: 69%;display: inline-block;vertical-align: top; text-align: right; }
.menu-principal{display: inline-block;text-align: right;}

.bmenu{width:100%; text-align: right; display: inline-block;margin-bottom: 10px;}

a.wap{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/wap.png)no-repeat; 
display: inline-block; vertical-align: bottom; padding: 3px 0px 3px 30px; color: #999999; font-weight: bold;
font-size: 16px; }
.in{display: inline-block;vertical-align: middle;border-left: 1px solid #ccc; padding-left: 15px;
  margin: 0 10px;}


.menu-principal ul{margin:0;padding: 0px; list-style: none;}
.menu-principal li{display: inline-block;padding: 5px 10px 5px 0px; margin: 5px 0px 5px 5px; 
  background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/menu.png)no-repeat;
background-position: right center;}
.menu-principal a{color: #614C3F; font-weight: bold;text-transform: uppercase; font-size: 16px; }

 .menu-principal li:nth-child(6){background: none; padding-right: 0px;}
 .menu-principal li:last-child{background: #73B6C8 url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/aclientes.png)no-repeat; background-position: 94% center; border-radius: 20px;
 padding:5px 40px 5px 15px; margin-left:20px;  }
 .menu-principal li:last-child a{color: #fff}



.slider{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/background.png)no-repeat;
background-position:left top; background-size: cover;  padding:6% 0px 8%; width: 100%; display: table;
min-height: 635px;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 85%);
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 85%); }

.slider h1,.ts{font-size: 45px; font-weight: bold; color: #fff; line-height: 45px;
background: rgba(26,59,110, 0.5); display: table; margin: 10px 0px;
padding:15px 20px; 
}



.text-b{font-weight: bold; color: #fff; font-size: 25px;
margin: 40px 0px; padding: 0px; text-shadow: 0px 1px 1px #cccccc;

}

a.boton-a{border-radius: 20px; 
background: #73B6C8; 
color: #fff;
font-weight: bold;
font-size: 20px;
line-height: 20px;
padding: 10px 35px;
display: table;
-webkit-box-shadow: 1px 1px 2px 0px rgba(255,255,255,0.6);
-moz-box-shadow: 1px 1px 2px 0px rgba(255,255,255,0.6);
box-shadow: 1px 1px 2px 0px rgba(255,255,255,0.6);

}

/*index*/

.container{ width: 100%; text-align: center;}

.titulo {color: #333333; text-align: center;font-size: 30px; font-weight: bold;
background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/titulo.png)no-repeat;
background-position: center bottom; padding-bottom: 10px; margin-bottom: 35px; display: block;}
.servicios{display: block;width: 90%; margin: 10px auto; text-align: center;}
.servicios span{color: #193A6D; font-size: 18px; font-weight: bold;
  display: block; margin: 10px auto;}

p.cb{margin: 10px auto; text-align: center; width: 90%; max-width: 800px}


.propiedades{background:#73B6C8 url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/empresa.jpg)no-repeat;
background-position: right bottom; padding: 40px 0px 30px; color: #fff; background-size: auto 100%; }
.propiedades ul{text-align: left; margin: 0px;}
.propiedades ul li{padding: 3px 10px 3px 30px;background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/item.png)no-repeat;
background-position: top left;}
.propiedades ul li span{ font-weight: bold; display: block; margin-bottom: 10px;}


ul.li333{margin: 15px 0px; list-style: none;}
.li333 li, .infonos ul li{padding: 3px 10px 3px 30px;background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/itemn.jpg)no-repeat;
background-position: 0px 5px; margin: 10px 0px}
.li333 li span{ font-weight: bold; }


a.bcontacto{bottom: 0px; display: inline-block;padding: 5px 40px; background: #73B6C8;
color: #fff; text-transform: uppercase; border-radius: 30px; font-weight: bold;  }



.modulos{background: #1A3B6E; padding: 50px 0px; margin: 30px 0px 0px;  color: #fff}

 
dl{ margin: 5px 20px 10px 0px; text-align: left;}
dl dt{color: #fff;  font-size: 18px; padding: 10px 0px 15px 30px; cursor:pointer; 
  background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/item.png) no-repeat center left; 
  border-bottom: 1px solid #73B6C8; 
  margin-bottom: 10px; 

}
dl dt span{display: block;background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/mas.png)no-repeat; 
  background-position: right center;}
dd  { font-size: 16px; padding-bottom: 30px; line-height: 26px}



dl ul li{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/li.png)no-repeat;
background-position: left center; padding: 5px 10px 5px 20px;}


.equipo{background: #F3F3F3;  padding: 40px 0px;}

.circular--square {
  position: absolute;

  display: table;
   text-align: center;
   left: 50%;
  margin-left: -60px;
  border-radius: 50%;
  width: 120px; height: 120px;
  border: 1px solid #E1E1E1;
}


.circular--square {
  border-top-left-radius: 50% 50%;
  border-top-right-radius: 50% 50%;
  border-bottom-right-radius: 50% 50%;
  border-bottom-left-radius: 50% 50%;
}


.infonos{border: 1px solid #E1E1E1;
min-height: 370px;
 margin:60px 10px 10px 10px; background: #fff; padding: 70px 15px 15px 15px; }

 .nombre{font-weight: bold; color: #193A6D; font-size: 18px;margin: 10px 0px 15px; }



 .clientes{background: #fff; padding: 40px 0px;}

.cliente{display: inline-block; vertical-align: middle; margin: 15px 2.5%;}
.cliente img{max-width: 200px;}
a.vermas{display: table; margin: 20px auto; padding: 5px 10px 5px 30px; color: #73B6C8;
  font-size: 14px; font-weight: bold;
background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/vermas.png)no-repeat;background-position: left center; text-align: center;}
.containeri {
  position: relative;
  width: 100%; max-width:458px;
}


.overlay1 {
  position: absolute;
  bottom: 0;
  left: 100%;
  right: 0;
  background: rgba(57,49,133,0.8);  overflow: hidden;
  width: 0; max-width:458px;
  height: 100%;
  transition: .5s ease;
}
.image {
  display: block;
  width: 100%;
  height: auto;
}

.containeri:hover .overlay1 {
  width: 100%;
  left: 0;
}
.textclientes {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  font-weight: bold;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.botonmenu{font-size:15px;cursor:pointer;  display: none; visibility: hidden;
 color:#333; background: url(http://tresfocos.com.ar/wp-content/uploads/2018/12/menu.png)no-repeat;
background-position:center left 5px; padding: 5px 10px 5px 40px;  z-index: 9998; }

.bannerpaginas{ padding: 150px 0px; width: 100%; display: table; margin-bottom: 30px;}

.bannerpaginas span{background: rgba(26,59,110,0.7); display: table; font-size: 45px; 
font-weight: bold; padding: 15px 30px; line-height: 45px; text-transform: uppercase; color: #fff;

}
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    color: #f1f1f1;
   background: #73B6C8; 
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 15%;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    z-index: 9999;
}

.overlay a {
    padding: 8px 8px 8px 35px;
    display: table;
    margin: 0 auto;
max-width: 300px;
    text-decoration: none;
    font-size: 20px;
    text-transform: capitalize;
    text-align: left;
    color: #f1f1f1;
    display: block;
    transition: 0.3s;
  
}

.overlay a:hover, .overlay a:focus {
    color: #fff;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
    background: none;
}




/*footer*/
footer{ color: #333; padding: 10px 0px; width: 100%; display: table; margin: 0px; text-align: center;
-webkit-box-shadow: 0px -1px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px -1px 5px 0px rgba(204,204,204,1);
box-shadow: 0px -1px 5px 0px rgba(204,204,204,1);}

footer div{vertical-align: top;}

.footerinfo{-webkit-box-shadow: 0 -5px 5px -5px  rgba(204,204,204,1);
-moz-box-shadow: 0 -5px 5px -5px rgba(204,204,204,1);
box-shadow:0 -5px 5px -5px rgba(204,204,204,1); border-top: 1px solid #ccc;
padding-top: 15px; margin-top: 30px; text-align: center; }


.fd{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/map.png)no-repeat; background-position: left center;}
.fe{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/mail.png)no-repeat; background-position: left center;}
.ft{background: url(http://martinezgavier.com.ar/wp-content/uploads/2019/04/tel.png)no-repeat; background-position: left center;}

.finfo{display: table; margin: 10px auto; padding:15px 10px 15px 90px; text-align: left; font-size: 18px; width: 350px;}
.finfo span{font-size: 30px; font-weight: bold; line-height: 30px; display: table; color: #333;
  margin-bottom: 5px;}
.footerinfo a{color: #73B6C8}
/*=============================================
PANTALLA DE ESCRITORIO GRANDE - LARGE (lg) - revisamos en portatil o pc
=============================================*/

@media(min-width:1200px){

  .col-lg-12{width:100%;}
  .col-lg-11{width:91.66666667%;}
  .col-lg-10{width:83.33333333%;}
  .col-lg-9{width:75%;}
  .col-lg-8{width:66.66666667%;}
  .col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}
  .col-lg-5{width:41.66666667%;}
  .col-lg-4{width: 33.33333333%;}
  .col-lg-3{width: 25%;}
  .col-lg-2 {width: 16.66666667%;}
  .col-lg-1 {width: 8.33333333%;}
  .col-lg-0{display:none;}



}

/*=============================================
PANTALLA DE ESCRITORIO MEDIANO - MEDIUM (md) - revisamos en tablet horizontal 1024px
=============================================*/

@media(max-width:1199px) and (min-width:992px){

  .col-md-12{width:100%;}
  .col-md-11{width:91.66666667%;}
  .col-md-10{width:83.33333333%;}
  .col-md-9{width:75%;}
  .col-md-8{width:66.66666667%;}
  .col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}
  .col-md-5{width:41.66666667%;}
  .col-md-4{width: 33.33333333%;}
  .col-md-3{width: 25%;}
  .col-md-2{width: 16.66666667%;}
  .col-md-1{width: 8.33333333%;}
  .col-md-0{display:none;}

.bannerpaginas{ padding: 100px 0px;}

}

/*=============================================
PANTALLA DE TABLET - SMALL (sm) - revisamos en tablet vertical 768px
=============================================*/

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

  .col-sm-12{width:100%;}
  .col-sm-11{width:91.66666667%;}
  .col-sm-10{width:83.33333333%;}
  .col-sm-9{width:75%;}
  .col-sm-8{width:66.66666667%;}
  .col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}
  .col-sm-5{width:41.66666667%;}
  .col-sm-4{width: 33.33333333%;}
  .col-sm-3{width: 25%;}
  .col-sm-2{width: 16.66666667%;}
  .col-sm-1{width: 8.33333333%;}
  .col-sm-0{display:none;}


.bannerpaginas{ padding: 20px 0px;}

.bannerpaginas span{font-size: 30px; padding: 10px 30px; line-height: 30px; 

}



}

/*=============================================
PANTALLA DE PHONES - EXTRA SMALL (xs) - revisamos en movil horizontal 480px o vertical 320px
=============================================*/

@media(max-width:767px){


.bannerpaginas{ padding: 20px 0px; }

.bannerpaginas span{font-size: 30px; padding: 10px 30px; line-height: 30px; }



  .col-xs-12{width:100%;}
  .col-xs-11{width:91.66666667%;}
  .col-xs-10{width:83.33333333%;}
  .col-xs-9{width:75%;}
  .col-xs-8{width:66.66666667%;}
  .col-xs-7{width:58.33333333%;}
  .col-xs-6{width:50%;}
  .col-xs-5{width:41.66666667%;}
  .col-xs-4{width: 33.33333333%;}
  .col-xs-3{width: 25%;}
  .col-xs-2{width: 16.66666667%;}
  .col-xs-1{width: 8.33333333%;}
  .col-xs-0{display:none;}

  input[type="text"],input[type="email"],textarea,input[type="submit"] {width: 90%;margin:5px auto; display: table;}


}

@media(max-width:1300px){

.botonmenu{visibility: visible; display: inline-block; float: right; margin-top: 0px}
.menu-principal{display: none; visibility: hidden;}
  .cincuenta{width:49%}
  .logo{vertical-align: middle; margin-top: 15px;
  width: 49%; }
.se{width: 50%; }
}
@media(max-width: 1024px){

  .slider h1,.ts{font-size: 30px; font-weight: bold; color: #fff; line-height:35px;
background: rgba(26,59,110, 0.5); display: table; margin: 10px 0px;
padding:15px 20px; }



.uno{width: 69%}
.sidebar{width:30%;}



}
@media(max-width: 960px){

/*.noventa{width: 96%}*/

.tres{display: block;width: 90%;}
.fotodestacada{width: 35%; display: inline-block; vertical-align: top;}
.info{display: inline-block;vertical-align: top; width: 60%; margin-left: 4%}

}
@media(max-width:750px){
.cuatro{width: 49%; border:1px solid #ccc; margin:10px auto 5px;}
.medio, .mediod,.sesenta{width: 90%; display: block; margin: 10px auto;}


.treinta{width:90%;vertical-align:top;text-align:left;display:block;padding:0;margin:10px auto}

.cincuenta{width:99%;display:block;margin:0px auto;clear:both;}
.seis{width:100%;vertical-align:top;text-align:left;display:block;padding:0;margin:10px auto}
}
@media(max-width:475px){
.bmenu img{display: none;visibility: hidden;}
.se{width: 73%}
.tres{display: block;width: 90%; margin: 20px auto; clear: both;}
.fotodestacada,.info{width:100%; display: table;margin:5px auto}



}

@media(max-width:510px){

 .logo,.se{text-align: center;display: block; margin: 5px auto;
  width: 98%; }




.bmenu {text-align: center; margin-top: 20px}
.bmenu img{display: inline-block;visibility: visible;}
.botonmenu{font-size:15px;cursor:pointer;  display: block;width: 100%; font-weight: bold;
 color:#fff; background: #4FA1AD; padding:10px 0px;  z-index: 9998; margin:10px auto 5px}

}

@media(max-width:370px){
.finfo{font-size: 14px; width: auto; display: block;margin: 5px 0px;  }
  }




