/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready */

/*Buttons*/
#btn-icon-primary:before{
    content: url('/wp-content/uploads/2020/12/primary.png');
    padding-right: 10px;
}
#btn-icon-secondary:before{
    content: url('/wp-content/uploads/2020/12/secondary.png');
    padding-right: 10px;
}
#btn-icon-footer:before{
    content: url('/wp-content/uploads/2020/12/footer.png');
    padding-right: 10px;
}

/*Portfolio Grid Gépeink click*/
.portfolio_grid{
    pointer-events: none!important;
}

/*Homepage Post Grid*/
.section--service .w100{
    pointer-events: none!important;
}

/*Contact Form Button*/
.btn-green{
    background-color: #f8bf00!important;
}
.shadow-hover:hover{
    background-color: #1b2a4a!important;
}
.btn-green:focus{
    background-color: #1b2a4a!important;
}
/*Homepage Post-Carousel click*/
.pix-post-meta-element .pix-post-meta-author {
    display: none !important;
}
.pix-post-meta-element .pix-post-meta-categories {
    display: none !important;
}
.pix-post-meta-element .pix-post-meta-date {
    display: none !important;
}

/*About us tablet*/
@media only screen and (max-width: 992px){
    .col-s-4 {
        width: 100%;
        display: block;
    }
    .col-s-8 {
        width: 100%;
        padding-top: 15px;
    }
}

/*Homepage, Contact Image*/
@media only screen and (max-width: 992px){
    .section--work .media {
        display: block!important;
    }
}

@media only screen and (max-width: 767px){
    .section--work .media {
        display: flex!important;
    }
}
@media only screen and (max-width: 992px){
    .section--info .media {
        display: block!important;
    }
}

@media only screen and (max-width: 767px){
    .section--info .media {
        display: flex!important;
    }
}

/*Footer bottom section*/
@media only screen and (max-width: 767px){
	.footer--3 p{
		text-align: center!important;
	}

	.section--story .vc_custom_1611155338536{
		padding-left: 0px!important;
	}
}

/* Homepage Respo */
@media only screen and (max-width: 767px) {
    .section--about{
        text-align: center!important;
    }
    .section--about_ext .text-left{
        text-align: center!important;
    }
    .section--about_ext h3{
        text-align: center!important;
        margin: 0!important;
        padding-top: 20px;
        border-top: 2px solid #fafafa;
        font-size: 22px!important;
    }
    .section--services .text-left{
        text-align: center!important;
    }
    .section--services_ext h3{
        text-align: center!important;
        margin: 0!important;
        padding-top: 20px;
        border-top: 2px solid #fafafa;
        font-size: 22px!important;
    }
    .section--services_ext .text-left{
        text-align: center!important;
    }
    .section--machines .text-left{
        text-align: center!important;
    }

    .section--footer{
        border-bottom: 1px solid white;
    }

    .section--footer #btn-icon-footer{
        display: inline-block!important;
        width: 49%;
        padding-top: 0!important;
        padding-bottom: 0!important;
        margin: 0!important;
        text-align: left;
    }
}
