
/*#primary-menu li a {*/
    /*color:black;*/
/*}*/
/*#primary-menu li a:hover {*/
    /*text-decoration:none;*/
/*}*/

/*.social p {*/
    /*display:inline;*/
/*}*/

/*.site-title a:hover {*/
    /*text-decoration: none;*/
/*}*/


.main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor >
 a, .main-header-menu .current_page_item > a:hover {
    text-decoration: none;
}


.main-header-menu, .main-header-menu a, .ast-header-custom-item, .ast-header-custom-item a,
.ast-masthead-custom-menu-items .slide-search .search-submit, .ast-masthead-custom-menu-items,
.ast-masthead-custom-menu-items a:hover {
    text-decoration: none!important;
}

.social {
    background: #620036;
}

.social a {
    display:inline;
    text-transform: uppercase;
}

#contact {
    color:#fff;
    text-decoration: none;
}

.social a i.fa {
    background:#fff;
    color:#620036;
    padding:.2rem;
    border-radius:2px;

}
.social a:not(:last-child) {
    padding-right:2rem;
}
.social a:first-child {
    color:#fff!important;
    text-decoration: none;
}

.social {
    text-align: right;
}

.ast-custom-html a:not(:last-of-type) {
    padding-right:3rem!important;
}

.ast-custom-html a:hover {
    text-decoration: none;
}


.main-header-menu li {
    padding-right:0;
}

.user-select {
    width:100%;
}


.ast-custom-html {
    display:flex;
    justify-content: center;
}


#ast-fixed-header .ast-above-header {
    padding-top:1rem;
    padding-bottom:2rem;
}


/* .main-header-bar .main-header-bar-navigation .slide-search .search-field:focus {
    background-color: transparent;
} */


.main-header-bar .main-header-bar-navigation .slide-search .search-field {
    background-color: #000!important;
}
.ast-custom-html a

.search-field:focus {
    outline-color:transparent;
}
.search-form label {
    margin-bottom:0;   
}

.ast-search-menu-icon form {
    background:#000!important;
}

a:focus {
    outline:none;
}
.ast-custom-html a {
    padding-left:3rem;
    line-height: 1rem;
}

.ast-custom-html a{
    font-weight: 700;
    margin:0;
}

.user-select {
    margin-top:1rem;
}


.elementor-heading-title a:hover {
    text-decoration: none;
}


.gallery-icon.landscape img {
    transition:all .3s;  
}


.gallery-icon.landscape img:hover {
    transform:scale(1.05);   
    opacity:.9;
}


/* overflow hidden pe elementul parinte */
.elementor-image-box-img {
    overflow: hidden;
}


.elementor-image-box-img:hover img {
    transform:scale(1.05);
}

.elementor-button span {
    text-decoration: none;
}

#ast-scroll-top {
    background-color:#ff0088!important;
    font-size: 15px;
    font-size: 1rem;
}


ul#myTab {
    list-style:none;
}   


li.tab2i.active a{
    color:#f0d100;
    text-transform: uppercase;
    font-family: 'Times New Roman', Times, serif;
    font-size:1rem;
    padding-left:2.5rem;
}

li.tab2i.active  {
    background:#7C003F;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding:1.5rem 0;
}

ol, ul {
    margin:0;
}

form.validate {
   background: #fff;
}

#mc_embed_signup {
    background: #fbeff3!important;
    padding: 0px 20px;
    padding-bottom:15px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.main-header-menu.ast-flex.ast-justify-content-flex-end a {
    text-transform: uppercase;
}

.subtitle {
    color:#ff0088;
    font-family: roboto;
    font-size:18px;
}

.custom-pic img {
    border:3px double #ff0088;
    padding:1rem;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Georgia"!important;
}

.ast-custom-html a {
    font-weight: 400;
}

.elementor-1616 .elementor-element.elementor-element-3612a6f .elementor-pagination {
    padding-top:5rem;
}

.elementor-1310 .elementor-element.elementor-element-4c15d251, .elementor-1310 .elementor-element.elementor-element-4c15d251 > .elementor-background-overlay {
    border-radius:0;
}

.elementor-shape-fill {
    display: none;
}
    
