/*
Theme Name: Graviton Child
Template: graviton
*/

.elementor-page:not(.single-product) #pxl-main {
    padding: 30px 0 60px;
}
body #pxl-wapper #pxl-main {
    padding-top: 30px;
    padding-bottom: 60px;
}
body.page-id-75 #pxl-wapper #pxl-main {
    padding-top: 0
}
.elementor-342 .elementor-element.elementor-element-4333548 > .elementor-widget-container {
    margin-top: 0;
}
.elementor-1390 .elementor-element.elementor-element-b4674af .pxl-heading .pxl-item--title {
    margin-bottom: 15px;
}
.elementor-75 .elementor-element.elementor-element-fe160ca > .elementor-element-populated {
    padding: 60px 15px 40px 15px;
}
.pxl-post-75 .elementor-75 .elementor-element.elementor-element-4506b2e .pxl-text-editor, .elementor-75 .elementor-element.elementor-element-4506b2e .pxl-text-editor p {
    color: #121315;
    font-size: 24px;
    line-height: 1.4;
}
.pxl-post-75 .elementor-75 .elementor-element.elementor-element-b79609c .pxl-text-editor, .elementor-75 .elementor-element.elementor-element-b79609c .pxl-text-editor p {
  line-height: 1.4;
}
#pxl-post-75 .elementor img {
    max-width: 30%;
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 5px 15px;
}
.elementor-6156 .elementor-element.elementor-element-d5b92ed .pxl-nav-menu .pxl-menu-primary > li > a {
    line-height: 70px;
}
.elementor-6156 .elementor-element.elementor-element-63f06c4 .pxl-anchor-button.style-box {
    height: 70px;
}
.elementor-6156 .elementor-element.elementor-element-9674bfa .pxl-button .btn {
    line-height: 70px;
}
.elementor-6156 .elementor-element.elementor-element-afe8250 > .elementor-widget-container {
    padding: 13px 30px 13px 30px;
}
.elementor-75 .elementor-element.elementor-element-566b3eb .pxl-heading .pxl-item--title {
    font-size: 14px;
    line-height: 1.4;
    color: #1D1D1D7D;
    font-weight: 400;
    margin-bottom: 0px;
}
.pxl-header-content .elementor-8005 .elementor-element.elementor-element-dac4ee7 > .elementor-element-populated {
    padding: 0 15px 0 35px;
}
.pxl-header-content .elementor-8005 .elementor-element.elementor-element-ef4c055 .pxl-nav-menu .pxl-menu-primary > li > a {
    line-height: 70px;
}
.pxl-header-content .elementor-8008 .elementor-element.elementor-element-955e062 > .elementor-widget-container {
    padding: 13px 30px 13px 30px;
}
.pxl-header-content .elementor-8008 .elementor-element.elementor-element-4608bd1 .pxl-nav-menu .pxl-menu-primary > li > a {
    line-height: 70px;
}
.pxl-header-content .elementor-8008 .elementor-element.elementor-element-d79f18b .pxl-anchor-button.style-box {
    height: 70px;
}
.pxl-header-content .elementor-8008 .elementor-element.elementor-element-951c6e2 .pxl-button .btn {
    line-height: 70px;
}
footer .elementor-342 .elementor-element.elementor-element-17c5b79 .pxl-logo img {
    max-height: 80px;
}
/*header .elementor-6156 .elementor-element.elementor-element-afe8250 > .elementor-widget-container {
    padding: 9px 30px 8px 30px;
}*/

/* Media */

@media (max-width: 1600px) {
    header .elementor-8005 .elementor-element.elementor-element-3f2e16f .pxl-button .btn {
        padding: 0 25px;
    }
    header .elementor-6156 .elementor-element.elementor-element-d5b92ed .pxl-nav-menu .pxl-menu-primary > li > a {
        font-size: 12px;
        letter-spacing: 1px;
    }
    header .elementor-8008 .elementor-element.elementor-element-4608bd1 .pxl-nav-menu .pxl-menu-primary > li > a {
        font-size: 12px;
        letter-spacing: 1px;
    }
}

@media screen and (min-width: 992px) {
    body.blog .pxl-content-wrap.no-sidebar .pxl-content-area, body.archive:not(.post-type-archive):not(.tax-product_cat):not(.tax-product_tag) .pxl-content-wrap.no-sidebar .pxl-content-area, body.single-post .pxl-content-wrap.no-sidebar .pxl-content-area {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 1350px) {
    .hide-ct-1350 .pxl-icon-box .pxl-item--meta {
        display: flex;
    }
    header .elementor-6156 .elementor-element.elementor-element-8eae36c > .elementor-widget-container {
        margin: 0px 15px 0px 0px;
    }
    header .elementor-6156 .elementor-element.elementor-element-59189fa > .elementor-widget-container {
        margin: 0px 15px 0px 0px;
    }
    .elementor-6156 .elementor-element.elementor-element-59189fa {
        max-width: 200px;
    }
}

@media (min-width: 1201px) and (max-width: 1250px) {
    .elementor-element-e314712 {
        display: none;
    }
}

@media (min-width: 768px) {
    header .elementor-6156 .elementor-element.elementor-element-89ebbbe {
        width: 20%;
    }
    header .elementor-6156 .elementor-element.elementor-element-103f82c {
        width: 80%;
    }
    header .elementor-8008 .elementor-element.elementor-element-58dcdb1 {
        width: 80%;
    }
    header .elementor-8008 .elementor-element.elementor-element-16af418 {
        width: 20%;
    }
}