/*
Theme Name: Plank Child Theme
Template: plank
Theme URI: https://plank.themerex.net/
Description: Plank Child Theme
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0.0
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: plank
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

#main-header a.elementor-item {
    padding: 10px;
}
#main-header .elementor-column:first-child {
    width: 40%;
}
div#service-heading h1 {
    line-height: 22px !important;
}
section#main-header .elementor-container {
    background: #fff;
    border-radius: 80px;
    position: relative;
    padding: 20px 0;
}
div#logo img {
    position: absolute;
    top: -53px;
    left: 22%;
    right: 0;
    bottom: 0;
    max-height: unset !important;
}
.sc_layouts_menu_nav > li.current-menu-item > a {
    color: #C1272D !important;
}
.sc_layouts_menu_nav > li > a {
    color: #222222;
}
.sc_layouts_menu_nav > li > a:hover {
    color: #C1272D !important;
}
section#testimonials-sec .slider_pagination_wrap {
    margin-top: 20px;
}
.sc_services_accent .sc_services_item:not(.with_image):hover {
    background: #C1272D !important;
}
.sc_services_accent .sc_services_item_icon, .sc_testimonials_light .sc_testimonials_item:before, .elementor-social-icon i:before {
    background: -webkit-linear-gradient(#C1272D, #0071bc);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sc_services_accent .sc_services_item:not(.with_image):hover a {
    background: -webkit-linear-gradient(#fff, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wpcf7 .wpcf7-submit-style .submit-style-in, a.elementor-button {
    border-radius: 50px;
    background: #C1272D;
    border: 2.5px dashed #fff;
}
.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in, a.elementor-button:hover {
    background: #0071bc;
    border-color: #0071bc;
}
section#services-sec a.slider_next {
    opacity: 1;
    background: transparent;
    border: 1px solid #D0D5D1;
    color: #C1272D !important;
}
section#services-sec a.slider_prev {
    opacity: 1;
    background: transparent;
    border: 1px solid #D0D5D1;
    color: #0071bc !important;
}
section#services-sec .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -6.5em;
}
section#services-sec a.slider_next:hover,section#services-sec a.slider_prev:hover {
    background: #0071bc;
    color: #fff !important;
}
section#work-sec a.slider_arrow_default:hover {
    color: #C1272D !important;
}
section#testimonials-sec span.swiper-pagination-bullet-active {
    background: #C1272D !important;
    border-color: #C1272D !important;
}
section#testimonials-sec span.swiper-pagination-bullet {
    border-color: #C6C6C6;
}
.slider_width_auto .sc_portfolio.sc_portfolio_qw-simple .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
    width: 48% !important;
}
.slider_width_auto .sc_portfolio.sc_portfolio_qw-simple .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
    width: 48% !important;
}
.sc_services_accent .sc_services_item_title {
    letter-spacing: -0.5px !important;
    font-size: 23px !important;
}
.archive.category .page_content_wrap {
    padding-top: 200px;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
    background: #0071bc;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a:hover {
    background: #C1272D;
}
.post_footer.post_footer_single.entry-footer {
    display: none;
}
section.comments_wrap.opened {
    display: none;
}
section.related_wrap {
    margin-top: 0;
}
.post_meta_item.post_categories:not(.cat_sep) a {
    pointer-events: none;
    cursor: default;
    background: #0071bc !important;
}
.post_info_item.post_categories a, span.post_meta_item.post_categories.cat_sep a {
    pointer-events: none;
    cursor: default;
}
.single.single-cpt_portfolio .top_panel, .single.single-cpt_services .top_panel, .archive.category .top_panel {
    height: 400px;
    background: url(/wp-content/uploads/2025/02/post-banner.png)no-repeat center top !important;
    background-size: cover !important;
}
.single.single-cpt_services .sidebar.widget_area {
    display: none;
}
.single.single-cpt_services .content {
    width: 100% !important;
}
.archive.category .page_content_wrap .content_wrap {
    z-index: 9999;
    margin-top: 250px;
}
.single.single-post .top_panel{
	background: transparent !important;
}
.page_content_wrap {
    background: #fff !important;
}
.custom-background .content_wrap > .content {
    background: #fff;
}
.sidebar_inner {
    background: #fff !important;
}
.post_item.post_layout_band {
    box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}
.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured {
    width: 100%;
}