/*
 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
*/

.cleared {
	clear: both;
}

.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
	text-transform: uppercase;
	font-size: 18px;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.gdlr-core-opacity-on-hover {
	background: url('img/rockfeets.jpg') center no-repeat; 
	}
	
.servicelist {
	width: 50%;
	float: left;
	padding: 2em;
	}
	
.servicelist h3 {
	color: #1c5dad;
	}
	
.infinite-navigation .sf-menu > li.call-btn > a, .call-btn a {
	background: rgb(26, 95, 172);
	color: #fff;
	padding: 15px;
	position: relative;
	bottom: 15px;
}

.infinite-navigation .sf-menu > li.call-btn > a:hover, .infinite-navigation .sf-menu > li.call-btn > a:active, .call-btn:hover, .call-btn a:active {
	background: rgb(19, 68, 123);
	color: #fff;
}

ul.biglist li {
	font-size: 25px;
	color: #666666;
}

ul.mm-listview li.call-btn a {
	padding: 17px 0px 5px 10px;
}

footer .call-btn {
	text-align: center;
}

footer .call-btn a {
	position: static;
	bottom: 0;
	margin-top: 20px;
	display: inline-block;
}

.infinite-navigation .sf-menu > li {
	padding-left: 12px;
    padding-right: 12px;
}

@media screen and (max-width: 768px) {
	.servicelist {
		width: 100%;
		float: none;
		padding: 1em;
		}
}


































