.menu-has-search #site-header.style-1 #main-nav,
.menu-has-search #site-header.style-5 #main-nav {
    right: 0px;
}

.menu-has-search.menu-has-cart #site-header.style-1 #main-nav,
.menu-has-search.menu-has-cart #site-header.style-5 #main-nav {
    right: 0px !important;
}

#top-bar:after {
    background-color: #707070 !important;
}

#main-nav > ul > li > a:hover,
#main-nav > ul > li.current-menu-item > a {
    color: #fa7129 !important;
   
}

#main-nav > ul > li > a {
    color: #707070 !important;
    font-weight: bold;
}

.wprt-section.promotion {
    background-color: #fa7129 !important;
}

.wprt-icon-box.icon-left.accent-background:hover .dd-icon {
    color: #febb12 !important;
}

.wprt-icon-box.icon-left.accent-background .dd-icon {
    box-shadow: inset 0 0 0 2px #febb12;
}

.wprt-icon-box.accent-background.icon-effect-2 .dd-icon {
    background-color: #febb12 !important;
}

.wprt-lines.custom-2 .line-1 {
    background-color: #febb12;
}

.wprt-icon-box.icon-left.accent-background:hover .dd-icon {
    
}

.wprt-lines.custom-1 .line-1 {
    background-color: #febb12;
}


.wprt-lines.custom-3 .line-1 {
    background-color: #febb12;
}

.wprt-icon-box.icon-left .dd-title a:hover {
    color: #2b3858;
}



.wprt-lines.custom-5 .line-1 {
    /* background-color: #2b3858; */
}

.wprt-toggle.active .toggle-title {
    /* background-color: #be6d74;
    border-color: #be6d74; */
}

.wprt-galleries.galleries #wprt-carousel .slides > li:hover::after {
    /* border: 2px solid #2b3858; */
}

.wprt-button {
   
}

.wprt-button:hover {
    background-color: #febb12 !important ;
    border-color: #febb12 !important ;
}

#bottom {
    background-color: #d4d4d4 !important;
    color: #868686 !important;
}

#scroll-top::before {
    background-color: #febb12 !important;
}

#bottom ul.bottom-nav > li > a {
    color: 868686 !important;
}

#bottom ul.bottom-nav > li > a:hover {
    color: #febb12 !important;
}

.wprt-section.works {
    background-color: #f7f7f7 !important ;
}

.pr-color {
    color: #a6bee0 !important;
}

.dark-pr-color {
    color: #293859 !important;
}

.wprt-section.offer,
.wprt-section.partners {
    /* background-color: #c6d5ea !important ; */
}

.service-item .title a:hover {
    color: #febb12 !important;
}

.message {
    padding: 1rem;
    background: #eff8ff;
    color: #2779bd;
    border-color: #6cb2eb;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    margin-bottom: 2rem;
}
.message.success {
    background: #e3fcec;
    color: #1f9d55;
    border-color: #51d88a;
    text-align:center;
}

@font-face {
    font-family: "bebas-regular";
    src: url("../font/bebas-regular.ttf") format("woff"),
        url("../font/bebas-regular.ttf") format("svg"),
        url("../font/bebas-regular.ttf"),
        url("../font/bebas-regular.ttf") format("embedded-opentype");
    font-weight: "regular";
    font-style: "regular";
}

@font-face {
    font-family: "Calibri";
    src: url("../font/Calibri.ttf") format("woff"),
        url("../font/Calibri.ttf") format("svg"), url("../font/Calibri.ttf"),
        url("../font/Calibri.ttf") format("embedded-opentype");
    font-weight: "regular";
    font-style: "regular";
}

body,
button,
input,
select,
textarea {
    font-family: "Calibri" !important;
}

.top-bar-content {
    font-family: "cs" !important;
}

p {
    font-family: "Calibri" !important;
}

#main-nav .sub-menu li a:hover {
    color: #f9732d !important;
}

.project-item .effect-honey figcaption::before {
    background-color: #febb12 !important;
}

.project-item .effect-honey figcaption::before {
    background-color: #febb12 !important;
}

.project-item .effect-zoe h2:hover a {
    color: #febb12 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "bebas-regular" !important;
}

.fs-50 {
    font-size: 50px !important;
}

.fs-40 {
    font-size: 40px !important;
}
.w-100 {
    width: 100%;
}

.wprt-toggle .toggle-title {
    width: 100% !important;
    font-weight: bold;
}

.font-weight-bold {
    font-weight: bold;
}

#footer {
    padding: 30px 0 30px !important;
}

.icon-drawing-img {
    background-image: url("../img/icon-1.svg");
    width: 70px;
    height: 70px;
}

.icon-drawing-compass-img {
    background-image: url("../img/icon-2.svg");
    width: 70px;
    height: 70px;
}

.icon-light-bulb-img {
    background-image: url("../img/icon-3.svg");
    width: 70px;
    height: 70px;
}

#top-bar .top-bar-socials .icons a:hover {
    color: #fa7129  !important;
}

#main-nav .sub-menu li a:hover{
    background-color: #f9732d !important;
    color: white !important;
}


.style-2 a{
    color: white !important;
}

.style-2 a:hover{
    color: #f9732d !important;
}

.wprt-section.facts{
    background-color: #fa7129 !important;
    background-image: none !important;
}

#footer{
    background-color:#707070 !important ;
}

#footer-widgets .widget.widget_links ul li a::before {
    color: #ffbc13 !important;

}

#footer-widgets .widget{
    color:white !important
}

#bottom .bottom-bar-inner-wrap{
    color: #868686;
}