/*
 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-blog-full .gdlr-core-blog-title,.gdlr-core-blog-info-wrapper .gdlr-core-blog-info,.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-date,.gdlr-core-button,.gdlr-core-recent-post-widget .gdlr-core-blog-info a,.gdlr-core-recent-post-widget .gdlr-core-blog-info a:hover,.gdlr-core-testimonial-item .gdlr-core-block-item-title-wrap .gdlr-core-block-item-title,.gdlr-core-testimonial-item .gdlr-core-testimonial-title,.infinite-body h1,.infinite-body h2,.infinite-body h3,.infinite-body h4,.infinite-body h5,.infinite-body h6,.infinite-navigation .sf-menu>.infinite-mega-menu .sf-mega-section-inner>a,.infinite-navigation .sf-menu>li>a,.infinite-top-search-wrap input.search-field,.infinite-widget-head-text,infinite-body footer .infinite-copyright-text,infinite-body footer .infinite-footer-column,ul.mm-listview li a,ul.mm-listview li span.infinite-mm-menu-blank{letter-spacing:0}





/* Mobile */
@media screen and (max-width: 767px) {

    body.infinite-body-front .infinite-container { padding-left: 30px; padding-right: 30px;  }

    .infinite-mobile-header { position: absolute; background-color: transparent; }
    .infinite-mobile-menu-right:first-child { position: inherit !important; float: left !important; }

}

/* Tablet */
@media screen and (min-width: 768px) and (max-width: 1024px) {

    body.infinite-body-front .infinite-container { padding-left: 30px; padding-right: 30px;  }

    .infinite-mobile-header { position: absolute; background-color: transparent; }
    .infinite-mobile-menu-right:first-child { position: inherit !important; float: left !important; }

}

/* Desktop */
@media screen and (min-width: 1025px) {

    body.infinite-body-front .infinite-container { padding-left: 30px; padding-right: 30px;  }

    .infinite-mobile-header { position: absolute; background-color: transparent; }
    .infinite-mobile-menu-right:first-child { position: inherit !important; float: left !important; }

}