/* ------------------------------------------------------------------- */
/* Celadon #74aea1
---------------------------------------------------------------------- */

.theme-color {
    color: #74aea1 !important;
}

.theme-backcolor {
    background-color: #74aea1 !important;
}

.theme-bordercolor {
    border-color: #74aea1 !important;
} 

.spanloader {
     border: 5px solid #f3f3f3;
     border-top: 5px solid #74aea1;
 }
.changeable {
    color: #74aea1;
}
.loveBotton.liked{
    color: #74aea1 ;
}
#backtotop a,
#top-bar {
    background-color: #74aea1;
    transition: all 0.3s ease-in-out;
}

.custom-zoom-in:hover:before,
.custom-zoom-out:hover:before,
.infoBox-close:hover {
    -webkit-text-stroke: 1px #74aea1;
}

.list-4 li:before,
.list-3 li:before,
.list-2 li:before,
.list-1 li:before {
    color: #74aea1;
}

.numbered.color ol > li::before {
    border: 1px solid #74aea1;
    color: #74aea1;
}

.numbered.color.filled ol > li::before {
    border: 1px solid #74aea1;
    background-color: #74aea1;
}

.change-photo-btn:hover,
table.manage-table th,
mark.color {
    background-color: #74aea1;
}


/*table.manage-table td.action a:hover,
table.manage-table .title-container .title h4 a:hover,
.my-account-nav li a.current,
.my-account-nav li a:hover,
#footer .social-icons li a:hover i,
#navigation.style-1 .current,
#posts-nav li a:hover,
#top-bar .social-icons li a:hover i,
.agent .social-icons li a:hover i,
.agent-contact-details li a:hover,
.agent-page .agent-name h4,
.footer-links li a:hover,
.header-style-2 .header-widget li i,
.header-widget .sign-in:hover,
.home-slider-desc .read-more i,
.info-box,
.info-box h4,
.listing-title h4 a:hover,
.map-box h4 a:hover,
.plan-price .value,
.plan.featured .listing-badges .featured,
.plan.featured .listing-badges .pricing-featured,
.post-content a.read-more,
.post-content h3 a:hover,
.post-meta li a:hover,
.product-features-pricing,
.style-2 .trigger a:hover,
.style-2 .trigger.active a,
.style-2 .ui-accordion .ui-accordion-header-active,
.style-2 .ui-accordion .ui-accordion-header-active:hover,
.style-2 .ui-accordion .ui-accordion-header:hover,
.tabs-nav li a:hover,
.tabs-nav li.active a,
.testimonial-author h4,
.widget-button:hover,
.widget-text h5 a:hover,
a,
a.button.border,
a.button.border.white:hover {
    color: #74aea1;
}*/
a:hover {
    color: #74aea1;
}
#header-container.top-border {
    border-top: 4px solid #74aea1;
}

#navigation.style-1 .current {
    background-color: transparent;
    border: 1px solid #74aea1;
}

#navigation.style-1 ul li:hover {
    background-color: #74aea1;
}

#navigation.style-2 {
    background-color: #74aea1;
}

.menu-responsive i {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .07) 0, transparent);
    background-color: #74aea1;
}

.checkboxes input[type=checkbox]:checked + label:before,
.range-slider .ui-widget-header,
.search-type label.active,
.search-type label:hover {
    background-color: #74aea1;
}

.range-slider .ui-slider .ui-slider-handle {
    border: 2px solid #74aea1;
}

.agent-avatar a:before {
    background: #74aea1;
    background: linear-gradient(to bottom, transparent 50%, #74aea1);
}

.view-profile-btn {
    background-color: #74aea1;
}

.listing-img-container:after {
    background: linear-gradient(to bottom, transparent 60%, #74aea1);
}

.listing-badges .featured {
    background-color: #74aea1;
}

.list-layout .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 55%, #74aea1);
}

#titlebar.product-features-titlebar span.product-features-badge,
.back-to-listings:hover,
.home-slider-price,
.img-box:hover:before,
.layout-switcher a.active,
.layout-switcher a:hover,
.listing-hidden-content,
.office-address h3:after,
.pagination .current,
.pagination ul li a.current-page,
.pagination ul li a:hover,
.pagination-next-prev ul li a:hover,
.product-features.checkboxes li:before {
    background-color: #74aea1;
}

.post-img:after,
.tip {
    background: #74aea1;
}

.product-features-slider-nav .item.slick-current.slick-active:before {
    border-color: #74aea1;
}

.post-img:after {
    background: linear-gradient(to bottom, transparent 40%, #74aea1);
}

.comment-by a.reply:hover,
.post-img:before {
    background-color: #74aea1;
}

.map-box .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 50%, #74aea1);
}

#geoLocation:hover,
#mapnav-buttons a:hover,
#scrollEnabling.enabled,
#scrollEnabling:hover,
#streetView:hover,
.cluster div,
.custom-zoom-in:hover,
.custom-zoom-out:hover,
.infoBox-close:hover,
.listing-carousel.owl-theme .owl-controls .owl-next:after,
.listing-carousel.owl-theme .owl-controls .owl-prev:before,
.listing-carousel.owl-theme.outer .owl-controls .owl-next:hover::after,
.listing-carousel.owl-theme.outer .owl-controls .owl-prev:hover::before,
.slick-next:after,
.slick-prev:after {
    background-color: #74aea1;
}

    .cluster div:before {
        border: 7px solid #74aea1;
        box-shadow: inset 0 0 0 4px #74aea1;
    }

.mfp-arrow:hover {
    background: #74aea1;
}

.dropzone:hover {
    border: 2px dashed #74aea1;
}

.dropzone:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .95), rgba(255, 255, 255, .9));
    background-color: #74aea1;
}

