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


.cli-switch .cli-slider:after {
    min-width: 65px!important;
}

body .gdlr-core-blog-grid .gdlr-core-blog-title {
    font-size: 24px!important;
}

.infinite-single-article .infinite-single-article-title {
    font-size: 30px!important;
}


.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
    font-size: 30px!important;
}

.widget_product_categories ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
    font-size: 15px!important;
}

.infinite-mobile-header.infinite-fixed-navigation .infinite-logo-inner {
    max-width: 70px!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.infinite-mobile-header {
    box-shadow: none!important;
    -webkit-box-shadow: none!important; 
}


.gdlr-core-divider-item-with-icon img {
    max-height: 20px!important;
}

.infinite-sidebar-area .infinite-widget-title {
    font-size: 12px!important;
    font-family: "Montserrat", sans-serif!important;
}

.widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before {
    color: #3a8572!important;
}


@media screen and (max-width: 600px){
  
    .swap-img .gdlr-core-pbf-wrapper-container{
        display: flex;
        flex-direction: column-reverse;
    }
}

.single-post .infinite-navigation,.single-post  .infinite-mobile-menu
	{ 
		display:none;
}

.single-post .infinite-logo-inner
	{ 
		
		margin:auto;
}

.single-post .infinite-logo
	{ 
		position:inherit!important;
	
}

.infinite-body .infinite-main-menu-right-button {
    border: none!important;
}

.infinite-main-menu-right-button {
    padding: 8px 10px!important;
    margin-top: -8px!important;
    margin-left: 0px!important;
}


.infinite-mobile-header {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.infinite-single-article-date-wrapper.post-date.updated {
    display: none!important;
}


/*---- INIZIO FORM ----*/

span.wpcf7-not-valid-tip {
    color: #dc3232!important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: none!important;
}

.infinite-body div.wpcf7-response-output {
    color: #ffb900!important;
    font-weight: bold!important;
    text-align: center!important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none!important;
	color: #46b450!important;
}


/*---- FINE FORM ----*/

.single-post .infinite-fixed-navigation.infinite-style-fixed,.single-post .infinite-fixed-navigation.infinite-style-slide{
   position:unset;
}

.logo-blog{
    padding-bottom:15px;
    border-bottom:solid 1px #e6e6e6;
}