.scroll-down-text {
    cursor: pointer;
}

.margin-bottom-0 .widget_text,
.margin-bottom-0 {
    margin-bottom: 0 !important;
}


/* 
.footer-logo-column img {
    max-width: 120px;
    max-height: 35px;
} */


/* .footer-logo-light-column img,
.footer-logo-simple-column img {
    max-width: 200px;
    max-height: 100px;
}

.footer-logo-colorful-column img {
    max-width: 100px;
    max-height: 50px;
} */

.footer-logo {
    max-width: 228px;
}

.footer-branch-links ul {
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.footer-branch-links ul li {
    padding: 0 0 4px 0;
}

.footer-branch-links ul li a,
.custom-service-list ul li a {
    font-weight: 500;
}

.custom-service-list ul li a {
    letter-spacing: 0.5px;
}

.footer-image-no-margin {
    margin-bottom: 0 !important;
}

.icon-vertical-align-bottom .et-el-icon {
    vertical-align: bottom;
}

#background-position-75.vc_row {
    background-position: 75% !important;
}

.inline-button-font-size {
    font-size: 24px !important;
}

.inline-button-font-size.icon-position-right .icon {
    margin-left: 8px;
}

#menu-item-12497 input[type="submit"]:hover {
    background-color: #212121 !important;
}

.heading-display-inline-block {
    display: inline-block !important;
}

.sidebar-nav-bottom #et-social-links-1 a {
    color: #616161;
    box-shadow: inset 0 0 0 2px #e0e0e0;
    border-radius: 4px;
}

.sidebar-nav-bottom #et-social-links-1 a:hover {
    color: #212121;
    box-shadow: inset 0 0 0 2px #212121;
}

.contact-form-button-full input[type="submit"] {
    width: 100%;
    padding: 20px 24px 20px 24px !important;
}

.quotation-button-dark input[type="submit"] {
    color: #ffffff !important;
    background-color: #212121 !important;
    width: 100%;
    height: 56px;
}

.quotation-button-hover-white input[type="submit"]:hover {
    color: #212121 !important;
    background-color: #ffffff !important;
}

.page-id-8110 #et-content,
.page-id-12386 #et-content,
.page-id-12388 #et-content {
    overflow: visible;
}

.textarea-big textarea {
    min-height: 136px;
}

#map-location {
    position: relative;
}

#location-in-map {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#statistics-section .et-progress .percent,
#statistics-section .et-progress .title {
    font-size: 16px !important;
    color: #ffffff !important;
}

#statistics-section .et-circle-progress .percent {
    color: #ffffff !important;
}

#quotation-row {
    overflow: hidden;
}

.button-full .et-button {
    width: 100%;
    text-align: center;
}

.testimonials-white .testimonial-title,
.testimonials-white .testimonial-subtitle {
    color: #ffffff !important;
}

body,
input,
select,
pre,
code,
kbd,
samp,
dt,
#cancel-comment-reply-link,
.box-item-content,
textarea,
.widget_price_filter .price_label {
    font-size: 16px;
    font-weight: 400;
    font-family: Roboto;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: #616161;
}

.stylish-line-box>.stylish-line>.stylish-subtitle {
    font-family: Roboto;
}

.widget_twitter .tweet-time,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_layered_nav ul li a,
.widget_nav_menu ul li a,
.widget_product_categories ul li a,
.widget_recent_entries ul li a,
.widget_rss ul li a,
.widget_icl_lang_sel_widget li a,
.recentcomments a,
.widget_product_search form button:before,
.page-content-wrap .widget_shopping_cart .cart_list li .remove,
.blog-header+.et-breadcrumbs,
.tech-header+.et-breadcrumbs,
.project-header+.et-breadcrumbs,
.product-header+.et-breadcrumbs,
.product_meta>*:not(.product-summary-title) span,
.product_meta>*:not(.product-summary-title) a {
    color: #616161 !important;
}

.et-breadcrumbs a:after {
    background-color: #616161 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.woocommerce-page #et-content .shop_table .product-name>a:not(.yith-wcqv-button),
.woocommerce-Tabs-panel .shop_attributes th,
#reply-title,
.product .summary .price,
.widget_products .product_list_widget>li .product-title,
.widget_recently_viewed_products .product_list_widget>li .product-title,
.widget_recent_reviews .product_list_widget>li .product-title,
.widget_top_rated_products .product_list_widget>li .product-title,
.et-circle-progress .percent,
.et-timer .timer-count,
.pricing-currency,
.pricing-price,
.woocommerce-MyAccount-navigation li a {
    font-family: Montserrat;
    text-transform: none;
    font-weight: 700;
    letter-spacing: 0px;
    color: #212121;
}

.woocommerce-page #et-content .shop_table .product-name>a:not(.yith-wcqv-button),
.widget_et_recent_entries .post-title a,
.woocommerce-tabs .tabs li a {
    color: #212121 !important;
}

.page-content-wrap .widget_shopping_cart .cart-product-title a,
.et-circle-progress .percent {
    color: #212121;
}

h1 {
    font-size: 48px;
    line-height: 56px;
}

h2 {
    font-size: 40px;
    line-height: 48px;
}

h3 {
    font-size: 32px;
    line-height: 40px;
}

h4 {
    font-size: 24px;
    line-height: 32px;
}

h5 {
    font-size: 20px;
    line-height: 28px;
}

h6 {
    font-size: 16px;
    line-height: 24px;
}

.woocommerce-Tabs-panel h2,
.widget_products .product_list_widget>li .product-title,
.widget_recently_viewed_products .product_list_widget>li .product-title,
.widget_recent_reviews .product_list_widget>li .product-title,
.widget_top_rated_products .product_list_widget>li .product-title,
.shop_table .product-name>a:not(.yith-wcqv-button) {
    font-size: 16px;
    line-height: 24px;
}

.woocommerce h2 {
    font-size: 24px;
    line-height: 32px;
}

.et-timer .timer-count,
.product-title-section>.post-title {
    font-size: 48px;
    line-height: 56px;
}

.woocommerce-review__author {
    font-size: 20px;
    line-height: 28px;
}

.woocommerce .comment-reply-title {
    font-size: 32px;
    line-height: 40px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
input[type="file"],
.select2-container--default .select2-selection--single,
.post-meta>*,
.full #loop-posts .format-quote .post-excerpt,
.full #loop-posts .format-status .post-excerpt,
.single-post-page>.format-quote .post-excerpt,
.single-post-page>.format-status .post-excerpt,
.full .format-quote .post-quote-auther,
.full .format-status .post-status-auther,
.single-post-page>.format-quote .post-quote-auther,
.single-post-page>.format-status .post-status-auther,
blockquote,
q,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.widget_schedule ul li,
.widget_product_categories ul li a,
.project-category,
.product .onsale,
.product .product-status,
.product .price,
.woocommerce-tabs .tabs li a,
th,
.woocommerce-review__author,
.et-blockquote .quote,
.et-ghost-title>.ghost-title,
.et-line-button,
.et-inline-button,
.et-progress .percent,
.et-counter>span,
.et-person .person-subtitle,
.pricing-label,
.testimonial-content {
    font-family: Montserrat;
}

.stylish-line-ghost-middle,
.stylish-line-ghost-before,
.stylish-line-ghost-after,
.woocommerce-review__author:after,
#yith-quick-view-content .price:after {
    background-color: #fd8c40;
}

#loop-posts .post-title:hover,
#loop-posts .post-title a:hover,
.recent-posts .post-title:hover,
.recent-posts .post-title a:hover,
.loop-product .post-title:hover,
.loop-product .post-title a:hover,
.related-posts .post .post-title a:hover,
.project-layout .project .post-body .post-title a:hover,
.project-layout .project .project-category a:hover,
.widget_recent_comments li:before,
.product .summary .price ins,
.product-title-section .price ins,
.page-content-wrap .widget_shopping_cart .cart-product-title a:hover,
.page-content-wrap .widget_shopping_cart .cart-product-title:hover a,
.widget_products .product_list_widget>li>a:hover .product-title,
.widget_recently_viewed_products .product_list_widget>li>a:hover .product-title,
.widget_recent_reviews .product_list_widget>li>a:hover .product-title,
.widget_top_rated_products .product_list_widget>li>a:hover .product-title,
.search-posts .post-title a:hover,
.search-posts .post-title:hover a,
.et-testimonial-item .rating span,
.et-accordion .toggle-ind,
.et-accordion .toggle-icon,
.tabset .tab .icon,
.testimonial-content:before,
.testimonial-alt .testimonial-title {
    color: #fd8c40;
}

.post-meta a:hover,
.project-meta ul a:not(.social-share):hover,
.widget_et_recent_entries .post-title:hover a,
.widget_twitter .tweet-time,
.widget_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_layered_nav ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_product_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_rss ul li a:hover,
.widget_icl_lang_sel_widget li a:hover,
.recentcomments a:hover,
#yith-quick-view-close:hover,
.page-content-wrap .widget_shopping_cart .cart_list li .remove:hover,
.woocommerce-page #et-content .shop_table .product-name>a:not(.yith-wcqv-button):hover,
.project-social-share>.social-links>a:hover,
.product .summary .post-social-share>.social-links>a:hover,
.product_meta>*:not(.product-summary-title) a:hover,
.woocommerce-MyAccount-navigation li.is-active a {
    color: #fd8c40 !important;
}

.comment-reply-link:hover,
.enovathemes-navigation li a:hover,
.enovathemes-navigation li .current,
.post-image-overlay>.overlay-read-more:hover,
.post-image-overlay>.post-image-overlay-content>.overlay-read-more:hover,
.post-sticky,
.post-media .flex-direction-nav li a:hover,
.post-media .flex-control-nav li a:hover,
.post-media .flex-control-nav li a.flex-active,
.slick-dots li button:hover,
.slick-dots li.slick-active button,
.owl-carousel .owl-nav>*:hover,
.enovathemes-filter .filter:before,
.overlay-flip-hor .overlay-hover .post-image-overlay,
.overlay-flip-ver .overlay-hover .post-image-overlay,
.image-move-up .post-image-overlay,
.image-move-down .post-image-overlay,
.image-move-left .post-image-overlay,
.image-move-right .post-image-overlay,
.overlay-image-move-up .post-image-overlay,
.overlay-image-move-down .post-image-overlay,
.overlay-image-move-left .post-image-overlay,
.overlay-image-move-right .post-image-overlay,
.product .onsale,
.product .product-status,
.product-quick-view:hover,
.woocommerce-store-notice.demo_store,
.shop_table .product-remove a:hover,
.tabset .tab.active,
.et-mailchimp input[type="text"]+.after,
.owl-carousel .owl-dots>.owl-dot.active,
.pricing-label,
.pricing-footer .et-button:hover,
.mob-menu-toggle-alt,
.widget_title:before,
.blog-header+.et-breadcrumbs>.container>*:before,
.tech-header+.et-breadcrumbs>.container>*:before,
.project-header+.et-breadcrumbs>.container>*:before,
.product-header+.et-breadcrumbs>.container>*:before,
.post-meta>*:before,
.stylish-button:after,
.stylish-button+a:after,
.full #loop-posts .format-link .post-body-inner,
.single-post-page>.format-link .format-container,
.full #loop-posts .format-status .post-body-inner:before,
.full #loop-posts .format-quote .post-body-inner:before,
.single-post-page>.post.format-quote>.post-inner>.post-body .format-container:before,
.single-post-page>.post.format-status>.post-inner>.post-body .format-container:before,
.post-highlight:before,
blockquote:before,
q:before,
.full .format-quote .post-quote-auther:after,
.full .format-status .post-status-auther:after,
.single-post-page>.format-quote .post-quote-auther:after,
.single-post-page>.format-status .post-status-auther:after,
.post-single-navigation a:hover,
.post-social-share>.social-links>a:hover,
.stylish-dash:after,
#reply-title:after,
.widget_categories ul li a:before,
.widget_pages ul li a:before,
.widget_archive ul li a:before,
.widget_meta ul li a:before,
.widget_nav_menu ul li a:before,
.widget_schedule ul li:before,
.widget_product_categories ul li a:before,
.widget_categories ul li a:after,
.widget_pages ul li a:after,
.widget_archive ul li a:after,
.widget_meta ul li a:after,
.widget_nav_menu ul li a:after,
.widget_product_categories ul li a:after,
.project-single-navigation>*:hover,
.project-meta ul li:before,
.product_meta>*:not(.product-summary-title):before,
.woocommerce-tabs .tabs li a:hover,
.woocommerce-tabs .tabs li.active a,
.widget .image-container:before,
.et-blockquote .quote:before,
.et-person .social-links a:hover,
.et-person-alt>.under-image-content:before,
.et-timeline-item .timeline-item-icon {
    background-color: #fd8c40;
}

.mejs-controls .mejs-time-rail .mejs-time-current,
.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover,
#project-gallery .owl-nav>.owl-prev:hover,
#project-gallery .owl-nav>.owl-next:hover,
.et-tweets ul.slick-dots li.slick-active button {
    background-color: #fd8c40 !important;
}

.full #loop-posts .format-status .post-body-inner:after,
.full #loop-posts .format-quote .post-body-inner:after,
.single-post-page>.post.format-quote>.post-inner>.post-body .format-container:after,
.single-post-page>.post.format-status>.post-inner>.post-body .format-container:after,
.post-highlight:after,
blockquote:after,
q:after,
.et-blockquote .quote:after,
.et-person-alt>.under-image-content:after {
    border-top: 12px solid #fd8c40;
    border-bottom: 12px solid #fd8c40;
}

#yith-wcwl-popup-message {
    color: #fd8c40 !important;
    box-shadow: inset 0 0 0 1px #fd8c40;
}

