.grid-filters.filter-typography-inherit .mobile-toggle-trigger, .grid-filters.filter-typography-inherit .uncode-toggle-ajax-filters, .grid-filters.filter-typography-inherit ul.menu-smart, .grid-filters.filter-typography-inherit ul.menu-smart a {
font-weight: 700 !important;
font-size: 12px !important;
}
.detail-container .detail-label {
min-width: 160px;
}
input[name=accept-this-1] {
border-color: red !important;
border-radius: 0;
}
input[name=accept-this-1]:checked {
border-color: #eaeaea !important;
}
textarea {
max-height: 150px;
}
.cstmhcpe1 {
color: #115cfa;
}
.style-light .dots-look-default:not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-dark .style-light .dots-look-default:not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-light :not(.dots-look-defaut):not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-dark .style-light :not(.dots-look-defaut):not(.dots-numbers).uncode-owl-nav .uncode-nav-index span {
background-color: #115cfa;
}
.uncode-owl-nav:not(.pos-abs):not(.dots-numbers) .uncode-nav-dots {
opacity: 1;
}
.counter-suffix {
margin-left: 9px;
}
.widget-container.widget-style .widget-title {
text-transform: uppercase !important;
color: #115cfa;
font-weight: 600 !important;
font-size: 15px !important;
}
#cstwidgettxt {
font-size: 13px;
}
#cstwidgettxt:hover, #cstwidgettxt:active, #cstwidgettxt:focus {
color: #115cfa;
}
body:not(.menu-force-opacity):not(.navbar-hover) .menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders:not(.needs-after), body:not(.menu-force-opacity):not(.navbar-hover).menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders:not(.needs-after), body:not(.menu-force-opacity):not(.navbar-hover) .menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders.needs-after::after, body:not(.menu-force-opacity):not(.navbar-hover).menu-overlay .menu-transparent:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-borders.needs-after::after {
border: solid;
border-bottom-width: 1px;
border-top-width: 0px;
border-left: 0;
border-right: 0;
}
.menu-smart > li > a > div > div > div.btn {
font-size: 16px;
}
.lines-button.close .lines:after {
transform: rotate3d(0, 0, 1, -45deg) scalex(0.66) translatex(-5px);
background: #115cfa !important;
}
.lines-button .lines:before {
background: #115cfa !important;
}
.lines-button .lines {
width: 40px !important;
}
.lines-button .lines:after {
width: 30px;
}
@media (min-width: 960px) {
.cntct {
display: none !important;
}
.cst-footer-pad {
padding-top: 18px;
}
.style-dark .widget-container .widget-title {
border: 0;
margin: 0;
}
.menu-item-145113, .menu-item-146152 {
font-size: 14px !important;
padding: 9px 18px !important;
}
body.menu-offcanvas .uncode-menu-additional-text {
padding-left: 36px;
padding-right: 36px;
}
.menu-accordion .menu-smart a {
padding: 9px 36px 9px 36px;
}
#menu-item-145110, #menu-item-145111, #menu-item-145112, #menu-item-146031, #menu-item-146153, #menu-item-146154, #menu-item-146155, #menu-item-146156 {
display: none !important;
}
#menu-ecoapa-1 li a {
font-size: 24px;
}
body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
margin: 0 !important;
padding: 0 !important;
}
body.vmenu-position-right #masthead .row-offcanvas .row-menu-inner .main-menu-container, body:not(.menu-overlay-left) #masthead .row-offcanvas .row-menu-inner .main-menu-container {
right: 36px;
left: auto;
}
html.overlay-open .menu-container {
background: white !important;
}
.menu-overlay .vmenu-container {
-ms-overflow-style: none;
scrollbar-width: none;
}
.off-opened .row-offcanvas, .off-opened:not(.scrolling-trigger) .main-container {
transform: none;
-webkit-transform: none;
-ms-transform: unset;
}
div.mobile-menu-button.menu-button-offcanvas.mobile-menu-button-light.lines-button.trigger-overlay.close {
transform: translateX(300px);
-webkit-transform: translateX(300px);
-ms-transform: translateX(300px);
transition: transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
div.mobile-menu-button.menu-button-offcanvas.mobile-menu-button-light.lines-button.trigger-overlay {
transition: transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container {
text-align: center;
}
html[lang="ro-RO"] .mobile-menu-button:after {
content: "MENIU";
color: #303133;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
font-family: 'Plus Jakarta Sans' !important;
position: relative;
top: -1px;
}	
html[lang="ro-RO"] body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .mobile-menu-button:after {
content: "MENIU";
color: white;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
font-family: 'Plus Jakarta Sans' !important;
position: relative;
top: -1px;
}
html[lang="en-US"] .mobile-menu-button:after {
content: "MENU";
color: #303133;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
font-family: 'Plus Jakarta Sans' !important;
position: relative;
top: -1px;
}	
html[lang="en-US"] body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .mobile-menu-button:after {
content: "MENU";
color: white;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
font-family: 'Plus Jakarta Sans' !important;
position: relative;
top: -1px;
}
}
@media (max-width: 959px) {
#menu-item-145110:before {
content: '';
display: block;
height: 1px;
width: calc(100% - 72px);
margin-left: 36px;
background: rgba(255, 255, 255, 0.25);
margin-bottom: 18px;
}
#menu-item-145110 a, #menu-item-145111 a, #menu-item-145112 a, #menu-item-146031 a {
font-size: 13px !important;
font-weight: 400 !important;
}
#menu-item-146153:before {
content: '';
display: block;
height: 1px;
width: calc(100% - 72px);
margin-left: 36px;
background: rgba(255, 255, 255, 0.25);
margin-bottom: 18px;
}
#menu-item-146153 a, #menu-item-146154 a, #menu-item-146155 a, #menu-item-146156 a {
font-size: 13px !important;
font-weight: 400 !important;
}
.menu-item-145113, .menu-item-146152 {
display: none !important;
}
i.fa.fa-angle-right.fa-dropdown {
display: none !important;
}
.cst-fa {
margin: 0;
font-size: 17px;
color: #115cfa;
padding: 5px;
border: 1px solid #115cfa;
}
.cst-fa:hover, .cst-fa:focus, .cst-fa:active {
color: #ffffff;
border: 1px solid #115cfa;
background-color: #115cfa;
}
.cntct {
position: fixed;
right: 0;
padding: 10px 18px;
line-height: 30px;
cursor: pointer;
z-index: 9999;
transition: all .5s;
top: 7px;
}
div.vmenu-row-wrapper {
border-top: 1px solid #115cfa;
}
.menu-mobile-transparent .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open) .row-menu .row-menu-inner, .menu-mobile-transparent .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas .row-menu .row-menu-inner {
border-color: rgba(119,119,119,0.25) !important;
}
body.menu-custom-padding .menu-container .logo-container {
text-align: center;
}
.mmb-container {
left: 0;
right: auto;
}
.submenu-light:not(.isotope-filters) .menu-smart a {
color: #ffffff;
}
}
@media (min-width: 570px) {
.style-dark .widget-container .widget-title {
border: 0;
margin: 0;
}
}
@media (max-width: 569px) {
.cstportpad2 {
padding-top: 18px !important;
}
.cstportpad1 .row {
padding-top: 18px !important;
padding-bottom: 36px !important;
}
.cstpad7 .uncell {
padding: 36px 18px;
}
div.vc_row.cstpad6.row-internal.row-container {
margin-top: 0 !important;
}
.cstpad6 .wpb_column {
padding-top: 18px !important;
}
.cstwidth1 {
width: 100%;
}
.cstpad3 {
padding-top: 0 !important;
}
.cstpad3 .uncell {
padding-top: 0 !important;
}
.cstpad5 .row {
padding-left: 18px !important;
padding-right: 18px !important;
}
.cstpad1 .uncell {
padding-left: 0;
}
.cstpad4 .uncell {
padding-bottom: 0 !important;
}
.cstpad2 .uncell {
padding: 18px;
}
.menu-mobile-default .menu-accordion .menu-smart a {
padding: 9px 18px;
}
#menu-item-145110:before, #menu-item-146153:before {
width: calc(100% - 36px);
margin-left: 18px;
}
.main-container .row-container .single-h-padding {
padding-left: 18px;
padding-right: 18px;
}
.mobile-menu-button {
padding: 0 18px;
}
}