:root {
  --backgroundClTitlu:  #ffd012!important;
  --txtClTitlu: #FFFFFF;
  --backgroundClbody: #F5F5F5;
  --clCampNecomplet: #e8e8e8;
  --clTxtCamNecomplet: #5C5C5C; 
  --clTxtPlaceholder: #999999;
  --clTxtCampNecompletBtn: #5C5C5C;
  --clTxtCamSelectate: #91231d;
  --clBtnSumaNeselectat: #808080;
  --clBtnSumNeselectWithMouse: #393939;
  --btnSumSelected: #91231d;
  --clTxtBtnNeselectat: #FFFFFF;
  --clTxtBtnNeselectatWithMouse: #FFFFFF;
  --clTxtBtnSumSelected: #FFFFFF;
  --backgroundBtnDonate: #91231d;
  --txtClBtnDonate: #FFFFFF;
  --backgroundBtnDonateWithMouse: #661814;
  --txtClBtnDonateWithMouse: #FFFFFF;
}
.donation-box .ep_title {background-color:#ffd012!important}

#sp-header {position: absolute;	background:none; height:120px}
#sp-header .logo {height:120px}
#sp-header.header-sticky ~ section#sp-main-body {padding-top: 0;}
#sp-header.header-sticky {background:rgba(0, 0, 0, 0.9)!important;}
.sp-slider-content-wrap {height:100%; display:flex; align-items:flex-end; padding-bottom:35px}
.burger-icon>span { background-color: #FFFFFF;}

@media (min-width: 1400px) {
.sppb-container { max-width: 1320px;}}

@media (max-width: 575px){
#sp-header { height: 120px;}
#sp-header .logo {height:120px}
.logo-image {height:70px}
.logo-image-phone {height:70px!important}
.sp-page-title-heading {font-size:24px!important; padding:200px 0 0!important}

}
@media (max-width: 991px){
#sp-header { height: 120px;}
#sp-header .logo {height:120px}
.logo-image {height:70px}
.logo-image-phone {height:70px!important}
}
.colorat {background:#ffd012; color:#000000!important; padding:5px 10px!important}
.colorat:hover {background:#000000!important; color:#fff!important}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background:#ffffff; border-radius:10px}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 8px;
    line-height: 90px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: -.5px;
    margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    list-style: none;
    padding: 0!important;
    margin: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: block;
    padding: 0;
    position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    background: #fff;
    display: block;
    padding: 15px 15px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
	color:#949494!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    background: #ffd012;
	color:#000000!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner:before {
    content: '';
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    left: 15px;
    top: -10px;
}
.sp-megamenu-parent>li.sp-has-child>a:after, .sp-megamenu-parent>li.sp-has-child>span:after {
    content: " \f107"!important;
}

@media (min-width: 1400px){
.sppb-row-container {max-width: 1320px;}
}
.numere .sppb-animated-number {width:100%; display:flex; justify-content:space-between; font-weight:700}
.numere .sppb-animated-number:before {font-weight:400}
.numere {border-bottom: 2px dotted #ffd012; padding-bottom: 10px;}
.galben {color:#ffd012}
#.sppb-title-heading {font-size: 64px!important;font-weight: 700; line-height: 1.06!important;  text-decoration: none; margin-top: 0px; margin-bottom: 15px;  color: #464855;}
#.sp-page-title-heading {font-size:100px!important;line-height:1.06!important;}
#sp-title {
    top: 90px;
}

.sp-page-title {padding: 250px 0 0px; background-position:center center; background-size:cover}

@media only screen and (max-width: 767px)
{
.sp-page-title {
    padding: 0px 0 25px;
}
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:first-child a {border-top-left-radius: 10px; border-top-right-radius: 10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child a {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-left:30px}
.burger-icon>span {background-color:#ffd012}
.showtime-image h3 {color:#fff; background:#000; padding: 10px 20px; font-weight:400; font-size:24px}
.sp-page-title .sp-page-title-heading {font-size:40px; padding-bottom:50px}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {padding:1rem 0.75rem}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
a:hover, a:focus, a:active {color: #000000;}
a {color:#ffd012}
.sppb-addon-article {border: 1px solid #e8e8e8; padding: 10px;}
.articole img {padding-bottom:20px}
.sppb-readmore {display: flex; justify-content: flex-end;}
.btn-primary:hover, .sppb-btn-primary:hover { border-color: #000000;  background-color: #000000;}
.article-full-image {display: flex; justify-content: center; background:#f7f7f7}
.logo-tatoo .sppb-col-sm-2 {display:flex; align-items:center; margin:10px; border:1px solid #ddd; max-width:44%}
.sppb-addon-clients-image {margin-bottom:10px}