.enovathemes-navigation li a:hover,
.enovathemes-navigation li .current {
    box-shadow: inset 0 0 0 2px #fd8c40 !important;
}

.yith-wcwl-add-to-wishlist a:hover,
.yith-wcwl-wishlistexistsbrowse.show a,
.yith-wcwl-wishlistaddedbrowse.show a,
.enovathemes-filter .filter:hover,
.enovathemes-filter .filter.active {
    box-shadow: inset 0 0 0 2px #fd8c40 !important;
    background-color: #fd8c40;
}

.yith-wcwl-add-to-wishlist a.active:after {
    border: 2px solid #fd8c40;
    border-top: 2px solid #fd8c40;
}

.yith-wcwl-add-to-wishlist a.active:hover:after {
    border: 2px solid #fd8c40;
    border-top: 2px solid #ffffff;
}

.show a.active:after,
.show a.active:hover:after {
    border: 2px solid #fd8c40 !important;
    border-top: 2px solid #ffffff !important;
}

.ajax-add-to-cart-loading .circle-loader {
    border-left-color: #fd8c40;
}

.ajax-add-to-cart-loading .load-complete {
    border-color: #fd8c40 !important;
}

.ajax-add-to-cart-loading .checkmark:after {
    border-right: 2px solid #fd8c40;
    border-top: 2px solid #fd8c40;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    background-color: #fd8c40 !important;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    border: 2px solid #fd8c40;
}

.highlight-true .testimonial-content {
    box-shadow: inset 0 0 0 1px #fd8c40;
    border-color: #fd8c40;
}

.highlight-true .testimonial-content:after {
    border-color: #fd8c40 transparent transparent transparent;
}

ul.chat li:nth-child(2n+2)>p {
    background-color: rgba(253, 140, 64, 0.2);
    color: #fd8c40 !important;
}

.post-tags-single a:hover,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.project-tags a:hover {
    background-color: #fd8c40 !important;
}

.nivo-lightbox-prev:hover,
.nivo-lightbox-next:hover,
.nivo-lightbox-close:hover {
    background-color: rgb(223, 110, 34) !important;
}

a,
a:visited,
.comment-meta .comment-date-time a:hover,
.comment-author a:hover,
.comment-content .edit-link a a,
#cancel-comment-reply-link:hover,
.woocommerce-review-link {
    color: #fd8c40;
    opacity: 1;
}

a:hover,
.comment-content .edit-link a a:hover,
.woocommerce-review-link:hover,
.product_meta a:hover {
    color: #212121;
}

.one-page-bullets,
#multiscroll-nav {
    background-color: #f5f5f5;
}

.one-page-bullets ul li a,
#multiscroll-nav li a {
    background-color: #212121;
}

.one-page-bullets ul li a:hover,
.one-page-bullets ul li.one-page-active a,
#multiscroll-nav li a:hover,
#multiscroll-nav li a.active {
    background-color: #fd8c40;
}

.one-page-bullets ul li a:before,
#multiscroll-nav li:before {
    background-color: #212121;
    color: #ffffff;
}

body.layout-frame {
    padding: 20px;
}

.layout-frame .site-sidebar {
    right: 20px;
    top: 20px;
    height: calc(100% - 40px);
}

.layout-frame.sidebar-align-left .site-sidebar {
    right: auto !important;
    left: 20px;
    top: 20px;
    height: calc(100% - 40px);
}

.body-borders>div:not(.shadow) {
    background-color: #ffffff;
}

.body-borders>.top-border,
.body-borders>.bottom-border,
.body-borders>.top-border:before,
.body-borders>.bottom-border:before {
    height: 20px;
}

.body-borders>.left-border,
.body-borders>.right-border,
.body-borders>.left-border:before,
.body-borders>.right-border:before {
    width: 20px;
}

.image-preloader,
.image-loading {
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 1 !important;
    -ms-transform: skewY(-25deg) translate3d(0, 50%, 0);
    transform: skewY(-25deg) translate3d(0, 50%, 0);
}

.image-preloader+img {
    -ms-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
}

.image-loading {
    z-index: 2 !important;
}

#to-top {
    width: 48px;
    height: 48px;
    line-height: 48px !important;
    font-size: 32px;
    border-radius: 150px;
    color: #ffffff;
    background-color: #151515;
}

#to-top:hover {
    color: #ffffff;
    background-color: #fd8c40;
}

#to-top .et-ink {
    background-color: #ffffff;
}

.rich-header,
.rich-header .parallax-container,
.rich-header .fixed-container {
    height: 380px;
}

.rich-header h1 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 72px;
    line-height: 88px;
    letter-spacing: 4px;
    text-transform: uppercase;
}

.rich-header p {
    font-family: Roboto;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.rich-header+.et-breadcrumbs {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0px;
    text-transform: none;
}

.page-id-3389 .page-header,
.page-id-3389 .page-header .parallax-container,
.page-id-3389 .page-header .fixed-container {
    background-color: #212121;
}

.page-id-3389 .page-header h1 {
    color: #ffffff;
}

.page-id-3389 .page-header p {
    color: #ffffff;
}

.page-id-3389 .et-breadcrumbs {
    color: #616161;
}

.page-id-3389 .et-breadcrumbs:before,
.page-id-3389 .et-breadcrumbs:after {}

.page-id-3389 .et-breadcrumbs>.container>*:before {
    background-color: #fd8c40;
}

.page-id-3389 .et-breadcrumbs a:after {
    background-color: #616161;
}

html,
#gen-wrap {
    background-color: #ffffff;
}

.site-loading {
    background-color: #212121;
    color: #ffffff;
}

.site-loading svg path {
    fill: #ffffff;
}

.under-construction {
    background-color: #ffffff;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
input[type="file"] {
    color: #616161;
    background-color: #ffffff;
    border-color: #e0e0e0;
}

.tech-page-search-form .search-icon,
.widget_search form input[type="submit"]+.search-icon,
.widget_product_search form input[type="submit"]+.search-icon {
    color: #616161 !important;
}

.select2-container--default .select2-selection--single {
    color: #616161 !important;
    background-color: #ffffff !important;
    border-color: #e0e0e0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #616161 !important;
}

.select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #ffffff !important;
}

textarea:focus,
select:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input[type="file"]:focus {
    color: #424242;
    border-color: #bdbdbd;
    background-color: #ffffff;
}

.tech-page-search-form [type="submit"]:hover+.search-icon,
.widget_search form input[type="submit"]:hover+.search-icon,
.widget_product_search form input[type="submit"]:hover+.search-icon {
    color: #424242 !important;
}

.select2-container--default .select2-selection--single:focus {
    color: #424242 !important;
    border-color: #bdbdbd !important;
    background-color: #ffffff !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered:focus {
    color: #424242 !important;
}

.select2-dropdown:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    background-color: #ffffff !important;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button,
a.checkout-button,
.return-to-shop a,
.wishlist_table .product-add-to-cart a,
.wishlist_table .yith-wcqv-button,
a.woocommerce-button,
#page-links>a,
.edit-link a,
.mobile-navigation .cart-contents,
.page-content-wrap .woocommerce-mini-cart__buttons>a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .woocommerce-mini-cart__buttons>a.button,
.mobile-navigation .woocommerce-mini-cart__buttons>a.button,
.site-sidebar .woocommerce-mini-cart__buttons>a.button,
.woocommerce .wishlist_table td.product-add-to-cart a,
.desk-menu ul ul>li[data-button="true"] a,
.error404-button,
.product .summary button:hover {
    color: #ffffff !important;
    font-family: Montserrat;
    font-weight: 700;
    letter-spacing: 0.5px;
    border-radius: 0px !important;
    background-color: #fd8c40;
}

