 /* FIRST MAIN COLOR */
 
 .portfolio .label-pp {
     background-color: rgba(213, 172, 99, 0.9) !important
 }
 
 .c-hero-flex__item:hover {
     flex-grow: 2;
     box-shadow: inset 0 0 0 100vmax rgba(213, 172, 99, 0.9);
 }
 
 .our-team:hover:before,
 section.team .teamlink:hover {
     background: rgba(75, 81, 86, 0.9);
     text-decoration: none;
 }
 
 a,
 #nav-main ul.sf-menu ul li a:hover,
 .normal.white #nav-main ul.sf-menu ul li a:hover,
 #nav-main ul.sf-menu a:hover,
 #nav-second ul.sf-menu a:hover,
 .footerclass a:hover,
 .footer_up_wrap.light #up_footerwrap.footerclass a:hover {
     color: #2697cf;
 }
 
 .normal.dark #up_topbar #nav-main ul>li.up-megamenu>ul ul li a:hover,
 .normal.white #up_topbar #nav-main ul>li.up-megamenu>ul ul li a:hover {
     color: #2697cf !important;
 }
 
 .up-mobile-nav .nav-inner li a:hover,
 .up-mobile-nav .nav-inner li.current-menu-item>a,
 span.shortcode_icon a i:hover {
     color: #2697cf !important
 }
 
 .woocommerce .star-rating span,
 .woocommerce-page .star-rating span {
     color: #2697cf
 }
 
 .testimonials-carousel-content:after {
     border-top-color: #2697cf;
 }
 
 .sidebar .product-categories li,
 .product-categories li,
 .sidebar .widget_categories li,
 .wpb_widgetised_column .widget_nav_menu .widget-inner li,
 .widget_archive li {
     margin-top: 0;
 }
 
 .widget_nav_menu .widget-inner li.current_page_item a {
     color: #fff
 }
 
 .widget_categories .widget-inner .cat-item a:before,
 .widget_archive .widget-inner li a:after,
 .widget_recent_entries li a:before {
     color: #2697cf
 }
 
 .single-post .datahead i,
 .single-post .datahead a i,
 .widget_calendar tbody a,
 .widget_calendar #prev a,
 .widget_calendar #next a {
     color: #2697cf
 }
 
 .post_share i {
     color: #2697cf;
 }
 
 .testimonial .flex-control-paging li a {
     background: #2697cf
 }
 
 .uphs-hotspot-wrapper .HotspotPlugin_Hotspot:not(.uphsHotspotImageMarker):before,
 .time-post .month {
     background: #2697cf;
 }
 
 .mrko a.image-popup-no-margins.up-button.port_but {
     background: #2697cf;
 }
 
 .footer_up_wrap .widget_nav_menu>div>ul.menu li:before {
     color: #2697cf;
 }
 
 .woocommerce span.onsale,
 .woocommerce-page span.onsale,
 .mas_data_inner .mas_month {
     background: #2697cf;
 }
 
 .footer_up_wrap .menu_top_footer ul li a:hover {
     color: #2697cf
 }
 
 button.search-button {
     background: #2697cf
 }
 
 .wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a {
     border-color: #2697cf!important;
 }
 
 input.wpcf7-submit:hover {
     background: #2697cf
 }
 
 a.post_more {
     color: #fff;
     background: #2697cf
 }
 
 .img_post.zoomhover a::before {
     background: #2697cf;
 }
 
 .sertwo-d .ser-caption .ser-wrap i {
     color: #2697cf;
 }
 
 .widget .tagcloud a:hover {
     background-color: #2697cf !important
 }
 
 .port_slider-wr h6 .cat {
     color: #2697cf;
 }
 
 @media (min-width: 1025px) {
     .ih-item.square.effect7 .info h3 {
         background: #2697cf
     }
     .ih-item.square.effect7 .info {
         background: rgba(75, 81, 86, 0.9);
     }
     .wpb-js-composer .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active>a {
         background-color: #2697cf !important;
     }
 }
 
 .our-team .read {
     border-color: transparent #2697cf #2697cf transparent;
 }
 
 .our-team .post {
     color: #2697cf;
 }
 
 .wpb-js-composer .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:hover {
     background-color: #2697cf !important;
 }
 
 #commentform input.up-button {
     background: #2697cf
 }
 
 .vc_color-green.vc_message_box-solid {
     background-color: #2697cf !Important;
 }
 
 #up_topbar .widget.woocommerce.widget_shopping_cart a:hover {
     color: #2697cf
 }
 
 .woocommerce a.button:hover {
     background: #2697cf
 }
 
 a.perer {
     background: #2697cf
 }
 
 .form-search .search-icon:hover {
     background: #2697cf;
     color: #fff
 }
 
 .sidebar .widget-inner li a:hover {
     color: #2697cf
 }
 
 .up_port_n i:hover {
     color: #2697cf
 }
 
 h2.vc_custom_heading color {
     color: #2697cf;
 }
 
 a.up-button.up_btn-d,
 .grid_port_paging a,
 a.up-button.port_but {
     color: #fff;
     background: #2697cf;
 }
 
 .hover.main.vc_column_container .vc_column-inner:hover {
     background: #2697cf !important
 }
 
 blockquote {
     border-left: 4px solid #2697cf;
 }
 
 .mc4wp-form input[type="submit"],
 .mc4wp-form button,
 .mc4wp-form input[type="button"] {
     background: #2697cf;
     color: #fff;
     border: 0;
 }
 
 .highlight {
     background-color: #2697cf;
 }
 
 blockquote {
     border-left: 4px solid #2697cf;
 }
 
 .snip1556:hover>figcaption {
     background-color: #2697cf !important;
 }
 
 body.button_b .our-team .read {
     border-color: #2697cf;
 }
 
 body.button_b .sb_btn_bg {
     border-radius: 45px
 }
 
 .snip1461 h4:before,
 .snip1461 h4:after {
     background-color: #2697cf;
 }
 
 .snip1556 .step_number {
     background: #2697cf;
 }
 
 .slick-dots li button {
     background: #2697cf;
 }
 
 .up_latest_post .latest_post_img {
     border-bottom: 5px solid #2697cf;
 }
 
 #up_breadcrumbs li a:hover {
     color: #2697cf
 }
 
 .wrap.maincontent h1.entry-title a:hover {
     color: #2697cf
 }
 /* SECOND MAIN COLOR */
 
 a.up-button:hover {
     color: #fff;
     background: #5d7d8e;
 }
 
 a.comment-reply-link {
     background: #5d7d8e !important;
 }
 
 a.up-button.up_btn-d:hover {
     color: #fff;
     background: #5d7d8e;
 }
 
 a.up-button.up_btn-s:hover {
     color: #fff !important;
     background: #5d7d8e !important;
 }
 
 a.post_more:hover {
     color: #fff;
     background: #5d7d8e
 }
 
 body.button_b .our-team .read:hover {
     border-color: #5d7d8e
 }
 
 .product_price ins .amount,
 .price ins .amount,
 .color_primary,
 .primary-color,
 #logo a.brand,
 .woocommerce-message:before,
 .woocommerce-info:before,
 .posttags a:hover,
 .subhead a:hover,
 .nav-trigger-case:hover .up-menu-icon,
 .nav-trigger-case .up-menu-icon i:hover,
 .normal.white .shop_icon a:hover,
 .shop_icon a:hover,
 .author_share a i:hover {
     color: #5d7d8e;
 }
 
 .product-category.grid_item a:hover h5,
 .woocommerce-message .button,
 .widget_layered_nav_filters ul li a,
 .widget_layered_nav ul li.chosen a,
 .portfolionav a:hover,
 .home-iconmenu a:hover,
 .login .form-row .button,
 .up-button {
     background: #5d7d8e
 }
 
 #commentform input.up-button:hover {
     background: #5d7d8e !important
 }
 
 .woocommerce #content input.button.alt,
 .woocommerce #respond input#submit.alt,
 .woocommerce a.button.alt,
 .woocommerce button.button.alt,
 .woocommerce input.button.alt,
 .woocommerce-page #content input.button.alt,
 .woocommerce-page #respond input#submit.alt,
 .woocommerce-page a.button.alt,
 .woocommerce-page button.button.alt,
 .woocommerce-page input.button.alt {
     background: #5d7d8e;
     border-color: #5d7d8e;
     color: #fff;
 }
 
 .shipping-calculator-button {
     font-size: 14px;
     text-transform: uppercase;
     background: #5d7d8e;
     border-color: #5d7d8e;
     color: #fff;
     padding: 5px 10px 5px 10px;
 }
 
 a:hover {
     color: #000;
 }
 
 .input[type="submit"]:hover,
 .login .form-row .button:hover,
 .up-button:hover,
 .woocommerce-message .button:hover,
 .widget_layered_nav_filters ul li a:hover,
 .widget_layered_nav ul li.chosen a:hover {
     background: #000;
 }
 
 .headerclass {
     background: #fff;
 }
 
 .navclass {
     background: #fff;
 }
 
 .sf-menu a {
     letter-spacing: normal;
 }
 
 #nav-second ul.sf-menu a {
     letter-spacing: normal;
 }
 
 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
 .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
     position: absolute;
     z-index: 2;
     width: 1em;
     height: 1em;
     border: 1px solid #5d7d8e;
     cursor: pointer;
     background: #5d7d8e;
 }
 
 .wpb_categories_filter li.active {
     border-color: #5d7d8e;
 }
 
 a:hover {
     text-decoration: none;
 }
 
 .hometitle {
     text-align: center;
 }
 
 a.up-button.up_btn-t:hover {
     color: #fff !important;
     background: #5d7d8e;
     border: 1px solid;
 }
 
 .head_title,
 .head_title h1 {
     color: #5d7d8e;
     text-transform: uppercase
 }
 
 .sidebar a {
     color: #555;
 }
 
 .ab-wrap,
 .wideab-wrap {
     background: #5d7d8e;
     text-transform: uppercase;
     text-align: center;
 }
 
 .wp-pagenavi .current {
     background: #5d7d8e;
     color: #fff
 }
 
 .circle-text {
     color: #5d7d8e;
     border: 1px solid #5d7d8e;
 }
 
 .up_bar_v {
     background-color: #5d7d8e;
 }
 
 .wrap.maincontent.dark_version .widget-inner li a:hover,
 .widget-inner li a:hover {
     color: #5d7d8e
 }
 
 .datahead a:hover,
 .post_share i:hover {
     color: #5d7d8e
 }
 
 .team-box .team-inner h5,
 header #logo a.brand,
 .logofont,
 #commentform label span {
     color: #5d7d8e;
 }
 
 .widget .tagcloud a {
     background-color: #373b3e !important;
 }
 
 .wp-pagenavi a:hover {
     background: #5d7d8e;
     color: #fff;
 }
 
 h4.wpb_toggle,
 .blogmasonry a h5:hover {
     color: #5d7d8e
 }
 
 #up_filters li span.active,
 a.linkedib i:hover,
 .dropcap {
     color: #5d7d8e
 }
 
 div.wpcf7-validation-errors {
     border: 1px solid #5d7d8e;
 }
 
 .wpb_tabs .wpb_tabs_nav li {
     margin: 0 -1px 0 0 !important;
 }
 
 .wpb_categories_filter li.active,
 .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
     background: #5d7d8e;
 }
 
 .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
 .portfolionav a:hover {
     border-color: #5d7d8e
 }
 
 .wpb_teaser_grid .categories_filter li.active a,
 .up_counter_iner {
     color: #5d7d8e
 }
 
 .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active {
     border: 1px solid #5d7d8e;
 }
 
 .up_pricing_inner {
     background: #5d7d8e
 }
 
 .wrap.maincontent.dark_version .blogmasonry .post_share i:hover,
 .wrap.maincontent.dark_version .nav-previous a:hover,
 .wrap.maincontent.dark_version .nav-next a:hover,
 h1.entry-title a:hover {
     color: #5d7d8e;
 }
 
 .woocommerce-page .wrap.maincontent.dark_version .single_add_to_cart_button.button.alt {
     border-color: #5d7d8e !important
 }
 
 .woocommerce-page .wrap.maincontent.dark_version .single_add_to_cart_button.button.alt:hover {
     border-color: #868686 !important
 }
 
 a.up-button:hover {
     color: #fff;
     background: #5d7d8e;
 }
 
 a.up-button.up_btn-d:hover {
     color: #000;
     background: #fff;
 }
 
 a.slider-button.white:hover {
     color: #fff!important;
     background: #5d7d8e !important;
 }
 
 a.slider-button {
     color: #fff!important;
     background: #5d7d8e !important;
 }
 
 ::selection {
     background: #5d7d8e;
     color: #fff;
 }
 
 .mc4wp-form input[type="submit"]:hover,
 .mc4wp-form button:hover,
 .mc4wp-form input[type="button"]:hover {
     background: #000;
     color: #fff;
     border: 0;
 }
 
 #nav-main ul.sf-menu li.current_page_item>a {
     color: #a7a8a9;
     text-transform: uppercase;
 }
 
 .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a {
     background: #5d7d8e;
     color: #fff !important
 }
 
 .woocommerce #content input.button,
 .woocommerce #respond input#submit,
 .woocommerce a.button,
 .woocommerce button.button,
 .woocommerce input.button,
 .woocommerce-page #content input.button,
 .woocommerce-page #respond input#submit,
 .woocommerce-page a.button,
 .woocommerce-page button.button,
 .woocommerce-page input.button {
     background: #5d7d8e
 }
 
 .time-post .day,
 .testimonial .flex-control-paging li a.flex-active,
 .widget_nav_menu .widget-inner li.current_page_item,
 .mas_data_inner span.mas_date {
     background: #5d7d8e;
 }
 
 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
     background-color: #5d7d8e !important;
     color: #FFF !important;
 }
 
 .portdetailsq span {
     background-color: #5d7d8e;
 }
 
 .post_share.up i {
     color: #5d7d8e
 }
 
 .porfolio-bottom {
     background-color: #5d7d8e !important;
 }
 
 .up_video:before {
     background: #5d7d8e;
 }
 
 .up_video:hover i {
     color: #5d7d8e;
 }
 
 .slick-dots li.slick-active button {
     background: #5d7d8e;
 }
 
 .wpcf7 input.wpcf7-submit {
     background: #5d7d8e;
 }
 
 .snip1556:hover>.step_number {
     background: #5d7d8e !important;
 }
 
 .port_slider-wr .port_slide.slick-active h6 {
     background: #5d7d8e;
 }
 
 body.button_b .uphs-hotspot-wrapper .HotspotPlugin_Hotspot>div {
     background: #5d7d8e
 }
 
 .psv-navbar {
     background: #5d7d8e !important
 }