/*
 Theme Name:   Infinite Child
 Theme URI:    http://www.enrich.local/wp-content/themes/twenty-fifteen-child/ 
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://ux.llures.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/



/*----------------------HOME page------------------*/

.image_box_half .gdlr-core-sync-height-pre-spaces{padding-top: 0 !important;}
.img_padding0 {
     padding-left: 0px !important; 
     padding-right: 0px !important; 
}


/* customized counter*/
.counter .gdlr-core-counter-item-number{ color:#16558b !important}
.counter .gdlr-core-counter-item-divider {
    border-color: #ff6e00 !important;
}

.counter .gdlr-core-counter-item-bottom-text {
    color: #16558b !important;
}

/* team home*/
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title{ color:#16558b !important; font-weight: 500 !important;}
.gdlr-core-flexslider-nav.gdlr-core-round-style li a{background-color:#16558b !important; }
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title { color:#58627c !important; text-transform: none !important; font-size: 15px; letter-spacing: 0px;}
.home .gdlr-core-personnel-list-position{ display: none;}
.home .gdlr-core-personnel-list-content{ display: none;}
.home .gdlr-core-personnel-list-divider{ display: none;}
.gdlr-core-personnel-list-content-wrap{ background-color: transparent !important;}

/* team */
.team_box{ /*padding: 40px !important;*/}

.team_box .gdlr-core-pbf-element:nth-child(2),.team_box .gdlr-core-pbf-element:nth-child(3), .team_box .gdlr-core-pbf-element:nth-child(4){ padding: 0px 30px 0px 30px !important;}

/* outcomes page*/


.main_divider{
	padding-top: 80px !important;
}
.main_divider div{
	border: solid 0.5px #ff6e00 !important;	
}
.title_section h3{
	font-size: 33px !important;
	color: #16558b !important;
	font-weight: 500 !important;
	text-transform: none !important;
	/*padding-bottom: 80px !important;*/
	
}


.contenidor{ width:75% !important; margin: 0 auto !important;}

.infinite-body input[type="submit"] {
    background-color: #16558b !important;
}


.box_shadow{ 
	
	box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
    -moz-box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
    -webkit-box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
	
	/*padding: 100px 20px 20px 20px !important;*/
}

.box_shadow23{ 
	
	box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
    -moz-box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
    -webkit-box-shadow: 0 2px 8px -5px rgba(0, 0, 0,0.5);
	
	
	/*padding: 20px 150px 0px 150px !important;*/
}

.title_outcome{
	padding-bottom: 10px !important;
}
.title_outcome p{
	
	line-height: 1.17 !important;
}

.title_outcome h3{
	font-size: 30px !important;	
	font-weight: 500 !important;
	color: #16558b !important;	
	line-height: 1.17 !important;
}

.title_outcome2 h3{
	font-size: 50px !important;	
	font-weight: 300 !important;
	color: #16558b !important;	
}

.subtitle_outcome{
	padding-bottom: 0 !important;
}
.subtitle_outcome p{
	color:#58627c !important;
	max-width: 400px !important;
	margin: 0 auto !important;
}

.ilightbox-holder div.ilightbox-container{padding:20px !important; background-color:#f2f4f8 !important;}
/* line height of title*/
.infinite-page-title-wrap.infinite-style-custom .infinite-page-caption {
    line-height: 1.2 !important;
}

.title_home p {
		line-height: 1.2 !important;
    }
/*==========================footer=========================*/
.infinite-copyright-wrapper {
    background-color: gainsboro;
}
.infinite-copyright-container {
    padding-bottom: 9px;
	padding-top: 9px;
}
.infinite-copyright-wrapper a {
    color: grey;
    font-size: 10px;
	text-transform: none;
}
.infinite-copyright-wrapper a:hover {
    color: #16558b;
}
/*====================================================================*/

/*====================================================================*/
@media only screen and (max-width: 767px){
	body.infinite-body-front .gdlr-core-container {
    	/*max-width: 500px;*/
    	padding-left: 0 !important;
    	padding-right: 0 !important;
	}
}
@media only screen and (max-width: 600px) {
    .infinite-page-caption, .title_home p {
         font-size: 	48px !important;
		line-height: 1.2 !important;
    }
}