.post-read-more,
.comment-reply-link,
.et-ajax-loader,
.enovathemes-filter .filter,
.enovathemes-filter .filter:before,
.header-top .top-button,
.menu-under-logo-true .header-button,
.desk-menu>ul>li>a.menu-item-button,
.woo-cart .woocommerce-mini-cart__buttons>a,
.product-loop-button,
.added_to_cart,
.et-button,
.product-quick-view {
    font-family: Montserrat;
    font-weight: 700;
    letter-spacing: 0.5px;
    border-radius: 0px !important;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:hover,
a.checkout-button:hover,
.return-to-shop a:hover,
.wishlist_table .product-add-to-cart a:hover,
.wishlist_table .yith-wcqv-button:hover,
a.woocommerce-button:hover,
.woocommerce-mini-cart__buttons>a:hover,
#page-links>a:hover,
.edit-link a:hover,
.et-ajax-loader:hover,
.mobile-navigation .cart-contents:hover,
.page-content-wrap .woocommerce-mini-cart__buttons>a:hover,
.woocommerce .wishlist_table td.product-add-to-cart a:hover,
.error404-button:hover,
.product .summary button {
    color: #ffffff !important;
    background-color: #212121;
}

.et-ajax-loader.loading:hover:after {
    border: 2px solid #ffffff;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fd8c40;
}

.footer textarea,
.footer select,
.footer input[type="date"],
.footer input[type="datetime"],
.footer input[type="datetime-local"],
.footer input[type="email"],
.footer input[type="month"],
.footer input[type="number"],
.footer input[type="password"],
.footer input[type="search"],
.footer input[type="tel"],
.footer input[type="text"],
.footer input[type="time"],
.footer input[type="url"],
.footer input[type="week"],
.footer input[type="file"] {
    color: #9e9e9e;
    background-color: #ffffff;
    border-color: #ffffff;
}

.footer textarea:focus,
.footer select:focus,
.footer input[type="date"]:focus,
.footer input[type="datetime"]:focus,
.footer input[type="datetime-local"]:focus,
.footer input[type="email"]:focus,
.footer input[type="month"]:focus,
.footer input[type="number"]:focus,
.footer input[type="password"]:focus,
.footer input[type="search"]:focus,
.footer input[type="tel"]:focus,
.footer input[type="text"]:focus,
.footer input[type="time"]:focus,
.footer input[type="url"]:focus,
.footer input[type="week"]:focus,
.footer input[type="file"]:focus {
    color: #757575;
    border-color: #ffffff;
    background-color: #ffffff;
}

.footer input[type="button"],
.footer input[type="reset"],
.footer input[type="submit"],
.footer button,
.footer a.checkout-button,
.footer a.woocommerce-button,
.footer .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button {
    color: #ffffff !important;
    background-color: #fd8c40;
}

.footer .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button {
    color: #ffffff !important;
}

.footer input[type="button"]:hover,
.footer input[type="reset"]:hover,
.footer input[type="submit"]:hover,
.footer button:hover,
.footer a.checkout-button:hover,
.footer a.woocommerce-button:hover,
.footer .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button:hover {
    color: #212121 !important;
    background-color: #ffffff;
}

.footer .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button:hover {
    color: #212121 !important;
}

.footer .widget_search form input[type="submit"]+.search-icon,
.footer .widget_product_search form button:before {
    color: #9e9e9e;
}

.site-sidebar textarea,
.site-sidebar select,
.site-sidebar input[type="date"],
.site-sidebar input[type="datetime"],
.site-sidebar input[type="datetime-local"],
.site-sidebar input[type="email"],
.site-sidebar input[type="month"],
.site-sidebar input[type="number"],
.site-sidebar input[type="password"],
.site-sidebar input[type="search"],
.site-sidebar input[type="tel"],
.site-sidebar input[type="text"],
.site-sidebar input[type="time"],
.site-sidebar input[type="url"],
.site-sidebar input[type="week"],
.site-sidebar input[type="file"] {
    color: #9e9e9e;
    background-color: #ffffff;
}

.site-sidebar textarea:focus,
.site-sidebar select:focus,
.site-sidebar input[type="date"]:focus,
.site-sidebar input[type="datetime"]:focus,
.site-sidebar input[type="datetime-local"]:focus,
.site-sidebar input[type="email"]:focus,
.site-sidebar input[type="month"]:focus,
.site-sidebar input[type="number"]:focus,
.site-sidebar input[type="password"]:focus,
.site-sidebar input[type="search"]:focus,
.site-sidebar input[type="tel"]:focus,
.site-sidebar input[type="text"]:focus,
.site-sidebar input[type="time"]:focus,
.site-sidebar input[type="url"]:focus,
.site-sidebar input[type="week"]:focus,
.site-sidebar input[type="file"]:focus {
    color: #757575;
    border-color: #ffffff;
    background-color: #ffffff;
}

.site-sidebar input[type="button"],
.site-sidebar input[type="reset"],
.site-sidebar input[type="submit"],
.site-sidebar button,
.site-sidebar a.checkout-button,
.site-sidebar a.woocommerce-button,
.site-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button {
    color: #ffffff !important;
    background-color: #fd8c40;
}

.site-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button {
    color: #ffffff !important;
}

.site-sidebar input[type="button"]:hover,
.site-sidebar input[type="reset"]:hover,
.site-sidebar input[type="submit"]:hover,
.site-sidebar button:hover,
.site-sidebar a.checkout-button:hover,
.site-sidebar a.woocommerce-button:hover,
.site-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button:hover {
    color: #212121 !important;
    background-color: #ffffff;
}

.site-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons>a.button:hover {
    color: #212121 !important;
}

.site-sidebar .widget_search form input[type="submit"]+.search-icon,
.site-sidebar .widget_product_search form button:before {
    color: #9e9e9e;
}

.widget_mailchimp input[type="submit"]:hover {
    color: #ffffff !important;
    background-color: rgb(223, 110, 34) !important;
}

.site-sidebar {
    background-color: #212121;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-right: 48px;
    padding-left: 48px;
}

.site-sidebar .widget {
    color: #bdbdbd;
}

.site-sidebar .widget_title {
    color: #ffffff;
}

.site-sidebar .widget a,
.mobile-site-sidebar-toggle {
    color: #bdbdbd;
}

.site-sidebar .widget a:hover,
.mobile-site-sidebar-toggle:hover {
    color: #ffffff;
}

.site-sidebar .widget_twitter .tweet-time,
.site-sidebar .widget_categories ul li a,
.site-sidebar .widget_pages ul li a,
.site-sidebar .widget_archive ul li a,
.site-sidebar .widget_meta ul li a,
.site-sidebar .widget_layered_nav ul li a,
.site-sidebar .widget_nav_menu ul li a,
.site-sidebar .widget_product_categories ul li a,
.site-sidebar .widget_recent_entries ul li a,
.site-sidebar .widget_rss ul li a,
.site-sidebar .widget_icl_lang_sel_widget li a,
.site-sidebar .recentcomments a,
.site-sidebar .widget_et_recent_entries .post-title a {
    color: #bdbdbd !important;
}

.site-sidebar .widget_twitter li:before,
.site-sidebar .widget_recent_comments li:before,
.site-sidebar .wp-caption-text,
.site-sidebar .gallery-caption {
    color: #bdbdbd;
}

.site-sidebar .widget_twitter ul li {
    box-shadow: inset 0 0 0 1px rgba(189, 189, 189, 0.5);
}

.site-sidebar .widget_et_recent_entries .post-title:hover a,
.site-sidebar .widget_twitter .tweet-time,
.site-sidebar .widget_categories ul li a:hover,
.site-sidebar .widget_pages ul li a:hover,
.site-sidebar .widget_archive ul li a:hover,
.site-sidebar .widget_meta ul li a:hover,
.site-sidebar .widget_layered_nav ul li a:hover,
.site-sidebar .widget_nav_menu ul li a:hover,
.site-sidebar .widget_product_categories ul li a:hover,
.site-sidebar .widget_recent_entries ul li a:hover,
.site-sidebar .widget_rss ul li a:hover,
.site-sidebar .widget_icl_lang_sel_widget li a:hover,
.site-sidebar .recentcomments a:hover,
.site-sidebar .widget_et_recent_entries .post-title a:hover {
    color: #ffffff !important;
}

.site-sidebar .widget_tag_cloud .tagcloud a,
.site-sidebar .widget_product_tag_cloud .tagcloud a,
.site-sidebar .project-tags a {
    color: #bdbdbd !important;
    background-color: rgba(189, 189, 189, 0.1);
}

.site-sidebar .widget_nav_menu ul li a.animate+ul li:before,
.site-sidebar .widget_product_categories ul li a.animate+ul li:before {
    background-color: rgba(189, 189, 189, 0.5);
}

.site-sidebar .widget_icl_lang_sel_widget li a,
.site-sidebar .widget_calendar caption,
.site-sidebar .widget_calendar th:first-child,
.site-sidebar .widget_calendar th:last-child,
.site-sidebar .widget_calendar td {
    border-color: rgba(189, 189, 189, 0.5);
}

.site-sidebar .mejs-container,
.site-sidebar .mejs-container,
.site-sidebar .mejs-controls,
.site-sidebar .mejs-embed,
.site-sidebar .mejs-embed body {
    background: rgb(63, 63, 63) !important;
}

.site-sidebar .widget_schedule ul li {
    color: #bdbdbd;
}

.site-sidebar input[type="button"]:hover,
.site-sidebar input[type="reset"]:hover,
.site-sidebar input[type="submit"]:hover,
.site-sidebar button:hover,
.site-sidebar a.checkout-button:hover,
.site-sidebar a.woocommerce-button:hover,
.site-sidebar .woocommerce-mini-cart__buttons>a:hover {
    color: #212121;
    background-color: #ffffff;
}

.site-sidebar .widget_fast_contact_widget .sending:before {
    border-top: 2px solid rgba(255, 255, 255, 0.1);
    border-right: 2px solid rgba(255, 255, 255, 0.1);
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    border-left: 2px solid rgba(255, 255, 255, 0.4);
}

.site-sidebar .widget_shopping_cart .cart-product-title>a,
.site-sidebar .widget_shopping_cart .cart-product-title a .product-title,
.site-sidebar .widget_products .product_list_widget>li>a .product-title,
.site-sidebar .widget_recently_viewed_products .product_list_widget>li a .product-title,
.site-sidebar .widget_recent_reviews .product_list_widget>li a .product-title,
.site-sidebar .widget_top_rated_products .product_list_widget>li a .product-title,
.site-sidebar .widget_layered_nav ul li a,
.site-sidebar .widget_layered_nav_filters li a,
.site-sidebar .widget_shopping_cart .cart_list li .remove {
    color: #bdbdbd !important;
}

.site-sidebar .widget_shopping_cart .cart-product-title>a:hover,
.site-sidebar .widget_shopping_cart .cart_list li .remove:hover .product-title,
.site-sidebar .widget_products .product_list_widget>li>a:hover .product-title,
.site-sidebar .widget_recently_viewed_products .product_list_widget>li a:hover .product-title,
.site-sidebar .widget_recent_reviews .product_list_widget>li a:hover .product-title,
.site-sidebar .widget_top_rated_products .product_list_widget>li a:hover .product-title,
.site-sidebar .widget_layered_nav_filters li:hover>a,
.site-sidebar .widget_shopping_cart .cart_list li .remove:hover {
    color: #ffffff !important;
}

.site-sidebar .widget_layered_nav li a {
    color: #bdbdbd !important;
}

.site-sidebar .widget_shopping_cart .product_list_widget>li:not(:last-child):before,
.site-sidebar .woocommerce-mini-cart__total:before {
    background-color: rgba(189, 189, 189, 0.3) !important;
}

.site-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: rgba(189, 189, 189, 0.1) !important;
}

.site-sidebar .star-rating:before {
    color: rgba(189, 189, 189, 0.3) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu li>a {
    color: #616161 !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu li>a:hover {
    color: #ffffff !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu>li>a,
.desk-menu>ul>[data-mm="true"]>.sub-menu>li>a:hover {
    text-transform: uppercase;
    font-weight: 700;
    font-family: Montserrat;
    font-size: 12px;
    letter-spacing: 1px;
    color: #212121 !important;
}

.desk-menu [data-mm="true"]>.sub-menu>li>a {
    padding: 8px 16px 32px 16px !important;
}

.desk-menu [data-mm="true"]>.sub-menu>li>a:before {
    background: #e0e0e0;
}

.desk .header-top,
.desk .header-top .slogan,
.desk .header-top-menu>ul>li {
    height: 56px;
    line-height: 56px;
}

.header-top-menu ul li a {
    line-height: 56px;
}

.header-top-menu ul li ul {
    top: 56px;
}

.desk .header-top .top-button,
.desk .header-top .header-social-links {
    margin-top: 12px;
}

.header-top {
    background-color: rgba(33, 33, 33, 1);
}

.header-top .top-button {
    background-color: #fd8c40;
    color: #ffffff;
}

.header-top .top-button:hover {
    color: #212121;
    background-color: #ffffff;
}

.header-top .header-top-menu a {
    color: #BDBDBD;
    font-weight: 600;
    font-family: Montserrat;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0.5px;
}

.header-top .header-top-menu li:hover>a {
    color: #ffffff;
}

.header-top .header-top-menu ul li ul a {
    color: #BDBDBD;
    background-color: #212121;
}

.header-top .header-top-menu ul li ul li:hover>a {
    color: #ffffff;
    background-color: #fd8c40;
}

.header-top .header-top-menu ul li ul {
    background-color: #212121;
}

.header-social-links a {
    color: #bdbdbd;
}

.header-social-links a:hover {
    color: #ffffff;
}

.desk.top-false {
    height: 96px;
}

.header-search-modal.active {
    top: 96px;
}

.desk.top-true {
    height: 152px;
}

.desk.top-false.menu-under-logo-true {
    height: 160px;
}

.desk.top-true.menu-under-logo-true {
    height: 216px;
}

.desk.menu-under-logo-true.menu-under-logo-boxed-true {
    height: 128px;
}

.desk.menu-under-logo-true.menu-under-logo-boxed-true.top-true {
    height: 184px;
}

.desk .header-body {
    background-color: rgba(255, 255, 255, 1);
    height: 96px;
}

.desk.menu-under-logo-true .header-body {
    height: 160px;
}

.desk.menu-under-logo-true.menu-under-logo-boxed-true .header-body {
    height: 128px;
}

.logo-area,
.desk .logo,
.desk .logo-title {
    height: 96px;
    line-height: 96px;
}

.desk .logo-desk .normal-logo {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}

.desk-menu>ul>li {
    margin-left: 40px;
    height: 96px;
    line-height: 96px;
}

.desk.no-logo-true .left-part {
    padding-right: 40px;
}

.desk-menu>ul>li>a {
    color: #424242;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 30px;
}

.desk-menu>ul>li>a.menu-item-button {
    margin-top: 26px;
}

.desk-menu>ul>li:hover>a,
.desk-menu>ul>li.one-page-active>a,
.desk-menu>ul>li.current-menu-item>a,
.desk-menu>ul>li.current-menu-parent>a,
.desk-menu>ul>li.current-menu-ancestor>a,
.one-page-top .desk-menu>ul>li.current-menu-item>a,
.one-page-top .desk-menu>ul>li.current-menu-parent>a,
.one-page-top .desk-menu>ul>li.current-menu-ancestor>a {
    color: #fd8c40;
}

.effect-underline .desk-menu>ul>li>a:after,
.effect-overline .desk-menu>ul>li>a:after,
.effect-fill .desk-menu>ul>li:hover,
.effect-fill .desk-menu>ul>li.one-page-active,
.effect-fill .desk-menu>ul>li.current-menu-item,
.effect-fill .desk-menu>ul>li.current-menu-parent,
.effect-fill .desk-menu>ul>li.current-menu-ancestor,
.effect-box .desk-menu>ul>li:hover>a,
.effect-box .desk-menu>ul>li.one-page-active>a,
.effect-box .desk-menu>ul>li.current-menu-item>a,
.effect-box .desk-menu>ul>li.current-menu-parent>a,
.effect-box .desk-menu>ul>li.current-menu-ancestor>a {
    background: rgba(253, 140, 64, 1);
}

.effect-dottes .desk-menu>ul>li>a .dottes,
.effect-dottes .desk-menu>ul>li>a .dottes:after,
.effect-dottes .desk-menu>ul>li>a .dottes:before {
    background: rgba(253, 140, 64, 1);
}

.one-page-top.effect-fill .desk-menu>ul>li:hover,
.one-page-top.effect-fill .desk-menu>ul>li.one-page-active {
    background: rgba(253, 140, 64, 1) !important;
}

.one-page-top.effect-box .desk-menu>ul>li:hover>a,
.one-page-top.effect-box .desk-menu>ul>li.one-page-active>a {
    background: rgba(253, 140, 64, 1) !important;
}

.effect-outline .desk-menu>ul>li:hover>a,
.effect-outline .desk-menu>ul>li.one-page-active>a,
.effect-outline .desk-menu>ul>li.current-menu-item>a,
.effect-outline .desk-menu>ul>li.current-menu-parent>a,
.effect-outline .desk-menu>ul>li.current-menu-ancestor>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1);
}

