/*
Theme Name:     Kariez Child Theme
Template:       kariez
Theme URI:      http://radiustheme.com/demo/wordpress/themes/kariez
Author:         RadiusTheme. Customized by Kushal Shah - JAKK Web. 
Description:    Kariez is an Responsive Cargo & Logistics WordPress Theme. For customisation details contact at +91 8080877247 (Kushal Shah) for more details.
Version:        1.0.0
Tested up to: 	6.6
Requires PHP: 	7.4
Text Domain:    kariez
Tags: 			theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/

body .project-wrap-1:after {
    background-color: transparent;
}

body .gallery-content-area .custku-mm-glthumb img {height: 300px;}

.wp-child-theme-kariez-child.has-sticky-header.has-top-bar .kariez-breadcrumb-wrapper {
    padding-top: 180px;
    padding-bottom: 100px;
}

/* .wp-child-theme-kariez-child.has-sticky-header.has-top-bar .kariez-breadcrumb-wrapper .breadcrumb-area {
    display: none;
} */

body .rt-phone-2 .phone-icon i, body.tr-header-light .menu-icon-wrapper .rt-phone-2 .phone-box .content .phone-number:hover, body.blog .content-area .separate-meta a, body .pagination-list li.active a, body .pagination-list a:hover {
    color: #F5F5F7;
}

body.blog #primary.content-area {
    padding: 80px 0px;
}

body.wp-singular.single-post .content-area {
    padding-top: 0;
}

body.wp-singular.single-post .content-area .content-top-area .post-thumbnail-wrap {
    max-height: 70vh;
}

