.price {
    display: none !important;
}

.products .shop_cart.ajax_add_to_cart {
    display: none !important;
}

.sc_services_light .sc_services_item_thumb img {
    max-height: none !important;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    transition: opacity .6s ease-in-out;
    opacity: 0.4;
}

.sc_services_light .sc_services_item_thumb:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: opacity .6s ease-in-out;
    opacity: 1;
}

.sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_3:nth-child(1) .sc_services_item_thumb, .sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_3:nth-child(2) .sc_services_item_thumb, .sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_3:nth-child(3) .sc_services_item_thumb {
    margin-top: 0px !important;
}

.menu_mobile .search_mobile {
    display: none !important;
}

.menu_mobile .social_item .social_icon {
    font-size: 15px !important;
}

.socials_mobile .social_icon_gplus, .socials_mobile .social_icon_twitter, .socials_mobile .social_icon_mail {
    display: none !important;
}

.socials_mobile {
    width: 270px !important;
    margin: 0 auto !important;
    text-align: left !important;
}

.menu_mobile_inner .sc_layouts_logo {
    display: none;
}

.menu_mobile_inner .sc_layouts_logo.mobilemenu {
    display: block !important;
}

.sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2 {
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #e3e9ea;
}

.sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2:nth-last-child(1), .sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2:nth-last-child(2) {
    border-bottom: 0;
}

.sc_services_light .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2:nth-child(2n) {
    border-right: 0;
}

.sc_services_light .sc_services_item_thumb {
    margin-top: 0px !important;
}

.sc_layouts_616 .sc_services_light .sc_services_item_thumb img {
    padding: 25px 0px;
}

.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 160px !important;
}

.sc_services_light .sc_services_item_thumb img {
    -webkit-filter: grayscale(0) !important;
    filter: grayscale(0) !important;
    opacity: 1;
}

.body_style_boxed .page_wrap {
    padding: 0px !important;
}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor {
    background-color: #ffffff00;
    box-shadow: none;
}

.header_main_menu {
    margin: 0 auto;
}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor {
    background-color: #ffffff00 !important;
}

.scheme_default .sc_layouts_menu_nav > li:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover {
    background-color: #ffffff00 !important;
}

.scheme_default .sc_layouts_menu_nav > li > a > span:before {
    background-color: transparent !important;
}

.sc_layouts_menu_nav>li.current-menu-item, .sc_layouts_menu_nav>li.current-menu-parent, .sc_layouts_menu_nav>li.current-menu-ancestor, .sc_layouts_menu_nav>li.sfHover, .sc_layouts_menu_nav>li:hover {
    box-shadow: none !important;
}

.sc_layouts_menu_nav>li.current-menu-item, .sc_layouts_menu_nav>li.current-menu-parent, .sc_layouts_menu_nav>li.current-menu-ancestor, .sc_layouts_menu_nav>li.sfHover, .sc_layouts_menu_nav>li:hover {
    box-shadow: none !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: rgba(0,0,0,0.58) !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_menu_nav > li li > a:hover, .scheme_default .sc_layouts_menu_nav > li li.sfHover > a {
    background-color: #ffffff00 !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover span, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a span, .scheme_default .sc_layouts_menu_nav > li li > a:hover span {
}

.header_main_menu .sub-menu > .menu-item-type-post_type a:hover span {
    color: #ff8383 !important;
}

.scheme_default .sc_layouts_menu_nav > li li.current-menu-item > a span, .scheme_default .sc_layouts_menu_nav > li li.current-menu-parent > a span, .scheme_default .sc_layouts_menu_nav > li li.current-menu-ancestor > a span {
    color: #ff8383 !important;
}

.scheme_default .sc_layouts_menu_nav > li:before {
    background-color: rgba(255,255,255,0) !important;
}

.header_main_menu > .sc_layouts_item {
    margin-left: auto !important;
    margin-right: auto !important;
}

.header_main_menu.sc_layouts_column_align_right .sc_layouts_item:first-child {
    margin-left: auto !important;
}

.header_main_menu.sc_layouts_column_align_right .sc_layouts_item:last-child {
    margin-right: auto !important;
}

.header_main_menu.sc_layouts_column_align_right, .header_main_menu.sc_layouts_column.sc_layouts_column_align_right .widget, .header_main_menu.sc_layouts_column.sc_layouts_column_align_right .widget_title, .header_main_menu.sc_layouts_column.sc_layouts_column_align_right .widgettitle {
    text-align: center;
}

.header_main_menu .sc_layouts_menu_nav>li ul {
    text-align: center;
}

.scheme_default h2, .scheme_default h2 a, .scheme_default [class*="color_style_"] h2 a {
    color: #102A4A !important;
}

.scheme_dark h2 {
    color: #fff !important;
}

.scheme_default .sc_icons .sc_icons_item_title {
    color: #102A4A !important;
}

.scheme_default .sc_icons .sc_icons_icon {
    color: #ff8383 !important;
}

.sc_item_subtitle:before {
    display: none !important;
}

.scheme_default .sc_item_subtitle {
    padding-left: 0px;
}

@media (max-width: 1440px) {
    .sc_layouts_menu_nav > li > ul {
        top: 92px !important;
    }
}

@media (min-width: 768px) {
    .header_row_section {
        background-color: rgba(0,0,0,0.58) !important;
    }
}

@media (max-width: 767px) {
    .header_row_section {
        background-color: #4c4c4c !important;
    }
    
    .header_row_section .header_main_menu {
        margin-top: -30px;
        padding: 15px;
    }
    
    .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon {
        color: #ef1c34 !important;
    }
    
    .header_row_section .sc_layouts_item_icon {
        font-size: 40px !important;
    }
}