@charset "UTF-8";
/*
Theme Name: Piqes Child
Template: piqes
Theme URI: https://piqes.ancorathemes.com
Description: Piqes 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: AncoraThemes
Author URI: http://ancorathemes.com
Version: 1.0.3
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: piqes-child iiii
*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .elementor-counter-number {
      font-size: 48px;
    }
}

.sc_layouts_menu_nav>li ul.submenu {
	background-color: #fff;
}

.sc_layouts_menu_nav>li ul.submenu li a {
	color: #000 !important;
}

a.icon-dot3:before {
	color: #acad38 !important;
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_dark .sc_layouts_menu_nav>li li>a {
    color: #000000 !important;
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_dark .sc_layouts_menu_nav>li ul {
    background-color: #fff !important;
}
.scheme_default .sc_price_item .sc_price_item_description, .scheme_default .sc_price_item .sc_price_item_details {
	color: #7e7b8a!important;
}

.scheme_default .sc_price_item_link {
    color:  #4054B2!important;
    border: 2px solid #4054B2!important;
 box-shadow: 0 0 30px 0 rgb(113 84 248 / 10%);
}

.scheme_default .sc_price_item_link:hover,.scheme_default .sc_price_item_link:before,.scheme_default .sc_price_item_link:after {
    color:  #B7B845!important;
    border: 2px solid #B7B845!important;
}

.scheme_default .sc_price_item_link:before,.scheme_default .sc_price_item_link:after {
	color:  #B7B845!important;}

.scheme_default .sc_price_item:hover .sc_price_item_label {
       color: #fff;
}

.scheme_default .sc_price_item .sc_price_item_label {
       background-color: #4054B2;
}


/* .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item > div > div  a:not(.sc_button):not(.button):hover {
	color: #b7b845!important;
} */

.scheme_default .sc_button_bordered.color_style_link2:not(.sc_button_bg_image){
	background-color: #fff!important;
	border:none;
}

.scheme_default .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover {
	background-color: #4661b8!important;
}

.elementor-element-5493d7d .swiper-slide-image, .elementor-element-d1df957 .swiper-slide-image {
	filter: grayscale(1);
}

.elementor-element-5493d7d .swiper-slide-image:hover,.elementor-element-d1df957 .swiper-slide-image:hover {
	filter: none;
}

.sc_layouts_title_caption {
	color: #fff!important;
}

footer #menu-meniu-footer a, footer.footer_wrap .sc_layouts_item p a, footer.footer_wrap .menu-meniu-principal-container li a,.scheme_dark.footer_wrap a, .scheme_default.footer_wrap a{
	color: #fff!important;
}

.scheme_dark .menu_mobile_inner a {
	color: #4661b8!important;
}

.ha-slick-title {
	text-align: center;
}

@media (max-width: 1023px) {
	.sc_layouts_menu_nav > li.menu-item-has-children > a {
   	 padding: 0.7em;
	}
}

.menu_mobile .menu_mobile_nav_area .menu-item .open_child_menu {
	top: 0.9em;
}

.scheme_dark .mobile_menu_top_wrap .menu_mobile_close .theme_button_close_icon::before, 
.scheme_dark .mobile_menu_top_wrap .menu_mobile_close .theme_button_close_icon::after{
	border-color: #4661b8;
}

.footer_wrap .widget li + li {
    margin-top: 7px!important;
}


@media (max-width: 767px) {
.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {
    max-height: 2.5em!important;
	}
}


.search.search-results .post_meta {
	display: none;
}

.sc_price_item .sc_button {
	text-transform: none !important;
}

@media (max-width: 767px) {
.elementor-51 .elementor-element .ha-step-arrow{
    display: none;
	}
.elementor-counter-number {
    font-size: 2.3rem;
	}
}

.ha-horizontal-timeline .sc_button_hover_arrow {
	padding: 0 !important;
	position: absolute !important;
}
.ha-horizontal-timeline .sc_button_hover_arrow:hover{
	padding-right:0!important;
}

.ha-horizontal-timeline .sc_button_hover_arrow:after{
	content:none!important;
}


#servicies_links a:hover {	
		text-decoration:underline !important;
} 

#marketing_links a:hover {
	text-decoration:underline !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-button-holder .sc_button_hover_arrow {
	padding-left: 0!important;
	padding-right: 0!important;
}


#moove_gdpr_cookie_modal .moove-gdpr-button-holder .sc_button_hover_arrow:hover {
	padding-right: 0!important;
	padding-left: 0!important;
}

#moove_gdpr_cookie_modal .sc_button_hover_arrow:before, #moove_gdpr_cookie_modal .sc_button_hover_arrow:after {
	content: none!important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
	background-color: #fff !important;
	justify-content: center!important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
	background-color: #ededed!important;
	justify-content: center!important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected .sc_button_hover_arrow:hover {
	padding-right: 0!important;
} 

.moove-gdpr-modal-close.sc_button_hover_arrow:hover {
	padding-right: 0!important;
	padding-left: 0!important;
}