.one-page-top.effect-outline .desk-menu>ul>li:hover>a,
.one-page-top.effect-outline .desk-menu>ul>li.one-page-active>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.effect-overline .desk-menu>ul>li>a:after {
    top: -30px;
}

.subeffect-hover-line .desk-menu .sub-menu>li>a:after {
    background: rgba(253, 140, 64, 1);
}

.subeffect-hover-fill .desk-menu .sub-menu>li:hover {
    background: rgba(253, 140, 64, 1);
}

.subeffect-hover-outline .desk-menu .sub-menu>li>a:after {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1);
}

.desk-menu>ul ul {
    background-color: #ffffff;
    border-top: 4px solid #fd8c40;
    box-shadow: 2px 1px 4px 1px rgba(0, 0, 0, 0.1)
}

.desk-menu>ul>li>ul {
    top: 96px;
}

.desk-menu .sub-menu a,
.woo-cart .widget_shopping_cart {
    color: #616161;
    font-family: Roboto;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    line-height: 24px;
}

.desk-menu ul ul>li[data-button="true"] {
    line-height: 24px;
}

.desk-menu .sub-menu li:hover>a {
    color: #ffffff;
}

.menu-under-logo-true .under-logo {
    height: 64px;
    line-height: 64px;
}

.under-logo .desk-menu>ul>li,
.sticky-true.active.menu-under-logo-true .desk-menu>ul>li {
    height: 64px;
    line-height: 64px;
}

.under-logo .desk-menu>ul>li>a,
.sticky-true.active.menu-under-logo-true .desk-menu>ul>li>a {
    margin-top: 14px !important;
}

.effect-overline .under-logo .desk-menu>ul>li>a:after {
    top: -14px !important;
}

.under-logo .search-toggle,
.under-logo .desk-cart-wrap,
.under-logo .sidebar-toggle,
.under-logo .menu-header-social-links {
    margin-top: 12px !important;
}

.under-logo .language-switcher {
    margin-top: 14px !important;
}

.under-logo .desk-menu>ul>li>ul,
.sticky-true.active.menu-under-logo-true .under-logo .desk-menu>ul>li>ul {
    top: 64px !important;
}

.menu-under-logo-true .woo-cart,
.sticky-true.active.menu-under-logo-true .woo-cart {
    top: 52px !important;
}

.menu-under-logo-true .header-button {
    background-color: #fd8c40;
    color: #ffffff;
}

.menu-under-logo-true .header-button:hover {
    background-color: #212121;
    color: #ffffff;
}

.menu-under-logo-true .header-search input[type="text"] {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(224, 224, 224, 1) !important;
    color: #757575;
}

.menu-under-logo-true .header-search input[type="submit"]+.search-icon {
    color: #757575 !important;
}

.menu-under-logo-true .header-search input[type="submit"]:hover+.search-icon {
    color: rgb(29, 29, 29) !important;
}

.desk .search-toggle,
.desk .desk-cart-wrap,
.desk .sidebar-toggle,
.desk .menu-header-social-links {
    margin-top: 28px;
}

.menu-under-logo-true .header-search,
.menu-under-logo-true .header-button,
.menu-under-logo-true .header-slogan {
    margin-top: 26px;
}

.header-search-modal {
    background: rgba(245, 245, 245, 1);
}

.header-search-modal input[type="text"],
.header-search-modal input[type="submit"]+.search-icon,
.header-search-modal .modal-close {
    color: #616161 !important;
}

.under-logo {
    background-color: rgba(255, 255, 255, 1);
}

.logopos-left .under-logo .sidebar-toggle,
.logopos-right .under-logo .sidebar-toggle {
    color: #424242;
}

.menu-under-logo-true.menu-under-logo-boxed-true .under-logo {
    border-radius: 0px;
}

.desk .search-toggle,
.desk .cart-toggle,
.desk .sidebar-toggle {
    color: #bdbdbd;
}

.revolution-slider-active .active .search-toggle,
.revolution-slider-active .active .cart-toggle,
.revolution-slider-active .active .sidebar-toggle {
    color: #bdbdbd !important;
}

.sticky-true.active .search-toggle,
.sticky-true.active .cart-toggle,
.sticky-true.active .sidebar-toggle {
    color: #bdbdbd;
}

.revolution-slider-active .active.active_2 .search-toggle,
.revolution-slider-active .active.active_2 .cart-toggle,
.revolution-slider-active .active.active_2 .sidebar-toggle {
    color: #bdbdbd !important;
}

.sticky-true.active.top-false {
    height: 96px !important;
}

.sticky-true.active .header-search-modal.active {
    top: 96px;
}

.sticky-true.active.top-true,
.sticky-true.active.menu-under-logo-true {
    height: 152px !important;
}

.sticky-true.active.menu-under-logo-true {
    height: 160px !important;
}

.sticky-true.active.top-true.menu-under-logo-true {
    height: 216px !important;
}

.sticky-true.active .header-body {
    background-color: rgba(255, 255, 255, 1) !important;
    height: 96px !important;
}

.sticky-true.active .logo,
.sticky-true.active .logo-title,
.sticky-true.active .logo-area {
    height: 96px !important;
    line-height: 96px !important;
}

.sticky-true.active.menu-under-logo-true .header-body {
    background-color: rgba(255, 255, 255, 1) !important;
    height: 96px !important;
}

.sticky-true.active .under-logo {
    background-color: rgba(255, 255, 255, 1);
}

.sticky-true.active.menu-under-logo-true .logo,
.sticky-true.active.menu-under-logo-true .logo-title,
.sticky-true.active.menu-under-logo-true .logo-area {
    height: 96px !important;
    line-height: 96px !important;
}

.sticky-true.active .desk-menu>ul>li {
    height: 96px !important;
    line-height: 96px !important;
}

.sticky-true.active.menu-under-logo-true .desk-menu>ul>li {
    height: 64px !important;
    line-height: 64px !important;
}

.sticky-true.active .desk-menu>ul>li>a {
    color: #212121 !important;
}

.sticky-true.active .desk-menu>ul>li>a {
    margin-top: 30px !important;
}

.sticky-true.active .desk-menu>ul>li>a.menu-item-button {
    margin-top: 26px !important;
}

.sticky-true.active .desk-menu>ul>li:hover>a,
.sticky-true.active .desk-menu>ul>li.one-page-active>a,
.sticky-true.active .desk-menu>ul>li.current-menu-item>a,
.sticky-true.active .desk-menu>ul>li.current-menu-parent>a,
.sticky-true.active .desk-menu>ul>li.current-menu-ancestor>a,
.sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-item>a,
.sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-parent>a,
.sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-ancestor>a {
    color: #fd8c40 !important;
}

.sticky-true.active .desk-menu>ul>li>ul {
    top: 96px !important;
}

.sticky-true.active .woo-cart {
    top: 68px !important;
}