body .product-list-mmwrap .rt-project-multi-layout-2 .project-item:hover .project-thumbs .project-title a {
    background-image: linear-gradient(to right, #F5F5F7, #F5F5F7 50%, #F5F5F7 50%);
}

body .product-list-mmwrap .rt-project-multi-layout-2 .project-item:hover .project-thumbs .project-content .project-cat a, body .prduct-dtlspg-content-area .rt-related-project .project-cat a, body .hmpg-fold-one-container .btn.button-1:hover .button-text, body .project-slider-layout-4 .rt-swiper-slider .swiper-navigation .swiper-button i, body .project-slider-layout-4 .rt-swiper-slider .swiper-navigation .swiper-button:hover i, body .hmpg-fold-two-main-container .rt-content .rt-button a.btn.button-3:hover, body .hmpg-fold-two-main-container .rt-content .rt-button a.btn.button-3:hover .button-text {
    color: #F5F5F7;
}

body .product-list-mmwrap .rt-project-multi-layout-2 .project-item .project-thumbs .post-thumbnail-wrap .post-thumbnail img {
    height: 397px;
}

body .kariez-navigation ul li > ul.dropdown-menu {
    min-width: 275px;
}

body .prduct-dtlspg-content-area .rt-related-project .project-cat a:hover, body .prduct-dtlspg-content-area .rt-related-project .project-item:hover .project-cat a {
    color: #221F1F;
}

.page-id-3801 .mm-coreval-container .elementor-widget-rt-info-box {
    min-width: 30%;
}

.page-id-3801 .mm-coreval-container .rt-info-box .info-box:hover .info-title, .page-id-3801 .mm-coreval-container .rt-info-box .info-box:hover .info-title a, .page-id-3801 .mm-coreval-container .rt-info-box .info-box:hover .content-holder p {
    color: #F5F5F7;
    transition-duration: 0.3s;
}

.page-id-3801 .abtus-prdcts-container .rt-team-default .team-thumbs img {
    height: 327px;
}

.page-id-3801 .abtus-prdcts-container .project-item:hover .project-content .project-info .project-cat a {color: #B81D24; }
.page-id-3801 .abtus-prdcts-container .project-item:hover .project-content .project-info .project-title a {color: #F5F5F7; }

body .hmpg-fold-one-container .btn.button-1:hover i.icon-arrow-right {
    color: var(--rt-primary-color);
}

body .cursor__inner svg path {
    color: #F5F5F7;
    stroke: #F5F5F7;
}

body .hmpg-fold-two-main-container .project-item:hover .project-content .project-info .project-title a, body.archive .separate-meta .category-links a, body.author .separate-meta .category-links a, body.search-results .separate-meta .category-links a {
    color: #F5F5F7;
}

body .hmpg-fold-two-main-container .rt-button a.btn.button-3:hover i.icon-arrow-right, body .hmpg-fold-two-main-container .project-item:hover .project-content .project-info .project-cat a { color: var(--rt-primary-color); }

body .custku-mmsingprodcts-img-wrap img { max-height: 520px; }

body .site-header .kariez-topbar {padding: 6px 0; padding-bottom: 2px;}
body .site-header .kariez-topbar .social-icon a {line-height: normal;}

body .kariez-navigation ul li a { padding: 24px 0; }

body.tr-header-light .menu-icon-wrapper {transform: scale(0.8); transform-origin: right;}

body .hmpg-mivi-main-container .elementor-widget-rt-info-box .rt-info-box.rt-info-layout-1 .info-box .info-content-holder {min-height: 90px;}

body .rt-hero-slider .single-slider:before {
    background: linear-gradient(160deg,rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0.55) 34%, rgba(0, 0, 0, 0.55) 100%)
}

body .mm-contact-form {clear: both; position: relative;}

body .mm-contact-form .elementor-shortcode form {
    box-sizing: border-box;
    /* background: rgba(255, 255, 255, .5); */
    background: #F5F5F7;
    border-radius: 16px;
    margin-left: 20px;
    padding: 30px 40px;
    padding-top: 40px;
}

body .mm-contact-form .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

body .mm-contact-form .btn, body .mm-contact-form input[type=submit] {cursor: pointer; font-weight: 600; font-size: 18px; border-radius: 30px;}

body .mm-contact-form textarea.form-control {height: auto;}

body .mm-contact-form .wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px;
    font-weight: normal;
    display: block;
}

body .mm-contact-form .submit-btn-wrap p {margin-top: 10px; margin-bottom: 10px;}

body .mm-contact-form form .wpcf7-spinner {
    position: absolute;
    right: 16px;
    top: 24px;
    margin: 0;
}

.downloadBrochure-menu-link a {color: #F5F5F7; text-decoration: none;}
.downloadBrochure-menu-link a:hover {color: #F5F5F7; text-decoration: underline;}

@media screen and (min-width: 1600px) {
    body .hmpg-fold-one-container .mmhmpg-sec1-video {max-height: 860px;}
    body .site-content .elementor .elementor-element.hmpg-fold-two-main-container {background-position: center 33vh;}
}
@media screen and (max-width: 1400px) and (min-width: 1025px) {
    body .elementor .hmpg-fold-two-main-container.elementor-element.elementor-element-e1a47e3 .e-con-inner {padding-top: 10px;}
    body .hmpg-fold-one-container .mmhmpg-sec1-video video {height: 800px;}
}
@media screen and (max-width: 1400px) {
    body .rt-hero-slider .single-slider:before {
        background: transparent;
    }
}
@media screen and (max-width: 1040px) {
    body .rt-hero-slider .single-slider:before {
        background: transparent;
        display: none;
    }
    body .hmpg-fold-one-container .mmhmpg-sec1-video video {height: 500px;}
}

@media screen and (max-width: 820px) {
    body .mm-contact-form .elementor-shortcode form {
        margin-left: 0;
        padding: 20px;
    }
    body .mm-recent-article-main-container .rt-el-post-wrapper .col-xl-6:first-child .article-inner-wrapper {border-bottom: 1px solid #E5E5E5; padding-bottom: 20px;}
    body.blog .content-area .site-main article.blog-list-2 .article-inner-wrapper {border-bottom: 1px solid #E5E5E5; padding-bottom: 18px;}
    body.blog .content-area .site-main article.blog-list-2:last-child .article-inner-wrapper {border-bottom: 0 none; padding-bottom: 0;}
    body.wp-singular .single-content .entry-wrapper .entry-content blockquote.wp-block-quote {padding: 45px 10px 20px 10px;}
    body.wp-singular .single-content .entry-wrapper .entry-content blockquote.wp-block-quote p {font-size: 24px;}
    body.wp-singular .single-content .entry-wrapper .entry-content blockquote.wp-block-quote:after {left: 10px; top: 10px; font-size: 30px;}
    body .kariez-offcanvas-drawer.is-open {justify-content: flex-start; border-bottom: 6px solid #B81D24;}
    body .kariez-offcanvas-drawer.is-open .offcanvas-address {display: none;}
    body .kariez-offcanvas-drawer.is-open .offcanvas-logo img.rt-mobile-logo {max-width: 200px;}
    body .kariez-offcanvas-drawer.is-open .offcanvas-logo a.trigger-icon.trigger-off-canvas {position: absolute; top: 12px; right: 12px;}
}