/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.wpml-ls-legacy-dropdown-click a { border: 0px; border-bottom: 2px solid; }
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover { background:none;}

#site-header { background-color: #ffffff; z-index: 1; }

#pt-plus-dynamic-listing.dynamic-listing.dynamic-listing-style-1 .post-title,
.dynamic-listing.dynamic-listing-style-1 .post-hover-content { text-align: center; }

img.custom-logo { width: 500px; margin-top: 1em;}
.gm-navbar-sticky-toggle .gm-logo > a > img {height: 36px !important; }



ul.gm-navbar-nav {width: 100%;}
.gm-mega-menu__item { text-align: center;}
.gm-main-menu-wrapper .gm-mega-menu__item__title {padding:4px 0 8px; border-bottom: none}

.gm-logo__img-default {display: none !important;}

/*SLIDER BUTTON*/
.elementor-7 .elementor-element.elementor-element-7686449 .elementor-slide-button:hover{color: #fff !important;}

/*FOOTER WMPL*/

.otgs-development-site-front-end{display: none !important;}

/*ACTIVE LINK*/



#menu-1-215b53a a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}

#menu-1-2b831de a.elementor-item.elementor-item-active{
    color: #fff !important;
	font-weight: 800 !important;
}

#menu-1-f8171a9 a.elementor-item.elementor-item-active{
    color: #fff !important;
	font-weight: 800 !important;
}


#menu-1-475b7a1 a.elementor-item.elementor-item-active{
    color: #fff !important;
	font-weight: 800 !important;
}

#menu-1-d312572 a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}


#menu-1-acb1ae8 a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}

#menu-1-ed3cc44 a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}

#menu-1-c025c05 a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}

#menu-1-3a39eed a.elementor-item.elementor-item-active{
    color: #000 !important;
	font-weight: 800 !important;
}


#menu-1-c45a620 a.elementor-item.elementor-item-active{
    color: #fff !important;
	font-weight: 800 !important;
}



.elementor-442 .elementor-element.elementor-element-c45a620 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: #FFF  !important;}





/*flipbox link*/
.elementor-flip-box__layer__description a {
    color: white !important;
}

.elementor-flip-box__layer__description a:hover {
   text-decoration: underline;
	
}


/*BOX PORTFOLIO*/
 .gallery-list .post-inner-loop .post-title{  text-align: center}

.gallery-list .gallery-list-content {
   
	border: 1px solid black;}

.elementor-149 .elementor-element.elementor-element-ca04fef .gallery-list .post-inner-loop .post-title {
    margin-bottom: 260px;
    WIDTH: 300px !important;
    MARGIN-LEFT: auto !important;;
    MARGIN-RIGHT: AUTO !important;;
}


.elementor-149 .elementor-element.elementor-element-ca04fef .gallery-list .post-inner-loop .post-title{    LINE-HEIGHT: 30px;}


/*MENU LINGUA PADDING*/

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul {
    width: 100% !important;
}


span.wpml-ls-native{margin: auto !important;}
.elementor-nav-menu .sub-arrow{padding:0px !important;}

/*
.elementor-442 .elementor-element.elementor-element-3a39eed .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    margin-left: -20px !important;
    text-transform: uppercase;
}

*/
.fa-caret-down:before {
    content: "\f0d7";
    margin-left: -20px !important;
}


@media only screen and (min-width:1024px) and (max-width: 1300px ){.fa-caret-down:before {
    content: "\f0d7";
    margin-left: 0px !important;
	}}
