*{list-style:none}
.smallscroll,.smallscroll img{transition:all .2s}
.smallscroll-active img{height:50px!important;transition:all .2s}
#content .elementor section{padding:30px 15px}
body.home #content .elementor section{padding:0 15px}
.hidden-desktop{display:none}
.hidden-mobile{display:block}
.slider-v .elementor-widget-slider_revolution{background-color:#f2f2f2;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}
input:focus{outline:0!important}
.elementor-posts .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.icon-list-v li{margin-right:0!important;margin-left:15px!important}
.icon-list-v li:first-child{margin:0!important}
.cc-floating .cc-message{line-height:1.4;margin-bottom:20px}
.subheader-v i{margin-right:2px}
[type=button],[type=submit],button{border:none}
span.elementor-icon-list-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}
.menu-v li.menu-item:last-child,.menu-v li.menu-item:last-child a{border:none!important}
.headersticky-v{display:none}
.headersticky-v.she-header{display:inline}
.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{position:relative}
body.single-btf_builder .headersticky-v{display:flex}
header.boostify-site-header a{white-space:nowrap}
.cc-window.cc-floating{border-radius:10px;box-shadow:0 0 0 1px lch(0 0 0 / .05);padding:25px}
.cc-floating .cc-compliance>.cc-btn{border:none;border-radius:5px;background-color:var(--e-global-color-d98255c);color:var(--e-global-color-4e4b27a)}
.cc-floating .cc-compliance>.cc-btn:hover{background-color:var(--e-global-color-d98255c);color:var(--e-global-color-4e4b27a)}
.cc-link{padding:0}
.no-line-height{line-height:0}
.developer-v .elementor-heading-title{margin:0!important}
body.single-post #content{max-width:1220px;padding:0 20px 50px 20px}
.post-button-v{position:absolute;font-size:15px;margin-top:20px;margin-left:20px;background:var(--e-global-color-accent);-webkit-border-radius:5px;border-radius:5px;color:#fff!important;font-weight:600;-webkit-box-shadow:0 0 0 2px rgb(0 0 0 / 5%);box-shadow:0 0 0 2px rgb(0 0 0 / 5%);line-height:1;padding:8px 15px;text-decoration:none!important;z-index:1}
.post-image-v{background:#f9f9f9;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;line-height:0}
.post-image-v img{width:100%}
.post-title-v{font-size:40px;font-weight:700;line-height:1;color:var(--e-global-color-accent);margin:40px 0}
.post-content-v{font-size:16px;line-height:1.4}
@media (max-width:1024px){
.icon-list-v li{margin-left:10px!important}
.post-title-v{font-size:30px;margin:30px 0}
.post-content-v{font-size:14px}
}
@media (max-width:767px){
.menu-footer .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}
.cc-window.cc-floating{padding:20px;margin:20px}
.cc-revoke,.cc-window{font-size:14px}
.cc-floating .cc-message{margin-bottom:15px}
.cc-bottom{bottom:0}
.cc-right{right:0}
.cc-floating .cc-mes>sage{font-size:.9em}
.hidden-desktop{display:block}
.hidden-mobile{display:none}
.icon-list-v li{margin-left:15px!important}
.menu-v ul.premium-sub-menu{background-color:#e9e9e9!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.menu-v ul.premium-sub-menu li{border-color:#e1e1e1!important}
.menu-v ul.premium-mobile-menu li a i{color:var(--e-global-color-primary)!important}
.menu-v ul.premium-sub-menu li:last-child{border:none!important}
.menu-v .premium-mobile-menu-container ul{-webkit-box-shadow:0 3px 0 0 rgb(0 0 0 / 5%);box-shadow:0 3px 0 0 rgb(0 0 0 / 5%);z-index:1}
.post-button-v{font-size:12px;margin-top:10px;margin-left:10px}
.post-title-v{font-size:20px;margin:20px 0}
.post-content-v{font-size:12px}
.no-bottom p{margin-bottom:0}
}