.sticky-true.active.effect-underline .desk-menu>ul>li>a:after,
.sticky-true.active.effect-overline .desk-menu>ul>li>a:after,
.sticky-true.active.effect-fill .desk-menu>ul>li:hover,
.sticky-true.active.effect-fill .desk-menu>ul>li.one-page-active,
.sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-item,
.sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-parent,
.sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-ancestor,
.sticky-true.active.effect-box .desk-menu>ul>li:hover>a,
.sticky-true.active.effect-box .desk-menu>ul>li.one-page-active>a,
.sticky-true.active.effect-box .desk-menu>ul>li.current-menu-item>a,
.sticky-true.active.effect-box .desk-menu>ul>li.current-menu-parent>a,
.sticky-true.active.effect-box .desk-menu>ul>li.current-menu-ancestor>a {
    background: rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes,
.sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes:after,
.sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes:before {
    background: rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.one-page-top.effect-fill .desk-menu>ul>li:hover,
.sticky-true.active.one-page-top.effect-fill .desk-menu>ul>li.one-page-active {
    background: rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.one-page-top.effect-box .desk-menu>ul>li:hover>a,
.sticky-true.active.one-page-top.effect-box .desk-menu>ul>li.one-page-active>a {
    background: rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.effect-outline .desk-menu>ul>li:hover>a,
.sticky-true.active.effect-outline .desk-menu>ul>li.one-page-active>a,
.sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-item>a,
.sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-parent>a,
.sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-ancestor>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.one-page-top.effect-outline .desk-menu>ul>li:hover>a,
.sticky-true.active.one-page-top.effect-outline .desk-menu>ul>li.one-page-active>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.sticky-true.active.effect-overline.menu-under-logo-false .desk-menu>ul>li>a:after {
    top: -30px !important;
}

.sticky-true.active .search-toggle,
.sticky-true.active .desk-cart-wrap,
.sticky-true.active .sidebar-toggle,
.sticky-true.active .menu-header-social-links {
    margin-top: 28px !important;
}

.sticky-true.active.menu-under-logo-true .search-toggle,
.sticky-true.active.menu-under-logo-true .desk-cart-wrap,
.sticky-true.active.menu-under-logo-true .sidebar-toggle,
.sticky-true.active.menu-under-logo-true .menu-header-social-links {
    margin-top: 12px !important;
}

.sticky-true.active.menu-under-logo-true.logopos-left .desk-cart-wrap,
.sticky-true.active.menu-under-logo-true.logopos-right .desk-cart-wrap {
    margin-top: 28px !important;
}

.sticky-true.active.menu-under-logo-true {
    -webkit-transform: translateY(-96px) !important;
    -ms-transform: translateY(-96px) !important;
    transform: translateY(-96px) !important;
}

.sticky-true.active.top-true.menu-under-logo-true {
    -webkit-transform: translateY(-152px) !important;
    -ms-transform: translateY(-152px) !important;
    transform: translateY(-152px) !important;
}

.revolution-slider-active .sticky-true.active.top-false {
    height: 96px !important;
}

.revolution-slider-active .sticky-true.active.top-true {
    height: 152px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true {
    height: 160px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true {
    height: 160px !important;
}

.revolution-slider-active .sticky-true.active.top-true.menu-under-logo-true {
    height: 216px !important;
}

.revolution-slider-active .sticky-true.active .header-body {
    background-color: rgba(255, 255, 255, 1) !important;
    height: 96px !important;
}

.revolution-slider-active .sticky-true.active .logo,
.revolution-slider-active .sticky-true.active .logo-title,
.revolution-slider-active .sticky-true.active .logo-area {
    height: 96px !important;
    line-height: 96px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true .header-body {
    background-color: rgba(255, 255, 255, 1) !important;
    height: 96px !important;
}

.revolution-slider-active .sticky-true.active .under-logo {
    background-color: rgba(255, 255, 255, 1);
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true .logo,
.revolution-slider-active .sticky-true.active.menu-under-logo-true .logo-title,
.revolution-slider-active .sticky-true.active.menu-under-logo-true .logo-area {
    height: 96px !important;
    line-height: 96px !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li {
    height: 96px !important;
    line-height: 96px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true .desk-menu>ul>li {
    height: 64px !important;
    line-height: 64px !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li>a {
    color: #424242 !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li>a {
    margin-top: 30px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true .desk-menu>ul>li>a {
    margin-top: 14px !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li>a.menu-item-button {
    margin-top: 26px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true .desk-menu>ul>li>a.menu-item-button {
    margin-top: 10px !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active .desk-menu>ul>li.current-menu-ancestor>a,
.revolution-slider-active .sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.one-page-top .desk-menu>ul>li.current-menu-ancestor>a {
    color: #fd8c40 !important;
}

.revolution-slider-active .sticky-true.active .desk-menu>ul>li>ul {
    top: 96px !important;
}

.revolution-slider-active .sticky-true.active.effect-underline .desk-menu>ul>li>a:after,
.revolution-slider-active .sticky-true.active.effect-overline .desk-menu>ul>li>a:after,
.revolution-slider-active .sticky-true.active.effect-fill .desk-menu>ul>li:hover,
.revolution-slider-active .sticky-true.active.effect-fill .desk-menu>ul>li.one-page-active,
.revolution-slider-active .sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-item,
.revolution-slider-active .sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-parent,
.revolution-slider-active .sticky-true.active.effect-fill .desk-menu>ul>li.current-menu-ancestor,
.revolution-slider-active .sticky-true.active.effect-box .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.effect-box .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active.effect-box .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.effect-box .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.effect-box .desk-menu>ul>li.current-menu-ancestor>a {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes,
.revolution-slider-active .sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes:after,
.revolution-slider-active .sticky-true.active.effect-dottes .desk-menu>ul>li>a .dottes:before {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.one-page-top.effect-fill .desk-menu>ul>li:hover,
.revolution-slider-active .sticky-true.active.one-page-top.effect-fill .desk-menu>ul>li.one-page-active {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.one-page-top.effect-box .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.one-page-top.effect-box .desk-menu>ul>li.one-page-active>a {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.effect-outline .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.effect-outline .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.effect-outline .desk-menu>ul>li.current-menu-ancestor>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.one-page-top.effect-outline .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.one-page-top.effect-outline .desk-menu>ul>li.one-page-active>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.effect-overline.menu-under-logo-false .desk-menu>ul>li>a:after {
    top: -30px !important;
}

.revolution-slider-active .sticky-true.active .search-toggle,
.revolution-slider-active .sticky-true.active .desk-cart-wrap,
.revolution-slider-active .sticky-true.active .sidebar-toggle,
.revolution-slider-active .sticky-true.active .menu-header-social-links {
    margin-top: 28px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-center .search-toggle,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-center .desk-cart-wrap,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-center .sidebar-toggle,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-center .menu-header-social-links {
    margin-top: 12px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-left .search-toggle,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-left .desk-cart-wrap,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-left .sidebar-toggle,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-right .search-toggle,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-right .desk-cart-wrap,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-right .sidebar-toggle {
    margin-top: 12px !important;
}

.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-left .desk-cart-wrap,
.revolution-slider-active .sticky-true.active.menu-under-logo-true.logopos-right .desk-cart-wrap {
    margin-top: 28px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false {
    height: 96px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .header-body {
    height: 96px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .logo,
.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .logo-title,
.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .logo-area {
    height: 96px !important;
    line-height: 96px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .desk-menu>ul>li {
    height: 96px !important;
    line-height: 96px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .desk-menu>ul>li>a {
    margin-top: 30px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .desk-menu>ul>li>a.menu-item-button {
    margin-top: 26px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .search-toggle,
.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .desk-cart-wrap,
.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .sidebar-toggle,
.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .menu-header-social-links {
    margin-top: 28px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false.effect-overline .desk-menu>ul>li>a:after {
    top: -30px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .desk-menu .sub-menu {
    top: 96px !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false .woo-cart {
    top: 68px;
}

.revolution-slider-active .sticky-true.active.active_2.menu-under-logo-false .header-body {
    background-color: rgba(255, 255, 255, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.menu-under-logo-true .under-logo {
    background-color: rgba(255, 255, 255, 1);
}

.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li>a {
    color: #212121 !important;
}

.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.active_2 .desk-menu>ul>li.current-menu-ancestor>a,
.revolution-slider-active .sticky-true.active.active_2.one-page-top .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.active_2.one-page-top .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.active_2.one-page-top .desk-menu>ul>li.current-menu-ancestor>a {
    color: #fd8c40 !important;
}

.revolution-slider-active .sticky-true.active.active_2.effect-underline .desk-menu>ul>li>a:after,
.revolution-slider-active .sticky-true.active.active_2.effect-overline .desk-menu>ul>li>a:after,
.revolution-slider-active .sticky-true.active.active_2.effect-fill .desk-menu>ul>li:hover,
.revolution-slider-active .sticky-true.active.active_2.effect-fill .desk-menu>ul>li.one-page-active,
.revolution-slider-active .sticky-true.active.active_2.effect-fill .desk-menu>ul>li.current-menu-item,
.revolution-slider-active .sticky-true.active.active_2.effect-fill .desk-menu>ul>li.current-menu-parent,
.revolution-slider-active .sticky-true.active.active_2.effect-fill .desk-menu>ul>li.current-menu-ancestor,
.revolution-slider-active .sticky-true.active.active_2.effect-box .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.active_2.effect-box .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active.active_2.effect-box .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.active_2.effect-box .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.active_2.effect-box .desk-menu>ul>li.current-menu-ancestor>a {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.effect-dottes .desk-menu>ul>li>a .dottes,
.revolution-slider-active .sticky-true.active.active_2.effect-dottes .desk-menu>ul>li>a .dottes:after,
.revolution-slider-active .sticky-true.active.active_2.effect-dottes .desk-menu>ul>li>a .dottes:before {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.one-page-top.effect-fill .desk-menu>ul>li:hover,
.revolution-slider-active .sticky-true.active.active_2.one-page-top.effect-fill .desk-menu>ul>li.one-page-active {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .one-page-top.effect-box .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.active_2.one-page-top.effect-box .desk-menu>ul>li.one-page-active>a {
    background: rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.menu-under-logo-true.effect-outline .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.active_2.effect-outline .desk-menu>ul>li.one-page-active>a,
.revolution-slider-active .sticky-true.active.active_2.effect-outline .desk-menu>ul>li.current-menu-item>a,
.revolution-slider-active .sticky-true.active.active_2.effect-outline .desk-menu>ul>li.current-menu-parent>a,
.revolution-slider-active .sticky-true.active.active_2.effect-outline .desk-menu>ul>li.current-menu-ancestor>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.one-page-top.effect-outline .desk-menu>ul>li:hover>a,
.revolution-slider-active .sticky-true.active.active_2.one-page-top.effect-outline .desk-menu>ul>li.one-page-active>a {
    box-shadow: inset 0 0 0 2px rgba(253, 140, 64, 1) !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-true {
    -webkit-transform: translateY(-96px) !important;
    -ms-transform: translateY(-96px) !important;
    transform: translateY(-96px) !important;
}

.revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-true.top-true {
    -webkit-transform: translateY(-152px) !important;
    -ms-transform: translateY(-152px) !important;
    transform: translateY(-152px) !important;
}

.header-logo-area {
    height: 80px;
    line-height: 80px;
    background-color: #ffffff;
}

.mobile-navigation {
    background-color: #ffffff;
}

.mobile-navigation ul>li>a {
    color: #424242;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #ffffff;
}

.mobile-navigation ul>li:hover>a,
.mobile-navigation ul>li.current-menu-item>a,
.mobile-navigation ul>li.current_page_item>a,
.mobile-navigation ul>li.current-menu-parent>a,
.mobile-navigation ul>li.current-menu-ancestor>a {
    color: #424242;
    background-color: #f5f5f5;
}

.mobile-navigation .language-switcher {
    border: 1px solid rgba(66, 66, 66, 0.3);
}

.mobile-navigation .language-switcher:hover {
    border: 1px solid rgba(66, 66, 66, 0.5);
}

.mob-site-sidebar-toggle,
.mob-search-toggle,
.mob-sidebar-toggle,
.mob-fullscreen-toggle,
.mob-menu-toggle {
    color: #bdbdbd;
    margin-top: 20px;
}

.header-logo-area .mob-sidebar-toggle>span,
.header-logo-area .mob-fullscreen-toggle>span,
.header-logo-area .mob-menu-toggle>span,
.header-logo-area .mob-sidebar-toggle>span:before,
.header-logo-area .mob-fullscreen-toggle>span:before,
.header-logo-area .mob-menu-toggle>span:before,
.header-logo-area .mob-sidebar-toggle>span:after,
.header-logo-area .mob-fullscreen-toggle>span:after,
.header-logo-area .mob-menu-toggle>span:after {
    background-color: #bdbdbd;
}

.mobile-navigation .widget {
    color: #424242;
    font-size: 12px;
    line-height: 24px;
}

.mobile-navigation .widget a {
    color: #424242;
    font-size: 12px;
    line-height: 24px;
}

.mobile-navigation .widget a:hover {
    color: #424242;
}

.mobile-navigation .widget_twitter .tweet-time,
.mobile-navigation .widget_categories ul li a,
.mobile-navigation .widget_pages ul li a,
.mobile-navigation .widget_archive ul li a,
.mobile-navigation .widget_meta ul li a,
.mobile-navigation .widget_layered_nav ul li a,
.mobile-navigation .widget_nav_menu ul li a,
.mobile-navigation .widget_product_categories ul li a,
.mobile-navigation .widget_recent_entries ul li a,
.mobile-navigation .widget_rss ul li a,
.mobile-navigation .widget_icl_lang_sel_widget li a,
.mobile-navigation .recentcomments a,
.mobile-navigation .widget_et_recent_entries .post-title a {
    color: #424242 !important;
}

.mobile-navigation .sub-menu .widget_twitter ul li {
    box-shadow: inset 0 0 0 1px rgba(66, 66, 66, 0.5);
}

.mobile-navigation .widget_twitter li:before,
.mobile-navigation .widget_recent_comments li:before,
.mobile-navigation .wp-caption-text,
.mobile-navigation .gallery-caption {
    color: #424242;
}

.mobile-navigation .widget_et_recent_entries .post-title:hover a,
.mobile-navigation .widget_twitter .tweet-time,
.mobile-navigation .widget_categories ul li a:hover,
.mobile-navigation .widget_pages ul li a:hover,
.mobile-navigation .widget_archive ul li a:hover,
.mobile-navigation .widget_meta ul li a:hover,
.mobile-navigation .widget_layered_nav ul li a:hover,
.mobile-navigation .widget_nav_menu ul li a:hover,
.mobile-navigation .widget_product_categories ul li a:hover,
.mobile-navigation .widget_recent_entries ul li a:hover,
.mobile-navigation .widget_rss ul li a:hover,
.mobile-navigation .widget_icl_lang_sel_widget li a:hover,
.mobile-navigation .recentcomments a:hover,
.mobile-navigation .widget_et_recent_entries .post-title a:hover {
    color: #424242 !important;
}

.mobile-navigation .widget_tag_cloud .tagcloud a,
.mobile-navigation .widget_product_tag_cloud .tagcloud a,
.mobile-navigation .project-tags a {
    color: #424242 !important;
    background-color: rgba(66, 66, 66, 0.1);
}

.mobile-navigation .widget_nav_menu ul li a.animate+ul li:before,
.mobile-navigation .widget_product_categories ul li a.animate+ul li:before {
    background-color: rgba(66, 66, 66, 0.5);
}

.mobile-navigation .widget_icl_lang_sel_widget li a,
.mobile-navigation .widget_calendar caption,
.mobile-navigation .widget_calendar th:first-child,
.mobile-navigation .widget_calendar th:last-child,
.mobile-navigation .widget_calendar td {
    border-color: rgba(66, 66, 66, 0.5);
}

.mobile-navigation .mejs-container,
.mobile-navigation .mejs-container,
.mobile-navigation .mejs-controls,
.mobile-navigation .mejs-embed,
.mobile-navigation .mejs-embed body {
    background: rgb(285, 285, 285) !important;
}

.mobile-navigation .widget_schedule ul li {
    color: #424242;
}

.mobile-navigation input[type="button"]:hover,
.mobile-navigation input[type="reset"]:hover,
.mobile-navigation input[type="submit"]:hover,
.mobile-navigation button:hover,
.mobile-navigation a.checkout-button:hover,
.mobile-navigation a.woocommerce-button:hover,
.mobile-navigation .woocommerce-mini-cart__buttons>a.button:hover {
    color: #ffffff;
    background-color: #424242;
}

.mobile-navigation .widget_fast_contact_widget .sending:before {
    border-top: 2px solid rgba(255, 255, 255, 0.1);
    border-right: 2px solid rgba(255, 255, 255, 0.1);
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    border-left: 2px solid rgba(255, 255, 255, 0.4);
}

.mobile-navigation .widget_shopping_cart .cart-product-title>a,
.mobile-navigation .widget_shopping_cart .cart-product-title a .product-title,
.mobile-navigation .widget_products .product_list_widget>li>a .product-title,
.mobile-navigation .widget_recently_viewed_products .product_list_widget>li a .product-title,
.mobile-navigation .widget_recent_reviews .product_list_widget>li a .product-title,
.mobile-navigation .widget_top_rated_products .product_list_widget>li a .product-title,
.mobile-navigation .widget_layered_nav ul li a,
.mobile-navigation .widget_layered_nav_filters li a,
.mobile-navigation .widget_shopping_cart .cart_list li .remove {
    color: #424242 !important;
}

.mobile-navigation .widget_shopping_cart .cart-product-title>a:hover,
.mobile-navigation .widget_shopping_cart .cart_list li .remove:hover .product-title,
.mobile-navigation .widget_products .product_list_widget>li>a:hover .product-title,
.mobile-navigation .widget_recently_viewed_products .product_list_widget>li a:hover .product-title,
.mobile-navigation .widget_recent_reviews .product_list_widget>li a:hover .product-title,
.mobile-navigation .widget_top_rated_products .product_list_widget>li a:hover .product-title,
.mobile-navigation .widget_layered_nav_filters li:hover>a,
.mobile-navigation .widget_shopping_cart .cart_list li .remove:hover {
    color: #424242 !important;
}

.mobile-navigation .widget_layered_nav li a {
    color: #424242 !important;
}

.mobile-navigation .widget_shopping_cart .product_list_widget>li:not(:last-child):before,
.mobile-navigation .woocommerce-mini-cart__total:before {
    background-color: rgba(66, 66, 66, 0.3) !important;
}

.mobile-navigation .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: rgba(66, 66, 66, 0.1) !important;
}

.mobile-navigation .star-rating:before {
    color: rgba(66, 66, 66, 0.3) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget {
    color: #616161;
    font-size: 16px;
    line-height: 24px;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_title {
    text-transform: uppercase;
    font-weight: 700;
    font-family: Montserrat;
    font-size: 12px;
    letter-spacing: 1px;
    color: #212121 !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_title {
    padding: 8px 16px 32px 16px !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_title:before {
    background: #e0e0e0;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget a {
    color: #616161;
    font-size: 16px;
    line-height: 24px;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_twitter .tweet-time,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_categories ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_pages ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_archive ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_meta ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_nav_menu ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_product_categories ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recent_entries ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_rss ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_icl_lang_sel_widget li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .recentcomments a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_et_recent_entries .post-title a {
    color: #616161 !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_twitter ul li {
    box-shadow: inset 0 0 0 1px rgba(97, 97, 97, 0.5);
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_twitter li:before,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recent_comments li:before,
.desk-menu>ul>[data-mm="true"]>.sub-menu .wp-caption-text,
.desk-menu>ul>[data-mm="true"]>.sub-menu .gallery-caption {
    color: #616161;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_et_recent_entries .post-title:hover a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_twitter .tweet-time,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_categories ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_pages ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_archive ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_meta ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_nav_menu ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_product_categories ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recent_entries ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_rss ul li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_icl_lang_sel_widget li a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .recentcomments a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_et_recent_entries .post-title a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget a:hover {
    color: rgba(253, 140, 64, 1) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_tag_cloud .tagcloud a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_product_tag_cloud .tagcloud a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .project-tags a {
    color: #616161 !important;
    background-color: rgba(97, 97, 97, 0.1);
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_nav_menu ul li a.animate+ul li:before,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_product_categories ul li a.animate+ul li:before {
    background-color: rgba(97, 97, 97, 0.5);
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_icl_lang_sel_widget li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_calendar caption,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_calendar th:first-child,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_calendar th:last-child,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_calendar td {
    border-color: rgba(97, 97, 97, 0.5);
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .mejs-container,
.desk-menu>ul>[data-mm="true"]>.sub-menu .mejs-container,
.desk-menu>ul>[data-mm="true"]>.sub-menu .mejs-controls,
.desk-menu>ul>[data-mm="true"]>.sub-menu .mejs-embed,
.desk-menu>ul>[data-mm="true"]>.sub-menu .mejs-embed body {
    background: rgb(285, 285, 285) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_schedule ul li {
    color: #616161;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu input[type="button"]:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu input[type="reset"]:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu input[type="submit"]:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu button:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu a.checkout-button:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu a.woocommerce-button:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .woocommerce-mini-cart__buttons>a.button:hover {
    color: #ffffff;
    background-color: rgba(253, 140, 64, 1);
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart-product-title>a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart-product-title a .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_products .product_list_widget>li>a .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recently_viewed_products .product_list_widget>li a .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recent_reviews .product_list_widget>li a .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_top_rated_products .product_list_widget>li a .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav ul li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav_filters li a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart_list li .remove {
    color: #616161 !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart-product-title>a:hover,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart_list li .remove:hover .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_products .product_list_widget>li>a:hover .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recently_viewed_products .product_list_widget>li a:hover .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_recent_reviews .product_list_widget>li a:hover .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_top_rated_products .product_list_widget>li a:hover .product-title,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav_filters li:hover>a,
.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .cart_list li .remove:hover {
    color: #ffffff !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_layered_nav li a {
    color: #616161 !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_shopping_cart .product_list_widget>li:not(:last-child):before,
.desk-menu>ul>[data-mm="true"]>.sub-menu .woocommerce-mini-cart__total:before {
    background-color: rgba(97, 97, 97, 0.3) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: rgba(97, 97, 97, 0.1) !important;
}

.desk-menu>ul>[data-mm="true"]>.sub-menu .star-rating:before {
    color: rgba(97, 97, 97, 0.3) !important;
}

.fullscreen-bar .menu-header-social-links a {
    color: #ffffff;
    border-radius: 0px;
}

.fullscreen-bar .menu-header-social-links a:hover {
    color: #fd8c40;
}

.fullscreen-bar.sticky-true.active .menu-header-social-links a {
    color: #ffffff;
}

.fullscreen-bar.sticky-true.active .menu-header-social-links a:hover {
    color: #fd8c40;
}

.fullscreen-bar {
    height: 160px;
    background-color: rgba(255, 255, 255, 0);
}

.fullscreen-bar.sticky-true.active {
    height: 90px;
    background-color: rgba(255, 255, 255, 0);
}

.fullscreen-bar .logo {
    height: 160px;
    line-height: 160px;
}

.fullscreen-icons>* {
    margin-top: 60px;
}

.fullscreen-icons>.language-switcher {
    margin-top: 62px !important;
}

.fullscreen-bar.sticky-true.active .logo {
    height: 90px !important;
    line-height: 90px !important;
}

.fullscreen-bar.sticky-true.active .fullscreen-icons>* {
    margin-top: 25px !important;
}

.fullscreen-bar.sticky-true.active .fullscreen-icons>.language-switcher {
    margin-top: 27px !important;
}

.fullscreen-bar.sticky-true.active .woo-cart {
    top: 65px !important;
}

.fullscreen-modal {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.fullscreen-modal-close {
    color: #ffffff !important;
}

.fullscreen-menu ul>li>a {
    color: #ffffff;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 28px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.fullscreen-menu ul>li>a:hover {
    color: #ffffff;
    background-color: rgba(253, 140, 64, 1);
}

.fullscreen-icons .cart-toggle,
.fullscreen-icons>.search-toggle,
.fullscreen-icons>.fullscreen-toggle {
    color: #ffffff;
}

.fullscreen-icons>.fullscreen-toggle:before {
    background-color: #ffffff;
}

.fullscreen-icons>.fullscreen-toggle>span {
    background-color: #ffffff;
}

.active .fullscreen-icons .cart-toggle,
.active .fullscreen-icons>.search-toggle,
.active .fullscreen-icons>.fullscreen-toggle {
    color: #b6b6b6;
}

.active .fullscreen-icons>.fullscreen-toggle:before {
    background-color: #b6b6b6;
}

.active .fullscreen-icons>.fullscreen-toggle>span {
    background-color: #b6b6b6;
}

.sidebar-nav {
    background-color: #ffffff;
}

.sidebar-menu .sub-menu {
    background-color: #ffffff;
}

.sidebar-menu ul>li>a {
    color: #424242;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.5px;
    text-transform: none;
    border-bottom: 1px solid rgba(238, 238, 238, 1);
}

.sidebar-menu .sub-menu>li>a {
    border-bottom: 1px solid #ffffff;
}

.mobile-sidebar-nav-toggle {
    color: #424242;
}

.sidebar-menu>ul>li:first-child>a {
    border-top: 1px solid rgba(238, 238, 238, 1);
}

.sidebar-nav.one-page-sidebar .sidebar-menu ul>li:hover>a,
.sidebar-nav.one-page-sidebar .sidebar-menu>ul>li.current-menu-item>a,
.sidebar-nav.one-page-sidebar .sidebar-menu>ul>li.current-menu-parent>a,
.sidebar-nav.one-page-sidebar .sidebar-menu>ul>li.current-menu-ancestor>a {
    color: #424242;
}

.sidebar-menu ul>li:hover>a,
.sidebar-menu>ul>li.current-menu-item>a,
.sidebar-menu>ul>li.current-menu-parent>a,
.sidebar-menu>ul>li.current-menu-ancestor>a {
    color: #fd8c40;
}

.sidebar-menu>ul>li.one-page-active>a {
    color: #fd8c40 !important;
}

.logo-sidebar {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}

.vertical-true nav.sidebar-menu {
    margin-top: 24px !important;
    margin-bottom: 0px !important;
}

nav.sidebar-menu {
    padding-top: 24px !important;
    padding-bottom: 0px !important;
}

.sidebar-nav-bottom {
    padding-top: 48px !important;
}

.footer .et-footer-menu a {
    color: #BDBDBD;
    font-weight: 600;
    font-family: Montserrat;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0.5px;
}

.footer .et-footer-menu li:hover>a {
    color: #ffffff;
}

.woo-cart {
    background-color: #ffffff;
    top: 68px;
    box-shadow: 2px 1px 4px 1px rgba(0, 0, 0, 0.1)
}

.woo-cart .widget_shopping_cart .cart-product-title a {
    color: #212121;
}

.woo-cart .widget_shopping_cart .cart-product-title:hover>a {
    color: rgba(33, 33, 33, 0.8) !important;
}

.woo-cart .widget_shopping_cart {
    color: #616161;
}

.woo-cart .woocommerce-mini-cart__total:before,
.woo-cart .widget_shopping_cart .product_list_widget>li:before {
    background-color: rgba(97, 97, 97, 0.2);
}

.woo-cart .widget_shopping_cart .cart_list li .remove {
    color: #616161;
}

.woo-cart .widget_shopping_cart .cart_list li .remove:hover {
    color: #212121 !important;
}

.woo-cart .woocommerce-mini-cart__buttons>a {
    color: #616161 !important;
    background-color: #ffffff;
    box-shadow: inset 0 0 0 1px #e0e0e0;
}

.woo-cart .woocommerce-mini-cart__buttons>a:hover {
    color: #ffffff !important;
    background-color: #fd8c40;
    box-shadow: inset 0 0 0 1px #fd8c40;
}

.footer .widget {
    color: #bdbdbd;
}

.footer .widget_title {
    color: #ffffff;
}

.footer a,
.mobile-footer-toggle {
    color: #bdbdbd;
}

.footer a:hover,
.mobile-footer-toggle:hover {
    color: #ffffff;
}

.footer .widget_twitter .tweet-time,
.footer .widget_categories ul li a,
.footer .widget_pages ul li a,
.footer .widget_archive ul li a,
.footer .widget_meta ul li a,
.footer .widget_layered_nav ul li a,
.footer .widget_nav_menu ul li a,
.footer .widget_product_categories ul li a,
.footer .widget_recent_entries ul li a,
.footer .widget_rss ul li a,
.footer .widget_icl_lang_sel_widget li a,
.footer .recentcomments a,
.footer .widget_et_recent_entries .post-title a {
    color: #bdbdbd !important;
}

.footer.widget_twitter ul li {
    box-shadow: inset 0 0 0 1px rgba(189, 189, 189, 0.5);
}

.footer .widget_twitter li:before,
.footer .widget_recent_comments li:before,
.footer .wp-caption-text,
.footer .gallery-caption {
    color: #bdbdbd;
}

.footer .widget_et_recent_entries .post-title:hover a,
.footer .widget_twitter .tweet-time,
.footer .widget_categories ul li a:hover,
.footer .widget_pages ul li a:hover,
.footer .widget_archive ul li a:hover,
.footer .widget_meta ul li a:hover,
.footer .widget_layered_nav ul li a:hover,
.footer .widget_nav_menu ul li a:hover,
.footer .widget_product_categories ul li a:hover,
.footer .widget_recent_entries ul li a:hover,
.footer .widget_rss ul li a:hover,
.footer .widget_icl_lang_sel_widget li a:hover,
.footer .recentcomments a:hover,
.footer .widget_et_recent_entries .post-title a:hover {
    color: #ffffff !important;
}

.footer .widget_tag_cloud .tagcloud a,
.footer .widget_product_tag_cloud .tagcloud a,
.footer .project-tags a {
    color: #bdbdbd !important;
    background-color: rgba(189, 189, 189, 0.1);
}

.footer .widget_nav_menu ul li a.animate+ul li:before,
.footer .widget_product_categories ul li a.animate+ul li:before {
    background-color: rgba(189, 189, 189, 0.5);
}

.footer .widget_icl_lang_sel_widget li a,
.footer .widget_calendar caption,
.footer .widget_calendar th:first-child,
.footer .widget_calendar th:last-child,
.footer .widget_calendar td {
    border-color: rgba(189, 189, 189, 0.5);
}

.footer .mejs-container,
.footer .mejs-container,
.footer .mejs-controls,
.footer .mejs-embed,
.footer .mejs-embed body {
    background: rgb(49, 49, 49) !important;
}

.footer .widget_schedule ul li {
    color: #bdbdbd;
}

.footer .image-preloader {
    background: rgb(49, 49, 49) !important;
}

.footer .image-preloader:before {
    border-bottom: 2px solid rgb(119, 119, 119);
    border-left: 2px solid rgb(119, 119, 119);
}

.footer .widget_fast_contact_widget .sending:before {
    border-top: 2px solid rgba(255, 255, 255, 0.1);
    border-right: 2px solid rgba(255, 255, 255, 0.1);
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    border-left: 2px solid rgba(255, 255, 255, 0.4);
}

.footer .widget_shopping_cart .cart-product-title>a,
.footer .widget_shopping_cart .cart-product-title a .product-title,
.footer .widget_products .product_list_widget>li>a .product-title,
.footer .widget_recently_viewed_products .product_list_widget>li a .product-title,
.footer .widget_recent_reviews .product_list_widget>li a .product-title,
.footer .widget_top_rated_products .product_list_widget>li a .product-title,
.footer .widget_layered_nav ul li a,
.footer .widget_layered_nav_filters li a,
.footer .widget_shopping_cart .cart_list li .remove {
    color: #bdbdbd !important;
}

.footer .widget_shopping_cart .cart-product-title>a:hover,
.footer .widget_shopping_cart .cart_list li .remove:hover .product-title,
.footer .widget_products .product_list_widget>li>a:hover .product-title,
.footer .widget_recently_viewed_products .product_list_widget>li a:hover .product-title,
.footer .widget_recent_reviews .product_list_widget>li a:hover .product-title,
.footer .widget_top_rated_products .product_list_widget>li a:hover .product-title,
.footer .widget_layered_nav_filters li:hover>a,
.footer .widget_shopping_cart .cart_list li .remove:hover {
    color: #ffffff !important;
}

.footer .widget_layered_nav li a {
    color: #bdbdbd !important;
}

.footer .widget_shopping_cart .product_list_widget>li:not(:last-child):before,
.footer .woocommerce-mini-cart__total:before {
    background-color: rgba(189, 189, 189, 0.3) !important;
}

.footer .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: rgba(189, 189, 189, 0.1) !important;
}

.footer .star-rating:before {
    color: rgba(189, 189, 189, 0.3) !important;
}

.blog-header,
.blog-header .parallax-container,
.blog-header .fixed-container {
    background-color: #fd8c40;
    background-image: url(https://enovathemes.com/globax/wp-content/uploads/background_orance2-1.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: left top
}

.blog-header h1 {
    color: rgba(33, 33, 33, 1);
    padding: 0px 16px;
    background-color: rgba(255, 255, 255, 1);
}

.blog-header p {
    color: rgba(255, 255, 255, 1);
}

.blog-layout,
.blog-layout-single {
    padding-top: 96px;
    padding-bottom: 96px;
}

.tech-layout {
    padding-left: 0px;
    padding-right: 0px;
}

#loop-posts .post-title,
.recent-posts .post-title {
    min-height: 0px;
}

.project-header,
.project-header .parallax-container,
.project-header .fixed-container {
    background-color: #fd8c40;
    background-image: url(https://enovathemes.com/globax/wp-content/uploads/background_orance3.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: left center
}

.project-header h1 {
    color: rgba(33, 33, 33, 1);
    padding: 0px 16px;
    background-color: rgba(255, 255, 255, 1);
}

.project-header p {
    color: rgba(255, 255, 255, 1);
}

.project-layout {
    padding-top: 96px;
    padding-bottom: 96px;
    padding-left: 0px;
    padding-right: 0px;
}

.project-layout-single {
    padding-top: 96px;
    padding-bottom: 0;
}

.product-header,
.product-header .parallax-container,
.product-header .fixed-container {
    background-color: #fd8c40;
    background-image: url(https://enovathemes.com/globax/wp-content/uploads/background_orance4-1.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: left center
}

.product-header h1 {
    color: rgba(33, 33, 33, 1);
    padding: 0px 16px;
    background-color: rgba(255, 255, 255, 1);
}

.product-header p {
    color: rgba(255, 255, 255, 1);
}

.product-layout {
    padding-top: 96px;
    padding-bottom: 96px;
    padding-left: 0px;
    padding-right: 0px;
}

.product-layout-single {
    padding-top: 96px;
    padding-bottom: 96px;
}

.tech-header,
.tech-header .parallax-container,
.tech-header .fixed-container {
    background-color: #fd8c40;
    background-image: url(https://enovathemes.com/globax/wp-content/uploads/background_orance2-1.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: left top
}

.tech-header h1 {
    color: rgba(33, 33, 33, 1);
    padding: 0px 16px;
    background-color: rgba(255, 255, 255, 1);
}

.tech-header p {
    color: rgba(255, 255, 255, 1);
}

.tech-layout {
    padding-top: 96px;
    padding-bottom: 96px;
}

@media only screen and (min-width:320px) {
    .layout-frame .container {
        width: 250px;
        max-width: 250px;
    }
    .layout-frame .vc-container {
        width: 250px;
        max-width: 250px;
    }
}

@media only screen and (max-width:320px) {}

@media only screen and (max-width:479px) {
    .et-elements-more-button {
        width: 100%;
    }
    .et-features-title {
        font-size: 32px !important;
        line-height: 40px !important;
    }
    .et-features-title-big {
        font-size: 72px !important;
        line-height: 72px !important;
    }
    .list #loop-posts .post .post-title,
    .list .recent-posts .post .post-title,
    .post-title-section .post-title,
    .project-title-section>.post-title {
        font-size: 24px;
        line-height: 32px;
    }
    #loop-project .project .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .layout-frame .container,
    .layout-frame .wpml-ls-statics-post_translations {
        width: 250px;
        max-width: 250px;
    }
}

@media only screen and (min-width:480px) {
    .layout-frame .container {
        width: 400px;
        max-width: 400px;
    }
    .layout-frame .vc-container {
        width: 430px;
        max-width: 430px;
    }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .et-list-align-center .et-list-icon {
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .list #loop-posts .post .post-title,
    .list .recent-posts .post .post-title,
    .full #loop-posts .post .post-title {
        font-size: 32px;
        line-height: 40px;
    }
    .layout-frame .container,
    .layout-frame .wpml-ls-statics-post_translations {
        width: 380px;
        max-width: 380px;
    }
}

@media only screen and (max-width:639px) {}

@media only screen and (min-width:640px) {}

@media only screen and (min-width:640px) and (max-width:767px) {}

@media only screen and (max-width:767px) {
    .feature-title {
        font-size: 32px !important;
        line-height: 40px !important;
    }
    .feature-text-left.wpb_text_column {
        padding-right: 0 !important;
    }
    .footer-social-links .et-social-links {
        left: -12px;
        position: relative;
    }
    .feature-column-padding-correction-mobile-right .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .full-width-feature-row-1>.feature-column-padding-correction-mobile-full>.vc_column-inner {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
    .custom-icon-list-styles .wpb_column>.vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .et-element-column-with-border-left>.vc_column-inner {
        padding-left: 0 !important;
        padding-top: 56px !important;
        border-left: none !important;
        border-top: 1px solid #e0e0e0 !important;
    }
    .vc_custom_heading.heading-display-inline-block {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .padding-left-disable-column .vc_column-inner {
        padding-left: 0 !important;
    }
    .et-person-alt>.under-image-content:after {
        border-left: 12px solid #fd8c40;
        border-right: 12px solid #fd8c40;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .post-size-medium.grid #loop-posts .post .post-title,
    .post-size-medium.masonry1 #loop-posts .post .post-title,
    .masonry2.post-size-medium #loop-posts .post .post-title,
    .post-size-medium.grid .recent-posts .post .post-title,
    .post-size-medium.masonry1 .recent-posts .post .post-title,
    .masonry2.post-size-medium .recent-posts .post .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .post-size-medium #loop-project .project .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .pricing-title {
        font-size: 20px;
        line-height: 28px;
    }
    .vc_custom_heading.et-custom-title-padding-correction {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    .et-features-text.wpb_text_column {
        padding-right: 102px !important;
        padding-left: 102px !important;
    }
    .et-features-text-small.wpb_text_column {
        padding-right: 174px !important;
        padding-left: 174px !important;
    }
    .et-box-custom-icon-size .et-content-box[data-columns="3"]>* {
        width: 100%;
    }
    .et-list-align-center .et-list-icon {
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .feature-column-padding-correction-mobile-right .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 16% !important;
    }
    .full-width-feature-row-1>.feature-column-padding-correction-mobile-full>.vc_column-inner {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
    .custom-icon-list-styles .wpb_column>.vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .post-feature-row .feature-text-left {
        padding-right: 32%;
    }
    .layout-frame .container,
    .layout-frame .wpml-ls-statics-post_translations {
        width: 680px;
        max-width: 680px;
    }
}

@media only screen and (min-width:768px) {
    .list #loop-posts .post .post-title,
    .list .recent-posts .post .post-title,
    .full #loop-posts .post .post-title {
        font-size: 32px;
        line-height: 40px;
    }
    .et-mailchimp input[type="text"] {
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
    .et-mailchimp button#mc-embedded-subscribe {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }
    .curtain-title-move-left .text {
        -ms-transform: translateX(-7px);
        transform: translateX(-7px);
        position: relative;
    }
    #wrap.active {
        -webkit-transform: translate3d(-400px, 0, 0) !important;
        transform: translate3d(-400px, 0, 0) !important;
    }
    .sidebar-align-left #wrap.active {
        -webkit-transform: translate3d(400px, 0, 0) !important;
        transform: translate3d(400px, 0, 0) !important;
    }
    .site-sidebar {
        width: 400px !important;
    }
    .layout-boxed .site-sidebar {
        right: -400px;
    }
    .layout-frame .container {
        width: 680px;
        max-width: 680px;
    }
    .layout-frame .vc-container {
        width: 710px;
        max-width: 710px;
    }
}

@media only screen and (max-width:1023px) {
    .heading-display-inline-block.vc_custom_heading {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    body.layout-frame {
        padding: 20px;
    }
    .layout-frame .site-sidebar {
        right: 20px;
        top: 20px;
        height: calc(100% - 40px);
    }
    .layout-frame.sidebar-align-left .site-sidebar {
        right: auto !important;
        left: 20px;
        top: 20px;
        height: calc(100% - 40px);
    }
    .body-borders>.top-border,
    .body-borders>.bottom-border,
    .body-borders>.top-border:before,
    .body-borders>.bottom-border:before {
        height: 20px;
    }
    .body-borders>.left-border,
    .body-borders>.right-border,
    .body-borders>.left-border:before,
    .body-borders>.right-border:before {
        width: 20px;
    }
    .project-layout {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media only screen and (min-width:1024px) {
    .footer-social-links .et-social-links {
        right: -12px;
        position: relative;
    }
    .post-size-small.grid #loop-posts .post .post-title,
    .post-size-small.masonry1 #loop-posts .post .post-title,
    .post-size-small.grid .recent-posts .post .post-title,
    .post-size-small.masonry1 .recent-posts .post .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .post-size-small #loop-project .project .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .post-size-small.grid .blog-content #loop-posts .post .post-title,
    .post-size-small.masonry1 .blog-content #loop-posts .post .post-title {
        font-size: 24px;
        line-height: 32px;
    }
    .et-pricing[data-columns="4"] .pricing-title,
    .et-pricing[data-columns="5"] .pricing-title {
        font-size: 20px;
        line-height: 28px;
    }
    .post-title-section .post-title,
    .full #loop-posts .post .post-title,
    .project-title-section>.post-title,
    .product-title-section>.post-title {
        font-size: 48px;
        line-height: 56px;
    }
    .layout-frame .container {
        width: 920px;
        max-width: 920px;
    }
    .layout-frame .vc-container {
        width: 950px;
        max-width: 950px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1279px) {
    .vc_custom_heading.et-custom-title-padding-correction {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .full-width-feature-row-1>.feature-column-padding-correction-mobile-full>.vc_column-inner {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
    .full-width-feature-row-1 .feature-text-left {
        padding-right: 32% !important;
    }
    .masonry2.post-size-small .loop-posts .post .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .post-size-medium.grid .blog-content #loop-posts .post .post-title,
    .post-size-medium.masonry1 .blog-content #loop-posts .post .post-title {
        font-size: 20px;
        line-height: 28px;
    }
    .layout-frame .container,
    .layout-frame .wpml-ls-statics-post_translations {
        width: 920px;
        max-width: 920px;
    }
    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 960px !important;
        height: 480px !important;
        margin-left: -480px !important;
        margin-top: -240px !important;
    }
    #yith-quick-view-content .summary {
        height: 480px !important;
    }
}

@media only screen and (max-width:1279px) {
    .rich-header,
    .rich-header .parallax-container,
    .rich-header .fixed-container {
        height: 330px;
    }
    .rich-header h1 {
        font-weight: 700;
        font-size: 32px;
        letter-spacing: 1px;
        line-height: 40px;
        text-transform: uppercase;
    }
    .rich-header p {
        font-weight: 400;
        font-size: 14px;
        letter-spacing: 1.5px;
        text-transform: uppercase;
    }
    .rich-header+.et-breadcrumbs {
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 0px;
        text-transform: none;
    }
}

@media only screen and (min-width:1280px) {
    .blog-layout {
        padding-left: 0px;
        padding-right: 0px;
    }
    .desk-menu .sub-menu .sub-menu {
        top: -16px !important;
    }
    .top-true.sticky-true.active {
        -ms-transform: translateY(-56px);
        transform: translateY(-56px);
    }
    .desk.sticky-true.transparent-false.boxed-false+.page-content-wrap {
        padding-top: 96px;
    }
    .desk.sticky-true.transparent-false.boxed-false.top-true+.page-content-wrap {
        padding-top: 152px;
    }
    .desk.sticky-true.transparent-false.boxed-false.active+.page-content-wrap,
    .desk.sticky-true.transparent-false.boxed-false.top-true.active+.page-content-wrap {
        padding-top: 96px;
    }
    .revolution-slider-active .sticky-true.active.active_2 .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1);
        color: rgba(255, 255, 255, 1);
    }
    .layout-frame .desk.sticky-true,
    .layout-frame .fullscreen-bar.sticky-true {
        top: 20px !important;
    }
    .language-switcher {
        margin-top: 30px;
    }
    .language-switcher .wpml-ls-current-language>ul {
        width: 164px;
    }
    .language-switcher .wpml-ls-current-language>a {
        color: #424242;
        font-family: Roboto;
        font-weight: 500;
        font-size: 14px;
        text-transform: none;
        background-color: rgba(245, 245, 245, 1);
    }
    .language-switcher .wpml-ls-sub-menu li a {
        color: #424242;
        font-family: Roboto;
        font-weight: 500;
        font-size: 14px;
        text-transform: none;
        line-height: 24px;
        background-color: rgba(245, 245, 245, 1);
    }
    .language-switcher ul li:hover>a {
        color: #ffffff;
        background-color: rgba(253, 140, 64, 1);
    }
    .sticky-true.active .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .sticky-true.active .language-switcher {
        margin-top: 30px !important;
    }
    .sticky-true.active.menu-under-logo-true .language-switcher {
        margin-top: 14px !important;
    }
    .sticky-true.active .language-switcher .wpml-ls-current-language>a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .sticky-true.active .language-switcher .wpml-ls-sub-menu li a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .sticky-true.active .language-switcher ul li:hover>a {
        color: #ffffff !important;
        background-color: rgba(253, 140, 64, 1) !important;
    }
    .sticky-true.active .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .revolution-slider-active .sticky-true.active .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .revolution-slider-active .sticky-true.active .language-switcher {
        margin-top: 30px !important;
    }
    .revolution-slider-active .sticky-true.active.menu-under-logo-true .language-switcher {
        margin-top: 14px !important;
    }
    .revolution-slider-active .sticky-true.active .language-switcher .wpml-ls-current-language>a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .revolution-slider-active .sticky-true.active .language-switcher .wpml-ls-sub-menu li a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .revolution-slider-active .sticky-true.active .language-switcher ul li:hover>a {
        color: #ffffff !important;
        background-color: rgba(253, 140, 64, 1) !important;
    }
    .revolution-slider-active .sticky-true.active .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2.header-under-slider-true.menu-under-logo-false.top-true {
        -ms-transform: translateY(-56px) !important;
        transform: translateY(-56px) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .language-switcher {
        margin-top: 30px !important;
    }
    .revolution-slider-active .sticky-true.active.active_2.menu-under-logo-true .language-switcher {
        margin-top: 14px !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .language-switcher .wpml-ls-current-language>a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .language-switcher .wpml-ls-sub-menu li a {
        color: #424242 !important;
        background-color: rgba(245, 245, 245, 1) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .language-switcher ul li:hover>a {
        color: #ffffff !important;
        background-color: rgba(253, 140, 64, 1) !important;
    }
    .revolution-slider-active .sticky-true.active.active_2 .desk-cart-wrap .cart-contents {
        background: rgba(253, 140, 64, 1) !important;
        color: rgba(255, 255, 255, 1) !important;
    }
    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 1176px !important;
        height: 588px !important;
        margin-left: -588px !important;
        margin-top: -294px !important;
    }
    #yith-quick-view-content .summary {
        height: 588px !important;
    }
    .layout-frame .container {
        width: 1160px;
        max-width: 1160px;
    }
    .layout-frame .vc-container {
        width: 1160px;
        max-width: 1160px;
    }
    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 1176px !important;
        height: 588px !important;
        margin-left: -588px !important;
        margin-top: -294px !important;
    }
}

@media only screen and (min-width:1280px) and (max-width:1367px) {
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon li>div:last-child {
        font-size: 14px !important;
        line-height: 24px !important;
        padding-left: 16px !important;
        letter-spacing: 0 !important;
    }
    .full-width-feature-row-1 .wpb_column:first-child>.vc_column-inner {
        padding-right: 7px !important;
    }
    .full-width-feature-row-1 .wpb_column:last-child>.vc_column-inner {
        padding-left: 7px !important;
    }
    .full-width-feature-row-1 .feature-title {
        font-size: 40px !important;
        line-height: 54px !important;
    }
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon-wrap,
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon {
        font-size: 16px !important;
        line-height: 32px !important;
        width: 32px !important;
        height: 32px !important;
    }
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon-wrap svg {
        font-size: 16px !important;
        line-height: 32px !important;
        width: 16px !important;
        height: 16px !important;
        margin-left: -8px !important;
        margin-top: -8px !important;
    }
}

@media only screen and (min-width:1366px) {}

@media only screen and (min-width:1366px) and (max-width:1599px) {
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon li>div:last-child {
        font-size: 16px !important;
        line-height: 28px !important;
        padding-left: 16px !important;
        letter-spacing: 0 !important;
    }
    .full-width-feature-row-1 .wpb_column:first-child>.vc_column-inner {
        padding-right: 7px !important;
    }
    .full-width-feature-row-1 .wpb_column:last-child>.vc_column-inner {
        padding-left: 7px !important;
    }
    .full-width-feature-row-1 .feature-title {
        font-size: 40px !important;
        line-height: 54px !important;
    }
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon-wrap,
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon {
        font-size: 16px !important;
        line-height: 32px !important;
        width: 32px !important;
        height: 32px !important;
    }
    .full-width-feature-row-1 .custom-icon-list-styles.white .et-list-icon .icon-wrap svg {
        font-size: 16px !important;
        line-height: 32px !important;
        width: 16px !important;
        height: 16px !important;
        margin-left: -8px !important;
        margin-top: -8px !important;
    }
    .title-hide-onlaptop {
        display: none !important;
    }
}

@media only screen and (max-width:1599px) {}

@media only screen and (min-width:1600px) {
    .scroll-down-text {
        top: 90px !important;
    }
    .scroll-down-line {
        top: 90px !important;
    }
    .desk-menu>ul>li {
        margin-left: 40px;
    }
}

@media only screen and (min-width:1600px) and (max-width:1919px) {}

.vc_custom_1532087629320 {
    padding-top: 0px !important;
    background-color: #212121 !important;
}

.vc_custom_1528799455719 {
    padding-top: 8px !important;
    background-color: #121212 !important;
}

.vc_custom_1532087642308 {
    padding-top: 32px !important;
    position: relative;
    /* background-image: url('../images/map_v1.png') !important;
    background-position: 80% center !important;
    background-repeat  : no-repeat !important;
    background-size    : contain !important; */
}

footer .vc_section.vc_custom_1532087629320 {
    position: relative;
}

footer .vc_section.vc_custom_1532087629320::before {
    content: '';
    position: absolute;
    background-image: url('../images/map_v1.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.15;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: auto;
    display: block;
}

.vc_custom_1528799383757 {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1528799418069 {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1528799276695 {
    margin-bottom: 0px !important;
}

.vc_custom_1528799331817 {
    margin-bottom: 0px !important;
}