/*
 Theme Name:     Camelidus Child
 Theme URI:      https://camelidus.com
 Description:    Camelidus SIS
 Author:         CAMELIDUS DIGITAL	
 Author URI:     https://www.camelidus.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* CAMELIDUS STYLES	 > MAQUETADO EN 1536x864
------------------------------------------------------- */
/* @font-face { */
	/* font-family: Gotham;   */
	/* src: url(./fonts/Gotham-Light.ttf);   */
	/* src: url(./fonts/Gotham-Light.otf);   */
	/* src: url(./fonts/Gotham-Light.woff);   */
	/* font-weight: 300;   */
/* } */
/* @font-face { */
	/* font-family: Gotham;   */
	/* src: url(./fonts/Gotham-Regular.ttf);   */
	/* src: url(./fonts/Gotham-Regular.otf);   */
	/* src: url(./fonts/Gotham-Regular.woff);   */
	/* font-weight: 400;   */
/* } */
/* @font-face { */
	/* font-family: Gotham;   */
	/* src: url(./fonts/Gotham-Medium.ttf);   */
	/* src: url(./fonts/Gotham-Medium.otf);   */
	/* src: url(./fonts/Gotham-Medium.woff);   */
	/* font-weight: 500;   */
/* } */
/* @font-face { */
	/* font-family: Gotham;   */
	/* src: url(./fonts/Gotham-Bold.ttf);   */
	/* src: url(./fonts/Gotham-Bold.otf);   */
	/* src: url(./fonts/Gotham-Bold.woff);   */
	/* font-weight: 700;   */
/* } */
/* @font-face { */
	/* font-family: Gotham-Rnd;   */
	/* src: url(./fonts/GothamRnd-Bold.ttf);   */
	/* src: url(./fonts/GothamRnd-Bold.otf);   */
	/* src: url(./fonts/GothamRnd-Bold.woff);   */
	/* font-weight: 700;   */
/* } */
/* @font-face { */
	/* font-family: Gotham-Rnd;   */
	/* src: url(./fonts/GothamRounded-Medium.ttf);   */
	/* src: url(./fonts/GothamRounded-Medium.otf);   */
	/* src: url(./fonts/GothamRounded-Medium.woff);   */
	/* font-weight: 500;   */
/* } */
/* * { */
	/* font-family:'Gotham'; */
/* } */
::selection {
    background: #017447;
	color:#fff;
}
#headup-sis {
	width:80%;
	margin:0 auto;
	padding:9px;
	font-size: 15px;
    font-family: 'Open Sans';
    color: #fff;
    font-style: italic;
  }	 
.row-menu {
	display:flex;
  }
.col-logo {
	margin:auto;
  }
.col-menu {
	margin:auto;
  }
.col-colabora {
	margin:auto;
  }
  #button-colabora {
	color: #017447;
    font-size: 16px;
    font-weight: 700!;
  }
.slick-track {
	display:flex !important;
	align-items: center;
}
.slick-track img {
	filter:grayscale(0.7);
}
.slick-track img:hover {
	filter:grayscale(0);
}
.social-sis img {
	filter:grayscale(1);
}
.social-sis img:hover {
	filter:grayscale(0);
}
.whats-sis .et_pb_blurb_content, .mail-sis .et_pb_blurb_content {
	display: flex;
    align-items: center;
}
.whats-sis .et_pb_blurb_content .et_pb_main_blurb_image, .mail-sis .et_pb_blurb_content .et_pb_main_blurb_image {
	margin-bottom:0;
}
.mail-sis, .whats-sis {
	filter:grayscale(0);
}
.title-sis {
	font-size:34px;
}
.home-construccion-title  {
	font-weight: 600;
    font-size: 34px;
    padding-bottom: 0px;
    margin-bottom: 2px;
	color:#017447;
}	
.home-somos  {
	padding-top:11em;
	padding-bottom:11em;
}	
.home-somos .et_pb_row {
	width:90%;
  }	
.home-somos .texto-somos-home {
		font-size: 20px;
	}  
.home-colabora .destacado-colabora {
	font-size: 21px;
    margin-top: 2em!important;
    width: 70%;
    margin: auto;
}
.ods-sis-section .row-2-ods {
    width: 50%;
}
.proyecto-slider h2 {
	font-size: 50px;
    line-height: 1.5em;
  }
