/** Custom Heavy Styles **/

.header_bot, .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_bot textarea, .header_bot select, .header_bot option {
    background-color: #ffffff;
}
.header_bot, .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_bot textarea, .header_bot select, .header_bot option {
    color: #0e0e1f;
}
.header_mid, .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_mid textarea, .header_mid select, .header_mid option {
    background-color: #ffffff;
}
.header_mid, .header_mid .cmsmasters_social_icon:hover, .header_mid .cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong, .header_mid .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity, .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_mid textarea, .header_mid select, .header_mid option {
    color: #0e0e1f;
}
.header_mid .logo_wrap .logo img {
    margin: 15px auto !important;
}
.header_mid .header_mid_outer:after, .header_mid .logo_wrap:before, .enable_header_bottom .header_mid.header_mid_scroll .header_mid_outer:after {
    background-color: #efefef;
}
.header_mid{min-height: 95px;}
.cmsmasters_dynamic_cart .widget_shopping_cart_content, .cmsmasters_dynamic_cart .cmsmasters_added_product_info, .header_mid.header_mid_scroll {
    background-color: #ffffff;
}
.header_bot.header_bot_scroll {
    background-color: #ffffff;
}
.header_mid a, .header_mid .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a, .header_mid .cmsmasters_dynamic_cart .widget_shopping_cart_content .total, 
.header_mid .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button, .header_mid .mid_search_but_wrap .mid_search_but {
    color: #2e2e0f;
}
.header_mid .flex{
	display: flex!important;
    padding: 10px 15px;
    gap: 20px;
}
.header_mid .mid_search_but_wrap .mid_search_but {
    padding: 22px 0;
}
#cmsmasters_clients_id6k60p39t .cmsmasters_clients_item a {
    background: #ffffff;
    margin: 0 10px;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
    transition: all ease-in .3s;
    transform: translate(0,0);
}
#cmsmasters_clients_id6k60p39t .cmsmasters_clients_item a:hover{
	box-shadow: 0 0 25px 1px rgb(0 0 0 / 7%);
    transition: all ease-in .3s;
    transform: translate(0,-15px);
}
#cmsmasters_clients_id6k60p39t .cmsmasters_clients_item {
    margin: 20px 10px;
}
.slides_control .cmsmasters_clients_slider {
    padding-top: 50px;
}
.owl-carousel .owl-wrapper-outer {
    padding-top: 15px;
}
.cmsmasters_clients_slider_wrap .cmsmasters_clients_slider .owl-pagination {
    top: unset;
    bottom: -35px;
}
.hidden-all, #bottom{
	display: none !important;
}
html .cmsmasters_color_scheme_footer .headline_outer .entry-title,
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner > span:not([class]),
.headline_outer .headline_inner .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
html .cmsmasters_color_scheme_footer .headline_outer .cmsmasters_breadcrumbs_inner a, 
html .cmsmasters_color_scheme_footer .headline_outer .cmsmasters_breadcrumbs_inner a:hover{
	color: #0e0e1f;
}
.headline_outer .headline_inner {
    padding: 20px 20px 10px;
}
.headline_outer .headline_inner .headline_text .entry-title, html.csstransitions .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner a, html.csstransitions .cmsmasters_single_slider .cmsmasters_single_slider_item_inner_wrap, html.csstransitions .cmsmasters_single_slider .cmsmasters_single_slider_item_outer .cmsmasters_img_wrap .img_placeholder:before, html.csstransitions .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover{
    margin: 0;
    color: #0e0e1f;
}
#slide_top {
    border-radius: 50%;
}


@media only screen and (min-width: 1025px){
    ul.navigation > li.current-menu-item{
        background: #ef3016;
        transition: all ease-in .3s;
    }
    ul.navigation > li.current_page_item:hover{
        background: #ffffff;
        transition: all ease-in .3s;
    }
    ul.navigation > li.current-menu-item a span{
        color: #ffffff;
        transition: all ease-in .3s;
    }
    ul.navigation > li.current_page_item:hover a span{
        color: #ef3016;
        transition: all ease-in .3s;
    }
    ul.navigation > li.current_page_item{
        background: #ef3016;
        transition: all ease-in .3s;
    }
    ul.navigation > li.current_page_item:hover{
        background: #ffffff;
        transition: all ease-in .3s;
    }
	ul.navigation > li > a, ul.navigation > li.menu-item.current-menu-item > a, ul.navigation > li.menu-item.current-menu-ancestor > a {
		color: #2e2e1f;
	}
	ul.navigation > li > a:hover, ul.navigation > li:hover > a, ul.navigation > li > a .nav_title:before, ul.navigation > li.menu-item.current-menu-item > a .nav_title:before, ul.navigation > li.menu-item.current-menu-ancestor > a .nav_title:before {
		color: #ef3016;
	}
	.fixed_header #header {
		position: fixed;
		box-shadow: 2px 0 3px rgb(0 0 0 / 48%);
	}
	.fixed_header #header *, .fixed_header #header, #header *, #header{
		transition: all ease-in .3s;
	}
	.header_mid_scroll .header_mid_inner .logo_wrap {
		width: 240px;
	}
	.header_mid_scroll{min-height: 75px;}
	.header_bot_scroll {height: 50px;}
}