/*--
	Color styles
--*/

.left-header_social li:before {
    background:#0137bf;
}
.color-bg ,  .left-header:after , .hc_dec:after , .hc_dec_color , .hc_dec_color:after , .hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before    , .tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before , .scroller , .nhw-col.menuhol-dec-vis:before , .share-icon  , .folio-list-title h2:before    , .single-page-title h1:before , .hero-section:after , .page-scroll-nav_wrap li a:after  , .ci_details:before , .accordion a.toggle span:before, .accordion a.toggle span:after     , .custom-skillbar , .line-item:first-child:before  , .line-item:last-child:before  , .hero-corner-dec2 , .hero-decor-numb:before  , .parallax-circle:before   , .fixed-column-wrap_title h2:before  , .section-separator:after , .section-title:before , .section-separator span , .pdcw_list  li:before , .process-details:before  ,  .fcwc-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:before  , .fixed-bottom-panel .gallery-filters a.gallery-filter-active:after , .grid-det_link:before  , .swiper-scrollbar-drag  , .list div.list-btn i , .fwc-title:before , .content-nav li a.rn:before , .fs-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before , .fs-slider-item .half-hero-wrap:before  , .fhhw .half-hero-wrap:before , .pagination  a:after , .ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active     , .start-btn:before , .grid-carousel-title  h3:before , .hero_promo-wrap:before , .hero_promo-title:after , .element-item:before , .main_social li a:hover   , .pl-row  span.pl-row-anim2 , .hiddec-anim:before , .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover  {
	background:#f5670e;
}
.header-contacts li a{
    color: #fff;
}
.nav-button:hover .menu-button-text ,  .half-hero-wrap h1 span , .hsc:hover, .hs_counter .current   , .hero-scroll-down-notifer i , .btn:after , .hsc_pp , .sliding-menu a.act-link , .sliding-menu a.back:before  , .close-share-btn       , .hero-start-link i  , .to-top-btn  , .video-box-btn , .column-inner-small h4 span.cis_number , .box-media-zoom   , .start-btn  i  , .clone-counter:before  , .section-title h3 span , .video_link i , .pd-icon i , .process-numder , .show-phdc:hover , .close-hidden_pdc:hover , .gc-slider-cont , .team-social li a  , .testi-number , .tc-button , .section-counter div.sc_current , .submen-dec:before , .leaflet-touch .leaflet-bar a , .contact-details li a:hover , .close-contact_form , .aside-show_cf, .leaflet-container a.leaflet-popup-close-button , .grid-det_category a , .grid-det_link i , .grid-media-zoom  , .fcc_column div.all-album , .fs-folio-counter div.all-album , .show-details i , .fw-carousel-counter span.j2total , .fwcb , .next-project-swiper-link span , .show-info:hover span , .closedet_style , .content-nav li a i , .project-details ul li a , .thumb-img:after , .project-details ul:after  , .share-btn:hover span , .fsc , .hsc_pp2 , .accordion a.toggle.act-accordion , .hero_promo-button a , .hdyn_gal i  , .pagination  a:hover , .pagination  a.current-page , .post-header a , .post-link i , .blog-btn i , .blog-search-wrap button , .post-det-num , .ss-slider-cont , .pr-tags span  , .blog-title-opt li a:hover  , blockquote:before , .comment-num  , .grid-carousel-title  h3 a:hover , hero-decor-let span , .hero-facts-wrap .inline-facts:before  , .hsc_total , .contacts-btn   , .psn_button i , .main_social li a , .loader_count , .lg-actions .lg-next, .lg-actions .lg-prev , #message p strong{
	color:#f5670e;
}
.start-btn  , blockquote{
	border-color:#f5670e;
}
.hc_dec , .pl-spinner:before , .loading-text-container:before{
	border-left-color:#f5670e;
}
.hc_dec , .pl-spinner:before , .loading-text-container:before{
	border-right-color:#f5670e;
}

@keyframes ldio-x2uulkbinbj-r {

    0%,
    100% {
        animation-timing-function: cubic-bezier(0.2 0 0.8 0.8)
    }

    50% {
        animation-timing-function: cubic-bezier(0.2 0.2 0.8 1)
    }

    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes ldio-x2uulkbinbj-s {

    0%,
    100% {
        animation-timing-function: cubic-bezier(0.2 0 0.8 0.8)
    }

    50% {
        animation-timing-function: cubic-bezier(0.2 0.2 0.8 1)
    }

    0% {
        transform: translate(-30px, -30px) scale(0)
    }

    50% {
        transform: translate(-30px, -30px) scale(1)
    }

    100% {
        transform: translate(-30px, -30px) scale(0)
    }
}

.ldio-x2uulkbinbj>div {
    transform: translate(0px, -15px)
}

.ldio-x2uulkbinbj>div>div {
    animation: ldio-x2uulkbinbj-r 1s linear infinite;
    transform-origin: 100px 100px;
}

.ldio-x2uulkbinbj>div>div>div {
    position: absolute;
    transform: translate(100px, 82px);
}

.ldio-x2uulkbinbj>div>div>div>div {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #1537a3;
    animation: ldio-x2uulkbinbj-s 1s linear infinite;
}

.ldio-x2uulkbinbj>div>div:last-child {
    animation-delay: -0.5s;
}

.ldio-x2uulkbinbj>div>div:last-child>div>div {
    animation-delay: -0.5s;
    background: #f5670e;
}

.loadingio-spinner-interwind-nq4q5u6dq7r {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: none;
}

.ldio-x2uulkbinbj {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */
}

.ldio-x2uulkbinbj div {
    box-sizing: content-box;
}