.ast-above-header-menu a:hover {
    color:#ff0088;
}

.elementor-headline-dynamic-wrapper {
    text-align: inherit;
}

.ast-above-header-menu a {
    border-right:.5px dotted #fff;
    color:#fff;
    padding-right:3rem;
    padding-left:3rem;
}

.ast-above-header-menu li:last-child a {
    border: none;
}

.elementor-footer-menu ul{
    list-style:none!important;
}

.elementor-footer-menu ul li a, .elementor-footer-second-menu h2 a{
    color:#7a7a7a;
    font-family: Roboto;
    font-size:15px;
}

.elementor-footer-menu ul li a:hover {
    color:#ff0088;
}

.elementor-footer-second-menu h2 a:hover  {
    color:#ff0088;
}
#targuri-footer a {
    font-family: Roboto;
}

#targuri-footer a:hover {
    color:#ff0088;
}



#overlay-border-0 {
    border-radius: 0;
}

.main-header-bar-navigation .sub-menu {
    background:#000;
    border-radius:5px!important;
}

.main-navigation .sub-menu {
    background:#000!important;
}

.main-header-bar-navigation .sub-menu li:last-child {
    padding-bottom:1rem;
}

.concursuri-form #mc_embed_signup {
    background:none!important;
    padding:0;
}

 /* #mc-embedded-subscribe {
    !important;
    !important;
   !important;
 !important;
   
} */

.concursuri-form #mc_embed_signup .button {
    background:none;
    color:#ff0088;
    border:1px solid #ff0088;
    border-radius:0;
    height: auto;
    padding:.5rem 2.5rem;
}

.concursuri-form #mc_embed_signup .button:hover {
    background:#ff0088;
    color:#fff;
}
#mc_embed_signup form {
    padding:0!important;
}
.concursuri-form #heading h2 {
    font-size:2.5rem;
    padding-left:.8rem;
}

.main-header-bar .ast-container, #masthead .ast-container {
    max-width:1140px;
}

.main-header-bar-navigation {
    width:100%!important;
    margin:0!important;
}


.entry-content p {
    margin-bottom:0;
}

.elementor-51 .elementor-element.elementor-element-4c191cab .elementor-headline {
    font-size:35px;
}

.elementor-51 .elementor-element.elementor-element-4c191cab .elementor-headline-dynamic-text {
    letter-spacing: 1px;
}

#row-hero {
    padding-top:5rem!important;
}

/*#7d6e6e */
.ast-mobile-menu-buttons {
    margin-right:.7rem!important;
}


.locatii-page-hover .elementor-column-wrap.elementor-element-populated:hover {
    opacity: .9;
    cursor: pointer;
}



.locatii-page-hover .elementor-column-wrap.elementor-element-populated {
    transition:all .3s!important;
}


/* media queries */
@media (max-width:576px) {
    .elementor-51 .elementor-element.elementor-element-7511592 .elementor-heading-title {
        font-size:50px;
    }
}

@media(min-width:320px) and (max-width:768px) {
    .elementor-51 .elementor-element.elementor-element-4c191cab .elementor-headline-dynamic-text {
        font-size:25px;
    }

    #primary-menu li a{
        padding-left:2rem;
    }

    .site-logo-img {
        padding-left:20px;
    }
   
}

@media  (min-width:768px) and (max-width:921px){
    .site-logo-img {
        padding-left:2.3rem;
    }
    /* was 2.3 */
    #primary-menu li a {
        padding-left:2.3rem;
    }
}

@media (max-width:921px) {
    #primary-menu {
        border-top:1px solid #7d6e6e;
    }
    #primary-menu li a {
        border-bottom:1px solid #7d6e6e;
    }

    .main-header-bar {
        background:#000!important;
    }
    
}




@media (min-width:921px) and (max-width:1024px) {
    .custom-logo-link img {
        max-height: 30px!important;
    }

    .ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
        max-height: 30px!important;
    }

    .main-header-menu.ast-flex.ast-justify-content-flex-end a {
        font-size:14px;
    }

    .ast-flex.main-header-container {
        padding-left:2rem;
        padding-right:2rem;
    }
} 