/*
 Theme Name:   FitLine Child Theme
 Theme URI:    https://fitline.axiomthemes.com/
 Description:  FitLine Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     fitline
 Version:      1.0
 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:  fitline
*/


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

/* NAV */
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a, .menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before, .menu_mobile .menu_mobile_close .menu_button_close_icon, .menu_mobile .social_item .social_icon, .sc_icons_accent .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent .sc_icons_item:hover .sc_icons_item_description {
	color: #006834 !important;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .menu_mobile .socials_mobile:before, .sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
	background-color: #006834 !important;
}
.menu_mobile .sc_layouts_logo img {
	max-height: 60px !important;
}


/* HEADER */
.elementor-17 .elementor-element.elementor-element-466ba81, .elementor-17 .elementor-element.elementor-element-20d1fee {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon, [class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
	color: #E4FFE6;
}


/* HOME */
.servicios1 > div > .sc_icons_card .sc_icons_item {
	padding: 4.4em 1.6em 2.8em;
}
.sc_icons .sc_icons_icon {
	height: 61.7px;
}
.servicios2 > div > .sc_icons_card .sc_icons_item {
	padding: 4.4em 0.9em 2.8em;
}
.sc_icons_item_title {
	font-size: 1.25em;
}
.elementor-element-80e295e > div > div > .sc_layouts_item_icon, .elementor-element-330bae5 > div > div > a > .sc_layouts_item_icon, .elementor-element-0a9d883 > div > div > a > .sc_layouts_item_icon, .elementor-element-a835223 > div > div > .sc_layouts_item_icon, .elementor-element-bcd8e7f > div > div > a > .sc_layouts_item_icon, .elementor-element-fdba5c0 > div > div > a > .sc_layouts_item_icon, .elementor-element-0710fdc > div > div > .sc_layouts_item_icon, .elementor-element-9c34b9e > div > div > a > .sc_layouts_item_icon, .elementor-element-f1e9847 > div > div > a > .sc_layouts_item_icon, .elementor-element-a02839d > div > div > .sc_layouts_item_icon, .elementor-element-9cde04a > div > div > a > .sc_layouts_item_icon, .elementor-element-ebe8793 > div > div > a > .sc_layouts_item_icon {
    color: #006834 !important;
	font-size: 1.25em !important;
}
.elementor-66 .elementor-element.elementor-element-292bd41 .sc_item_descr {
	text-align: justify;
}
.sc_icons_accent .sc_icons_item {
	padding: 3.4em 1.6em;
}
.sc_icons_item_description {
	font-size: 16px;
}
.sc_icons_accent .sc_icons_item:hover {
	background-color: #F7F9F2 !important;
}


/* ABOUT */
.sc_icons_columns_wrap .sc_icons_item {
	padding: 20px;
}

/* TARIFAS */
.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item {
	width: 95%;
}