body { font-size: 1em!important;}
h1,h2,h3,h4,h5,h6 {line-height: 1.45;}
p {line-height: 1.40;}
h1,h2,h3,h4,h5,h6 {letter-spacing:-0.07em; color:#0069a6}
.sppb-addon-1502444387649 {color:#fff}

h1 { font-size: 3em!; }
h2 { font-size: 2em; }

/*#sp-main-body {position:relative; top:-140px }
#sp-main-body {position:relative; top:-140px }*/
#sp-main-body {padding:20px 0; }
#sp-header {position:relative; top:0px;height:120px; background:rgba(0, 69, 142, 0.85);transition: all 0.3s ease;box-shadow:none!important}
/*.sticky-wrapper {background:rgba(0, 69, 142, 0.85); z-index:1;width:100%;position:absolute}
.sticky-wrapper.is-sticky {position:absolute; width:100%}
.sticky-wrapper.is-sticky #sp-header{background:#0069a6;height:120px}*/
#sp-header .logo {height:115px}
#offcanvas-toggler > i {font-size:36px;}
#offcanvas-toggler {line-height:120px}

.sp-megamenu-parent > li > a {font-size:0.7em; line-height:110px;color:#eee!important;padding:0 5px}
.sp-megamenu-parent > li > a:hover {color:#fff!important;}
.sp-megamenu-parent > li:hover {background:#000; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.customdescriere img {margin: 0 auto}
.front img {width:800px; max-width:75%; height:auto}

.team {float:left}
.gridempty .imgholder img {box-shadow:none!important}
.entry-header h2 {font-size:2em;}
.entry-header h2 a { color:#0069a6}

#sp-footer {background: #0069a6 none repeat scroll 0 0;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {width:100%; border-radius: 0px!important}
textarea#message {width: 100%!important}
ul.social-icons .fa {background: #0069a6; font-size: 2em; padding: 15px; text-align: center;  width: 75px;}
.footer_dan {float:right}
.footer_dan img {width:150px; display:inline}
.footer_copy {float:left}
.sp-megamenu-parent > li > a {letter-spacing:0px!important}
.valign {vertical-align:middle}
.sppb-addon-person {min-height:290px}
.parteneri img {border: 1px solid #eee; padding: 5px; margin-bottom: 10px}
.parteneri .sppb-col-sm-3 {width:50%!important}
.promotie p {line-height:1.1!important}
#sp-butoanejos-s {position:fixed; z-index: 9; bottom: 0px; width: 100%;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);}
.sppb-testimonial-carousel-message {font-size: 12px!important;line-height: 20px!important;}
.sppb-testimonial-carousel-item-content {min-height:225px}
#popup-container {
    display: none;
	width:1140px;
	max-width:80%;
	height:auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 0px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    z-index: 9999; /* Set a high z-index value to bring the popup to the front */
}
#popup-container-m {
    display: none;
	width:90%;
	max-width:90%;
	height:auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 0px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    z-index: 9999; /* Set a high z-index value to bring the popup to the front */
}
#close-popup {
    position: absolute;
	color:red;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 30px;
    font-weight: normal;
    z-index: 10000; /* Make sure the close button is above the popup */
}
#close-popup-m {
    position: absolute;
	color:red;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 30px;
    font-weight: normal;
    z-index: 10000; /* Make sure the close button is above the popup */
}
#popup {z-index:9999!important}