@media (min-width: 301px) and (max-width: 500px){
.text-logo {
font-size: 14px!important;
line-height: 14px!important;
}
}
@media (max-width: 300px){
.text-logo {
font-size: 12px!important;
line-height: 12px!important;
}
}
.wpml-ls-item .subToggler {
line-height: 10px!important;
}
.wpml-ls-menu-item .wpml-ls-flag+span {
margin-left: 14px;
}
.wpml-ls-item a:hover {
box-shadow: inset 0px 0 0 0 transparent!important;
-webkit-box-shadow: inset 0px 0 0 0 trasparent!important;
}
@media (min-width: 960px) {
.wpml-ls-current-language .wpml-ls-display {
color:#000!important;
}
.menu-smart > li > a:not(.uncode-vc-social *), .unmenu-block > li > a:not(.uncode-vc-social *) {
padding: 0px 9px 0px 9px;
}
}
.wpml-ls-first-item:after {
content: '/'!important;
position: relative;
right: 0px;
top: 0px;
height: auto;
width: fit-content;
font-weight: 400;
}
}
@media (max-width: 959px) {
.wpml-ls-current-language .wpml-ls-display {
color:#000!important;
}
.wpml-ls-item span, .wpml-ls-current-language span {
color:#000!important;
font-size: 12px;
}
.wpml-ls-item {
display: inline-block !important;
position: relative !important;
left: 50%;
transform: translate(-100%, 0px);
}
.wpml-ls-first-item:after {
content: '/'!important;
position: relative;
right: 0px;
top: 0px;
height: auto;
width: 100%;
font-weight: 400;
}
}
body:not(.menu-force-opacity)[class*="hmenu-"] .menu-primary.is_stuck .menu-container, body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover))[class*=hmenu-] .menu-primary.is_stuck .menu-container {
box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.0);
}
.is_mobile_open .menu-container {
background-color: #fff!important;
}
body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a {
font-size:30px!important;
}
.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #fff;
font-weight: bold;
}
.home #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { 
color: #fff;
font-weight: normal;
}
.home .style-MN-White-bg {
background-color: 
transparent;
}
@media (max-width: 959px) {
.single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]) {
font-size: 60px;
}
}
@media (max-width: 569px) {
.single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]) {
font-size: 45px;
}
}
@media (max-width: 320px) {
.single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]) {
font-size: 30px;
}
}
.intro p {
font-family: 'Playfair Display' !important;
font-size: 23px;
line-height: 1.5em;
}
@media (max-width: 960px) {
.single-post .boomapps_vcrow .uncol, .single-portfolio .boomapps_vcrow .uncol{
max-width: none!important;
}
.single-post .boomapps_vcrow .row.limit-width.row-parent {
}
}
.contact-icons .icon-box.icon-inline {
padding-left: 0px!important;
padding-right: 15px;
}
.isotope-filters.is_stucked {
top: 74px!important;
background-color: #fff;
} .lg-light-skin .lg-backdrop, .lg-backdrop {
background-color: #fff;
}
.lg-backdrop.in {
opacity: 1;
}
.lg-outer {
max-width: 96%;
margin: auto!important;
right: 0px!important;
}
.lg-counter {
position: absolute;
top: 100vh;
transform: translate(0px, -84px);
font-weight:300;
color: #000;
font-size: 12px;
line-height: 12px!important;
padding-left: 0px;
}
.lg-inner {
left: 50%!important;
transform: translate(-50%, 0px);
max-width: 1308px;
margin: auto!important;
}
.lg-img-wrap {
padding: 0px 54px;
}
.lg-components {
max-width: 1308px;
margin: auto!important;
}
.lg-sub-html {
padding: 36px 54px 72px 54px!important;
}
.lg-sub-html h6 {
font-weight:600;
font-size: 14px!important;
color: #363636;
}
.lg-sub-html p {
margin-top: 9px;
font-weight:300;
font-size: 12px!important;
line-height: 12px!important;
color: #363636;
}
.style-light .owl-nav .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
color: transparent!important;
background-color: transparent!important;
border: 0px!important;
}
.owl-nav.disabled {
display: block;
}
.owl-prev .owl-nav-container.btn-default .fa.fa-fw {
height:40px;
width: 40px;
top: 50%;
line-height: 40px;
font-size: 30px;
background-color: transparent;!important;
color: #fff;
transform: translate(0px, -50%);
margin-left: 0px;
border-radius: 50px!important;
}
.owl-next .owl-nav-container.btn-default .fa.fa-fw {
height:40px;
width: 40px;
top: 50%;
line-height: 40px;
font-size: 30px;
background-color: transparent;
color: #fff;
transform: translate(0px, -50%);
margin-left: 0px;
border-radius: 50px!important;
}
.postbox-small .owl-prev .owl-nav-container.btn-default .fa.fa-fw, .postbox-small .owl-next .owl-nav-container.btn-default .fa.fa-fw {
transform: translate(0px, -100%)!important;
}
.tmb .t-entry .t-client-added,
.tmb .t-entry-title .t-client-added,
.tmb .t-entry-meta .t-client-added {
text-transform: none !important;
font-variant: normal !important;
}