/*
 Theme Name:        Dentario Child Theme
 Theme URI:         https://dentario.themerex.net/
 Description:       Dentario is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author:            ThemeREX
 Author URI:        https://themerex.net/
 Template:          dentario
 Version:           1.0
 Tested up to:      6.6
 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:              flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:       dentario
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a{ color: #009987!important; }
.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).menu-item-has-children > a:after{ background-color: #009987!important; }
.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a{ color: #009987!important; }

.def-color{ background-color: #009987!important; }
.def-color:hover{ background-color: #0fa896!important; }
.team_member_page  .team_member_description, .cpt_team-template-default .team_page_wrap_info  { display:none; }
.team_member_avatar img { width: 100%; }
footer .sc_icons_modern.sc_icons_size_small .sc_icons_icon, .sc_icons_modern.sc_icons_size_small .sc_icons_image { width: 2.4em!important; height: 2.4em!important; line-height: 2.4em!important; background-color: #009987!important; } 
footer .sc_icons_size_small .sc_icons_icon:before, .sc_icons_size_small .sc_icons_icon>span:before { font-size: 1.5em!important; }
.sub-about .elementor-image-box-content{ padding: 0 15px; }
.sub-about .elementor-widget-image-box{ border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 0; overflow: hidden; background: #fff; }
.d-none{ display: none; } 
.about-sub-banner img.swiper-slide-image{ width: auto!important; height: 600px; }  
.our-services-list .sc_services_cool .trx_addons_columns_wrap>[class*="trx_addons_column-"]{ padding-right: 25px; }
.services_page_featured, .sc_skills_total{ display: none!important; }
.step-list .trx_addons_column-1_4{ width: 100%; margin-bottom: 40px; }
.step-list .sc_icons_columns_wrap{ flex-direction: column; }
.our-services-list-home .slider_container .slider-slide{ padding-right: 40px; }
footer .sc_icons_modern .sc_icons_item + .sc_icons_item{ margin-top: 15px; }
footer .sc_icons_item_description{ margin-top: 0!important; }
footer .sc_icons_item_title{ font-size: 18px!important; }
.sc_services_extra .sc_services_item_title{ font-size: 20px!important; }
.sub-menu .sf-with-ul{ padding-right: 30px!important; }
.swiper-pagination-bullets{ padding-top: 20px; }
.page-id-1453 .elementor-element-e6b8bf5{ display: none; } 
.opening-hours { padding: 20px; width: 100%; }
.opening-hours ul { list-style: none;  padding: 0;  margin: 0; }
.opening-hours li { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.opening-hours li:last-child { border-bottom: none; }
.opening-hours li.active { color: #1dc2a8; font-weight: bold; }
.sc_icons_modern .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern .sc_icons_image + .sc_icons_item_details{ margin-top: 2px !important; }
.meet-team .sc_team_item_socials { display: none; } 
.meet-team .sc_team_metro .sc_team_item.has-post-thumbnail .post_featured{ min-height: 280px; }
footer .sc_icons_item_title a{font-size: 18px!important;COLOR: #FFF!important;}
div.wpcf7 .form-style-6 textarea { height: 110px; }
.terms-check{ padding-top:25px; padding-bottom: 25px; }
.wpcf7 .wpcf7-submit-style .submit-style-in{ background-color: #009987!important;}
.elementor-element-91a3141 { display: none!important; }
.elementor-element-48d3da0{ width: 100%!important; }
#rev_slider_1_1_wrapper .thumb_reveal.tparrows{ background: transparent!important; }
#rev_slider_1_1_wrapper .thumb_reveal.tparrows:before{ color: #fff!important; }
#rev_slider_1_1_wrapper .thumb_reveal.tparrows.rs-touchhover:before{ color: #000!important; }
.menu_mobile_inner .socials_mobile{ display:none; }
.mt-team .post_featured.hover_link.with_thumb>.bg_in{ background-position: top!important; }
.free-reg .fl-col-group{ display: flex; align-items: center; }
/* @media (max-width: 1279px) {
    .elementor-22195 .elementor-element.elementor-element-cfc59f6 > .elementor-widget-container {
        padding: 20px 0px 0px 20px;
    }
} */
@media (max-width: 919px) {
    .elementor-22195 .elementor-element.elementor-element-cfc59f6 > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }
}