@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,500,700&display=swap&subset=cyrillic,cyrillic-ext,latin-ext");
.accordion.numbered .card .card-body{padding-left:0px !important;padding:0px !important}
.table-todo-with-icons{border-bottom:15px solid white !important}
.table-todo-with-icons>tbody>tr>td:nth-of-type(1){width:68px !important;padding:10px 0px !important}
.table-todo-with-icons>tbody>tr>td:nth-of-type(1)>div{padding:4px}
.table-todo-with-icons>tbody>tr>td:nth-of-type(2){width:auto !important;padding:10px !important;padding-right:0px !important}
.table-todo-with-icons>tbody>tr>td>div>img{max-width:60px !important}
.table-todo-with-icons-10{margin-bottom:15px}
.table-todo-with-icons-10>tbody>tr>td:nth-of-type(1){width:78px !important;padding:10px 0px !important}
.table-todo-with-icons-10>tbody>tr>td:nth-of-type(1)>div{padding:4px}
.table-todo-with-icons-10>tbody>tr>td:nth-of-type(2){width:auto !important;padding:10px !important;padding-right:0px !important}
.table-todo-with-icons-10>tbody>tr>td>div>img{max-width:60px !important}
.section ul:not(.options):not(.nav) li{padding-left:1.4em !important}.ss-search-form__input{margin-bottom:16px}
.ss-autocomplete-result__badge{color:#666;font-weight:400;font-size:12px}
.mark,mark{padding:0;background-color:#97bf0d}
.sidebar-area .widget{margin-bottom:20px}
.media-left{padding-right:10px}
.img-circle{border-radius:50%}
.social-links{display:inline-block}
.social-links a{display:inline-block;margin:0 0 0 5px}
.social-links a i{width:32px;height:32px;vertical-align:middle;border-radius:100%;line-height:32px;transition:all 0.2s linear}
.social-links a i:hover{transition:all 0.2s linear}
.social-links a .fa-twitter:hover{color:#00aced}
.social-links a .fa-facebook:hover{color:#3b5998}
.social-links a .fa-google-plus:hover{color:#dd4b39}
.social-links a .fa-youtube-play:hover{color:#b00}
.social-links a .fa-linkedin:hover{color:#007bb6}

.full-search{display:none;position:absolute;top:100%;left:0;width:100%;background:#333;padding:15px 0;z-index:999}
.full-search input[type="text"]{outline:medium none;display:inline-block;width:97%;background:transparent;color:#fff;font-size:28px;padding:4px 16px 8px;line-height:39px;border-radius:3px;height:auto;border:1px solid #444}
.section-subcontent{text-align:center;padding-bottom:30px}
.small-title{font-size:22px;position:relative;text-align:left}
.back-to-top{display:none;position:fixed;bottom:18px;right:15px;z-index:9999}
.back-to-top i{display:block;font-size:18px;width:36px;height:36px;line-height:36px;color:#fff;border-radius:0;text-align:center;transition:all 0.2s ease-in-out}
.page-header{padding:0;margin:0;position:relative;min-height:164px}
.page-header .page-header-inner{color:#fff;height:100%;padding:40px 0;position:absolute;width:100%}
.page-header .page-header-inner:before{background:rgba(231,76,60,0.2);position:absolute;width:100%;height:100%;top:0;bottom:0;content:"";display:block}
.page-header .page-title{color:#fff;font-size:44px;font-weight:600;margin-bottom:10px !important;padding:15px 0;text-align:left}
.page-header .breadcrumb{margin:0;padding:0;background:transparent;position:relative;z-index:9}
.page-header .breadcrumb li{line-height:25px}
.page-header .section-title:before{width:40px}
.switcher-box{position:fixed;width:140px;top:20%;left:-140px;z-index:9999;background:#fff;border:1px solid #f3f3f3;padding:15px;transition:all 0.4s ease-out}
.switcher-box h4{color:#292929;font-family:"Raleway",sans-serif;font-size:15px;margin-top:0;text-align:center;text-transform:uppercase;margin-bottom:10px;font-weight:bold}
.switcher-box .colors-list{margin:0 0 0 -4px}
.switcher-box .colors-list li{display:inline-block;font-size:0;list-style:none;margin:0 4px}
.switcher-box .colors-list li a{width:25px;cursor:pointer;height:25px;display:block}
.switcher-box .colors-list li a.default{background-color:#9c3}
.switcher-box .colors-list li a.red{background-color:#c74041}
.switcher-box .colors-list li a.lightblue{background-color:#00d3f9}
.switcher-box .colors-list li a.gray{background-color:#9bb5ac}
.switcher-box .colors-list li a.coffee{background-color:#998675}
.switcher-box .colors-list li a.green{background-color:#9c3}
.switcher-box .colors-list li a.orange{background-color:#f60}
.switcher-box .colors-list li a.wisteria{background-color:#9b59b6}
.switcher-box .colors-list li a.mblue{background-color:#7a8d9a}
.switcher-box .colors-list li a.greensea{background-color:#1abc9c}
.switcher-box .open-switcher{position:absolute;right:-50px;top:-1px;width:50px;border-radius:0;border:0 none;padding:0;height:50px;background:#ddd}
.switcher-box .open-switcher i{text-align:center;line-height:50px;cursor:pointer;font-size:25px;color:#292929;display:block}
.switcher-massage{font-size:12px;line-height:15px;color:808080;margin:10px 0 0}
#loader{position:fixed;background:#fff;top:0;left:0;width:100%;height:100%;z-index:9999999999}
.square-spin{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px}
.square-spin img{max-width:64px}
.big-title{font-family:"Raleway",sans-serif;font-size:60px;color:#fff !important;text-transform:uppercase}
.medium-title{color:#fff;font-family:"Roboto",sans-serif;font-size:22px;line-height:30px;font-weight:300}
.mr{margin-right:10px}
.navbar{margin-bottom:0;padding:0 15px}
.navbar li{color:#666}
.fixed-top{box-shadow:0 3px 6px 3px rgba(0,0,0,0.06);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.nav-bg{background:#fff}
.dropdown-menu{-webkit-animation:fadeInUpMenu 0.4s;animation:fadeInUpMenu 0.4s}
@-webkit-keyframes fadeInUpMenu{0%{opacity:0}100%{opacity:1}}
@keyframes fadeInUpMenu{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}
.fadeInUpMenu{-webkit-animation-name:fadeInUpMenu;animation-name:fadeInUpMenu}

@-webkit-keyframes MenuFadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes MenuFadeIn{0%{opacity:0}100%{opacity:1}}
ul.contact-info2{list-style:outside none none;margin-top:20px;padding:0}
ul.contact-info2 i.fa{margin-right:10px}
ul li>ul{padding:0;border-style:solid;border-width:4px 0 0 0;border-radius:0;left:0;right:0;border-color:transparent}
ul li>ul>li>a{color:#666;padding:10px 0 10px 15px;margin:5px 0}
ul li>ul>li>a:hover{background:#ecf0f1}
ul li>ul>li>a .active{background:#ecf0f1}
ul li>ul>li.active>a{background:#ecf0f1}
ul.nav-tabs li{float:left;margin-top:0}
ul.nav-tabs li a{border:medium none !important;color:#5d5d5d;font-size:16px;font-weight:400;line-height:18px;padding:10px 15px}
ul.nav-tabs li i{color:#8bc63E}
.top_search_con{background:#fff;height:38px;border-radius:50px;position:relative;width:100%}
.top_search_con input[type="text"]{background:none !important;border:1px solid #e2e6e7;height:100%;width:100%;padding:1px 20px 0 40px;color:#818b8d;font-size:12px;outline:none;border-radius:50px;transition:all 0.4s ease-in-out}
.top_search_con input:focus{background:none !important;border:1px solid #e2e6e7;height:100%;width:100%;padding:1px 20px 0 40px;color:#818b8d;font-size:12px;outline:none;border-radius:50px;transition:all 0.4s ease-in-out}
.top_search_icon{color:#e64a4a;font-size:14px;left:15px;position:absolute;top:7px}
.service-item{text-align:center}
.service-item .icon-wrapper{font-size:40px;margin-bottom:30px}
.service-item .icon-wrapper i{display:block;margin:0 auto}
.service-item h2{font-size:22px;margin-bottom:15px;transition:all 0.4s ease-in-out}
.service-item p{font-size:16px}
.service-item:hover .pulse-shrink{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
@-webkit-keyframes pulse-shrink{to{transform:scale(0.9)}}
@keyframes pulse-shrink{to{transform:scale(0.9)}}
.pulse-shrink{display:inline-block}
.split{background-color:#f6f6f6}
.split .lead{font-size:14px}
.split .details-list{margin-top:36px}
.split .details-list h3{font-size:16px;font-weight:300}
.split h2.title{font-size:28px;text-transform:uppercase;margin:10px 0 20px}
.featured-box{margin-top:15px;margin-bottom:15px}
.featured-box .featured-icon{float:left;margin-top:5px}
.featured-box .featured-icon i{font-size:32px;text-align:center;float:left;margin-right:25px;margin-bottom:85px;display:block}
.featured-box .featured-content{padding-left:40px}
.featured-box .featured-content h4{font-size:22px;margin-bottom:10px;transition:all 0.4s ease-in-out}
.featured-box .featured-content p{font-size:13px}
#portfolios{background:#f6f6f6}
#portfolios .picture-item{padding:0}
.controls{text-align:center;padding:20px}
.controls a:hover{cursor:pointer}
#portfolio-list{margin-top:15px;display:inline-block}
.portfolio-img{overflow:hidden;display:block;position:relative}
.portfolio-img img{width:100%}
.portfoli-content{width:100%;position:absolute;height:100%;opacity:0;top:0;transition:opacity 0.8s cubic-bezier(0.19,1,0.22,1)}
.portfoli-content:before{background-color:rgba(255,255,255,0.8);top:15px;left:15px;bottom:15px;right:15px;content:"";position:absolute;transform:scale(0.8);transition:all 400ms ease}
.sup-desc-wrap{display:table;width:100%;height:100%}
.sup-desc-wrap .sup-desc-inner{display:table-cell;text-align:center;vertical-align:middle;padding:0 35px}
.sup-desc-wrap .sup-link{margin-bottom:20px}
.sup-desc-wrap .sup-link .left-link{font-size:14px;line-height:normal;outline:none;border-radius:50%;color:#fff;width:42px;height:42px;opacity:0;line-height:42px;text-align:center;display:inline-block;transform:translateY(-50px);margin-right:5px;transition:all 400ms ease}
.sup-desc-wrap .sup-link .right-link{font-size:14px;line-height:normal;outline:none;border-radius:50%;color:#fff;width:42px;height:42px;opacity:0;line-height:42px;text-align:center;display:inline-block;transform:translateY(-50px);margin-right:5px;transition:all 500ms ease}
.sup-desc-wrap .sup-link a:hover{background:transparent}
.sup-desc-wrap .sup-meta-wrap .sup-title{display:block;outline:none;margin-bottom:10px;transform:scale(0);opacity:0;transition:all 0.5s ease}
.sup-desc-wrap .sup-meta-wrap .sup-title h4{font-size:18px;color:#333;line-height:22px;text-transform:uppercase;font-weight:300}
.sup-desc-wrap .sup-meta-wrap .sup-description{font-size:13px;line-height:18px;color:#666;text-align:center;transform:translateY(40px);opacity:0;transition:all 0.5s ease}
.loadmore-button{text-align:center;text-transform:uppercase;margin-top:30px;color:#333}
.loadmore-button .btn{padding:14px 35px}
#other-services{background:#fff}
#other-services .nav-tabs{border-bottom:none;float:left;display:table-cell;vertical-align:top}
#other-services .nav-tabs li{float:none}
#other-services .nav-tabs li a{border:none;background:transparent;margin:0;padding:0}
#other-services .nav-tabs li a i{background:transparent;font-size:20px;color:#020202;float:left;width:100%;border-radius:5px;line-height:50px;margin:10px 0;cursor:pointer;transition:all 0.5s ease;font-style:unset;padding-left:10px;padding-right:10px}
#other-services .service-content h3{font-size:20px;margin-bottom:25px;text-transform:uppercase}
#other-services .service-content p{font-size:14px}
#other-services .service-content p.lead{font-size:16px;line-height:28px;margin-bottom:25px}
#other-services .other-service-item{padding-bottom:30px}
#other-services .other-service-item .icon{float:left}
#other-services .other-service-item .icon .icon-medium{background:#e64a4a;font-size:24px;text-align:center;color:#fff;float:left;width:70px;border-radius:50%;height:70px;line-height:70px;margin:12px 0;cursor:pointer;transition:all 0.5s ease}
#other-services .other-service-item .service-content{padding-left:100px}
#other-services .other-service-item .service-content h3{font-size:24px;clear:inherit}
#other-services .other-service-item .service-content p{padding:0 36px 0 0}
#other-services .other-service-item:hover .icon-medium{transform:rotateY(360deg);transition:all 0.6s linear;background:#666}
#other-services img{max-width:100%;padding:22px;display:block;margin:auto}
#other-services .nav-tabs li a.active i{background:#e4e4e4 none repeat scroll 0 0 !important}
#other-services .nav-tabs li a:hover i{background:#e6e6e6 none repeat scroll 0 0 !important}
.progress{background:#f5f5f5;height:10px;margin:0 0 20px;position:relative;width:100%}
.progress-bar{float:left;height:100%;font-size:12px;color:#fff;border:1px solid #fff;text-align:center;box-shadow:none;transition:all 0.6s linear;position:relative}
#pricing .section-title{color:#fff}
#pricing .section-subcontent{color:#fff}
.pricing-table-1{background:#fff;margin:0 15px}
.pricing-table-1 .table-header{padding:30px 0;color:#fff}
.pricing-table-1 .table-header h3{font-size:30px;font-weight:400}
.pricing-table-1 .plan{border-bottom:1px solid rgba(189,195,199,0.5)}
.pricing-table-1 .plan .price{font-size:24px}
.pricing-table-1 .plan .period{font-size:18px;color:#999;text-transform:uppercase}
.pricing-table-1 .plan-info{margin-top:30px}
.pricing-table-1 .plan-info p{color:#bdc3c7;font-size:16px;line-height:30px}
.pricing-table-1 .button-area{padding:30px 0 45px}
#pricing-block-x{background:#ecf0f1}
.pricing-table-x{background:rgba(0,0,0,0.7);margin:0 15px;padding:15px 30px}
.pricing-table-x .table-header{padding:15px 0;color:#fff}
.pricing-table-x .table-header h3{font-size:30px;font-weight:400}
.pricing-table-x .plan .price{font-size:30px}
.pricing-table-x .plan .period{font-size:18px;color:rgba(231,76,60,0.7);text-transform:uppercase}
.pricing-table-x .plan-info{margin-top:30px}
.pricing-table-x .plan-info p{color:#fff;font-size:16px;line-height:16px}
.pricing-table-x .plan-info p i{margin-right:5px}
.pricing-table-x .button-area{padding:30px 0 40px}
#notice{background:#f6f6f6}
#notice .notice-button{margin-top:30px}
#notice h4{font-size:40px}
#notice p{font-size:24px;color:#999;margin-top:15px}
#notice .notice-content{padding:30px}
.orange-line{margin:12px auto 6px;width:52px;height:1px}
#error-404{background:#ecf0f1;padding:36px}
#error-404 h1{font-size:120px}
#error-404 h3{font-size:40px;margin-bottom:30px}
#content{padding-top:30px;padding-bottom:30px;min-height:600px}
.panel-default .panel-heading{border:medium none;border-radius:0;outline:medium none;padding:0;width:100%}
.panel-default .panel-heading a{color:#fff;display:inline-block;font-weight:500;padding:12px 35px 12px 15px;position:relative;text-decoration:none;width:100%;font-size:20px}
.panel-default .panel-heading a i{font-size:22px;padding-right:10px}
.panel-default .panel-heading a::after{color:#fff;content:"";font-family:FontAwesome;font-size:22px;font-weight:300;line-height:1;margin-top:-10px;position:absolute;right:15px;top:50%}
.panel-default .panel-heading .collapsed::after{content:""}
.panel-default .panel-collapse .panel-body{background-color:#fafafa;padding:15px}
.alignleft{display:inline;float:left;margin-right:1.5em}
.chart-btn{font-size:20px;background-color:#efefef}
#vertical-tab .nav-tabs{display:table-cell;vertical-align:top}
#vertical-tab .nav-tabs li{float:none;margin:0}
#vertical-tab .tab-content{display:table-cell;vertical-align:top;padding:0 25px}
#vertical-tab .tab-pane p{line-height:25px}
#vertical-tab ul.nav-tabs{border:1px solid #b9b9b9 !important;padding-right:0;border:0 none}
#vertical-tab ul.nav-tabs li a{text-align:center;text-transform:uppercase;margin:0;padding:20px 40px;white-space:nowrap;width:100%;border-radius:0;background:#eee;color:#676767;border-bottom:3px solid #b9b9b9 !important}
#vertical-tab ul.nav-tabs li a .fa{display:block;font-size:27px;margin-bottom:10px;text-align:center}
#vertical-tab ul.nav-tabs li a.active{background:#fff none repeat scroll 0 0;color:#202020}
#tab-with-icon .nav-tabs{border-bottom:medium none;float:left;display:table-cell;vertical-align:top}
#tab-with-icon .nav-tabs li{float:none}
#tab-with-icon .nav-tabs li a{background:transparent none repeat scroll 0 0;border:medium none;margin:0;padding:0}
#tab-with-icon .nav-tabs li a i{background:#81868e none repeat scroll 0 0;border-radius:50%;color:#fff;cursor:pointer;float:left;font-size:25px;height:70px;line-height:70px;margin:0 0 20px;text-align:center;transition:all 0.5s ease 0s;width:70px}
#tab-with-icon .tab-content{margin:20px 0 0 100px}
#tab-with-icon h3{font-size:20px;margin-bottom:25px;text-transform:uppercase}
#tab-with-icon p.lead{font-size:16px;line-height:28px;margin-bottom:25px}
.outline-buttons-area{background:#fafafa;padding:50px 0}
.block-button-area{background:#fafafa;padding:50px 0}
.animated-progress-area{background:#fafafa;padding:50px 0}
#testimonial-dark .testimonial-inner{background:#333 none repeat scroll 0 0;border:1px solid #c1c1c1}
#testimonial-dark .testimonial-images img{box-shadow:0 0 3px #fff}
#testimonial-dark .testimonial-content p{color:#fff}
.single-testimonial-area{position:relative;width:100%;padding:100px 0}
.single-testimonial-area:before{background:rgba(51,51,51,0.8);position:absolute;width:100%;height:100%;top:0;bottom:0;content:"";display:block}
.single-testimonial-area h3{color:#fff;font-weight:500;text-align:center;text-transform:uppercase}
.single-testimonial-area p{color:#fff;text-align:center}
#single-testimonial-item .testimonial-inner{padding:80px;position:relative}
#single-testimonial-item .testimonial-inner blockquote{color:#fff;font-size:14px;position:relative}
#single-testimonial-item .testimonial-footer{color:#fff;padding-top:15px}
#single-testimonial-item .testimonial-inner::before{color:#fff;content:"";font-family:fontawesome;font-size:45px;left:25px;position:absolute;top:70px}
#single-testimonial-item .testimonial-inner::after{background:rgba(51,51,51,0.6) none repeat scroll 0 0;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;border:1px solid #ddd}
#single-testimonial-item .testimonial-images img{box-shadow:0 0 3px #ddd;height:90px;margin:0 auto;padding:5px;width:90px}
.blog-post-footer{padding:20px;border-top:1px solid #eee}
.blog-post-footer ul.post-meta{list-style:outside none none}
.blog-post-footer ul.post-meta li{float:left;margin-right:10px;margin-top:10px;width:100px}
.blog-post-footer ul li a{background:#fff none repeat scroll 0 0;display:block;font-size:10px;line-height:28px;padding:4px 15px;text-transform:uppercase;transition:all 0.3s ease-in-out}
.blog-post-footer ul li a:hover{color:#fff;transition:all 0.3s ease-in-out}
.blog-pagination{text-align:center}
.blog-pagination nav ul.pagination li a{border-radius:0;margin-right:15px;color:#333;position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #ddd;text-decoration:none}
.blog-pagination nav ul.pagination li a:hover{color:#fff}
.blog-pagination nav ul.pagination li a:focus{color:#fff}
.blog-pagination nav ul.pagination li.active{border-radius:0;margin-right:15px;position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;background-color:#97bf0d;border:1px solid #ddd;color:#fff}
.blog-pagination nav ul.pagination li.disabled{border-radius:0;margin-right:15px;color:#333;position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #ddd}
@media (max-width:992px){.blog-pagination nav ul.pagination li a{border-radius:0;margin-right:5px;color:#333;position:relative;display:block;padding:0.5rem 0.25rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #ddd}.blog-pagination nav ul.pagination li a:hover{color:#fff}.blog-pagination nav ul.pagination li a:focus{color:#fff}.blog-pagination nav ul.pagination li.active{border-radius:0;margin-right:5px;position:relative;display:block;padding:0.5rem 0.25rem;margin-left:-1px;line-height:1.25;background-color:#97bf0d;border:1px solid #ddd;color:#fff}.blog-pagination nav ul.pagination li.disabled{border-radius:0;margin-right:15px;color:#333;position:relative;display:block;padding:15px;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #ddd}}
.pagination{padding-top:20px}
.sidebar-area .widget{margin-bottom:60px}
.sidebar-area .search-bar{position:relative}
.sidebar-area .search-bar .form-control{border-radius:0;color:#333 !important;font-size:13px;height:46px}
.sidebar-area .search-bar button{background-color:transparent;border:0 none;height:46px;position:absolute;right:0;top:0;width:40px}
.sidebar-area .search-bar button .fa{color:#333}
.widget ul{list-style:outside none none;padding-left:0}
.widget.popular-post h4{font-size:16px}
.widget.popular-post ul li{margin-bottom:20px}
.widget.popular-post .media-left img{width:48px;height:48px}
.widget.tag-cloud li{float:left;margin-bottom:5px;margin-right:5px}
.widget.tag-cloud a{background:#075598;color:#fff;display:block;font-size:14px;font-weight:400;line-height:28px;padding:0 11px;transition:all 0.3ms ease-in-out}
.widget.tag-cloud a:hover{opacity:0.8;transition:all 0.3ms ease-in-out}
.widget.tag-cloud .selected a{background:#8BC34A}
.widget.tag-cloud .selected .badge{background:#075598}
.widget.tag-cloud .selected .badge:before{border-style:solid;border-width:5px;bottom:-5px;content:"";height:0;left:5px;position:absolute;z-index:1;border-color:transparent transparent transparent #075598}
.widget.subscribe-widget .form-control{font-size:14px;height:42px;padding:10px;width:255px}
.category-menu a{color:#333;font-size:15px;transition:all 0.2s}
.category-menu a .fa{padding-right:5px;transition:all 0.2s}
.category-menu a:hover .fa{padding-right:10px;transition:all 0.2s}
.category-menu li{border-bottom:1px solid #333;padding:10px 0}
.blog-post blockquote{margin:40px 0}
.blog-post h3{margin-top:30px}
.blog-post>p{line-height:29px}
.blog-post img{width:100%}
.blog-post pre{background:#eee none repeat scroll 0 0;margin:20px 0}
.blog-post ul li{font-size:15px;padding:6px 0;font-weight:600}
.blog-post ol li{font-size:15px;padding:6px 0;font-weight:600}
.testimonial-footer .fa{padding-right:6px}
.testimonial-footer a{padding-left:5px}
.about-author-section{border:1px solid #eee}
.about-author-section .media{padding:20px}
.about-author-section .media .media-body{padding-left:10px;color:#bebebe}
.about-author-section .media .media-body p{line-height:28px}
.about-author-section .author-footer{border-top:1px solid #eee;padding:20px}
.media-body-author{color:#bebebe;padding:30px 0}
.similar-post img{width:100%}
.similar-post h2{font-size:16px;font-weight:600;line-height:28px;margin-top:10px}
.no-pdl{padding-left:0 !important}
.comments-area ul{padding-left:0}
.comments-area .media{margin-top:40px}
.comments-area .media.reply{background:#e5f7fd none repeat scroll 0 0;padding:20px;border-radius:4px}
.comments-area .media-body{padding-left:10px}
.new-comment .btn{font-size:16px;padding:13px 30px}
.new-comment .form-group .form-control{background:#f2f2f2 none repeat scroll 0 0;border-radius:0;color:#333 !important;font-size:15px;padding:12px}
.cta-section{width:100%;position:relative;z-index:2}
.cta-section::before{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,0.7);z-index:0}
.cta-area{display:table;width:100%;height:150px}
.cta-content{display:table-cell;vertical-align:middle}
.cta-content h2{color:#fff;font-size:38px;font-weight:400;line-height:38px}
.cta-content p{color:#fff;font-size:18px;line-height:28px;padding-top:10px}
.cta-content .btn{font-size:16px;margin-top:15px;padding:13px 24px;text-transform:uppercase}
.page-header-section{width:100%}
.page-header-area{display:table;height:80px;width:100%;padding:20px 0}
.page-header-content{display:table-cell;vertical-align:middle}
.page-header-content h2{color:#fff;font-size:36px;font-weight:600;text-transform:capitalize}
.page-header-content h4{color:#fff;font-size:36px;font-size:1.6rem;text-transform:capitalize}
.page-header-content p{color:#fff;font-style:italic;text-transform:capitalize}
#google-map-shortcode{padding:0;height:400px}
#google-map-contact{padding:0;height:300px}
#google-map-contact2{padding:0;height:200px}
.error-section h1{color:#ff2a40;font-size:10rem}
.error-section h4{text-transform:capitalize}
.contact-title-text h2{font-size:50px}
.contact-title-text p{font-size:18px;margin-top:15px}
.contact-widget{margin-bottom:30px}
.contact-widget h2{margin-bottom:20px}
.contact-widget address{line-height:45px}
.contact-widget.office-location span{font-weight:600}
.service2-single-service{text-align:center;margin:20px 0}
.service2-single-service .fa{border-radius:50%;color:#fff;font-size:23px;height:75px;line-height:75px;margin-bottom:20px;width:75px}
.service2-single-service h2{font-size:20px;text-transform:uppercase}
.service2-single-service p{font-size:13px}
.pricing-table2{padding:15px 30px}
.single-pricing-2{border:1px solid #ddd}
.single-pricing-2 .plan-name{color:#999;display:block;font-size:24px;font-weight:700;line-height:30px;padding:20px 0}
.single-pricing-2 .plan-name small{display:block;font-size:12px;font-weight:700;line-height:normal}
.single-pricing-2 .plan-price{background:#f2f2f2 none repeat scroll 0 0;font-size:48px;margin-bottom:30px;padding:30px 0;text-align:center}
.single-pricing-2 .plan-price .currency{font-size:50%;font-weight:700;left:-0.01em;top:-0.9em}
.single-pricing-2 .plan-price sub{font-size:18px;font-weight:700}
.single-pricing-2 ul{background:#fff none repeat scroll 0 0;margin-bottom:0;padding:0}
.single-pricing-2 ul li{border-top:1px dashed #ddd;font-weight:500;padding:12px 29px;text-align:center}
.single-pricing-2 ul li:first-child{border-top:0}
.pricing2-button{padding:20px 0;text-align:center}
.pricing2-button .btn{padding:12px 55px;text-transform:uppercase}
#roof{background:#3b3b3b}
.roof-content{display:table;height:60px;width:100%}
.roof-middle{display:table-cell;vertical-align:middle}
#nav3{display:none}
@media (min-width:991px) and (max-width:1199px){#card .card-item-wrapper{height:260px !important}#card_editor .card-item-wrapper{height:260px !important}}
@media only screen and (min-width:768px) and (max-width:991px){#nav2{display:none}#nav1{display:none}#nav3{display:block}#btn_fact i{font-size:60px}#btn_fact h3{font-size:1.5rem}#card{background:#00000 !important}#card .card-item-wrapper{height:360px !important;margin:10px !important}#card_editor{background:#00000 !important}#card_editor .card-item-wrapper{height:360px !important;margin:10px !important}#mainmenu{clear:both;width:100%}#mainmenu ul .dropdown .dropdown-menu{width:100%;-webkit-box-shadow:none;box-shadow:none}#mainmenu ul>li>a{font-size:12px !important;padding:18px 10px}#carousel-area img{height:100%}#carousel-area .carousel-item .carousel-caption h2{font-size:50px}#carousel-area .carousel-item .carousel-caption h3{font-size:20px}.top_search{display:none}footer .plain-flicker-gallery a{width:31%}footer ul li.tweet{font-size:12px !important}#copyright p{font-size:10px !important}#copyright a{font-size:10px !important}.single-pricing-2 .btn{padding:10px 15px;font-size:10px}.single-pricing-2 .plan-price{font-size:35px}.single-pricing-2 .plan-name{font-size:18px}.single-pricing-2 ul li{font-size:12px}.btn-lg{padding:12px 20px}.btn-md{padding:12px 14px}.widget.popular-post h4{font-size:12px}.widget.tag-cloud a{font-size:8px}#main-menu ul>li>a{font-size:13px;font-weight:400;padding:28px 10px}#main-menu ul .dropdown .dropdown-menu a{border-top:1px solid #e2e6e7;color:#666;display:block;font-size:12px;font-weight:400;height:auto;line-height:16px;padding:9px 19px 7px;transition:all 0.3s ease-in-out 0s}.service-item h2{font-size:15px !important}.pricing-table-x .plan-info p{font-size:12px}#team .team-item .social .facebook{font-size:8px;height:25px;line-height:25px;width:25px}#team .team-item .social .twitter{font-size:8px;height:25px;line-height:25px;width:25px}#team .team-item .social .google-plus{font-size:8px;height:25px;line-height:25px;width:25px}#team .team-item figure figcaption .content-white{font-size:9px;line-height:12px;width:60%}.footer-widget p{font-size:12px}.social-footer a .fa{height:25px;line-height:25px;width:25px}ul.nav-tabs li a{font-size:11px}.pricing-table h3{font-size:24px !important}.sup-desc-wrap .sup-meta-wrap .sup-description{display:none}.portfolio-meta ul li{font-size:10px}.portfolio-meta ul li span{font-size:10px;width:78px}span.published-time{font-size:10px}.flickr-widget .plain-flicker-gallery a img{width:31%}}
@media (max-width:767px){#card{background:#00000 !important}#card .card-item-wrapper{height:300px !important;margin:5px !important}#card_editor{background:#00000 !important}#card_editor .card-item-wrapper{height:300px !important;margin:5px !important}#nav2{display:none}#nav1{display:none}#nav3{display:block}#btn_fact i{font-size:50px}#btn_fact h3{font-size:1rem}#main-menu{clear:both;width:100%}#main-menu ul .dropdown .dropdown-menu{width:100%;-webkit-box-shadow:none;box-shadow:none}#main-menu ul>li>a{font-size:12px !important;padding:18px 10px;text-align:left}#mainmenu{clear:both;width:100%}#mainmenu ul .dropdown .dropdown-menu{width:100%;-webkit-box-shadow:none;box-shadow:none}#mainmenu ul>li>a{font-size:12px !important;padding:18px 10px}#roof{display:none}.footer-widget{margin-bottom:40px}.btn-lg{font-size:10px;padding:10px 16px;text-transform:uppercase}.section-subcontent{font-size:12px;line-height:17px}.controls{padding:0}.pricing-table-x{margin:20px 15px}.pricing-table-x .button-area{padding:14px 0 40px}.pricing-table-x .table-header h3{font-size:18px}.service2-single-service .fa{font-size:18px;height:45px;line-height:45px;width:45px}.service2-single-service h2{font-size:15px}.service2-single-service p{font-size:11px}.images{text-align:center}.about2-intro-image{margin-bottom:10px}.single-testimonial-area h3{font-size:18px;line-height:25px}.single-testimonial-area p{font-size:12px}.section{padding:40px 30px}.page-header-area{height:86px}.cta-content h2{font-size:20px;line-height:32px}.cta-content p{font-size:12px;line-height:18px;padding-top:5px}.cta-content .btn{font-size:12px;margin-top:0;padding:7px 12px}#google-map-contact{height:200px;padding:0}.section-padding{padding:60px 0}.contact-title-text h2{font-size:30px}.contact-title-text p{font-size:14px}.contact-widget h2{margin-bottom:10px;font-size:20px}.contact-widget address{line-height:35px;font-size:12px}.error-section h1{font-size:4rem}.error-section h4{font-size:16px}#vertical-tab .nav-tabs{vertical-align:top;display:inherit}#vertical-tab .tab-content{vertical-align:top;display:inherit}#vertical-tab p{font-size:13px;line-height:23px !important}#vertical-tab ul.nav-tabs{margin-bottom:20px}#vertical-tab ul.nav-tabs li a{font-size:12px;padding:12px 40px}.blog-post-footer ul li a{padding:4px 12px}.blog-post-footer a.btn{margin-top:10px}iframe{height:200px !important}.search-bar{margin-top:40px}.about-author-section .media-left{display:block !important;text-align:center}.about-author-section .media .media-body{padding-left:10px;text-align:center;padding-top:20px}.comments-area .media-left{display:block;margin-bottom:5px;text-align:center}.comments-area .media-right{display:block;margin-bottom:5px;text-align:center}.comment-author{margin:10px 0}.page-header-content h2{text-align:center;font-size:28px}.page-header-content h4{text-align:center}.page-header-content p{text-align:center}.dropdown-menu{-webkit-animation:none;animation:none}.navbar{padding:15px}.nav-inline .nav-item + .nav-item{margin-left:0;float:none}nav.navbar.navbar-light{min-height:73px}nav.navbar.navbar-light button.navbar-toggler{border-radius:0 !important}nav.navbar.navbar-light ul.nav-inline{max-height:350px;overflow-x:scroll;margin-top:20px}nav.navbar.navbar-light ul.nav-inline .nav-item{display:block}.carousel-item>img{height:100% !important}#carousel-area .carousel-item .carousel-caption h2{font-size:20px;font-weight:600}#carousel-area .carousel-item .carousel-caption h3{font-size:16px}#portfolio a.filter{font-size:10px;margin:5px;padding:5px 11px}.plan-info>p{font-size:12px !important}.split h2.title{font-size:16px;line-height:24px}#other-services .service-content p{font-size:12px}#other-services .service-content p.lead{font-size:12px;line-height:28px;margin-bottom:7px}#default-tab li.nav-item a.nav-link{padding:5px;font-size:12px}#round-tab ul li a{font-size:12px;padding:6px !important}.shortcode-buttons-area .col-md-3{margin:30px 0}.shortcode-pie-skill-area .col-md-6{margin:30px 0}.single-portfolio-area .small-title{margin-top:30px}.portfolio-controls ul li a.btn{padding:5px 30px}.featured-wrapper img{height:200px}ul.pagination a.page-link{font-size:10px;padding:5px}.sidebar-area .widget{margin-bottom:30px}.author-footer .fa{font-size:18px !important;height:35px !important;line-height:35px !important;width:35px !important}.commentor-info>p{font-size:13px;line-height:23px}}
@media (min-width:768px) and (max-width:991px){#nav2{display:none}#nav1{display:none}#nav3{display:block}#carousel-area .carousel-item{height:300px}#carousel-area .carousel-item .carousel-caption{top:25%}#carousel-area .carousel-item .carousel-caption .btn{margin:auto;font-size:12px;margin-top:10px;padding:10px 15px}#carousel-area .carousel-indicators{bottom:25px}.carousel-item>img{width:100%}}
.breadcrumb{background-color:transparent;border-radius:0;padding:1.5rem 1rem;margin-bottom:0}
.blog-post-gallery{padding:20px}
.blog-post-gallery h4{font-size:26px;font-weight:600;line-height:26px;text-transform:capitalize;margin-bottom:20px}
.badge{border-radius:5px;color:#fff;padding:3px 6px;position:relative;left:6px;top:-10px;font-weight:normal}
.badge:before{border-style:solid;border-width:5px;bottom:-5px;content:"";height:0;left:5px;position:absolute;z-index:-99999}
.top-header-section{font-family:"Open Sans",sans-serif}
.top-header-section .top-header-area{padding:3px 0}
.top-header-section .top-header-area .row{padding:0}
.top-header-section .top-header-area i{margin-right:3px}
@media only screen and (max-width:767px) and (min-width:480px){.page-header-content h4{text-align:center}.page-header-content p{text-align:center}}
@media (max-width:575px){#card{background:#00000 !important}#card .card-item-wrapper{max-height:520px !important;margin:5px !important;height:auto !important}#card_editor{background:#00000 !important}#card_editor .card-item-wrapper{max-height:520px !important;margin:5px !important;height:auto !important}}
@media (max-width:480px) and (min-width:320px){.page-header-content h4{text-align:center}.page-header-content p{text-align:center}#other-services .tab-content{margin:0 0 0 0}}
.input-group-btn button{padding:11px 20px}
.input-group .form-control{border-radius:30px 0 0 30px}
li.search{position:inherit;padding-right:10px}
li.search .open-search{margin-right:0 !important}
li.search .open-search i{font-size:13px}
.sticky.is-sticky{position:fixed;left:0;right:0;top:0px;z-index:1000;width:100%}
.nav-inline .nav-item + .nav-item{margin-left:0}
.active.slicknav_collapsed{background:#eee}
.slicknav_parent.slicknav_open{background:#eee}
.top_search .top_search_submit{border:none;padding:0;position:absolute;width:20px;left:12px;opacity:0;top:9px}
.portfolio-item:hover .portfoli-content{opacity:1;transform:scale(1)}
.portfolio-item:hover .portfoli-content:before{opacity:1;transform:scale(1)}
.portfolio-item:hover .sup-title{transform:scale(1);opacity:1}
.portfolio-item:hover .sup-description{opacity:1;transform:translateY(0px)}
.portfolio-item:hover .sup-link .right-link{opacity:1;webkit-transform:translateY(0px);transform:translateY(0px)}
.portfolio-item:hover .sup-link .left-link{opacity:1;webkit-transform:translateY(0px);transform:translateY(0px)}
.skill p{margin-bottom:10px;font-weight:600}

#subscription .subscription-form .form-control{height:60px;font-size:24px;color:#999}
#subscription .subscription-form .btn{padding:18px}
.social-footer a .fa{font-size:14px;height:35px;line-height:35px;margin:4px;width:35px}
.accordionSmall .panel-default .panel-heading a::after{content:""}
.accordionSmall .panel-default .panel-heading .collapsed::after{content:""}
#accordionRound .panel-default .panel-heading a{border-radius:8px 8px 0 0}
.panel-transparent .panel-heading a{background:#f5f5f5;color:#333}
.panel-image .panel-body img{padding-bottom:1px}
#round-tab ul.nav-tabs{margin-bottom:10px}
#round-tab ul li a{margin-bottom:0;padding:15px !important;text-transform:capitalize}
#round-tab ul li a.active{border-bottom:0 none;border-image:none !important;margin-bottom:0}
.grey-progress-bar .progress-bar{background:#e0e0e0 none repeat scroll 0 0}
.skill-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}
.skill-animated .progress-bar{-webkit-animation:2s linear 0s normal none infinite running progress-bar-stripes;animation:2s linear 0s normal none infinite running progress-bar-stripes}
#color-client-scroller .client-item-wrapper img{-webkit-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");opacity:0.5;transition:all 0.6s ease 0s}
#color-client-scroller .client-item-wrapper img:hover{-webkit-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");opacity:1;transition:all 0.6s ease 0s}
#image-carousel .item img{height:200px;width:250px}
.single-portfolio-area .single-portfolio-image img{width:100%}
.portfolio-meta ul{list-style:outside none none;padding-left:0}
.portfolio-meta ul li{margin:10px 0}
.portfolio-meta ul li span{display:inline-block;font-size:12px;font-weight:600;text-decoration:underline;text-transform:uppercase;width:130px;-webkit-text-decoration-style:double;text-decoration-style:double}
.portfolio-controls ul{list-style:outside none none;padding-left:0}
.portfolio-controls ul li a.btn{padding:10px 75px}
.portfolio-controls ul li a.btn i.fa{font-size:37px}
.tag-posted-in li a{color:#8f8f8f}
.tag-posted-in li i.fa{color:#8f8f8f;padding-right:3px}
.featured-wrapper img{width:100%;height:auto}
.widget-ad img{width:100%}
#copyright ul li.nav-item{padding-right:10px;text-transform:capitalize}
.comment-author span{padding-left:5px}
#contactForm .form-group{margin-bottom:25px}
#contactForm .form-group .contact-control{background:#f8fafd none repeat scroll 0 0;border-radius:0;height:50px}
#contactForm .form-group .form-control{border-radius:0;background:#f2f2f2 none repeat scroll 0 0;font-size:14px}
#userForm .form-group{margin-bottom:25px}
#userForm .form-group .user-control{background:#f8fafd none repeat scroll 0 0;border-radius:0;height:50px}
#userForm .form-group .form-control{border-radius:0;background:#f2f2f2 none repeat scroll 0 0;font-size:14px}
.user-account ul li.nav-item{padding-right:10px;text-transform:capitalize}
.user-account ul li a{color:#8f8f8f;font-size:0.8rem}
.about2-intro-image img{max-width:100%}
.featured .plan-price{color:#fff !important;background:#ff5959}
.premium .plan-price{background:#3498db !important;color:#fff !important}
.roof-social-icons a i.fa{background:#484848 none repeat scroll 0 0;border-radius:50%;font-size:13px;height:35px;line-height:35px;text-align:center;width:35px;color:#fff;margin-right:10px}
.dropdown-item.active{background-color:#eee}
.dropdown-item.active:focus{background-color:#eee}
.dropdown-item.active:hover{background-color:#eee}
.navbar-light .navbar-toggler{padding:0.45rem 0.75rem}
.navbar-light .navbar-toggler:hover i{color:#fff}
#post-image-carousel .item img{height:150px;width:200px}
.call-us p{color:#8f8f8f;margin-bottom:0;font-size:0.8rem}@media only screen and (max-width:767px){.purchases-table .container .row p{padding-left:15px;padding-right:15px}.purchases-table .container .row div{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}.purchases-table .list-group-item{padding-top:0px;padding-left:0px;padding-right:0px}.purchases-messages table{font-size:12px}.purchases-messages a>i{padding-left:0px !important}.purchases-messages th,.purchases-messages td{padding:10px;text-align:center}}@media only screen and (max-width:599px){.purchases-table h2{font-size:16px}}@media only screen and (max-width:599px){.editor-item>p{padding:6px !important}#rad-2{font:icon}.custom-with-table table{font-size:12px}}
.post-module{position:relative;z-index:1;display:block;background:#FFF;height:338px}
.post-module .thumbnail{background:#000;overflow:hidden}
.post-module .thumbnail .date{position:absolute;top:20px;right:20px;z-index:1;background:#075598;width:55px;height:55px;padding:5.5px 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#FFF;font-weight:700;text-align:center;-webkti-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.post-module .thumbnail .date .day{font-size:15px}
.post-module .thumbnail .date .month{font-size:12px;text-transform:uppercase}
.post-module .thumbnail .month_only{padding:17.5px 0}
.post-module .thumbnail img{display:block}
.post-module .post-content{position:absolute;bottom:0;background:#FFF;width:100%;padding:10px 10px 10px 10px;-webkti-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.post-module .post-content .category{position:absolute;top:-62px;left:0;background:#8bc63e;padding:10px 15px;color:#FFF;font-size:14px;font-weight:600;text-transform:uppercase}
.post-module .post-content .title{margin:0;padding:0 0 10px;color:#333;font-weight:700;height:76px}
.post-module .post-content .sub_title{margin:0;padding:0 0 20px;color:#075598;font-weight:500}
.border-bottom-none td{border-bottom:1px solid white !important}@media (min-width:1200px){.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:flex-start !important}}
body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;color:#333;line-height:1.6;box-sizing:border-box;overflow-x:hidden;backface-visibility:hidden;position:relative}
@media (min-width:768px){body{font-size:16px}}
img{max-width:100%;height:auto}
a{transition:all 0.2s linear}
a:hover{color:#a22f30;text-decoration:none;text-decoration:none}
a:focus{outline:none;text-decoration:none}
.cta-section,.section{padding:40px 0}
@media (min-width:768px){.cta-section,.section{padding:60px 0}}
.cta-section + .accordion,.section + .accordion{margin-top:-60px}
.section.with-deco{padding-bottom:100px;background-position:bottom;background-repeat:repeat-x;background-size:auto 80px}
.cta-section.with-deco{background-position:center;background-repeat:no-repeat;background-size:cover}
.section-title{text-transform:uppercase;text-align:center;padding-bottom:30px;margin:0}
@media (min-width:768px){.section-title{padding-bottom:50px}}
iframe{border:0}
footer{background:#292929;color:#7c7c7c}
footer .small-title{margin-bottom:30px;color:#fff}
footer ul{padding:0;margin:0;list-style:none}
footer ul li{line-height:25px}
footer ul li a{color:#999}
footer ul li.tweet{margin-bottom:15px}
footer ul li.tweet .fa-twitter{padding:5px;color:#fff;border-radius:100%;width:24px;height:24px}
footer ul li.tweet .tweet-date{font-size:12px;font-style:italic;color:#bdc3c7}
footer #copyright{background:#1d1d1d}
footer #copyright .row{padding:15px 0}
footer #copyright .copyright-text{margin-top:15px;font-size:12px}
footer #copyright .nav-inline{margin-top:15px}
footer .contact-us .form-control{color:#999;font-size:14px;background:#1d1d1d;border-radius:0;border:1px solid transparent;transition:all 0.3s ease}
footer .footer-widget .nav li a::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";margin-right:10px;font-size:0.8rem}
.icon-circle{display:block;position:relative;width:60px;height:60px;border-radius:50%;background-color:#F5F5F5;color:#8BC63E;font-size:24px}
.icon-circle .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.text-center .icon-circle{margin:0 auto}
.icon-title{position:relative;padding-left:24px}
.icon-title .fa{font-size:14px;color:#8BC63E;position:absolute;left:0;top:0.4em}
.align-content-center .row{align-content:center}
.justify-content-center .row{justify-content:center}
.bg-dark-blue{background-color:#075598}
.bg-centered{background-size:cover;background-position:center}
.bg-blue-overlay{position:relative;z-index:0}
.bg-blue-overlay:before{content:"";display:block;position:absolute;left:0;width:100%;top:0;bottom:0;background-color:rgba(7,85,152,0.7)}
.bg-blue-overlay>div{position:relative;z-index:3}
.bg-white-overlay{position:relative;z-index:0}
.bg-white-overlay:before{content:"";display:block;position:absolute;left:0;width:100%;top:0;bottom:0;background-color:rgba(255,255,255,0.7)}
.bg-white-overlay>div{position:relative;z-index:3}
.link-block{transition:all 0.5s ease;background-size:100% 100%}
.link-block:hover{background-size:100% 300%}
.link-block:hover:before{opacity:1}
.link-block:before{content:"";position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent;opacity:0;transition:all 0.5s ease}
.link-block--blue{background-color:#075598;background-image:linear-gradient(to bottom,#075598,#042c4f)}
.link-block--blue .fas{color:#8BC63E}
.link-block--green{background-color:#8BC63E;background-image:linear-gradient(to bottom,#8BC63E,#628e2a)}
.link-block--green .fas{color:#075598}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100% !important}
table{width:100%;border:0;border-collapse:collapse;text-align:left;font-size:16px}
table tr th,table tr td{padding:14px 16px;border:1px solid #D7D7D7}
@media (max-width:425px){table tr th,table tr td{padding:14px 10px}}
table tr th:first-child,table tr td:first-child{border-left:0}
table tr th:last-child,table tr td:last-child{border-right:0}
table tr:first-child th,table tr:first-child td{border-top:0}
table tr:last-child th,table tr:last-child td{border-bottom:0}
.graph-heading h5{font-size:18px}
.btn{outline:none;cursor:pointer;border-radius:0;padding:10px 30px;line-height:1;border:0;color:#333}
.btn-event-register{background:#97bf0d none repeat scroll 0 0;color:#FFF}
.btn-event-register:hover{outline:none;box-shadow:none;color:#fff !important}
.btn-small{padding:10px;white-space:normal}
button,.btn{cursor:pointer}
button:hover,button:focus,.btn:hover,.btn:focus{outline:none;box-shadow:none;color:#075598}
.btn-primary{background-color:#075598;color:white}
.btn-primary .fa{color:#8BC63E}
.btn-primary:hover{background-color:#053a67;color:white}
.btn-primary:focus{color:white}
.btn-default:hover{background-color:#8BC63E;color:white}
.btn-inline:hover{color:#97bf0d !important}
.btn-inline:focus{outline:none;box-shadow:0 0 0 0px rgba(0,123,255,0)}
button.close{position:relative;width:40px;height:40px;font-size:50px}
button.close:hover{color:#8BC63E}
button.close>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.btn-inline-link{position:relative;padding:5px 0 5px 18px;color:#075598;white-space:normal;text-align:left}
.btn-inline-link:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:900;position:absolute;left:0;top:6px;font-size:15px}
.btn-inline-link:hover{color:#8bc63e}
.btn-link-external{position:relative;padding:5px 0 5px 22px;color:#075598;white-space:normal;text-align:left}
.btn-link-external:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:900;position:absolute;left:4px;top:4px;font-size:14px}
.btn-link-external:hover{color:#8bc63e}
.btn-collapse{display:block;width:auto;padding-left:0;background-color:transparent;color:#075598}
.btn-collapse:hover{color:#8BC63E}
.btn-dropdown{width:auto;padding-left:0;background-color:transparent;color:#075598}
.btn-dropdown:hover{color:#8BC63E}
.btn-common{color:#fff !important;background:#ff5959;position:relative;border:transparent;z-index:1}
.btn-common:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;z-index:-1;transition:all 0.2s linear}
.btn-common:hover:before{width:100%}
.btn-common-gray{color:#fff !important;background:#505050;position:relative;border:transparent;z-index:1}
.btn-common-gray:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;z-index:-1;transition:all 0.2s linear;background:#464646}
.btn-common-gray:hover:before{width:100%}
.btn-common-blue{color:#fff !important;background:#075598;position:relative;border:transparent;z-index:1}
.btn-common-blue:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;z-index:-1;transition:all 0.2s linear;background:#053a67}
.btn-common-blue:hover:before{width:100%}
.btn-radius{border-radius:5px}
.btn-radius:before{border-radius:5px 0 0 5px}
.btn-round{border-radius:1.5em}
.btn-outline{border-width:2px}
.btn-outline:hover{color:#fff;border:2px solid transparent}
.btn-border{background:rgba(255,255,255,0.18);border-bottom:3px solid #8bc63E;color:#fff}
.btn-border:hover{background:rgba(255,255,255,0.3);color:#fff}
.btn-border-light{background:rgba(138,138,138,0.18);border-bottom:3px solid #8bc63E;color:#000}
.btn-border-light:hover{background:rgba(138,138,138,0.54);color:#000}
.btn-lg{padding:14px 33px;text-transform:uppercase;font-size:16px}
.btn-xs{font-size:11px;padding:13px 12px}
.btn-sm{padding:12px 15px}
.btn-md{font-size:15px;padding:12px 25px}
.btn-fact{white-space:normal;background-color:#d0d0d0;height:100%}
.btn-fact p{color:#666}
.btn-fact:hover{background-color:#c2c2c2}
#btn_fact{height:100%;margin:10px;padding:10px;border:#8bc63E;border-style:solid;border-top-width:10px;border-right-width:0px;border-left-width:0px;border-bottom-width:10px}
#btn_fact h3{padding-top:60px;padding-bottom:60px}
#btn_fact i{font-size:70px;width:100px;height:100px;line-height:100px;border-radius:50%;color:#8bc63E}
#btn_fact:hover .pulse-shrink{-webkit-animation-name:pulse-shrink;animation-name:pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
#btn_fact:hover{margin:10px;padding:10px;background-color:#00017;border:#97bf0d;color:#97bf0d;border-style:solid;border-top-width:10px;border-right-width:0px;border-left-width:0px;border-bottom-width:10px}
#btn_fact:hover a{color:#97bf0d}
#btn_fact:hover i{color:#97bf0d}
.btn_h{color:#8fc845;cursor:pointer;font-size:25px;font-weight:400;line-height:45px;margin:0 0 2em;max-width:160px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}
.btn_h:hover{text-decoration:none}
.btn-2{letter-spacing:0px;color:#8fc845}
.btn-2:hover,.btn-2:active{letter-spacing:5px;color:#8fc845}
.btn-2:after,.btn-2:before{backface-visibility:hidden;border:1px solid rgba(255,255,255,0);bottom:0px;content:" ";display:block;margin:0 auto;position:relative;transition:all 280ms ease-in-out;width:0}
.btn-2:hover:after,.btn-2:hover:before{backface-visibility:hidden;border-color:#8fc845;transition:width 350ms ease-in-out;width:70%}
.btn-2:hover:before{bottom:auto;top:0;width:70%}
#ierice_add{color:#000;border:1px solid;background:#f5f6fa}
.blog-post-wrapper{border-bottom:1px solid #D7D7D7}
.blog-post-wrapper.format-qoute{border:none !important}
.blog-post-wrapper .format-video iframe{min-height:350px;width:100%}
.blog-post-wrapper .format-audio iframe{height:200px;width:100%}
.author-info{padding:20px}
.blog-post-content{padding:20px 0}
.front-blog{line-height:1em;height:100%;overflow:hidden}
.blog-item-img>a{display:block;background-size:cover;background-position:center}
.blog-item-img>a:before{display:block;content:"";width:100%;padding-top:60%}
.blog-item-text .small-title{padding:16px 0;margin:0}
.published-time{position:relative;display:block;color:#bebebe;font-size:12px;padding:5px 0 10px 20px}
.published-time .fa{position:absolute;left:0;top:5px}
.blog-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.tag-filter-results-title strong{font-size:24px;color:#075598}
.featured-img-wrapper-en{height:470px}
.blog-post-content .card-body{padding:0}
.blog-post-content .card{border:unset}
.blog-post ul li{font-weight:unset;font-size:16px}
h1,h2,h3,h4,h5{font-family:"Roboto",sans-serif;font-weight:600;color:#333;margin-bottom:1.2rem}
h1>a,h2>a,h3>a,h4>a,h5>a{color:inherit;text-decoration:none !important}
h1{font-size:30px}
@media (min-width:768px){h1{font-size:36px}}
h2{font-size:20px}
@media (min-width:768px){h2{font-size:20px}}
h3{font-size:18px}
@media (min-width:768px){h3{font-size:18px}}
h4{font-size:18px}
@media (min-width:768px){h4{font-size:20px}}
h5{font-size:16px}
@media (min-width:768px){h5{font-size:18px}}
strong,b{font-weight:bold}
.checklist{list-style:none;padding:0px}
.checklist li{position:relative;padding-left:1.5em}
.checklist li:before{content:"";position:absolute;left:0;width:2em;height:2em;background:url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg width='16' height='16' fill='%238bc63E' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/></svg>") no-repeat}
.navbar{font-family:"Open Sans",sans-serif}
#main-menu ul .dropdown .dropdown-menu{width:100%;padding:0;border-radius:0;margin-top:0;border:0}
@media (min-width:992px){#main-menu ul .dropdown .dropdown-menu{left:0;right:0;width:220px;box-shadow:0 6px 12px rgba(0,0,0,0.175);position:absolute}}
#main-menu ul .dropdown .dropdown-menu a{font-size:13px;color:#666;display:block;height:auto;padding:12px 20px 13px;margin:0;line-height:16px;font-weight:400;border-top:1px solid #e2e6e7;transition:all 0.3s ease-in-out 0s}
#main-menu ul .dropdown .dropdown-menu a:hover{background:transparent;transition:all 0.3s ease-in-out 0s}
#main-menu ul .dropdown .dropdown-menu>li>a:focus{background:transparent}
#main-menu ul .dropdown .dropdown-menu>li.active>a{background:transparent}
#main-menu ul .dropdown .sub-menu{top:-2px;left:100% !important;padding:0;border:none;-webkit-animation:MenuFadeIn 0.4s;animation:MenuFadeIn 0.4s}
#main-menu ul .dropdown .open>a{background:transparent}
#main-menu ul .dropdown .open>a:hover{background:transparent}
#main-menu ul .dropdown-toggle::after{display:none}
#main-menu ul>li>a{background:transparent !important;color:#333;position:relative;padding:10px;font-size:10px;text-transform:uppercase}
@media (min-width:992px){#main-menu ul>li>a{padding:20px 10px}}
@media (min-width:1204px){#main-menu ul>li>a{font-size:13px}}
#main-menu .dropdown .dropdown-menu a .active{background:transparent;transition:all 0.3s ease-in-out 0s}
#main-menu .dropdown .open>a:focus{background:transparent}
#main-menu .dropdown .open>a.active{background:transparent}
.language{display:flex;line-height:1}
.language i{color:#8f8f8f;font-size:0.8rem}
.language .picker-lang{display:inline-block}
.language .picker-lang:not(:last-child){border-right:1px solid #D7D7D7}
.language .picker-lang a{font-size:13px;display:block;padding:8px}
.language .picker-lang.active a{color:#666}
#nav-original{font-family:"Open Sans",sans-serif}
#nav-original .navbar{margin-bottom:0;padding:0 15px}
#nav-original .navbar li{color:#666}
#nav-original .nav-bg{background:#fff}
#nav-original #main-menu ul .dropdown .dropdown-menu{padding:0;border-radius:0;margin-top:0;width:220px;border:none}
@media (min-width:992px){#nav-original #main-menu ul .dropdown .dropdown-menu{width:220px;box-shadow:0 6px 12px rgba(0,0,0,0.175);position:absolute}}
#nav-original #main-menu ul .dropdown .dropdown-menu a{font-size:13px;display:block;height:auto;padding:12px 12px 13px;margin:0;line-height:16px;font-weight:400;border-top:1px solid #e2e6e7;transition:all 0.3s ease-in-out 0s}
#nav-original #main-menu ul .dropdown .dropdown-menu a:hover{background:transparent;transition:all 0.3s ease-in-out 0s}
#nav-original #main-menu ul .dropdown .dropdown-menu .nav-title:hover{color:#666}
#nav-original #main-menu ul .dropdown .dropdown-menu>li>a:focus{background:transparent}
#nav-original #main-menu ul .dropdown .dropdown-menu>li.active>a{color:#97bf0d}
#nav-original #main-menu ul .dropdown .sub-menu{top:-2px;left:100% !important;padding:0;border:none;-webkit-animation:MenuFadeIn 0.4s;animation:MenuFadeIn 0.4s}
#nav-original #main-menu ul .dropdown .open>a{background:transparent}
#nav-original #main-menu ul .dropdown .open>a:hover{background:transparent}
#nav-original #main-menu ul .dropdown-toggle::after{display:none}
#nav-original #main-menu ul>li>a{background:transparent !important;position:relative;padding:20px 15px;font-weight:400;line-height:18px;text-transform:uppercase}
#nav-original #main-menu .dropdown .dropdown-menu a .active{background:transparent;transition:all 0.3s ease-in-out 0s}
#nav-original #main-menu .dropdown .open>a:focus{background:transparent}
#nav-original #main-menu .dropdown .open>a.active{color:#97bf0d}
#main-menu3{font-family:"Open Sans",sans-serif}
#main-menu3 .first{padding-right:40px;padding-left:40px;color:#a2a2a2}
@media (max-width:768px){#main-menu3 .first{padding-right:10px;padding-left:10px}}
#main-menu3 .sticky.is-sticky{position:fixed;left:0;right:0;top:55px;z-index:1000;width:100%}
#main-menu3 ul .dropdown-toggle::after{display:none}
#main-menu3 ul>li>a{background:transparent !important;position:relative;padding-right:15px;padding-bottom:10px;padding-top:10px;font-weight:400;line-height:18px;font-size:14px;color:white}
#main-menu3 ul>li>a.active{color:#97bf0d;background:transparent}
#main-menu3 ul>li>a:hover{color:#97bf0d}
#main-menu3 ul>li>a a::after{border-bottom:5px solid #5bc0eb;bottom:-10px;content:" ";left:0;position:absolute;right:0}
#main-menu3 .dropdown .dropdown-menu a .active{background:transparent;transition:all 0.3s ease-in-out 0s}
#main-menu3 .dropdown .open>a:focus{background:transparent}
#main-menu3 .dropdown .open>a.active{background:transparent}
@media (max-width:630px){#navbarNav .navbar-nav{display:block}}
#footer .nav-link{padding:3px}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.single-card{background:#f6f6f6}
.single-card .card-item-wrapper{background:#fff;padding:15px;transition:all 0.25s ease-in-out;border-radius:10px}
.single-card .card-item-wrapper:hover{box-shadow:0 0 40px #ddd}
.single-card .card-item-img{position:relative}
.single-card .card-item-img img{width:100%}
.single-card .card-item-text{margin-top:15px}
.single-card .card-item-text h2{text-align:center}
.single-card .card-item-text h2 a{color:#555}
.single-card .card-item-text h2 a:hover{color:#8bc63e}
.single-card .card-item-text .card-one-footer{padding:10px 0 0;border-top:1px dashed #ddd}
.single-card .card-item-text .card-one-footer a{font-size:12px;padding-right:15px;color:#999}
.single-card .card-item-text .card-one-footer i{margin-right:5px}
.single-card .owl-carousel .owl-item img{display:block;width:100%;object-fit:scale-down}
.single-card .owl-nav{margin-top:0;text-align:center;webkit-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.single-card .owl-nav div{background:transparent;position:absolute;top:50%;border-radius:0;margin:-30px 0 0;padding:0;left:-5%;opacity:0.3;filter:alpha(opacity=30);width:60px;height:60px;line-height:60px;font-size:50px;color:#333}
.single-card .owl-nav div:hover{opacity:0.5;filter:alpha(opacity=50)}
.single-card .owl-nav div.owl-next{left:auto;right:-5%}
.single-card .owl-dots{position:absolute;bottom:45px;width:100%}
.single-card .owl-dots .owl-dot span{background:#fff;opacity:0.5}
.single-card .owl-dots .owl-dot.active span{background:#fff;opacity:1}
.single-card:hover .owl-nav{opacity:1}
.list-menu li.active{text-decoration:underline}.card_single{position:relative;height:100%;display:flex;flex-direction:column}
.card_single figcaption{height:100%;position:absolute;top:0;background:rgba(0,0,0,0.1);opacity:1;width:100%;transition:opacity 0.8s cubic-bezier(0.19,1,0.22,1);border-radius:10px}
.card_single figcaption .details{position:absolute;top:20%;padding:20px}
.card_single figcaption .content-white{font-size:18px;text-align:center;color:#fff;margin:0 auto;line-height:18px;width:65%;transform:translateY(-50px);transition:all 0.5s ease}
.card_single figcaption .orange-line{margin:12px auto 6px;width:0;height:2px;transition:all 0.5s ease}
.card_single figcaption p{color:#fff;text-align:center}
.card_single .info-item-wrapper{background:#fff;height:100%;transition:all 0.25s ease-in-out;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.07)}
.card_single .info-item-text{padding:20px}
.card_single .info-item-img img{width:100%}
.card_single .card-description{position:absolute;bottom:0;left:0;right:0;background-color:white;z-index:1}
.card_single .card-description .btn{margin-bottom:2rem}
.card_single .card-one-footer{padding:10px 0 0;border-top:1px dashed #ddd}
.card_single .card-one-footer a{font-size:12px;padding-right:15px;color:#999}
.card_single .card-one-footer i{margin-right:5px}
.cool-facts{width:100%;height:100%}
.cool-facts .section-title{color:#fff}
.cool-facts .section-subcontent{color:#fff}
.cool-facts .facts-item{text-align:center;padding-bottom:30px}
.cool-facts .facts-item i{font-size:75px;width:100px;height:100px;line-height:100px;border-radius:50%}
.cool-facts .fact-count h3{color:#fff}
.cool-facts .fact-count h4{color:#fff}
.clients .client-item-wrapper{text-align:center;padding:30px;margin:0 5px;transition:all 0.6s ease}
.clients #clients-scroller img{opacity:0.7;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-filter:gray;filter:gray;transition:all 0.6s ease}
.clients #clients-scroller img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:all 0.6s ease;opacity:1}
.clients #clients-scroller .owl-pagination{display:none}
.reports{}
.reports .btn_pielikums{font-weight:600;color:#075598;background:transparent;padding-left:0}
.reports .btn_pielikums i.fas:before{content:"";color:#075598}
.reports .btn_pielikums.collapsed i.fas:before{content:"";color:#075598}
.reports i{padding-left:10px}
.reports a{color:#8BC63E;font-size:14px}
.reports a:hover{text-decoration:underline}
.reports p:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E}
.reports .report_card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f5f5f5;background-clip:border-box;border:0;border-radius:0;font-size:11px}
.reports p{font-size:16px;margin-bottom:0px}
.reports .fr-file{color:#8BC63E;font-size:14px}
.reports .fr-file:hover{color:#8BC63E;text-decoration:underline}
.testimonial{background:#fff}
.testimonial .testimonial-inner{text-align:center;padding:10px 30px;border:1px solid #ddd;margin:5px;transition:all 0.25s ease-in-out}
.testimonial .testimonial-images{margin-bottom:20px}
.testimonial .testimonial-images img{width:70px;height:70px;margin:0 auto;padding:5px;box-shadow:0 0 3px #ddd}
.testimonial .testimonial-footer{font-size:12px;font-weight:600}
.testimonial .testimonial-footer i{margin-right:5px}
.testimonial .testimonial-footer a{color:#aaa;margin-left:3px;font-weight:300}
.testimonial .owl-pagination{margin-top:30px}
.testimonial .owl-pagination .owl-page span{border-radius:4px;width:8px;height:8px;background:none;opacity:0.5}
.testimonial .owl-pagination .owl-page.active span{opacity:1}
.testimonial .testimonial-content p{line-height:25px;margin-bottom:15px}
.team .team-item .details{position:absolute;color:white;bottom:0;background-color:rgba(129,129,129,0.6);padding:5px 10px;cursor:pointer}
.team .team-item .details:hover{background-color:rgba(117,117,117,0.6)}
.team .team-item figure{position:relative;overflow:hidden;width:100%;margin:0}
.team .team-item figure img{width:100%;height:auto}
.team .team-item figure figcaption{height:100%;position:absolute;top:0;background:rgba(0,0,0,0.1);opacity:0;width:100%;transition:opacity 0.8s cubic-bezier(0.19,1,0.22,1)}
.team .team-item figure figcaption .details{position:absolute;top:20%}
.team .team-item figure figcaption .content-white{font-size:13px;text-align:center;color:#fff;margin:0 auto;line-height:18px;width:65%;transform:translateY(-50px);transition:all 0.5s ease}
.team .team-item figure figcaption .orange-line{margin:12px auto 6px;width:0;height:1px;transition:all 0.5s ease}
.team .team-item figure:hover figcaption{opacity:1}
.team .team-item figure:hover figcaption .content-white{transform:translateY(0px)}
.team .team-item figure:hover .orange-line{width:62px}
.team .team-item figure:hover .social a{transform:translateY(0px)}
.team .team-item .social{text-align:center;margin-top:15px}
.team .team-item .social .facebook{font-size:14px;line-height:normal;outline:none;border-radius:50%;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;display:inline-block;transform:translateY(50px);margin-right:5px;transition:all 400ms ease}
.team .team-item .social .twitter{font-size:14px;line-height:normal;outline:none;border-radius:50%;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;display:inline-block;transform:translateY(50px);margin-right:5px;transition:all 500ms ease}
.team .team-item .social .google-plus{font-size:14px;line-height:normal;outline:none;border-radius:50%;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;display:inline-block;transform:translateY(50px);margin-right:5px;transition:all 600ms ease}
.team .team-item .social a:hover{background:transparent}
.team .info{background:#f6f6f6;padding:15px 0 1px;text-align:center}
.team .info h2{color:#333;font-size:18px}
.team .info p{color:#333;font-size:13px;font-weight:300;line-height:22px;text-transform:uppercase}
.contact .contact-info-wrapper{margin-top:-60px}
.contact .contact-info-wrapper .contact-item-wrapper i{padding:15px;width:64px;height:64px;border-radius:50%;color:#fff}
.contact .map{position:relative}
.contact .contact-info{background:#666;color:#fff;padding:30px 0}
.contact .contact-form-wrapper{background-size:cover}
.contact .form-control{margin-bottom:45px;background:transparent;color:#fff}
.contact2 .contact-info-wrapper{margin-top:-10px}
.contact2 .contact-info-wrapper .contact-item-wrapper{padding:15px 30px}
.contact2 .contact-info-wrapper .contact-item-wrapper i{color:#fff;float:left;padding:8px 15px;font-size:24px}
.contact2 .contact-info-wrapper .contact-item-wrapper h4{line-height:40px;color:#fff;font-size:16px;font-family:"Raleway",sans-serif;font-weight:300}
.contact2 .form-control{margin-bottom:30px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.social-footer a .fa{font-size:14px;height:35px;line-height:35px;margin:4px;width:35px}
i.icon-round-soc{border-radius:100%;color:#fff;font-size:50px;height:100px;line-height:100px;margin-bottom:13px;margin-right:13px;text-align:center;vertical-align:middle;width:100px;background-color:#8bc63e}
i:hover{opacity:0.8;transition:all 0.3s ease-in-out}
.side-bar{font-size:14px;background-color:#064780;color:#8BC63E}
.side-bar a{color:white}
.side-bar a:hover{color:#8BC63E}
.side-bar .navbar-toggler{color:#8BC63E}
.side-bar .navbar-toggler:hover{color:white}
.side-bar .active a{color:#8BC63E}
.gallery{height:100%}
.gallery .details{position:absolute;color:white;right:0;background-color:rgba(129,129,129,0.6);padding:5px 10px}
.gallery .card{height:100%;border:unset;border-radius:unset}
.gallery .card-img-top{border-top-left-radius:unset;border-top-right-radius:unset}
.gallery .link-block{height:100%}
.gallery .link-block:hover{background-size:100% 300%}
.gallery .link-block:hover:before{opacity:0}
.video-gallery{height:100%}
.video-gallery .card{height:100%;border:unset;border-radius:unset}
.video-gallery .card-img-top{border-top-left-radius:unset;border-top-right-radius:unset}
.video-gallery .link-block:hover{background-size:100% 300%}
.video-gallery .link-block:hover:before{opacity:0}
.accordion .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff0;border-bottom:1px solid rgba(0,0,0,0.125) !important;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-radius:0}
.accordion .card-header.collapsed{color:#666}
.accordion .card-header{padding:16px 8px;margin-bottom:0;-webkit-appearance:none;position:relative;background-color:#00000;border-bottom:0;font-weight:600;color:#8bc63e}
.accordion .card-header i.fas:before{content:"";color:#8bc63e}
.accordion .card-header.collapsed i.fas:before{content:"";color:#8bc63e}
.accordion .card-header:hover{cursor:pointer;color:#8bc63e}
.owlcarousel-area{position:relative;min-height:300px}
.owlcarousel-area .owl-carousel{min-height:300px;display:block}
.owlcarousel-area .item{width:100%;min-height:300px;background:#333}
.owlcarousel-area .item .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,0.5);z-index:1}
.owlcarousel-area .item .overlay-easter{position:absolute;width:100%;height:100%;top:0;left:0;background:white;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 44%,rgba(54,129,255,0.8099614846) 71%,#3681ff 82%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 44%,rgba(54,129,255,0.8099614846) 71%,#3681ff 82%);background:linear-gradient(90deg,rgba(255,255,255,0) 44%,rgba(54,129,255,0.8099614846) 71%,#3681ff 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#3681ff",GradientType=1);z-index:1}
@media (max-width:768px){.owlcarousel-area .item .overlay-easter{background:white;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(54,129,255,0.8099614846) 60%,#3681ff 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(54,129,255,0.8099614846) 60%,#3681ff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(54,129,255,0.8099614846) 60%,#3681ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#3681ff",GradientType=1)}}
@media (max-width:768px){.owlcarousel-area .item .overlay-ligo{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}}
@media (max-width:1024px){.owlcarousel-area .item .overlay-nov{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}}
.owlcarousel-area .item .owl-video-play-icon{z-index:12;opacity:0.7}
.owlcarousel-area .item .owl-video-play-icon:hover{opacity:1}
.owlcarousel-area .item .owl-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;min-width:100%;min-height:300px}
.owlcarousel-area .item .owl-video-tn{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%}
.owlcarousel-area .item .owl-video-frame{z-index:11}
.owlcarousel-area .item .owl-video-wrapper.ratio-5-4{padding-bottom:80%}
.owlcarousel-area .item .owl-video-wrapper.ratio-4-3{padding-bottom:70%}
.owlcarousel-area .item .owl-video-wrapper.ratio-16-10{padding-bottom:62.5%}
.owlcarousel-area .item .owl-video-wrapper.ratio-16-9{padding-bottom:56.25%}
.owlcarousel-area .item .owl-video-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.owlcarousel-area .owlcarousel-caption{right:80%;left:25%;position:absolute;z-index:8;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;padding:20px 0}
.owlcarousel-area .owlcarousel-caption .title{text-transform:uppercase;color:white;font-size:20px}
@media (min-width:768px){.owlcarousel-area .owlcarousel-caption .title{font-size:26px}}
.owlcarousel-area .owlcarousel-caption .btn{margin:30px 15px}
.owlcarousel-area .owlcarousel-caption i{margin-right:5px}
.owlcarousel-area .capt-nov{right:2%;left:2%}
.owlcarousel-area .capt-nov .novembris{right:0;position:absolute;text-align:end;bottom:-60%}
@media (max-width:425px){.owlcarousel-area .capt-nov .novembris{right:5%;left:5%;text-align:center}}
.owlcarousel-area .capt-nov .novembrist{font-weight:400;position:absolute;text-align:start;top:-100%}
@media (max-width:767px){.owlcarousel-area .capt-nov .novembrist{display:none}}
.owlcarousel-area .capt-nov .btn-nov{position:absolute;right:0;background:rgba(255,255,255,0.18);border:2px solid #b71c2d;color:#fff;top:190%;margin:0 0}
@media (max-width:425px){.owlcarousel-area .capt-nov .btn-nov{right:5%;left:5%;text-align:center}}
.owlcarousel-area .capt-nov .btn-w{border:2px solid #fff}
.owlcarousel-area .easter{right:14%;left:auto}
@media (max-width:768px){.owlcarousel-area .easter{right:5%;left:5%}}
.owlcarousel-area .ligo{right:14%;left:auto}
@media (max-width:1650px){.owlcarousel-area .ligo{right:10%;left:auto}}
@media (max-width:1440px){.owlcarousel-area .ligo{right:3%;left:auto}}
@media (max-width:1024px){.owlcarousel-area .ligo{right:5%;left:60%}}
@media (max-width:768px){.owlcarousel-area .ligo{left:5%;right:38%}}
@media (max-width:425px){.owlcarousel-area .ligo{left:10%;right:10%}}
.owlcarousel-area .capt-zsv{right:2%;left:2%;top:35%}
.owlcarousel-area .capt-zsv .zsv-desc{position:absolute;text-align:start;bottom:-105px}
@media (max-width:425px){.owlcarousel-area .capt-zsv .zsv-desc{right:5%;left:5%;text-align:center}}
@media (max-width:320px){.owlcarousel-area .capt-zsv .zsv-desc{bottom:-145px}}
.owlcarousel-area .capt-zsv .zsv-t{font-weight:400;position:absolute;text-align:start;top:-100%}
@media (max-width:767px){.owlcarousel-area .capt-zsv .zsv-t{display:none}}
.owlcarousel-area .owlcarousel-video-caption{position:absolute;right:15%;left:15%;z-index:8;bottom:-4%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;padding:20px 0}
.owlcarousel-area .owlcarousel-video-caption .title{color:white}
.owlcarousel-area .owlcarousel-video-caption .btn{margin:30px 15px}
.owlcarousel-area .owlcarousel-video-caption i{margin-right:5px}
.owlcarousel-area .owl-item.active .title{-webkit-animation:1s 0.2s fadeInUp both;animation:1s 0.2s fadeInUp both}
.owlcarousel-area .owl-item.active .description{-webkit-animation:1s 0.6s fadeInUp both;animation:1s 0.6s fadeInUp both}
.owlcarousel-area .owl-item.active .btn{-webkit-animation:1s 0.9s flipInX both;animation:1s 0.9s flipInX both}
.owlcarousel-area .owl-nav{opacity:0;margin-top:0;text-align:center;webkit-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.owlcarousel-area .owl-nav div{background:#fff;position:absolute;top:50%;border-radius:0;margin:-30px 0 0;padding:0;left:0;opacity:0.3;filter:alpha(opacity=30);width:60px;height:60px;line-height:60px;font-size:20px;color:#333;webkit-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.owlcarousel-area .owl-nav div:hover{opacity:0.5;filter:alpha(opacity=50)}
.owlcarousel-area .owl-nav div.owl-next{left:auto;right:0}
.owlcarousel-area .owl-dots{position:absolute;bottom:45px;width:100%}
.owlcarousel-area .owl-dots .owl-dot span{background:#fff;opacity:0.5}
.owlcarousel-area .owl-dots .owl-dot.active span{background:#fff;opacity:1}
.owlcarousel-area:hover .owl-nav{opacity:1}
.fr-file:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px;margin-bottom:5px}
.fr-phone:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px}
.fr-email:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px}
.fr-email a{color:#666}
.fr-file{background-color:#f5f5f5;font-size:14px;padding:10px 10px 10px 15px;color:#666;display:block;width:100%}
.fr-file:hover{text-decoration:underline;color:#666}
.contact-info i{padding-left:10px}
.contact-info a{color:#8BC63E;font-size:14px}
.contact-info a:hover{text-decoration:underline}
.contact-info .contact-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f5f5f5;background-clip:border-box;border:0;border-radius:0;font-size:11px}
.contact-info p{font-size:16px;margin-bottom:0px}
.contact-info .fr-contact-link:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px}
.contact-info .fr-contact-link a{color:#666}
.attachments .btn_pielikums{font-weight:600;color:#075598;background:transparent;padding-left:0;white-space:normal}
.attachments .btn_pielikums i.fas:before{content:"";color:#075598}
.attachments .btn_pielikums.collapsed i.fas:before{content:"";color:#075598}
.attachments i{padding-left:10px}
.attachments .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f5f5f5;background-clip:border-box;border:0;border-radius:0}
.attachments .card a{color:#666;font-size:14px}
.attachments .card a:hover{text-decoration:underline}
.attachments .card a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px;margin-bottom:5px}
.attachments .card p{font-size:16px;margin-bottom:5px}
.attachments .card .fr-file{color:#666;font-size:14px;padding:0px;display:contents}
.attachments .card .fr-file:hover{color:#666;text-decoration:underline}
.attachments .card .fr-file:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:7px;vertical-align:middle;font-weight:900;color:#8BC63E;font-size:14px;margin-bottom:5px}.tabs .nav.nav-tabs{display:none}
@media (min-width:768px){.tabs .nav.nav-tabs{display:flex}}
.tabs .tab-pane{padding-top:30px}
.tabs .tab-head-mobile{display:block;position:relative;z-index:1;padding:15px 0;border-bottom:1px solid #D7D7D7;margin-bottom:-53px}
@media (min-width:768px){.tabs .tab-head-mobile{display:none}.tabs .tab-head-mobile + input{display:none}}
.tabs .tab-head-mobile .fa,.tabs .tab-head-mobile .fas{color:#8BC63E;margin-left:10px}
.tabs .tab-head-mobile + input{position:relative;z-index:2;width:100%;appearance:none;opacity:0;height:53px;cursor:pointer}
@media (max-width:767px){.tabs .tab-head-mobile + input + .tab-pane{display:block;max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:max-height 0.35s ease,opacity 0.35s ease,padding-top 0.35s ease}.tabs .tab-head-mobile + input:checked + .tab-pane{max-height:1000vh;opacity:1;padding-top:30px}}
.tabs .nav-link{background-color:transparent;border-bottom:4px solid transparent !important}
.tabs .nav-link.active{background-color:transparent;border-color:#8BC63E !important}.modal-content{border-radius:0}
.modal-body{padding:30px}
[data-toggle="collapse"].collapsed .if-not-collapsed{display:none}
[data-toggle="collapse"]:not(.collapsed) .if-collapsed{display:none}
.history img{display:block;margin:auto}
.history button{padding:0px}
.history .timeline__item:after{background-color:#8bc63e;border:4px solid #1462a9}
.history .timeline--horizontal .timeline-divider{background-color:#8bc63e}
.history .timeline-nav-button{background-color:#8bc63e;border:4px solid #1462a9}
.form-group label{margin-bottom:5px;font-weight:700}
.timeline-container{width:80%;padding:50px 0;margin:0px auto;position:relative;overflow:hidden}
.timeline-container:before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#CCD1D9;z-index:1}
.timeline-block{width:-webkit-calc(50% + 8px);width:-moz-calc(50% + 8px);width:calc(50% + 8px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;clear:both}
.timeline-block-right{float:right}
.timeline-block-left{float:left;direction:rtl}
.marker{width:16px;height:16px;border-radius:50%;border:2px solid #F5F7FA;background:#8bc63e;margin-top:10px;z-index:1}
.timeline-content{width:95%;padding:0 15px;color:#666}
.timeline-content span{font-size:18px;color:#464646}
@media screen and (max-width:768px){.timeline-container:before{left:8px;width:2px}.timeline-block{width:100%;margin-bottom:30px}.timeline-block-right{float:none}.timeline-block-left{float:none;direction:ltr}}
.form-group .help-block{color:red;font-weight:500}
.form-group label{display:block;font-size:12px;font-weight:600;text-transform:uppercase}
.form-group .radius-input{border-radius:30px;height:45px}
.form-group .flat-input{border-radius:0}
.form-group .form-control{background:#fff;padding-right:30px;color:#666;position:relative;box-shadow:none}
.form-group textarea{min-height:150px}
.form-group .alert-success{padding:1.25rem 1.25rem}
.form-group .checkbox-inline{text-transform:none}
.form-group button.close{position:relative;width:40px;height:40px;font-size:50px}
.form-group button.close:hover{color:#8BC63E}
.form-group button.close>span{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}
.label{font-weight:normal;margin:0 2px}
.checkbox-inline{margin-bottom:5px}
.calendar-table td{padding:0 0}
.calendar-table tr{padding:0 0}
.calendar-table th{padding:0 0}
.picker__list-item--disabled{display:none}
@media (min-width:550px){.section.elektrum .editor-item{display:flex;justify-content:space-between}}
.section.elektrum .fact-y{padding:0 0 20px 0}
@media (min-width:550px){.section.elektrum .fact-y{width:30%;padding:0 20px}.section.elektrum .fact-y:last-child{border-right:0}}
.front-facts{border-right:1px solid rgba(0,0,0,0.2)}
@media (max-width:990px){.front-facts{border-right:0}}
.front-facts-last{border-right:0}
.elektrum-dropdown{list-style-type:none}
.elektrum-dropdown img{cursor:pointer}
@media (max-width:575.98px){.elektrum-dropdown img{padding-left:14px;padding-top:8px}}
.elektrum-dropdown .dropdown-menu.show{background-color:#e87e04;color:white;border:0;border-radius:0;right:122px;text-align:right;width:17rem;font-size:18px;padding:1rem 1.5rem;top:115%;left:unset;animation:unset}
.elektrum-dropdown .dropdown-menu.show a{color:white}
.elektrum-dropdown .dropdown-menu.show a:hover{color:#666}
.elektrum-dropdown .dropdown-menu.show:before{content:"";position:absolute;z-index:1;left:50%;transform:translateX(-50%);top:-11px;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #e87e04 transparent;opacity:1}
.elektrum-dropdown a:after{display:none}
@media (max-width:575.98px){.elektrum-dropdown .dropdown-menu.show{background-color:#e87e04;color:white;text-align:left;width:100%}.elektrum-dropdown .dropdown-menu.show a{color:white}.elektrum-dropdown .dropdown-menu.show a:hover{color:#666}.elektrum-dropdown .dropdown-menu.show:before{opacity:0}}
.section.landing-banner{padding:0}
.section.landing-banner>img{width:100%}
.section.landing-banner>.container{padding-top:40px;padding-bottom:40px}
@media (min-width:768px){.section.landing-banner>.container{padding-top:80px;padding-bottom:80px}}
section.promotion-section .bojajumi .promotion-item{color:#000}
section.promotion-section .bojajumi .promotion-item:hover{background:#8fbe43}
section.promotion-section .bojajumi object{width:88px;height:88px}
section.promotion-section .bojajumi .promotion-item:hover object{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(12%) hue-rotate(103deg) brightness(105%) contrast(105%)}
section.promotion-section .bojajumi .promotion-item:hover .block-title{color:#fff}
section.promotion-section .bojajumi .drop-shadow-2{filter:none}
section.promotion-section .bojajumi .block-icon{margin:10px auto !important;margin-bottom:0px !important}
.bojajumi .progress-bar{background-color:#97bf0d;position:relative;display:inline-block}
.bojajumi .progress-bar-3{content:"";height:0px;width:0px;position:relative;border-right:solid 13px transparent;border-left:solid 13px transparent;border-top:solid 25px #c4c4c4;top:-44px}
.bojajumi .address{width:100%;border:none;padding:10px 20px;background-color:#f5f6fa;color:#000;font-weight:bold;font-style:italic}
.bojajumi .address:active{border:none}
.bojajumi input.parbaudit{border:none;display:block;margin:auto;margin-top:40px}
.bojajumi div.poga{position:relative;width:100%}
.bojajumi .page-breadcrumb-section{display:block}
.bojajumi .block{position:relative;width:100%}
.bojajumi .block p{text-transform:uppercase;font-weight:500;color:#000;margin:0}
.bojajumi .block img{max-height:88px;display:block;margin:15px auto}
.bojajumi div.el-poga{position:relative;width:100%}
.bojajumi .pogas{border:none;display:block;margin:auto;margin-top:40px;margin-bottom:40px}
.bojajumi .boj_hidden{display:none}
.bojajumi .center{text-align:center}
.bojajumi .uppercase{text-transform:uppercase}
.bojajumi #apsaimniekotajs{padding:20px 0}
.bojajumi .block_forma img{width:30px;float:left}
.bojajumi .block_forma p{position:relative;left:10px;text-transform:uppercase;line-height:1.3em;font-size:1em}
.bojajumi .form-field{padding:15px 0}
.bojajumi .form-field label{font-weight:bold;text-transform:uppercase;display:block}
.bojajumi .form-group{width:100%;background-color:#f5f6fa}
.bojajumi .form-group input{display:inline-block;width:80%;border:none;padding:10px 20px;font-weight:bold;background-color:#f5f6fa}
.bojajumi .form-group input:focus,.bojajumi textarea:focus{outline:none}
.bojajumi .border-end{border-right:1px solid #000 !important}
.bojajumi button.confirm,.bojajumi button.icon-btn{border:none;background-color:#f5f5f5;width:46%;height:60px;margin-top:30px;margin-bottom:30px;color:#000;font-weight:bold}
.bojajumi button.icon-btn{height:auto;width:100%;position:relative;padding:10px 0 5px 0;margin-bottom:0}
.bojajumi button.btn-photo{padding:15px 0px;width:46%}
.bojajumi button.icon-btn object{height:70px;width:70px;display:block;padding-bottom:5px;margin:auto}
.bojajumi button.confirm:hover,.bojajumi button.icon-btn:hover,.bojajumi button.btn_dark:hover{background-color:#97bf0d !important}
.bojajumi button.icon-btn:hover object{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(12%) hue-rotate(103deg) brightness(105%) contrast(105%)}
.bojajumi button.icon-btn:hover .block-title{color:#fff}
.bojajumi .block-title{font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;text-transform:uppercase}
.bojajumi .mb40{margin-bottom:40px !important}
.bojajumi .mb80{margin-bottom:80px !important}
.bojajumi .plr50{padding-left:50px !important;padding-right:50px !important}
.bojajumi .plr70{padding-left:70px !important;padding-right:70px !important}
.bojajumi .ptb15{padding-top:15px !important;padding-bottom:15px !important}
.bojajumi .ptb10{padding-top:10px !important;padding-bottom:10px !important}
.bojajumi object[type*="svg"]{pointer-events:none}
.bojajumi .parbaudit,.bojajumi .pogas{background-color:#97bf0d}
.bojajumi .btn-red{background-color:#f83a3a}
.bojajumi .btn-white{background-color:#f5f6fa;border-radius:30px;color:#000;text-transform:uppercase;padding:10px 50px;letter-spacing:1px;border:none}
.bojajumi .text-marked{background-color:#f5f5f5;padding:10px 20px}
.bojajumi .btn_dark{background-color:#f5f5f5 !important}
.bojajumi .atteli{max-height:150px;margin-right:10px;margin-top:10px}
.bojajumi .map{padding-top:30px;margin-top:30px}
.bojajumi .bordered{width:155px;background:linear-gradient(to right,#bdbdbd 3px,transparent 4px) 0 0,linear-gradient(to right,#bdbdbd 3px,transparent 4px) 0 100%,linear-gradient(to left,#bdbdbd 3px,transparent 4px) 100% 0,linear-gradient(to left,#bdbdbd 3px,transparent 4px) 100% 100%,linear-gradient(to bottom,#bdbdbd 3px,transparent 4px) 0 0,linear-gradient(to bottom,#bdbdbd 3px,transparent 4px) 100% 0,linear-gradient(to top,#bdbdbd 3px,transparent 4px) 0 100%,linear-gradient(to top,#bdbdbd 3px,transparent 4px) 100% 100%;background-repeat:no-repeat;background-size:20px 20px;padding:10px;margin:15px 0}
.bojajumi button.icon-btn:hover .bordered{background:linear-gradient(to right,#fff 3px,transparent 4px) 0 0,linear-gradient(to right,#fff 3px,transparent 4px) 0 100%,linear-gradient(to left,#fff 3px,transparent 4px) 100% 0,linear-gradient(to left,#fff 3px,transparent 4px) 100% 100%,linear-gradient(to bottom,#fff 3px,transparent 4px) 0 0,linear-gradient(to bottom,#fff 3px,transparent 4px) 100% 0,linear-gradient(to top,#fff 3px,transparent 4px) 0 100%,linear-gradient(to top,#fff 3px,transparent 4px) 100% 100%;background-size:20px 20px;background-repeat:no-repeat}
.bojajumi .bordered1{width:90%;background:linear-gradient(to right,#bdbdbd 6px,transparent 4px) 0 0,linear-gradient(to right,#bdbdbd 6px,transparent 4px) 0 100%,linear-gradient(to left,#bdbdbd 6px,transparent 4px) 100% 0,linear-gradient(to left,#bdbdbd 6px,transparent 4px) 100% 100%,linear-gradient(to bottom,#bdbdbd 6px,transparent 4px) 0 0,linear-gradient(to bottom,#bdbdbd 6px,transparent 4px) 100% 0,linear-gradient(to top,#bdbdbd 6px,transparent 4px) 0 100%,linear-gradient(to top,#bdbdbd 6px,transparent 4px) 100% 100%;background-repeat:no-repeat;background-size:60px 60px;padding:15px;margin:40px 0;display:block;margin-left:auto;margin-right:auto}
.bojajumi .phone-code-select{border:none;background-color:#f5f6fa}
.bojajumi .red{color:red}
.bojajumi .elektrum-portal-btn{line-height:22px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#97bf0d;vertical-align:middle;font-style:normal;border-radius:30px;padding:10px 50px}
.page-breadcrumb-section{display:none}
.imgmaxvheight{height:28vh}
.imgmaxvheight img{max-width:100%;height:auto;max-height:100%}
@media screen and (min-width:1400px){.imgmaxvheight{height:50vh}}
.clear{clear:both}
.left{float:left}
.right{float:right}
.btn-green{background-color:#97bf0d;border-radius:30px;color:#fff;text-transform:uppercase;padding:10px 50px;letter-spacing:1px;border:none}
button.btn-green:hover{color:#fff}
.no-padding-bottom{padding-bottom:0px !important}
i.st-i{display:inline-block;vertical-align:middle;padding:0;min-width:28px;min-height:28px;width:28px;height:28px;position:relative}
i.st-i::after{content:"";display:inline-block;position:absolute;left:0;top:0;background-position:center;background-size:contain;background-repeat:no-repeat;min-width:inherit;min-height:inherit;width:100%;height:100%}
i.st-i.client-card::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/client-card.svg");opacity:0.799}
i.st-i.exclamation::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/alert.svg")}
i.st-i.close-times::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/close.svg")}
i.st-i.digital-map::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/digital-map.svg")}
i.st-i.connection-globe::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/connection-globe.svg")}
i.st-i.data-cloud::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/data-cloud.svg")}
i.st-i.to-top-arrow::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/to-top-arrow.svg")}
i.st-i.distribution-points::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/counter/distribution-points.svg")}
i.st-i.tranformator-substations::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/counter/tranformator-substations.svg")}
i.st-i.bolt-wires::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/counter/bolt-wires.svg")}
i.st-i.charger::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/counter/charger.svg")}
i.st-i.bolt-home::after{background-image:url("../themes/sadalestikls/assets/images/svg/icons/counter/bolt-home.svg")}
.st-icon{fill:blue}
html,body{height:100%;margin:0}
body{display:flex;flex-direction:column}
.main-wrapper{flex:1 0 auto}
#footer{flex-shrink:0}
.header-inner-wrapper{position:relative;top:-16px;padding-top:16px}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px}}
.blog-post-wrapper{border-bottom:0}
.blog-post-wrapper .blog-post .excerpt{color:#004e98}
.blog-post-wrapper .blog-post .excerpt *{color:inherit}
.mw-table img{max-width:unset}
p,ul li,ol li{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left;color:#333}
.section ul:not(.options):not(.nav){list-style:none;margin-left:0;padding-left:0}
.section ul:not(.options):not(.nav) li{padding-left:1em;text-indent:-1em}
.section ul:not(.options):not(.nav) li:before{content:"▶︎";padding:0 5px 0 0;color:#97bf0d}
div[id],section[id]{scroll-margin-top:90px}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-style:normal;text-align:left;position:relative;padding:0}
h1.section-title,h1.section-subtitle,h2.section-title,h2.section-subtitle,h3.section-title,h3.section-subtitle,h4.section-title,h4.section-subtitle,h5.section-title,h5.section-subtitle,h6.section-title,h6.section-subtitle{text-transform:inherit}
h1.section-title:is(h1),h1.section-subtitle:is(h1),h2.section-title:is(h1),h2.section-subtitle:is(h1),h3.section-title:is(h1),h3.section-subtitle:is(h1),h4.section-title:is(h1),h4.section-subtitle:is(h1),h5.section-title:is(h1),h5.section-subtitle:is(h1),h6.section-title:is(h1),h6.section-subtitle:is(h1){color:#5e5e5e;font-weight:bold;font-size:30px;line-height:37px;text-align:inherit;text-transform:uppercase;padding:inherit;padding-left:45px;margin-bottom:25px}
h1.section-title:is(h1):before,h1.section-subtitle:is(h1):before,h2.section-title:is(h1):before,h2.section-subtitle:is(h1):before,h3.section-title:is(h1):before,h3.section-subtitle:is(h1):before,h4.section-title:is(h1):before,h4.section-subtitle:is(h1):before,h5.section-title:is(h1):before,h5.section-subtitle:is(h1):before,h6.section-title:is(h1):before,h6.section-subtitle:is(h1):before{content:"";display:inline-block;position:absolute;left:0;top:9px;bottom:0;background-image:url("../themes/sadalestikls/assets/images/svg/section-title-arrows.svg");background-position:top center;background-size:contain;background-repeat:no-repeat;min-width:inherit;min-height:inherit;width:38px;height:auto}
h1.section-title:is(h2),h1.section-subtitle:is(h2),h2.section-title:is(h2),h2.section-subtitle:is(h2),h3.section-title:is(h2),h3.section-subtitle:is(h2),h4.section-title:is(h2),h4.section-subtitle:is(h2),h5.section-title:is(h2),h5.section-subtitle:is(h2),h6.section-title:is(h2),h6.section-subtitle:is(h2){font-size:20px;font-weight:bold;line-height:30px;color:#004e98;text-align:inherit;padding:0;margin-bottom:25px}
.s-hidden{visibility:hidden;padding-right:10px}
.SocialSharingButtons{text-align:right !important}
.SocialSharingButtons .share-btn{border-radius:15%;display:inline-block;width:3em !important;border:none;padding:0.5em;color:#333 !important;box-shadow:none !important;outline:none;text-align:center}
.SocialSharingButtons .share-btn:hover{color:#EEE}
.SocialSharingButtons .share-btn:active{position:relative;top:2px;box-shadow:none;color:#E2E2E2;outline:none}
.SocialSharingButtons .share-btn.twitter{background:#f2f2f2 !important}
.SocialSharingButtons .share-btn.facebook{background:#f2f2f2 !important}
.SocialSharingButtons .share-btn.email{background:#f2f2f2 !important}
.SocialSharingButtons .share-btn.google-plus{background:#f2f2f2 !important}
.SocialSharingButtons .share-btn.stumbleupon{background:#f2f2f2 !important}
.SocialSharingButtons .share-btn.linkedin{background:#f2f2f2 !important}
.ie-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}
.ie-modal-dialog{max-width:1000px;margin:1.75rem auto}
.ie-modal-content{background-color:#97bf0d;margin:15% auto;padding:5px 0px 20px 0px;border:0px solid;border-radius:25px;width:80%}
.ie-modal-header{background:#97bf0d;border-top-left-radius:25px;border-top-right-radius:25px}
.ie-modal-body{text-align:center;background:#fff}
.ie-text{text-align:center}
.site-logo__image{width:100px}
.ie-modal-body .al-img{width:80px;height:auto}
.ie-close{color:#fff;float:right;font-size:28px;font-weight:bold}
.ie-close:hover,.ie-close:focus{color:#fff !important;text-decoration:none;cursor:pointer}
.alert-success-c{color:#333;background-color:#a2bd30;border-color:#97bf0d}
.modal-dialog blockquote{margin:0 0;background:#fff;border-left:0px solid;padding:0;display:flex}
.modal-dialog blockquote::before{content:none}
.modal-dialog blockquote p::before{position:absolute;content:"";background-image:url("../themes/sadalestikls/assets/images/svg/icons/quote.svg");background-size:50px 50px;height:50px;width:50px;top:10%;left:66%}
.modal-dialog blockquote p{font-size:20px;padding:20px;font-style:italic;text-align:center;display:block;margin:auto;color:#333}
.modal-dialog blockquote img{width:33%;height:auto}
blockquote{margin:50px auto;padding:1.2em 30px 1.2em 75px;border-left:8px solid #075598;line-height:1.6;position:relative;background:#f9f9f9}
.simple_quote::before{display:none !important}
.simple_quote{padding:1.2em 30px 1.2em 20px}
blockquote p{font-size:18px;font-style:italic;color:#333;margin-bottom:0px}
blockquote::before{position:absolute;left:20px;top:20px;content:"";background-image:url("../themes/sadalestikls/assets/images/svg/quote-blue.svg");background-size:30px 30px;height:30px;width:30px}
blockquote::after{content:""}
blockquote span{display:block;color:#333;font-style:normal;font-weight:bold;margin-top:1em}
.select{cursor:pointer;display:inline-block;position:relative;color:black;border:1px solid #ccc;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select.error{border-color:#d00 !important}
.select .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:0 10px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}
.select .styledSelect:after{content:"";display:block;width:17px;height:8px;position:absolute;background-image:url("../themes/sadalestikls/assets/images/svg/arrow-up.svg");background-repeat:no-repeat;background-size:contain;background-color:#f5f6fa;transform:rotate(180deg);top:50%;margin-top:-3px;right:12px}
.select .styledSelect[disabled]{background-color:#d8d8d8 !important;cursor:not-allowed}
.select .styledSelect[disabled]:after{background-color:#d8d8d8 !important}
.select .styledSelect:active:not([disabled]),.select .styledSelect.active:not([disabled]){background-color:#eee !important}
.select .styledSelect:active:not([disabled]):after,.select .styledSelect.active:not([disabled]):after{transform:rotate(0deg)}
.select .options{display:none;position:absolute;top:100%;right:0;left:0;z-index:1;margin:0 0;padding:0 0;list-style:none;box-shadow:0px 4px 4px rgba(155,155,155,0.25);max-height:250px;overflow:hidden;overflow-y:auto}
.select .options li{padding:0 6px;margin:0 0;padding:0 10px}
.select .options li:hover{background-color:#39f;color:white}
.select{min-width:280px;background:#f5f6fa;border:1px solid #f5f6fa;box-sizing:border-box;box-shadow:0px 4px 4px rgba(155,155,155,0.25);border-radius:10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:21px;height:50px;max-height:50px;color:#000}
.select .styledSelect{border-radius:10px;display:block;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;align-content:stretch;font:inherit;max-height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f6fa;padding-right:35px}
.select .options{background:transparent;top:113%}
.select .options li{min-height:50px;background-color:#f5f6fa;border:1px solid #f5f6fa;box-sizing:border-box;border-bottom:1px solid rgba(155,155,155,0.25);border-radius:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;align-content:stretch;padding:15px}
.select .options li:last-child{border-bottom:none}
.select .options li:hover{background-color:#bdbdbd;color:inherit}
.lead-image{min-height:196px;background-color:#fafafa;background-repeat:no-repeat;background-position:center center;background-size:cover}
.search-box{border-bottom:1px solid #333;background:transparent}
.search-box .form-control{background:transparent;border:none;border-radius:0;width:0;box-shadow:none !important;padding-left:0;height:27px}
.search-box .btn{color:#333 !important;border:none;padding:5px;background:transparent}
.search-box:not(.active){margin:auto;margin-right:25px;border-bottom-color:transparent}
.search-box:not(.active) .form-control{padding:0}
.search-box:not(.active) .btn{padding:0;border-color:transparent}
.search-box.active .form-control{width:200px}
.search-box.active + a{display:none !important}
.search-box.active + a + .language-picker,.search-box.active + a .language{display:none !important}
.search-box.active + a + .language-picker + .navbar-toggler,.search-box.active + a .language + .navbar-toggler{display:none !important}
footer{background:#5e5e5e;color:#fff}
footer #copyright{background:#5e5e5e}
footer #copyright .footer-menu{margin-top:0}
footer #copyright .footer-menu li{padding:0}
footer #copyright .footer-menu li a{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:500;line-height:21px;text-transform:uppercase;color:#fff;margin:0 17px}
footer #copyright .footer-menu li a:hover{color:#97bf0d}
footer .copyright-text{font-family:"Open Sans",sans-serif;font-size:14px !important;line-height:19px;color:inherit}
footer .social-buttons a{display:block;text-align:center;width:29px;height:29px;border-radius:15%;color:#5e5e5e;margin-left:10px}
.back-to-top{bottom:65px;left:0;right:auto}
.back-to-top>i{background-color:transparent !important}
.fixed-socials{top:185px;z-index:9;left:calc(100% - 45px);background-color:#fff;position:fixed;width:100%}
.fixed-socials:hover,.fixed-socials.active{left:calc(100% - 290px)}
.fixed-socials a{color:#333}
.fixed-socials a:hover{color:#97bf0d}
.fixed-socials .inner-row{padding:10px 5px;border-bottom:1px solid rgba(255,255,255,0.3)}
.fixed-socials .flexed{display:flex;align-items:center}
.fixed-socials .icon{background-size:55px;background-position:center;background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#nav-original>#main-menu>ul>li{z-index:0}
#nav-original>#main-menu>ul>li>ul a{position:relative;z-index:1}
#main-overlay{display:block;visibility:hidden;opacity:0;width:auto;height:auto;position:absolute;background:#d1dce6;top:0;bottom:0;left:0;right:0;z-index:10;transition:opacity 0.15s linear,visibility 0.15s}
#main-overlay.active{visibility:visible;opacity:0.9}
header#header-wrap{position:relative;z-index:11;background:#fff;height:80px}
header#header-wrap>*{z-index:11}
header#header-wrap>* ul ul{z-index:13}
header#header-wrap>* li li>a{position:relative;z-index:12}
.rounded-10{border-radius:10px}
.rounded-30{border-radius:30px}
.navbar-brand{display:inline-block}
.navbar-brand a{display:inline-block}
.navbar-brand img{height:auto;width:80px;float:left;clear:both}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn:not(.read-more){vertical-align:middle;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;text-transform:uppercase;border-radius:30px;text-decoration:none;filter:drop-shadow(none);padding:16px}
.btn:not(.read-more).primary{color:#fff;background:#97bf0d;min-width:254px}
.btn:not(.read-more).secondary{background:#5e5e5e;color:#fff;min-width:254px}
.btn:not(.read-more).secondary.bordered{background:transparent;color:#333;border:1px solid #333}
.btn:not(.read-more).secondary.bordered.active,.btn:not(.read-more).secondary.bordered:hover{background:#5e5e5e;color:#fff;border-color:#5e5e5e}
.btn:not(.read-more):hover{color:#fff}
.btn:not(.read-more).btn-lg{padding:15px 30px 13px}
.btn:not(.read-more) .no-shadow{filter:drop-shadow(0px 0px 0px rgba(255,255,255,0)) !important;box-shadow:none !important}
.btn-check:checked + .btn{background:inherit;color:inherit}
.input-group .btn{border-radius:inherit;line-height:inherit;font-size:inherit;padding:inherit}
.elektrum-portal-btn{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#97bf0d;vertical-align:middle;font-style:normal;border-radius:30px;padding:7px 30px}
.elektrum-portal-btn .client-card{width:14px;height:16px;min-width:14px;min-height:16px;margin-right:14px}
.elektrum-portal-btn:hover{color:#fff}
.language-picker{list-style:none;margin:auto;margin-left:30px;padding-left:0;position:relative}
.language-picker>li{line-height:28px !important;position:relative}
.language-picker>li:after{content:"";display:block;position:absolute;width:auto;height:auto;top:0;bottom:-10px;left:-10px;right:-10px;background:transparent}
.language-picker li{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;color:#333}
.language-picker>ul{position:absolute;top:30px;left:-10px;padding:0}
.language-picker>ul a{background-color:rgba(255,255,255,0.9);padding:10px;margin:0;display:block;height:38px;text-align:center;color:#97bf0d}
.language-picker>ul a:hover{color:#97bf0d}
.background-color.sd-green{background:#97bf0d}
.background-color.gradient-1{background:linear-gradient(89.91deg,#97bf0d 0.08%,#ede410 156.5%);color:#fff}
.background-color.gradient-1 *{color:inherit}
.background-color.gradient-2{background:linear-gradient(180deg,#eee 42.39%,rgba(238,238,238,0) 100%)}
.background-color.gradient-3{background:linear-gradient(180deg,#8ec5f9 0%,rgba(27,119,205,0.58) 100%)}
.background-color>i::after{left:-15px}
.fill-color.gradient-1{fill:red}
.drop-shadow-1{filter:drop-shadow(0px 4px 4px rgba(109,137,13,0.2))}
.drop-shadow-2{filter:drop-shadow(0px 4px 4px rgba(101,101,101,0.25))}
.section-h2{color:#004e98;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:28px;line-height:35x}
.section-h2 .sub-title-link a{margin-left:10px;font-weight:normal;font-size:14px;line-height:19px;color:#333;text-decoration:none}
.section-h2 .sub-title-link a:hover{text-decoration:underline}.icon-image-2:focus-visible,.icon-image-2:focus,.icon-image:focus-visible,.icon-image:focus,.add-device{outline:none}
:focus-visible:not(.icon-image):not(.icon-image-2):not(button):not(.btn):not(.elektrum-portal-btn):not(.add-device):not(.social-buttons a):not(#copyright .footer-menu li a):not(#addressInput):not(#overlayAddressInput):not(#wizard-container *){outline:2px solid #054F95 !important;outline-offset:2px;border-radius:8px;transition:none}
button.btn:focus-visible,a.btn:focus-visible,a.elektrum-portal-btn:focus-visible,.swal2-close:focus-visible{outline:2px solid #054F95 !important;outline-offset:2px;border-radius:50px;transition:none}
.custom-switch input:focus-visible + span,.accordion.unstyled .card .card-header:focus-visible,.accordion.numbered .card .card-header:focus-visible,.accordion .card .card-header:focus-visible,.custom-switch.added input:focus-visible + span{outline:2px solid #054F95 !important;outline-offset:2px;border-radius:8px}
.focused-icon{outline:2px solid #A2BD30;border-radius:8px}
.social-buttons a:focus-visible,#copyright .footer-menu li a:focus-visible{outline:2px solid white !important;outline-offset:4px;border-radius:8px;transition:none}#nav-original>#main-menu>ul>li>a{position:relative;z-index:-1}
#nav-original>#main-menu>ul>li ul>li>a{position:relative;z-index:9999}
#nav-original #main-menu ul .dropdown .dropdown-menu{min-width:389px;z-index:9999 !important}
#nav-original #main-menu ul .dropdown .dropdown-menu a{border-top:none}
#nav-original #main-menu ul .dropdown .dropdown-menu li:not(:first-child)>a{border-top:0.5px solid #bdbdbd}
#nav-original .expandor{color:#c3c3c7;font-size:17px;display:inline-block;position:absolute;cursor:pointer;right:0;top:50%;margin-top:-9px;width:45px;text-align:center}
#nav-original .expandor i{transition:all 0.3s ease-in-out 0s}
#nav-original #main-menu>ul>li:first-child>a:before{display:none}
#nav-original #main-menu>ul>li:hover>a{color:#97bf0d !important}
#nav-original #main-menu>ul>li:hover>a>.expandor i{color:#97bf0d !important}
#nav-original #main-menu>ul>li>a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:18px;text-transform:uppercase;padding:13px 15px}
#nav-original #main-menu>ul>li>a:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-11.5px;height:23px;width:1px;background:#bdbdbd}
#nav-original #main-menu ul>li ul>li{background:#f5f6fa;color:#000;position:relative}
#nav-original #main-menu ul>li ul>li:hover>a{color:#97bf0d !important}
#nav-original #main-menu ul>li ul>li:hover>a>.expandor i{color:#97bf0d !important}
#nav-original #main-menu ul>li ul>li a{display:flex;background:#fff;border-color:#bdbdbd;color:#000;padding:17px 42px 17px 35px !important;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:21px;text-transform:uppercase}
#nav-original #main-menu ul>li ul>li ul{background:#fff !important;list-style:none;display:none;position:absolute;top:0;height:auto;left:100%;width:100%;margin-left:20px;overflow:visible;border-top:none;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}
#nav-original #main-menu ul>li ul>li ul:before,#nav-original #main-menu ul>li ul>li ul:after{content:"";width:20px;height:auto;display:block;position:absolute;top:0;bottom:0;left:-20px;background:transparent}
#nav-original #main-menu ul>li ul>li ul:after{visibility:hidden}
#nav-original #main-menu ul>li ul>li ul li{background:#fff}
#nav-original #main-menu ul>li ul>li ul li .nav-inner-item{display:none;position:absolute;top:0;height:auto;left:100%;width:100%;margin-left:20px;overflow:visible;border-top:none}
#nav-original #main-menu ul>li ul>li ul li .nav-inner-item:before,#nav-original #main-menu ul>li ul>li ul li .nav-inner-item:after{content:"";width:20px;height:auto;display:block;position:absolute;top:0;bottom:0;left:-20px;background:transparent}
#nav-original #main-menu ul>li ul>li ul li .nav-inner-item:after{visibility:hidden}
#nav-original #main-menu ul>li ul>li ul li:hover a .expandor i{color:#97bf0d}
#nav-original #main-menu ul>li ul>li ul li.active a{color:#97bf0d}
#nav-original #main-menu ul>li ul>li ul li.active .expandor i{color:#97bf0d}
#nav-original #main-menu ul>li ul>li ul.show{display:block}
#nav-original #main-menu li.sub-to-left ul ul{left:auto;right:100%;margin-left:0;margin-right:20px}
#nav-original #main-menu li.sub-to-left ul ul:before{visibility:hidden}
#nav-original #main-menu li.sub-to-left ul ul:after{visibility:visible;left:inherit;right:-20px}
@media (min-width:992px){#nav-original #main-menu ul .dropdown .dropdown-menu{box-shadow:0px 4px 4px rgba(0,0,0,0.25)}#nav-original #main-menu ul .dropdown .dropdown-menu .nav-inner-item .nav-inner-item{box-shadow:0px 4px 4px rgba(0,0,0,0.25)}}.main-slider.owlcarousel-area{min-height:299px;max-height:299px}
.main-slider.owlcarousel-area .owl-dots{bottom:5px !important}
.main-slider.owlcarousel-area .owl-carousel{min-height:299px}
.main-slider.owlcarousel-area .item{overflow:hidden;z-index:3;opacity:1;position:relative;background-color:#292929;min-height:299px}
.main-slider.owlcarousel-area .item:after{content:"";position:absolute;width:auto;height:auto;left:-50px;right:-50px;top:-50px;bottom:-50px;background-image:url("../themes/sadalestikls/assets/images/img/slider-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;filter:blur(5px);-webkit-filter:blur(5px);opacity:0.15;z-index:1}
.main-slider.owlcarousel-area .item .owl-image{min-height:299px;position:relative;z-index:2}
.main-slider.owlcarousel-area .item .owlcarousel-caption{width:inherit;right:0;left:0;text-align:left;transition:margin 1s;padding:15px}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay{content:"";display:block;position:absolute;background-image:url("../themes/sadalestikls/assets/images/slider/caption-bg.png");background-repeat:no-repeat;background-size:531px 302px;background-position:center right;width:auto;top:-100%;bottom:-100%;height:auto;left:-1000px;right:200%;margin-left:-100%;margin-right:-200px;z-index:-1;transition:right 1s ease;transition:margin-right 0.5s ease}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay:before,.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay:after{content:"";display:block;position:absolute;background-image:url("../themes/sadalestikls/assets/images/slider/caption-line.png");background-repeat:no-repeat;background-size:104px 302px;background-position:center right;width:104px;height:auto;top:0;bottom:0;right:30px;z-index:-1}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay:after{right:-30px}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay>div{position:absolute;background-color:rgba(26,155,213,0.9);right:531px;left:0;width:auto;height:auto;top:0;bottom:0;z-index:-1}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents{max-width:370px;z-index:2;position:relative;right:-100px;transition:right 0.5s ease;font-family:"Open Sans",sans-serif}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents h3.title,.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents h1.title{font:inherit;font-style:normal;font-weight:700;font-size:28px;line-height:37px;text-transform:uppercase;text-align:left;margin-bottom:5px}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents p.description{font-weight:400;font-size:16px;line-height:22px;margin-bottom:5px}
.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents .st-btn{margin:5px 0;min-width:190px;line-height:13px;color:#fff;text-decoration:none}
@media (max-width:767px){.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay{margin-right:-250px !important}.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-contents{right:0 !important}}
@media (max-width:575px){.main-slider.owlcarousel-area .item .owlcarousel-caption .caption-overlay{margin-right:-9000px !important}}
.main-slider.owlcarousel-area .owl-item.active .owlcarousel-caption p{color:#fff}
.main-slider.owlcarousel-area .owl-item.active .owlcarousel-caption .caption-overlay{right:69%}
.main-slider.owlcarousel-area .owl-nav{position:absolute;height:1px;top:50%;bottom:0;left:0;right:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
.main-slider.owlcarousel-area .owl-nav>div{margin:0;padding:0;background:transparent !important;font-size:40px;margin-top:-30px;opacity:0.8}
.main-slider.owlcarousel-area .owl-nav>div.owl-prev{left:0}
.main-slider.owlcarousel-area .owl-nav>div.owl-next{right:0}
.alert-section{color:#fff}
.alert-section i.st-i.exclamation,.alert-section svg.st-i.exclamation{width:63px;height:53px;min-width:63px;min-height:53px;margin-right:25px;margin-bottom:auto;margin-top:auto}
.alert-section .editor-item{padding:20px 0}
.alert-section .editor-item p{font-weight:600;color:inherit}
.alert-section .editor-item p:last-child{margin-bottom:0}
@keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
.promotion-section .promotion-block .promotion-item{background:#f5f6fa;letter-spacing:0em;color:#bdbdbd;transition:all 0.2s ease;transition-delay:0ms;text-decoration:none;cursor:pointer}
.promotion-section .promotion-block .promotion-item .block-front{min-width:100%;visibility:visible;opacity:1}
.promotion-section .promotion-block .promotion-item .block-back{display:none !important;position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;opacity:0;visibility:hidden}
.promotion-section .promotion-block .promotion-item .block-back .read-more{display:inline-block;position:absolute;top:auto;bottom:36px;left:24px;text-align:left;margin:0}
.promotion-section .promotion-block .promotion-item .block-icon{margin:25px auto}
.promotion-section .promotion-block .promotion-item .block-icon>svg{fill:#bdbdbd;transition:all 0.2s ease}
.promotion-section .promotion-block .promotion-item .block-icon>svg path{fill:#bdbdbd;transition:all 0.2s ease}
.promotion-section .promotion-block .promotion-item .block-title{font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:27px;text-transform:uppercase;margin-bottom:20px}
.promotion-section .promotion-block .promotion-item .block-content{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:19px;margin:32px 24px 54px 24px;color:#000}
.promotion-section .promotion-block .promotion-item:hover .block-front{display:block}
.promotion-section .promotion-block .promotion-item:hover .block-back{visibility:visible;opacity:1;animation-delay:2s;-webkit-animation-delay:2s;animation:fade-in 400ms}
.promotion-section .promotion-block .promotion-item:hover .block-icon>svg{fill:#97bf0d}
.promotion-section .promotion-block .promotion-item:hover .block-icon>svg path{fill:#97bf0d}
.promotion-section .promotion-block .promotion-item:hover .block-title{color:#97bf0d;transition-delay:0ms}
.promotion-section .promotion-block .promotion-item>a{display:inline-block;color:inherit}
.read-more{font-weight:bold;font-size:14px;line-height:17px;text-transform:uppercase;margin-bottom:50px;padding-left:0;text-decoration:none !important}
.read-more:hover{color:#97bf0d}
.blog-entries-section .blog-entries.blog-list,.blog-entries-section .blog-entries.tips{width:100%}
.blog-entries-section .blog-entries .blog-item{position:relative;font-family:"Open Sans",sans-serif;font-style:normal;color:#333;border:none;-webkit-transition:top 0.25s ease-in-out;transition:top 0.25s ease-in-out;top:0}
.blog-entries-section .blog-entries .blog-item:hover{top:-15px}
.blog-entries-section .blog-entries .blog-item:hover .read-more{color:#97bf0d}
.blog-entries-section .blog-entries .blog-item>a{display:inline-block;color:inherit;text-decoration:none}
.blog-entries-section .blog-entries .blog-item .block-image{width:100%;height:auto}
.blog-entries-section .blog-entries .blog-item .block-image>a{display:block;width:inherit;height:inherit;width:100%}
.blog-entries-section .blog-entries .blog-item .block-image img{width:100%;height:auto;max-width:none;display:block}
.blog-entries-section .blog-entries .blog-item .block-title{font-size:20px;font-weight:bold;line-height:27px;margin-bottom:10px;color:#333}
.blog-entries-section .blog-entries .blog-item .block-date{font-weight:normal;font-size:12px;line-height:16px;margin-bottom:10px;color:#333}
.blog-entries-section .blog-entries .blog-item .block-content{font-size:16px;font-style:normal;font-weight:300;line-height:22px;margin-bottom:30px;color:#333}
.counter-entries-section{background:#f5f6fa;font-family:"Open Sans",sans-serif;font-style:normal;text-transform:uppercase}
.counter-entries-section .counter-entries-block{color:#848484}
.counter-entries-section .counter-entries-block>div{position:relative}
.counter-entries-section .counter-entries-block>div:not(:first-child):before{content:"";position:absolute;display:block;width:1px;height:104px;top:50%;background:#848484;margin-left:-20%;margin-top:-52px}
.counter-entries-section .counter-entries-block .counter-entry-item .block-icon i{width:40px;height:40px}
.counter-entries-section .counter-entries-block .counter-entry-item .block-unit{font-weight:700;font-size:20px;line-height:27px;white-space:nowrap;text-transform:uppercase;color:#004e98;margin:10px 0}
.counter-entries-section .counter-entries-block .counter-entry-item .block-subtitle{font-size:16px;line-height:22px}
.reviews-entries-section{background-color:#f5f6fa;background-repeat:no-repeat;background-position:center center;background-size:cover}
.reviews-entries-section .reviews-entries{padding:0;margin:0}
.reviews-entries-section .reviews-entries .owl-stage-outer{overflow:visible;overflow-x:hidden;padding-bottom:30px}
.reviews-entries-section .reviews-entries .owl-nav{position:absolute;top:50%;left:0;right:0;margin-top:-41px;color:red;color:#fff;opacity:0.8;font-size:41px}
.reviews-entries-section .reviews-entries .owl-nav .owl-prev,.reviews-entries-section .reviews-entries .owl-nav .owl-next{width:25px;height:41px;position:absolute}
.reviews-entries-section .reviews-entries .owl-nav .owl-prev{left:-40px}
.reviews-entries-section .reviews-entries .owl-nav .owl-next{right:-40px}
.reviews-entries-section .reviews-entries .review-item{background-color:rgba(255,255,255,0.9);background-image:url("../themes/sadalestikls/assets/images/svg/icons/quote.svg");background-repeat:no-repeat;background-position:25px 25px;padding:32px 32px 36px 65px;min-height:230px;font-family:"Open Sans",sans-serif;font-style:normal;color:#333;overflow:visible}
.reviews-entries-section .reviews-entries .review-item .block-title{font-weight:600;font-size:18px;line-height:25px;text-transform:uppercase}
.reviews-entries-section .reviews-entries .review-item .block-content{margin-top:20px;font-size:14px;font-style:italic;font-weight:300;line-height:19px;letter-spacing:inherit;text-align:left}
.reviews-entries-section .reviews-entries .review-item .block-name{color:#fff;position:absolute;right:0;bottom:-12px;margin-bottom:-17px;font-style:italic;font-weight:600;font-size:14px;line-height:19px}
.reviews-entries-section .reviews-entries.list .review-item{position:relative}
.reviews-entries-section .reviews-entries.list .review-item .block-name{color:#333}
.page-breadcrumb-section{margin-bottom:38px}
.breadcrumb{padding:0}
.breadcrumb .breadcrumb-item a{font-family:"Open Sans",sans-serif;font-weight:300;font-size:16px;line-height:30px;color:#333;text-decoration:none}
.breadcrumb .breadcrumb-item.active a{color:#97bf0d}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"";font-family:"Font Awesome 5 Free";font-weight:600;font-size:12px;line-height:30px;color:#333}
.calculator-section select{display:none}
.calculator-block{position:relative}
.calculator-block input[type="text"],.calculator-block input[type="number"]{background:#f5f6fa;border:1px solid #f5f6fa;box-sizing:border-box;box-shadow:inset 0px -4px 0px rgba(255,255,255,0.5),inset 0px 4px 4px rgba(155,155,155,0.25);border-radius:10px;padding:15px 19px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:21px;outline:none}
.calculator-block input[type="text"].error:not([disabled]),.calculator-block input[type="number"].error:not([disabled]){border-color:#d00}
.calculator-block input[type="text"][disabled],.calculator-block input[type="number"][disabled]{background:#d8d8d8;cursor:not-allowed}
.calculator-block input[type="range"]{height:12px;-webkit-appearance:none;cursor:pointer;margin-top:12px;--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 12px + var(--ratio) * (100% - 12px))}
.calculator-block input[type="range"]:focus{outline:none}
.calculator-block input[type="range"]::-webkit-slider-thumb{width:28px;height:28px;border-radius:14px;background:#bdbdbd;border:none;box-shadow:none;margin-top:-8px;-webkit-appearance:none}
.calculator-block input[type="range"]::-webkit-slider-runnable-track{height:12px;border-radius:0.5em;background:#f5f6fa;border:none;box-shadow:0px 4px 4px rgba(155,155,155,0.25)}
.calculator-block input[type="range"]::-webkit-slider-thumb:hover{background:#bdbdbd}
.calculator-block input[type="range"]::-webkit-slider-thumb:active{background:#bdbdbd}
.calculator-block input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]:hover::-webkit-slider-runnable-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]:active::-webkit-slider-runnable-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]::-moz-range-thumb{width:28px;height:28px;border-radius:14px;background:#bdbdbd;border:none;box-shadow:none}
.calculator-block input[type="range"]::-moz-range-track{height:1em;border-radius:0.5em;background:#f5f6fa;border:none;box-shadow:0px 4px 4px rgba(155,155,155,0.25)}
.calculator-block input[type="range"]::-moz-range-thumb:hover{background:#bdbdbd}
.calculator-block input[type="range"]::-moz-range-thumb:active{background:#bdbdbd}
.calculator-block input[type="range"]::-moz-range-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]:hover::-moz-range-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]:active::-moz-range-track{background:linear-gradient(#bdbdbd,#bdbdbd) 0 / var(--sx) 100% no-repeat,#f5f6fa}
.calculator-block input[type="range"]::-ms-fill-upper{background:transparent;border-color:transparent}
.calculator-block input[type="range"]::-ms-fill-lower{background:transparent;border-color:transparent}
.calculator-block input[type="range"]::-ms-thumb{width:28px;height:28px;border-radius:14px;background:#bdbdbd;border:none;box-shadow:none;margin-top:0;box-sizing:border-box}
.calculator-block input[type="range"]::-ms-track{height:1em;border-radius:0.5em;background:#f5f6fa;border:none;box-shadow:0px 4px 4px rgba(155,155,155,0.25);box-sizing:border-box}
.calculator-block input[type="range"]::-ms-thumb:hover{background:#bdbdbd}
.calculator-block input[type="range"]::-ms-thumb:active{background:#bdbdbd}
.calculator-block input[type="range"]::-ms-fill-lower{height:1em;border-radius:0.5em 0 0 0.5em;margin:0px 0 0px 0px;background:#bdbdbd;border:none;border-right-width:0}
.calculator-block input[type="range"]:hover::-ms-fill-lower{background:#bdbdbd}
.calculator-block input[type="range"]:active::-ms-fill-lower{background:#bdbdbd}
.calculator-block input[type="range"][disabled]::-webkit-slider-thumb{background:#eaeaea !important}
.calculator-block input[type="range"][disabled]::-webkit-slider-runnable-track{background:#eee !important}
.calculator-block input[type="range"][disabled]::-moz-range-thumb{background:#eaeaea !important}
.calculator-block input[type="range"][disabled]::-moz-range-track{background:#eee !important}
.calculator-block input[type="range"][disabled]::-ms-thumb{background:#eaeaea !important}
.calculator-block input[type="range"][disabled]::-ms-track{background:#eee !important}
.calculator-block input[type="range"][disabled]::-ms-fill-lower{background:#eee !important}
.calculator-block input[type="range"][disabled] + .input-group-append .range-value{background:#eaeaea;color:#bfbfbf}
.calculator-block .add-other-devices .input-group .form-control.device-title{border-top-left-radius:10px;border-bottom-left-radius:10px}
.calculator-block .add-other-devices .input-group .form-control.device-power{max-width:100px !important}
.calculator-block .add-other-devices .input-group .form-control.device-power-W{max-width:60px !important;border-top-right-radius:10px;border-bottom-right-radius:10px}
.calculator-block .checker{padding-left:49px;margin-bottom:22px}
.calculator-block .checker *{cursor:pointer}
.calculator-block .checker input.form-check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.calculator-block .checker input.form-check-input + .checkmark{display:block;position:absolute;top:0;left:0;width:38px;height:38px}
.calculator-block .checker input.form-check-input + .checkmark:before{content:"";display:block;position:absolute;top:0;left:0;width:33px;height:33px;background:#f5f6fa;box-shadow:inset 0px -4px 0px rgba(255,255,255,0.5),inset 0px 4px 4px rgba(155,155,155,0.25);border-radius:3px}
.calculator-block .checker input.form-check-input + .checkmark:after{content:"";display:none;position:absolute;top:0;bottom:0;left:4px;right:0;width:33px;height:33px;background:url("../themes/sadalestikls/assets/images/svg/input/icon-checkbox-checkmark.svg");background-repeat:no-repeat;background-size:contain}
.calculator-block .checker input.form-check-input + .checkmark + label{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:27px;color:#000}
.calculator-block .checker input.form-check-input:checked + .checkmark:after{display:block}
.calculator-block .loading-overlay{display:none;align-items:center;justify-content:center;position:absolute;width:auto;height:auto;left:0;right:0;top:0;bottom:0;background:#f5f6fa;opacity:0.75;z-index:1}
.calculator-block .loading-overlay.loading{display:flex}
.calculator-block .total-sum2{padding:5px 0;align-items:center;display:flex;flex-direction:row;min-width:150px;position:relative}
.calculator-block .full-amount2{font-size:40px;padding-right:5px}
.calculator-block .total-label{font-size:28px;margin-top:20px;font-weight:700;color:#054f95;padding-left:0}
.calculator-block .small-text{font-size:15px;font-weight:600}
.calculator-block #system_servicing_result_piegade2_text,.calculator-block #system_servicing_result_piegade_text,.calculator-block #system_servicing_result_piegade2,.calculator-block #system_servicing_result_piegade,.calculator-block .custom-curr{font-weight:700}
.calculator-block #system_servicing_result_piegade2,.calculator-block #system_servicing_result_piegade,.calculator-block #system_servicing_result_abonesana,.calculator-block #system_servicing_result_abonesana2{padding-right:4px}
.calculator-block .input-group-append{position:relative}
.calculator-block .input-group-append .input-unit{display:inline-block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#4a4d4f;margin:0 0 0 10px;min-width:40px;text-align:center}
.calculator-block .input-group-append .range-value{display:flex;align-items:center;justify-content:center;background:#f5f6fa;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#000;width:30px;height:30px;border-radius:50%;text-align:center;font-weight:bold;box-shadow:0px 4px 4px rgba(155,155,155,0.25);position:absolute;left:-4px;margin-top:-13px;top:50%}
.calculator-block .input-tooltip{display:flex;align-items:center;justify-content:center;background:#1a9bd5;font-size:16px;text-transform:none;text-decoration:none;color:#fff;width:19px;height:19px;border-radius:50%;text-align:center;font-weight:bold;cursor:pointer}
.calculator-block .input-tooltip + .tip-content{display:none}
.calculator-block h4 .input-tooltip{display:inline-block;line-height:19px;top:-2px;position:relative}
.calculator-block .form-group{min-height:70px;overflow:visible !important;margin-bottom:0}
.calculator-block .form-group.inline>label{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#4a4d4f;margin-bottom:0}
.calculator-block .form-group.inline>label .error{color:#b90a0a;display:block;width:100%;font-size:14px;text-transform:none}
.calculator-block .form-group.inline .input-group{width:465px;min-height:65px;flex-wrap:nowrap}
.calculator-block .form-group.inline .input-group .select,.calculator-block .form-group.inline .input-group input[type="text"],.calculator-block .form-group.inline .input-group input[type="number"]{min-width:432px}
.calculator-block .form-group.inline .input-group.has-unit .select,.calculator-block .form-group.inline .input-group.has-unit input[type="text"],.calculator-block .form-group.inline .input-group.has-unit input[type="number"]{min-width:382px}
.calculator-block .form-group.inline input[type="range"]{margin-right:27px}
.calculator-block .form-group.inline .range-value{left:-30px}
.calculator-block .form-group.inline .input-tooltip{margin-left:15px}
.calculator-block .tafiff-calc{background:#f5f6fa;padding:34px 32px}
.calculator-block .tafiff-calc .form-group{margin-bottom:auto}
.calculator-block .tafiff-calc .input-group-append .range-value{margin-top:-24px}
.calculator-block .tafiff-calc .nav li{margin:auto 15px}
.calculator-block .tafiff-calc .show-on-3,.calculator-block .tafiff-calc .show-on-1{margin-bottom:0;max-height:0;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s}
.calculator-block .tafiff-calc .show-on-3 .full-width,.calculator-block .tafiff-calc .show-on-1 .full-width{align-items:flex-end;flex-direction:row}
.calculator-block .tafiff-calc .show-on-3 .full-width label,.calculator-block .tafiff-calc .show-on-1 .full-width label{font-weight:700;width:auto}
.calculator-block .tafiff-calc .show-on-3 .row,.calculator-block .tafiff-calc .show-on-1 .row{display:flex}
.calculator-block .tafiff-calc .show-on-3 .row .column.form-section-wrap,.calculator-block .tafiff-calc .show-on-1 .row .column.form-section-wrap{width:50%}
.calculator-block .tafiff-calc .show-on-3 .row .column.form-section-wrap .check-wrap,.calculator-block .tafiff-calc .show-on-1 .row .column.form-section-wrap .check-wrap{margin-right:0;width:100%}
.calculator-block .tafiff-calc .show-on-3 .row .column.form-section-wrap label,.calculator-block .tafiff-calc .show-on-1 .row .column.form-section-wrap label{opacity:1}
.calculator-block .tafiff-calc .show-on-3 .row .column.form-section-wrap .input-wrap,.calculator-block .tafiff-calc .show-on-1 .row .column.form-section-wrap .input-wrap{align-items:center}
.calculator-block .tafiff-calc .show-on-3:not(.shown),.calculator-block .tafiff-calc .show-on-1:not(.shown){display:none !important}
.calculator-block .tafiff-calc .show-on-3.shown,.calculator-block .tafiff-calc .show-on-1.shown{max-height:500px;overflow:visible}
.calculator-block .tafiff-calc .tarif-calc-results{display:flex;flex-direction:column;max-height:0;overflow:hidden;position:relative}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total{align-items:center;border-bottom:1px solid grey;color:blue;display:flex;font-weight:700;justify-content:space-between;position:relative}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-label,.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum{padding:5px 0}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-label{font-size:22px}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum{align-items:center;display:flex;flex-direction:row;min-width:150px;position:relative}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum .full-amount{font-size:40px;padding-right:5px}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum .decimals,.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum .currency{font-size:12px}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-total .total-sum .decimals{border-bottom:1px solid red;display:table;width:auto}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-breakdown{align-items:flex-end;color:grey;display:flex;flex-direction:column;font-size:14px}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-breakdown>div>span{padding:5px 10px;text-align:right}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-breakdown>div>span + span{display:inline-block;padding:5px 0;text-align:left}
.calculator-block .tafiff-calc .tarif-calc-results .tarif-calc-results-breakdown>div>span + span.curr{min-width:35px;text-align:right}
.calculator-block .tafiff-calc .tarif-calc-results.open{max-height:500px;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all 0.2s}
.calculator-block .tafiff-calc .tarif-calc-results .show-if-used{display:none}
.calculator-block .tafiff-calc .tarif-calc-legal-results{display:none;max-height:0;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all 0.2s;width:100%}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table{width:100%}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr th,.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td{text-align:center;padding:8px;border:none}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr th{background-color:transparent;color:#000;font-weight:700;white-space:nowrap}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td{color:#000;font-size:16px;background-color:transparent;border:none}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.text-left{text-align:left}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td:first-of-type{padding-left:0}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td:not(:first-child){white-space:nowrap}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.blue{-moz-transition:background-color 0.3s ease-out;-ms-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;position:relative;transition:background-color 0.3s ease-out;-webkit-transition:background-color 0.3s ease-out}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.blue #legal-breakdown-tooltip,.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.blue #legal-breakdown-tooltip2{background:white;border:1px solid blue;color:blue;display:none;font-size:12px;right:110px;padding:15px;position:absolute;border-radius:25px;top:-25px;text-align:left;z-index:10}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.blue:hover #legal-breakdown-tooltip,.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr td.blue:hover #legal-breakdown-tooltip2{display:block}
.calculator-block .tafiff-calc .tarif-calc-legal-results .tarif-calc-legal-results-table tr:not(:first-child) td.result-td{font-size:18px;font-weight:bold;color:#054f95}
.calculator-block .tafiff-calc .tarif-calc-legal-results.open{display:inline;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all 0.2s}
.calculator-block .tafiff-calc .tarif-calc-legal-results .hide-on-1phase{display:none}
.calculator-block .tafiff-calc .tarif-calc-legal-results .hide-on-1phase.shown{display:table-row}
.calculator-block .tafiff-calc .buttons .btn{margin:auto 15px}
.calculator-block .step{display:none;background:#f5f6fa;padding:34px 32px}
.calculator-block .step h4{font-style:normal;font-weight:600;font-size:20px;line-height:27px;text-transform:uppercase;color:#4a4d4f;margin-bottom:50px}
.calculator-block .step .item .icon-box{margin:10px}
.calculator-block .step .item .icon-box .icon-wrapper{border:4px solid #bdbdbd;box-shadow:0px 4px 4px rgba(155,155,155,0.25);border-radius:50%;margin:auto;margin-bottom:10px;width:115px;height:115px;cursor:pointer}
.calculator-block .step .item .icon-box .icon-wrapper svg{width:50%;height:50%}
.calculator-block .step .item .icon-box .icon-wrapper svg path{fill:#bdbdbd}
.calculator-block .step .item .icon-box .title{color:#000;display:block;width:100%}
.calculator-block .step .item .icon-box .power{display:block;width:100%}
.calculator-block .step .item .input-box .btn{padding:0;border-radius:50%;line-height:1;height:22px;width:22px;margin:auto 5px}
.calculator-block .step .item .input-box .btn:focus{color:inherit}
.calculator-block .step .item .input-box .btn:focus:hover{color:#fff}
.calculator-block .step .item .input-box input[type="number"]{max-width:35%;margin:auto 10px;text-align:center;-moz-appearance:textfield}
.calculator-block .step .item .input-box input[type="number"]::-webkit-inner-spin-button,.calculator-block .step .item .input-box input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.calculator-block .step .item.active .icon-box .icon-wrapper{border-color:#1a9bd5;cursor:default}
.calculator-block .step .item.active .icon-box .icon-wrapper svg path{fill:#1a9bd5}
.calculator-block .step .item.active .icon-box .title{color:#1a9bd5}
.calculator-block .step .item.active .icon-box .power{color:#000}
.calculator-block .step .input-area .input-group-prepend{line-height:38px}
.calculator-block .step .input-area .btn-group-append .btn{border-bottom:4px solid rgba(255,255,255,0.5);min-width:50px;margin-left:10px}
.calculator-block .step .input-area .btn-group-append .btn:hover.submit{background:green}
.calculator-block .step .input-area .btn-group-append .btn:hover.cancel{background:#d00}
.calculator-block .step .add-other-devices{margin-top:25px}
.calculator-block .step .add-other-devices .input-area .input-group{padding:15px;margin-bottom:5px;border:1px solid transparent}
.calculator-block .step .add-other-devices .input-area .input-group.error{border:1px solid red}
.calculator-block .step .choose-area>.col{padding:0 !important}
.calculator-block .step .choose-area .btn{padding:0}
.calculator-block .step .choose-area .btn .circle-icon{background:#f5f6fa;box-shadow:0px 4px 4px rgba(155,155,155,0.25);border-radius:50%;width:68px;height:68px;margin:auto auto 20px auto}
.calculator-block .step .choose-area .btn .circle-icon svg{width:60%;height:auto}
.calculator-block .step .choose-area .btn .circle-icon svg path{fill:#ddd}
.calculator-block .step .choose-area .btn span{color:#000;font-style:normal;font-weight:normal;font-size:20px;line-height:27px;text-align:center;white-space:nowrap}
.calculator-block .step .choose-area input#area-51-100 + .btn .circle-icon{width:80px;height:80px}
.calculator-block .step .choose-area input#area-101-150 + .btn .circle-icon{width:95px;height:95px}
.calculator-block .step .choose-area input#area-151 + .btn .circle-icon{width:107px;height:107px}
.calculator-block .step .choose-area input:checked + .btn .circle-icon{background:#bdbdbd}
.calculator-block .step .choose-area input:checked + .btn .circle-icon svg path{fill:#fff}
.calculator-block .step.active{display:flex}
.calculator-block .choose-range h4{margin-top:25px;margin-bottom:10px}
.calculator-block .choose-range .input-tooltip{margin-top:8px;margin-left:50px}
.calculator-block .input-wrapper.input_holder{width:100%;position:absolute;top:100%;background:#f5f6fa;padding:5px;border:1px solid #bdbdbd;border-radius:10px;z-index:1;margin-top:-14px;left:4px}
.calculator-block .input-wrapper.input_holder input{width:75%}
.calculator-block .input-wrapper.input_holder .input-tooltip{margin-left:10px}
.calculator-block #step-x .item-title,.calculator-block #step-3 .item-title{font-weight:bold}
.calculator-block #step-x .item-unit,.calculator-block #step-x .item-power,.calculator-block #step-3 .item-unit,.calculator-block #step-3 .item-power{font-size:20px;font-weight:bold}
.calculator-block #step-x .item-unit.maksa,.calculator-block #step-x .item-power.maksa,.calculator-block #step-3 .item-unit.maksa,.calculator-block #step-3 .item-power.maksa{font-size:25px;text-decoration:underline}
.calculator-block #step-x .active-recommendation-type .type-title,.calculator-block #step-3 .active-recommendation-type .type-title{color:#004e98}
.calculator-block #step-x .active-recommendation-type .item-unit,.calculator-block #step-x .active-recommendation-type .item-power,.calculator-block #step-3 .active-recommendation-type .item-unit,.calculator-block #step-3 .active-recommendation-type .item-power{color:#004e98}
.calculator-block #step-x h4,.calculator-block #step-3 h4{margin-bottom:20px;margin-top:40px}
.calculator-block #step-x #type_0 .type-title,.calculator-block #step-x #type_1 .type-title,.calculator-block #step-x #type_2 .type-title,.calculator-block #step-x #type_3 .type-title{display:inline-block}
.calculator-block #step-x #type_0 .item,.calculator-block #step-x #type_1 .item,.calculator-block #step-x #type_2 .item,.calculator-block #step-x #type_3 .item{border-bottom:1px solid #ddd;padding:0 10px 10px 0}
.calculator-block #step-x .additional-devices h4{color:#004e98}
.calculator-block #step-x .additional-devices .item{border-bottom:1px solid #ddd;padding:10px 0}
.calculator-block #step-x .additional-devices .item>div{font-weight:normal;font-size:14px}
.calculator-block .error-box{display:none}
.calculator-block .error-box.active{display:block}
.calculator-block select{max-width:263px}
.calculator-block .hidden-important{display:none !important}
.calculator-block .cost-calc{background:#f5f6fa;padding:34px 32px}
.calculator-block .cost-calc .additional-calculations-wrapper h2{margin-top:25px;margin-bottom:0 !important}
.calculator-block .cost-calc .additional-calculations-wrapper h2 span{display:block;width:100%}
.calculator-block .cost-calc .additional-calculations-wrapper h2 span.error{color:#b90a0a;font-size:16px;margin-top:0}
.calculator-block .cost-calc .hidden{display:none !important}
.calculator-block .show-on-first .text-right,.calculator-block .additional_result{font-weight:bold;font-size:16px}
.calculator-block .show-on-first .text-right .result,.calculator-block .additional_result .result{font-weight:700;font-size:22px;color:#054f95}
.calculator-block .show-on-first .text-right.hidden,.calculator-block .additional_result.hidden{display:none !important}
.calculator-block .custom-diagram .row>div{padding:5px;margin:5px 0;text-align:center}
.calculator-block .custom-diagram .row.legend,.calculator-block .custom-diagram .row.diagram{margin-left:0;margin-right:0;flex-wrap:nowrap}
.calculator-block .custom-diagram .row.legend>div,.calculator-block .custom-diagram .row.diagram>div{background-color:#333;color:#fff;font-weight:bold;min-width:18%}
.calculator-block .custom-diagram .row.legend>div:nth-child(even),.calculator-block .custom-diagram .row.diagram>div:nth-child(even){background-color:transparent}
.calculator-block .custom-diagram .row.diagram>div:nth-child(even){background-color:#a2bd30}
.calculator-block .custom-diagram .row.legend>div{background-color:transparent;color:#333}
@media (max-width:1400px){.elektrum-portal-btn{padding:7px 15px}.elektrum-portal-btn i + span{display:none}}
@media (max-width:1000px){.elektrum-portal-btn{background:#fff}.elektrum-portal-btn i + span{display:none}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;margin-bottom:0 !important}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}
input:checked + .slider{background-color:#2196f3}
input:focus + .slider{box-shadow:0 0 1px #2196f3}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(209,220,230,0.9)}
.accordion .card{border:none !important;overflow:visible}
.accordion .card .card-header{background:#f5f6fa;box-shadow:0px 4px 4px rgba(155,155,155,0.25);padding:23px 55px 23px 30px;margin-bottom:12px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:18px;line-height:27px;text-transform:uppercase;color:#5a5353}
.accordion .card .card-header .open-close{position:absolute;right:14px;top:50%;margin-top:-14px}
.accordion .card .card-header i.fas{display:inline-block;vertical-align:middle;padding:0;min-width:28px;min-height:28px;width:28px;height:28px;position:relative}
.accordion .card .card-header i.fas:before{content:"";display:inline-block;position:absolute;left:0;top:0;background-position:center;background-size:contain;background-repeat:no-repeat;min-width:inherit;min-height:inherit;width:100%;height:100%;background-image:url("../themes/sadalestikls/assets/images/svg/accordeon/minus.svg")}
.accordion .card .card-header.collapsed i.fas::before{background-image:url("../themes/sadalestikls/assets/images/svg/accordeon/plus.svg")}
.accordion.numbered .card{counter-increment:section}
.accordion.numbered .card .card-header{padding-left:100px;padding-right:55px}
.accordion.numbered .card .card-header:before{display:block;position:absolute;content:counter(section) ". ";left:0;top:10px;bottom:10px;padding:13px 26px;border-right:1px solid #bdbdbd}
.accordion.numbered .card .card-body{padding-left:102px}
.accordion.medium .card .card-header{padding:16px 40px 16px 30px}
.accordion.medium .card .card-header i.fas{min-width:20px;min-height:20px;width:20px;height:20px}
.accordion.medium.numbered .card .card-header{padding-left:50px}
.accordion.medium.numbered .card .card-header:before{left:4px;padding:5px 9px}
.accordion.medium.numbered .card .card-body{padding-left:50px}
.accordion.small .card .card-header{padding:8px 35px 8px 15px;font-size:16px}
.accordion.small .card .card-header i.fas{min-width:17px;min-height:17px;width:17px;height:17px}
.accordion.small.numbered .card .card-header{padding-left:50px}
.accordion.small.numbered .card .card-header:before{left:4px;padding:0px 9px}
.accordion.small.numbered .card .card-body{padding-left:50px}
.accordion.unstyled .card .card-header{background:none;box-shadow:none;padding:5px 0;text-transform:none}
.accordion.unstyled .card .card-header .open-close{float:none !important;margin-left:15px;position:static}
.accordion.unstyled .card .card-header .open-close i.fas{max-width:17px;max-height:17px;width:17px;height:17px;line-height:17px}
.accordion.unstyled .card .card-header .open-close i.fas:before{content:"";background:none}
.accordion.unstyled .card .card-header.collapsed .float-right i.fas:before{content:""}
.accordion.unstyled.numbered .card .card-header:before{display:inline;position:static;content:counter(section) ". ";padding:0;border-right:none}
.alert-popup.swal2-popup{border-radius:25px;padding-top:30px;padding-bottom:50px}
.alert-popup.swal2-popup .swal2-title{font-size:32px;font-weight:bold;line-height:30px;color:#1a9bd5;text-align:center;text-transform:uppercase}
.alert-popup.swal2-popup:before,.alert-popup.swal2-popup:after{content:"";height:50px;width:auto;left:0;right:0;display:block;position:absolute;border-radius:25px;background:#97bf0d}
.alert-popup.swal2-popup:before{top:0;bottom:auto;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.alert-popup.swal2-popup:after{top:auto;bottom:0;border-top-left-radius:0px;border-top-right-radius:0px}
.alert-popup.swal2-popup .swal2-close{position:relative;top:-30px;right:10px;color:#fff !important;box-shadow:none !important}
.section.team .team-item figcaption{width:auto;height:auto;top:0;bottom:0;right:0;left:0}
.section.team .team-item figcaption .details{top:0;left:0;right:0}
.section.team .team-item figcaption .details .btn{min-width:100%;border-radius:0px}
.section.team .team-item figcaption .details .btn:hover{background:#5f5f5f}
.section.team .team-item .info{text-align:center}
.section.team .team-item .info *{text-align:inherit}
.section.team .team-item .details{cursor:default}
.jquery-modal{z-index:9999}
.team-modal{z-index:9999;border-radius:25px;max-width:860px;padding:0;height:max-content}
.team-modal .team-modal-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;overflow:auto;height:auto;position:relative;top:0;bottom:0;right:0;left:0;margin:25px;width:auto}
.team-modal .section-title{text-align:center}
.team-modal .modal-dialog{max-width:100%;height:100%;pointer-events:all;width:100%}
.team-modal a.close-modal{color:#1a9bd5;background:#fff url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='times' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512' class='svg-inline--fa fa-times fa-w-11 fa-3x'%3E%3Cpath fill='currentColor' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z' class=''%3E%3C/path%3E%3C/svg%3E") no-repeat center center;top:15px;right:15px}
#search-results{}
#search-results mark{background:transaprent;text-decoration:underline}
#search-results .search-result{padding:20px 0;border-bottom:#eee 1px solid}
#search-results .search-result h4{margin:0;line-height:20px}
#search-results .search-result p{font-size:12px;margin:0;padding:0}
#search-results .search-result img{float:left;margin-right:10px;margin-top:6px}
#search-results .panel{position:relative;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#search-results .panel.fullscreen .accordion .panel-body,#search-results .panel.fullscreen .panel-group .panel-body{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}
#search-results .panel.fullscreen .panel-footer{position:absolute;bottom:0;left:0;right:0}
#search-results .panel>.panel-heading{text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#search-results .panel>.panel-heading small{text-transform:none}
#search-results .panel>.panel-heading strong{font-family:Arial,Helvetica,Sans-Serif}
#search-results .panel>.panel-heading .buttons{display:inline-block;margin-top:-3px;margin-right:-8px}
#search-results .panel-default>.panel-heading{padding:15px 15px;background:#fff}
#search-results .panel-default>.panel-heading small{color:#9e9e9e;font-size:12px;font-weight:300}
#search-results .panel-clean{border:1px solid #ddd;border-bottom:3px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#search-results .panel-clean>.panel-heading{padding:11px 15px;background:#fff !important;color:#000;border-bottom:#eee 1px solid}
#search-results .panel>.panel-heading .btn{margin-bottom:0 !important}
#search-results .panel>.panel-heading .progress{background-color:#ddd}
#search-results .panel>.panel-heading .pagination{margin:-5px}
#search-results .panel-default{border:0}
#search-results .panel-light{border:rgba(0,0,0,0.1) 1px solid}
#search-results .panel-light>.panel-heading{padding:11px 15px;background:transaprent;border-bottom:rgba(0,0,0,0.1) 1px solid}
#search-results .panel-heading a.opt>.fa{display:inline-block;font-size:14px;font-style:normal;font-weight:normal;margin-right:2px;padding:5px;position:relative;text-align:right;top:-1px}
#search-results .panel-heading>label>.form-control{display:inline-block;margin-top:-8px;margin-right:0;height:30px;padding:0 15px}
#search-results .panel-heading ul.options>li>a{color:#999}
#search-results .panel-heading ul.options>li>a:hover{color:#333}
#search-results .panel-title a{text-decoration:none;display:block;color:#333}
#search-results .panel-body{background-color:#fff;padding:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#search-results .panel-body.panel-row{padding:8px}
#search-results .panel-footer{font-size:12px;border-top:rgba(0,0,0,0.02) 1px solid;background-color:white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#search-results .panel-body{padding-right:0;padding-left:0}
#search-results .panel-body .text-success{color:#97bf0d !important}
.section.featured-images .owl-nav{margin:0}
.section.featured-images #sync1 .item{padding:15px 0px;margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}
.section.featured-images #sync1 .item img{cursor:pointer}
.section.featured-images #sync2 .item{background:#c9c9c9;padding:0;margin:5px;color:#fff;text-align:center;cursor:pointer;border:2px solid #333}
.section.featured-images #sync2 .item h1{font-size:18px}
.section.featured-images #sync2 .current .item{border:2px solid #97bf0d}
.section.featured-images .owl-theme .owl-nav{}
.section.featured-images .owl-theme .owl-nav [class*="owl-"]{transition:all 0.3s ease}
.section.featured-images .owl-theme .owl-nav [class*="owl-"].disabled:hover{background-color:#d6d6d6}
.section.featured-images #sync1.owl-theme{position:relative}
.section.featured-images #sync1.owl-theme .owl-next,.section.featured-images #sync1.owl-theme .owl-prev{width:22px;height:40px;margin-top:-20px;position:absolute;top:50%}
.section.featured-images #sync1.owl-theme .owl-prev{left:10px}
.section.featured-images #sync1.owl-theme .owl-next{right:10px}
.section.featured-images #sync3{display:none}
.form-container.hidden{display:none}
.e-consultations-form{background:#f5f6fa;padding:56px 0}
.e-consultations-form.invalid-feedback{display:block}
.e-consultations-form .custom-form-row{padding:0 56px}
.e-consultations-form .custom-form-input{padding:0 56px;margin-bottom:50px}
.e-consultations-form .custom-form-input:nth-child(0){margin-top:56px}
.e-consultations-form .custom-form-input input[type="text"],.e-consultations-form .custom-form-input input[type="email"],.e-consultations-form .custom-form-input textarea{background:#f5f6fa;border:1px solid #f5f6fa !important;box-sizing:border-box;box-shadow:inset 0px -4px 0px rgba(255,255,255,0.5),inset 0px 4px 4px rgba(155,155,155,0.25) !important;border-radius:10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:21px;color:#000;resize:none}
.e-consultations-form .custom-form-input input[type="text"]:focus,.e-consultations-form .custom-form-input input[type="email"]:focus,.e-consultations-form .custom-form-input textarea:focus{background:inherit;border:1px solid #f5f6fa;border:inherit;font:inherit;box-shadow:inset 0px -4px 0px rgba(255,255,255,0.5),inset 0px 4px 4px rgba(155,155,155,0.25)}
.e-consultations-form .custom-form-input input[type="text"].is-invalid,.e-consultations-form .custom-form-input input[type="email"].is-invalid,.e-consultations-form .custom-form-input textarea.is-invalid{border:1px solid #d10 !important}
.e-consultations-form .custom-form-input.field-type-text,.e-consultations-form .custom-form-input.field-type-email{background:#fff;margin:0;padding-top:26px;padding-bottom:0}
.e-consultations-form .custom-form-input.field-email-email{padding-bottom:46px}
.e-consultations-form .custom-form-input.field-textarea-description{padding-top:46px}
.e-consultations-form .form-label{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#4a4d4f;margin-bottom:20px}
.e-consultations-form .form-label .required:before{content:"*";display:inline-block}
.e-consultations-form .button-radio label,.e-consultations-form .list-radio label{display:inline-block;margin-bottom:0;cursor:pointer}
.e-consultations-form .button-radio input[type="radio"],.e-consultations-form .list-radio input[type="radio"]{display:none}
.e-consultations-form .button-radio + .form-field-error-message,.e-consultations-form .list-radio + .form-field-error-message{text-align:center}
.e-consultations-form .button-radio .button-wrapper{margin:0 10px}
.e-consultations-form .button-radio .button-wrapper input[type="radio"]:checked + label{background:#bdbdbd;color:#fff;border-color:#bdbdbd}
.e-consultations-form .list-radio .list-wrapper{counter-increment:section}
.e-consultations-form .list-radio .list-wrapper input[type="radio"] + label{display:block;background:#f5f6fa;box-shadow:0px 4px 4px rgba(155,155,155,0.25);padding:13px 30px;padding-left:100px;margin-bottom:12px;font-family:"Open Sans",sans-serif;text-transform:none;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#5a5353;width:100%;position:relative}
.e-consultations-form .list-radio .list-wrapper input[type="radio"] + label:before{display:block;position:absolute;content:counter(section) ". ";left:0;top:10px;bottom:10px;padding:3px 26px;border-right:1px solid #bdbdbd}
.e-consultations-form .list-radio .list-wrapper input[type="radio"]:checked + label{background:#bdbdbd;color:#fff;border-color:#bdbdbd}
.e-consultations-form .list-radio .list-wrapper input[type="radio"]:checked + label:before{border-color:#fff}
#main-menu-mobile{background:#fff}
.tippy-box{background-color:#333;font-size:16px}
.tippy-arrow{color:#333}
.press-releases .blog-post-wrapper{border-bottom:1px solid #d7d7d7;width:100%}
.press-releases .featured-img-wrapper{min-width:185px;margin-right:25px}
.press-releases .featured-img-wrapper img{width:100%;height:auto}
.press-releases .blog-image{position:static;top:0;bottom:0;left:0;right:0;margin:auto}
.blog-pagination nav ul.pagination li.active a{border:none;margin-right:0}
.team .team-item .social{margin-top:-100px;position:relative;top:100%}
.section.featured-images{background-position:center center;background-repeat:no-repeat;background-size:cover}
.full-stretch .select{min-width:100%}
div.responsive-table-wrap{width:100%;overflow-x:auto;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(0,0,0,0.25),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,0.25),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:white;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;position:sticky}
.mobile-nav{border:none;padding:0 !important;background:transparent !important;font-size:35px}
.mobile-nav i{color:#333 !important;display:inline-block;width:34px;height:34px;text-align:center}
.mobile-nav:not(.collapsed) i{color:#97bf0d !important}
.mobile-nav:not(.collapsed) i:before{content:""}
#main-menu-mobile li a{display:flex;align-items:center;width:100%;border-top:0.5px solid #bdbdbd;padding:25px 46px;margin:0;position:relative;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:30px;text-transform:uppercase;color:#333;white-space:normal}
#main-menu-mobile li a.client-portal{padding:32px 46px;font-weight:bold;line-height:22px}
#main-menu-mobile li a.dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#c3c3c7;font-size:22px;display:block;position:absolute;cursor:pointer;right:-14px;height:42px;top:50%;margin-top:-14px;width:45px;border:none}
#main-menu-mobile li.show>.dropdown-toggle::after{transform:rotate(90deg);right:15px;margin-top:-4px}
#main-menu-mobile li.active>a{background:inherit;color:#97bf0d}
#main-menu-mobile li.active>a::after{color:#97bf0d}
#main-menu-mobile .dropdown-menu,#main-menu-mobile .nav-inner-item{border:none;margin:0;padding:0;list-style:none !important;border-radius:0px}
#main-menu-mobile .dropdown-menu a,#main-menu-mobile .nav-inner-item a{font-weight:500;font-size:16px}
#main-menu-mobile .nav-inner-item{display:none;left:0 !important;right:0 !important}
#main-menu-mobile .navbar-nav{filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}
#main-menu-mobile .navbar-nav>li>a{background:#f5f6fa}
#main-menu-mobile .navbar-nav>li>ul{padding:0}
#main-menu-mobile .navbar-nav>li>ul.show{position:static !important;transform:none !important;padding:0}
#main-menu-mobile .navbar-nav.sider-nav>li>a.dropdown-toggle{padding:30px 46px;color:#97bf0d;font-weight:600;box-shadow:0px 4px 4px rgba(155,155,155,0.25)}
#main-menu-mobile .navbar-nav.sider-nav>li>a.dropdown-toggle::after{left:-23px;right:auto;margin-top:-26px;transform:rotate(179deg);color:#97bf0d}
#main-menu-mobile .navbar-nav.sider-nav>li>a.dropdown-toggle + .dropdown-menu{position:static !important;transform:none !important;display:block}
#main-menu-mobile .dropdown-menu[x-placement^="bottom"],#main-menu-mobile .dropdown-menu[x-placement^="left"],#main-menu-mobile .dropdown-menu[x-placement^="right"],#main-menu-mobile .dropdown-menu[x-placement^="top"]{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;position:relative !important;transform:none !important;will-change:unset !important}
#main-menu-mobile .dropdown-menu[x-placement^="bottom"]>li>a,#main-menu-mobile .dropdown-menu[x-placement^="left"]>li>a,#main-menu-mobile .dropdown-menu[x-placement^="right"]>li>a,#main-menu-mobile .dropdown-menu[x-placement^="top"]>li>a{padding-left:90px}
@media (max-width:768px){.mobile-section .search-box{margin-right:12px !important}}
.mobile-section .search-box .fa-search{font-size:25px}
.mobile-section .search-box.active + a{display:none !important}
.mobile-section .search-box.active + a + .language{display:none !important}
.mobile-section .search-box.active + a + .language + .mobile-nav{display:none !important}
.mobile-section .search-box.active .form-control{width:150px}
.mobile-section .search-box + .elektrum-portal-btn .client-card{width:28px;height:28px;margin:0}
.mobile-section .language-picker{margin-left:15px;margin-right:25px}
.pagination{flex-wrap:wrap}
.pagination li{margin:5px 15px 5px 0}
.pagination li a{margin-right:0 !important;display:inline-block;text-align:center}
.pagination li.active a{margin-right:0 !important}
.error2{color:#b90a0a;display:block;font-size:14px;font-weight:bold;text-transform:none;position:absolute;right:45px;margin-top:65px}
@media (max-width:991px){header#header-wrap{margin-top:20px}.counter-entries-section .counter-entries-block>div{margin-top:25px;margin-bottom:25px}.counter-entries-section .counter-entries-block>div:nth-child(4):before{display:none !important}.blog-entries-section .blog-entries .blog-item .block-content{margin-bottom:10px}.blog-entries-section .blog-entries .blog-item .read-more{margin-bottom:10px}.blog-pagination nav ul.pagination li a{padding:14px}.blog-pagination nav ul.pagination li.active{margin-right:15px;padding:15px}.calculator-block .show-on-first .text-right,.calculator-block .additional_result{text-align:center !important}.calculator-block .cost-calc .additional-calculations-wrapper h2{text-align:center;margin-bottom:25px !important}.calculator-block .form-group{flex-direction:column}.calculator-block .form-group .input-group{width:100%}.calculator-block .form-group .input-group .select,.calculator-block .form-group .input-group input[type="text"],.calculator-block .form-group .input-group input[type="number"]{min-width:95%}}
@media (max-width:324px){div#main-menu-mobile{max-height:calc(100vh - 168px) !important}}
@media (min-width:325px) and (max-width:344px){div#main-menu-mobile{max-height:calc(100vh - 117px) !important}}
@media (max-width:767px){p,ul li,ol li{font-size:16px}div#main-menu-mobile{box-shadow:0px 4px 4px rgba(0,0,0,0.25);margin-top:-16px;max-height:calc(100vh - 82px);overflow-y:auto;overflow-x:hidden}.counter-entries-section .counter-entries-block>div:before{display:none !important}.calculator-block .step h4{text-align:center}.calculator-block .add-other-devices button{margin-top:15px}.calculator-block .calculatorControls{display:block !important;text-align:center}.calculator-block .calculatorControls button{margin:15px auto}.calculator-block .form-group.inline>label{text-align:center}.calculator-block .form-group.inline .input-group{width:100%}.calculator-block .form-group.inline .input-group .select,.calculator-block .form-group.inline .input-group input[type="text"],.calculator-block .form-group.inline .input-group input[type="number"]{min-width:90% !important}.calculator-block .form-group.inline .input-group.has-unit .select,.calculator-block .form-group.inline .input-group.has-unit input[type="text"],.calculator-block .form-group.inline .input-group.has-unit input[type="number"]{min-width:80% !important}.fc-direction-ltr .fc-toolbar{flex-direction:column}.fc-direction-ltr .fc-toolbar .fc-toolbar-title{text-align:center}.fc-direction-ltr .fc-toolbar>.fc-toolbar-chunk{width:100% !important;text-align:center;margin-top:15px}.fc-direction-ltr .fc-toolbar .fc-button{margin-top:15px !important}.card-body{padding:10px !important}footer #copyright{padding:5px}footer #copyright .copyright-text{text-align:center}footer #copyright .nav{justify-content:center !important;margin-bottom:25px}footer #copyright .nav li{margin:5px 15px}footer #copyright .d-flex{justify-content:center !important}footer #copyright .d-flex:not(a){width:100%}#webchat-app-bot:not(.webchat-app-bot-intro){top:0}}
@media (max-width:1200px){#nav-original #main-menu>ul>li>a{padding:13px 5px;font-size:15px}}
@media (min-width:768px) and (max-width:992px){div#main-menu-mobile{box-shadow:0px 4px 4px rgba(0,0,0,0.25);max-height:calc(100vh - 68px) !important;overflow-y:auto;overflow-x:hidden}header#header-wrap{position:static;height:auto}#nav-original #main-menu>ul>li>a:before{display:none}.navbar>.container{margin-top:0px !important;margin-bottom:0px !important}.navbar-expand-md .navbar-nav{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.navbar-expand-md .navbar-toggler{display:inherit}}
@media (max-width:540px){.blog-item-row{flex-direction:column}.press-releases .featured-img-wrapper{margin-right:0px}}
@media (max-width:324px){.mobile-section>*{margin:11px !important;text-align:center}.mobile-section .navbar-brand{display:block !important;width:100%;text-align:center;margin:0 auto}.mobile-section .language-picker{margin:0}}
@media (max-width:1400px){.reviews-entries-section .reviews-entries .review-item{min-height:265px}}
.fancybox-bg{background-color:rgba(209,220,230,0.9) !important}
.fancybox-image{cursor:default !important}
.fancybox-button--close{background:none;border:none;font-size:30px;color:black}
.fancybox-wrapper{position:relative;display:inline-block}
.fancybox-wrapper .zoom-icon{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(30,30,30,0.6);padding:4px;border-radius:4px;pointer-events:none;display:flex;align-items:center;justify-content:center}
.fancybox-wrapper .zoom-icon i{color:white;font-size:16px}
.fancybox-wrapper:hover .zoom-icon{background:rgba(30,30,30,0.8)}
.card-body.block-read.py-4.px-3.background-color.gradient-2 a{display:block;text-decoration:none}
.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.accordion.unstyled .card .card-header,.accordion.numbered .card .card-header,.accordion .card .card-header{text-align:left;border:none}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-decoration:none !important}
:root{--gap:20px}
.no-a-underline{text-decoration:none !important}
.feature-section{display:block}
.card-column{display:flex;flex-direction:column}
.card-column .card-box + .card-box{margin-top:var(--gap)}
.card-box{background:#F8E4D2;border-radius:12px;padding:25px 20px 25px 25px;display:flex;align-items:center;justify-content:flex-start;position:relative;flex:1}
.card-box .card-content{display:flex;align-items:center;gap:25px;width:100%;padding-right:70px}
.feature-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}
.arrow-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:#FFD9B8;border:none;font-size:18px;display:flex;justify-content:center;align-items:center;font-weight:bold;cursor:pointer;line-height:1}
.info-box{margin-top:20px;margin-bottom:40px;background:#F7F7F7;border-radius:12px;padding:25px}
.lh-14{line-height:1.4}
@media (max-width:991px){.card-content{align-items:flex-start !important}.card-column{margin-top:20px}.icon img{width:65px;height:32px;display:block;flex-shrink:0}.feature-image img{height:50vw !important;object-position:top}.not-available-btn-call{width:150px;height:42px;border-radius:8px;background:#EBEDEF;border:none;margin:auto;margin-bottom:25px;display:flex;justify-content:center;gap:12px;align-items:center;font-weight:600;text-decoration:none !important;color:inherit}.not-available-card{margin-top:20px;padding:20px 20px}}
@media (min-width:992px){.card-content{align-items:center}.feature-section{display:flex;flex-wrap:nowrap}.feature-section>div{flex:1}.feature-image{margin-right:var(--gap)}.icon img{width:66px;height:48px;display:block;flex-shrink:0}.not-available-btn-call{display:none}.not-available-card{display:flex;flex-direction:column;justify-content:center;padding:20px 40px}}
.custom-title{font-size:24px}
@media (min-width:768px){.custom-title{font-size:30px}}
.not-available-card{background:#fff;border-radius:12px;border:1px solid #DDE4EB}
.not-available-card .not-available-icon img{width:48px;height:48px;display:block;margin:auto}
.not-available-card .not-available-title{font-size:18px;font-weight:700;margin:25px 0 15px}
.not-available-card .not-available-text{font-size:15px;color:#223044;margin-bottom:25px}
.not-available-btn-main{width:180px;height:42px;border-radius:8px;background:#004E98;border:none;color:#fff;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;text-decoration:none !important;margin:0 auto}
.not-available-btn-main:hover{background:#004E98;color:#fff}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-decoration:none !important}
:root{--gap:20px}
.no-a-underline{text-decoration:none !important}
.feature-section{display:block}
.card-column{display:flex;flex-direction:column}
.card-column .card-box + .card-box{margin-top:var(--gap)}
.card-box{background:#F8E4D2;border-radius:12px;padding:25px 20px 25px 25px;display:flex;align-items:center;justify-content:flex-start;position:relative;flex:1}
.card-box .card-content{display:flex;align-items:center;gap:25px;width:100%;padding-right:70px}
.feature-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}
.arrow-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:#FFD9B8;border:none;font-size:18px;display:flex;justify-content:center;align-items:center;font-weight:bold;cursor:pointer;line-height:1}
.info-box{margin-top:20px;margin-bottom:40px;background:#F7F7F7;border-radius:12px;padding:25px}
.lh-14{line-height:1.4}
@media (max-width:991px){.card-content{align-items:flex-start !important}.card-column{margin-top:20px}.icon img{width:65px;height:32px;display:block;flex-shrink:0}.feature-image img{height:50vw !important;object-position:top}.not-available-btn-call{width:150px;height:42px;border-radius:8px;background:#EBEDEF;border:none;margin:auto;margin-bottom:25px;display:flex;justify-content:center;gap:12px;align-items:center;font-weight:600;text-decoration:none !important;color:inherit}.not-available-card{margin-top:20px;padding:20px 20px}}
@media (min-width:992px){.card-content{align-items:center}.feature-section{display:flex;flex-wrap:nowrap}.feature-section>div{flex:1}.feature-image{margin-right:var(--gap)}.icon img{width:66px;height:48px;display:block;flex-shrink:0}.not-available-btn-call{display:none}.not-available-card{display:flex;flex-direction:column;justify-content:center;padding:20px 40px}}
.custom-title{font-size:24px}
@media (min-width:768px){.custom-title{font-size:30px}}
.not-available-card{background:#fff;border-radius:12px;border:1px solid #DDE4EB}
.not-available-card .not-available-icon img{width:48px;height:48px;display:block;margin:auto}
.not-available-card .not-available-title{font-size:18px;font-weight:700;margin:25px 0 15px}
.not-available-card .not-available-text{font-size:15px;color:#223044;margin-bottom:25px}
.not-available-btn-main{width:180px;height:42px;border-radius:8px;background:#004E98;border:none;color:#fff;font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;text-decoration:none !important;margin:0 auto}
.not-available-btn-main:hover{background:#004E98;color:#fff}
footer .social-buttons li:first-child{margin-left:40px}