.proyecto-necesidades .row-tit-necesidades .title-necesidades {
	/* margin-top: 44px; */
    /* margin-bottom: -2px; */
    width: 80%;
	margin:auto;
}
.proyecto-necesidades .row-tit-necesidades  {
	margin-right: auto;
    margin-bottom: -12px;
    margin-left: auto;
}
.proyecto-necesidades .row-tit-necesidades h1 {
	/* margin-top: 44px; */
    /* margin-bottom: -2px; */
    font-size:26px;
}
.galeria-necesidades {
	width:48%;
}
.mision {
    /*background-color: #017447;*/
    /*background-color: #61501e;*/
  	/* background-color: #4c4224; */
    border-radius: 45px 45px 45px 45px;
    overflow: hidden;
    font-size: 19px;
    border: 6px solid;
    /* color: #fff; */
    color: #666;
    border-color: #69c17e;
}
.somos-juv-section  {
        z-index:999;
}
.somos-juv-section .row-somos {
        padding-top: 4%;
}
.somos-juv-section .texto-somos-ji {
        font-size:18px;
}
.mision .et_pb_text {
        padding-left: 2%;
    padding-right: 2%;
}
.mision-juv-section .title-sis {
        margin-top:4%;
}
.compromiso-juv {
      padding-top:4%;
  		padding-bottom:4%;
}
.somos-acciones .row-acciones-ptos .et_pb_text {
    font-size: 18px;
    line-height: 2.4em;
}
.transf-sis {
    font-size: 18px;
    border-radius: 15px 15px 15px 15px;
    overflow: hidden;
    /* border-width: 5px; */
	border: 5px solid #333;
    padding-top: 2em!important;
    padding-bottom: 2em!important;
    width: 60%;
	margin:auto;
}
.et_mobile_menu {
	border-top: 3px solid #97c93c;
}
/* RESPONSIVE SIS  */
/* RESPONSIVE SIS  */
/* RESPONSIVE SIS  */
/* RESPONSIVE SIS  */
/* RESPONSIVE SIS  */
@media (max-width: 801px) {
  .row-menu {
	display:flex;
  }
  .col-menu {
	margin:auto;
  }
  .col-colabora {
	margin:auto !important;
  }
  .col-colabora .et_pb_button_module_wrapper {
	text-align:center;
  }
  .galeria-necesidades {
	width:90%;
	margin:auto;
  }
  .ods-sis-section .row-1-ods {
    display:flex;
	flex-wrap: wrap;
  }
  .ods-sis-section .row-2-ods {
    display:flex;
	width:80%;
  }
  .row-1-ods .col-4, .row-1-ods .col-7 {
    width:50%;
  }
  .proyecto-construcciones h1, .proyecto-transf h1 {
    font-size:26px;
  }
  .transf-sis {  
    width: 80%;
	
  }	
}
@media (max-width: 769px) {
  .row-somos .et_pb_image {
	text-align:center;
  }
  .row-somos .et_pb_image img {
	width:70%;
  }
}
@media (max-width: 601px) {
  .home-somos .et_pb_row {
	width:90%;
  }
  .home-construccion-title {
	line-height:1em;
  }
  .ods-sis-section .et_pb_text {
	line-height:1em;
  }
  #button-colabora {
	width:90%;
	padding:0.8em 0.1em;
  }	
}	
@media (max-width: 415px) {
  #headup-sis {
	width:100%;
  }
  .col-logo {
    margin:auto !important;
  }
  .bajada-logosis {
    font-size:87%;
  }
  .ods-sis-section .row-2-ods {
    display: block;
  }
  .home-proyecto .row-proy-home {
    width:90%;
  }
  .home-somos  {
	padding-top:5em;
  }
  .home-colabora .row-colaborar {
	width:90%;
  }
  .proyecto-slider h2 {
	font-size: 37px !important;
    line-height: 1.5em;
  }
  .proyecto-necesidades .row-tit-necesidades .title-necesidades {
    width: 90%;
	margin:auto;
  }
  .proyecto-necesidades .row-tit-necesidades h1 {
    font-size:24px;
  }
  .proyecto-necesidades .row-tit-necesidades  {
	width:95%;
  }
  #colabora .title-sis {
	line-height:100%;
  }
  #colabora .row-transf {
	width:100%;
  }	
  #menu-mobile {
	width:50% !important;
  }
  #logo-mobile {
	width:80% !important;
  }	
  #mobile_menu1 {
	width:184%;
	left: -2em;
    top: 4em;
  }
  .mfp-bottom-bar {
	display:none;
  }
  .compromiso-juv {
      width:87%;
	  z-index:5;
  }	
}
@media (max-width: 376px) {
  .compromiso-juv {
    width: 100%;
    z-index: 5;
	}
	.compromiso-juv .texto-compromiso {
    font-size:17px;
	}
	.somos-juv-section .texto-somos-ji {
        font-size:17px;
	}
	.title-sis {
		line-height: 1em;
	}
	.somos-acciones .row-acciones-ptos .et_pb_text {
		font-size: 17px;
	}
	.home-somos .texto-somos-home {
		font-size: 17px;
	}
}
  
@media (max-width: 361px) {
  .bajada-logosis {
    font-size: 78%;
  }
  .title-sis {
    line-height:100%;
  }
  #button-colabora {
    padding: 0.8em 0.1em !important;
	font-size: 14px;
  }
  .home-construccion-title  {
    font-size: 30px;
  }
  .proyecto-construcciones h1, .proyecto-transf h1 {
    font-size: 24px;
  }
  /* .proyecto-necesidades .row-tit-necesidades .title-necesidades { */
    /* width: 90%; */
	/* margin:auto; */
  /* } */
  /* .proyecto-necesidades .row-tit-necesidades h1 { */
    /* font-size:24px; */
  /* } */
  /* .proyecto-necesidades .row-tit-necesidades  { */
	/* width:95%; */
  /* } */
  .somos-juv-section .row-somos {
    padding-top: 12%;
  }
  .somos-juv-section p {
    font-size: 16px;
  }
  .mision p {
    font-size: 14px;
  }
  .compromiso-juv p {
    font-size: 16px;
  }
  .somos-acciones .row-acciones-ptos .et_pb_text {
    font-size: 16px;
    /* line-height: 2.4em; */
  }

}