/*
Theme Name: Sakwa Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.3.1719821664
Updated: 2024-07-01 10:14:24

*/




/* CONSENT FLOATER */
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    right: 15px !important;
    left: auto;
}

.cky-revisit-bottom-left:hover::before {
    left: calc(100% + -185px) !important;
}
/* END */

/* CONTACT BRANCHES */
.contact-branch {
    padding-top: 0px!important;
}

.contact-branch .et_pb_row {
    width: 100% !important;
}

/* END */
	
	
/* INDUSTRIAL IMAGE CARDS */

.dipl_image_card_image_wrapper {
    height: 300px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dipl_image_card_image_wrapper img {
    height: 100%;
    width: auto;
    object-fit: contain;
}

/* END */


.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #c70000!important;
}

.et_mobile_menu {
    border-top: 3px solid #c70000;
}



/* CF7 Black BG*/
.page-id-177 .wpcf7-response-output,
.page-id-173 .wpcf7-response-output,
.page-id-179 .wpcf7-response-output {
    color: #000000;
}

.page-id-177 div.contact-headings,
.page-id-173 div.contact-headings,
.page-id-179 div.contact-headings {
    border-bottom: 2px solid #c70000;
    padding-bottom: 15px;
}

.page-id-177 .dipl_form_styler_0 .dipl_form_styler_wrapper form input[type="checkbox"]:checked,
.page-id-173 .dipl_form_styler_0 .dipl_form_styler_wrapper form input[type="checkbox"]:checked,
.page-id-179 .dipl_form_styler_0 .dipl_form_styler_wrapper form input[type="checkbox"]:checked {
    color: #000000;
}

.page-id-177 div.contact-headings-wb, .page-id-177 div.contact-headings-is,
.page-id-173 div.contact-headings-wb, .page-id-173 div.contact-headings-is,
.page-id-179 div.contact-headings-wb, .page-id-179 div.contact-headings-is{
	padding-top: 15px;
	padding-bottom: 25px;
}

.page-id-75 span.wpcf7-quiz-label,
.page-id-173 span.wpcf7-quiz-label,
.page-id-179 span.wpcf7-quiz-label {
    color: #ffffff;
}

/* END */

/* CF7 White BG*/
.page-id-75 .wpcf7-response-output {
    color: #ffffff;
}

.page-id-75 div.contact-headings {
    border-bottom: 2px solid #c70000;
    padding-bottom: 15px;
}

.page-id-75 .dipl_form_styler_0 .dipl_form_styler_wrapper form input[type="checkbox"]:checked {
    color: #ffffff;
}

.page-id-75 div.contact-headings-wb, .page-id-75 div.contact-headings-is {
	padding-top: 15px;
}

/* END */


/* SIDEBAR AND POSTS */
a.custom-category-class {
    color: #c70000;
    font-weight: bold;
}

.cat-sidebar {
    padding-bottom: 10px;
}

a.cat-sidebar, a.cat-sidebar-list {
    color: #ffffff;
    font-size: 18px;
}

.cat-sidebar h2 a {
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
}

.cat-sidebar p a {
    color: #ffffff;
}