.chosen-container .chosen-results li.highlighted,
.chosen-container-multi .chosen-choices li.search-choice,
.select-options li:hover,
a.button,
a.button.border:hover,
button.button,
[type=button],
[type=submit] {
    background-color: #74aea1;
}

.dropzone:hover .dz-message,
.sort-by .chosen-container-single .chosen-default,
.sort-by .chosen-container-single .chosen-single div b:after {
    color: #74aea1;
}

a.button.border {
    border: 1px solid #74aea1;
}

.plan.featured .plan-price {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, transparent);
    background-color: #74aea1;
}

.trigger.active a,
.ui-accordion .ui-accordion-header-active,
.ui-accordion .ui-accordion-header-active:hover {
    background-color: #74aea1;
    border-color: #74aea1;
}

.tabs-nav li a:hover,
.tabs-nav li.active a {
    border-color: #74aea1;
}

.style-3 .tabs-nav li a:hover,
.style-3 .tabs-nav li.active a {
    border-color: #74aea1;
    background-color: #74aea1;
}

.style-4 .tabs-nav li.active a,
.style-5 .tabs-nav li.active a,
table.basic-table th {
    background-color: #74aea1;
}

.info-box {
    border-top: 2px solid #74aea1;
    background: linear-gradient(to bottom, rgba(255, 255, 255, .98), rgba(255, 255, 255, .95));
    background-color: #74aea1;
}

    .info-box.no-border {
        background: linear-gradient(to bottom, rgba(255, 255, 255, .96), rgba(255, 255, 255, .93));
        background-color: #74aea1;
    }

.icon-box-1 .icon-container {
    background-color: #74aea1;
}
.chosen-container .chosen-results li.highlighted:hover,
.chosen-container-multi .chosen-choices li.search-choice:hover,
a.button:hover,
button.button:hover,
[type=button]:hover,
[type=submit]:hover {
    background-color: #74aea1;
}

.pager li span {
    border-color: transparent;
    background-color: #74aea1;
    color: #fff;
    transition: all 0.3s ease-in-out;
}

    .pager li span:hover {
        background-color: #74aea1;
    }

#backtotop a:hover,
#top-bar:hover {
    background-color: #74aea1;
}

.parallax-overlay {
    background-color: #74aea1;
}

    .parallax-overlay:hover {
        background-color: #74aea1;
    }

.footer-block .title {
    background-color: #74aea1;
}

.follow-us .title {
    background: none;
}

/*.fa-angle-left:before {
    content: "\f105";
}*/

.Language-spoken-list-2 li:before {
    color: #74aea1;
}

.show-more-button {
    color: #74aea1;
}

.product-review-item .review-info a,
.product-review-helpfulness .vote {
    color: #74aea1;
}

.cart-total .order-total {
    color: #74aea1;
}

.opc .allow .step-title {
    background-color: #74aea1;
}

    .opc .allow .step-title .number {
        background-color: #74aea1;
    }

.order-details-page .page-title a.print-order-button {
    background-color: #74aea1;
}

    .order-details-page .page-title a.print-order-button:hover {
        background-color: #74aea1;
    }

.order-details-page .order-overview .order-total strong {
    color: #74aea1;
}

.order-details-page .actions input:first-child {
    background-color: #74aea1;
}

    .order-details-page .actions input:first-child:hover {
        background-color: #74aea1;
    }

@media (min-width: 769px) {

    .footer-block .title {
        background: none;
    }
}
/*************************** Coustomize **************/
.badge {
    background-color: #74aea1;
    color: #fff;
}

