/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.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
*/



.gdlr-core-title-item .gdlr-core-title-item-title a { 
    font-weight: 300 !important; 
}

.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title {
    background-color: #f2f2f2;
    max-width: 180px;
    margin: auto;
    border-radius: 18px;
    padding: 20px;
}


.clientgrid img {
    width: 12%;
    margin: 0 2% !important;
    height: auto;
	
}

.clientgrid img:hover { 
	filter: grayscale(100%);
}

.home .clientgrid img {
	filter: grayscale(0%);
}

.home .clientgrid img:hover { 
	filter: grayscale(100%);
}
  

.clientgrid .oldiepic img { 
    margin: 20px 2% 20px !important; 
    float: none !important;
}

#resultslisted .gdlr-core-portfolio-medium { 
    border-bottom: 1px solid #ccc;
}

.gdlr-core-portfolio-medium { 
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    padding-bottom: 30px;
}


.fakeanchor {
    margin-top: -140px !important;
    padding-top: 140px !important;
    margin-bottom: 0px !important;
}

.infinite-footer-back-to-top-button { 
    right: unset;
    left: 30px; 
}

img.oldie {
    vertical-align: top;
    margin-top: 30px !important;
}









@media only screen and (max-width: 767px) {
	
.clientgrid img {
    width: 28% !important;
    margin: 0 2% !important; 
    height: auto;
}
	 
.clientgrid .oldiepic img { 
    margin: 20px 2% 20px !important;  
}
	
	.infinite-footer-wrapper .infinite-footer-column {
    padding: 0px 5px !important; 
}
	
	
.home .gdlr-core-column-service-item.gdlr-core-center-align .gdlr-core-column-service-media {
    margin-bottom: 0px !important;
}
	
.home i.icon_document_alt,
.home i.icon_lightbulb_alt,
.home i.icon_key_alt {
    font-size: 30px !important;
    margin-bottom: 0px !important;
    font-weight: 800 !important;
}
	
.gdlr-core-item-pdb {
    padding-bottom: 48px;
}
	
.fakeanchor {
    margin-top: -380px !important;
    padding-top: 380px !important;
    margin-bottom: 0px !important;
}

.gdlr-core-title-item .gdlr-core-title-item-title a { 
    font-weight: 700 !important; 
}


	
img.oldie { 
    margin-top: 24px !important;
}
	
	
.gdlr-core-title-item-title-wrap h3.gdlr-core-title-item-title {
    font-size: 26px !important;
    font-weight: 800 !important;
}
	
.gdlr-core-portfolio-content h3.gdlr-core-title-item-title {
    font-size: 22px !important;
    font-weight: 600 !important;
}
	
	
.shadowtitle form.wpcf7-form.init {
    width: 90% !important;
    margin: 5% !important;
}
	
	

	.lptopbox ul {
    left: 15px !important;
}
	
	
	
} 