.block .list a:hover {
    color: #74aea1;
}

.checkboxes.in-row label:hover {
    color: #74aea1;
}

.main-nav {
    background: #ffffff;
    background-image: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media (min-width: 768px) {
    .sm-mint a, .sm-mint a:hover, .sm-mint a:focus, .sm-mint a:active, .sm-mint a.highlighted {
        padding: 13px 24px;
        background: #ffffff;
        background-image: none;
        color: #191919;
    }
}

@media (max-width: 600px) {
    .main-nav {
        background: #74aea1;
    }
}

@media (min-width: 768px) {
    .sm-mint > li {
        border-left: none;
    }
}

.sm-mint a img {
    border: 0;
    margin-bottom: -3px;
}

@media (min-width: 768px) {
    .sm-mint ul a, .sm-mint ul a:hover, .sm-mint ul a:focus, .sm-mint ul a:active, .sm-mint ul a.highlighted {
        border: 0 !important;
        padding: 9px 23px;
        background: transparent;
        color: #525252;
        border-radius: 0 !important;
    }
}


@media (min-width: 768px) {
    .sm-mint ul a, .sm-mint.sm-vertical a {
        white-space: normal;
    }
}

.sm-mint ul a, .sm-mint ul a:hover, .sm-mint ul a:focus, .sm-mint ul a:active {
    background: transparent;
    color: #525252;
    font-size: 14px;
    font-weight: normal;
    text-shadow: none;
    border-left: 8px solid transparent;
}
.sm-mint ul a:hover {
        background-color: #74aea1;
        transition: all 0.3s ease-in-out;
    }
.sm-mint a:hover, .sm-mint a:focus, .sm-mint a:active {
    background: #74aea1;
    color: #fff;
}
.sm-mint a .sub-arrow {
    border-color: #74aea1 transparent transparent transparent;
}

 
.sm-mint {
    border-bottom: none !important;
}

.main-nav {
    border-bottom: 2px solid #74aea1;
}

@media (min-width: 768px) {
    .sm-mint.sm-rtl ul a .sub-arrow {
        border-color: transparent #74aea1 transparent transparent;
    }
}


/**************  Chat        */
.dialog h3 {
    color: #74aea1;
}

.i-group input:focus ~ label, .i-group input.used ~ label {
    color: #74aea1;
}

.bar:before, .bar:after {
    background: #74aea1;
}

.i-group label {
    color: #74aea1;
}

ul.nav > li.active {
    color: #74aea1;
}

.style-tx {
    color: #74aea1;
}

.style-bg {
    background: #74aea1;
    color: white;
}

@keyframes navgrow {
    100% {
        width: 100%;
        background-color: #74aea1;
    }
}

ul.list li.context {
    background-color: #74aea1;
}
.mdi-attachment {
    color: #74aea1;
}
.mdi-send {
    color: #74aea1 ;
}

.divloader {
    border: 5px solid #f3f3f3;
    border-top:  5px solid #74aea1;
}
.spnloader {
    border: 5px solid #f3f3f3;
    border-top:  5px solid #74aea1;
}

.class404 {
    color: #74aea1;
}
 
.divSelect a:hover {
       background-color: #74aea1;color: #fff;transition: color ease-in .3s;
    transition: background-color ease-in .3s;
}
.SelectBox label > b:after{ color: #74aea1;}
.SelectBox > i.fa { color: #74aea1;} #divGoToPanel > i.fa { color: #74aea1;    font-size: 20px;padding: 5px}
.treeview li a:hover {
    color: #74aea1;
    transition: background-color ease-in .3s;
}
.myulselector > li:hover {
    background-color: #74aea1;
    color: #ffffff;
}

.MenuFloat { background-color:rgba(116, 174, 161, 0.8); }
.floatingMenu { background-color:rgba(116, 174, 161, 0.8);}

.rating > input:checked ~ label {
    color:#74aea1;
    text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);
}

.ratebox {
    padding: 20px 13px;
    font-size: 3em;
    background-color: #99aaa6;
    border: 1px solid #74aea1;
    border-radius: 3px;
    color: #038064;
    letter-spacing: -5px;
}
.compare-products-page .clear-list {
    background-color: #74aea1;
    color: #fff;
}

.panelHeaderSpec {
    font-size: 27px !important;
    background-color: #74aea1 !important;
    color: white !important;   
}

 @media only screen and (max-width: 991px) {
     ul.top-bar-menu {
         background: #74aea1;
     }
 }

.lbl-reg-phonenumber {
    background-color: #74aea1;
}
