::selection{
    color:#fff;
    background:#8E9396;
}
::-moz-selection{
    color:#fff;
    background:#8E9396;
}
a:hover, .opened, .widget .list li.current a, .active .accordion-head, .active .toggle-head, .labele, .filterable li a:hover, .filterable li.current a, .services [class^="grid_"]:hover .service-icon, .evo_fc_day.has_events,
.detailes a:hover, .detailes h5 a:hover, .preve:hover, .nexte:hover, #testimonials .flex-direction-nav a i:hover, .grey-line:hover .action-t i, .dropcap-border, .tags a:hover,
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, ul.newsticker a:hover, .breadcrumbIn ul li a:hover, .post-format i, .errori, .products .add-to:hover, .header_bag a:hover, .shopping_bag:hover .header_bag a,
ul.showcomments .entry-title i, table.shop_table .product-name a:hover, .woocommerce table.shop_table .product-name a:hover, .services [class^="col-"]:hover .ico_l,.service-item .service-icon, .service-item:hover .service-icon,
.owl-carousel .owl-prev:hover i,.owl-carousel .owl-next:hover i,.owl-carousel .owl-prev:hover i, .services .service-item:hover .service-icon,
#toTop:hover i, .navigation-menu.list li.current a, .dropcap-txt, .restaurant-products .product-price, .meta-more a:hover {
    color: #8E9396;
}
.features-products .product-item:hover, .new-products .product-item:hover {
    border-bottom-color: #8E9396;
}
.load-color, #contactForm #sendMessage, #sendOrder, #login_form_official #login_button, #register_form_official #register_button, .headdown, .pagination-tt ul li a:hover, .side-navigation a.active,
.nav-arrows a:hover, .mslider-arrow:hover, .big-slider .flex-direction-nav a, .item-list .pager .pager-item a:hover, .projectslider .flex-direction-nav a:hover, ul.showcomments .reply a:hover, #commentform .send-message, .fLeft:hover, .fRight:hover,
.service-i i, .service-older h3.service-title, .tbutton, .dropcap, .footer-last, .progress-bar span, .post .blockquote-post, .the-icons .span3 a:hover, .services [class^="grid_"]:hover .tbutton,
.service-ii i, #loginform #login-button, #filter_button, .table th, .table tfoot td, .header_bag span,
.co-info .co-info-back, .head #open-left, #contactForm-widget #sendMessage:hover, .md-arrow-left, .md-arrow-right,.mdf-arrow-left, .mdf-arrow-right,
.social a:hover i, .social a:hover i, .with_color a i, .with_color a i,
 .nav-arrows a, .commerce-add-to-cart input[type="submit"], .attribute-widgets select
{
    background-color: #fff;
}
#toTop{
	background-color: #d52b1e;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border-top: 2px solid #8E9396;
}
.item-list .pager .pager-item a:hover {
    background: #8E9396;
}
.item-list .pager .pager-item a {
    border-bottom: 2px solid #8E9396;
}
.portfolio-carousel .item:hover {border-bottom: 3px solid #8E9396;}
.nicescroll-rails div {background-color: #e74c3c !important;}
.head, .pagination-tt ul li a, .side-navigation a.active, .active .accordion-head, .active .toggle-head, .sb-slider h3, .labele, .dropcap-border, #footer, .tags a:hover, .service-older [class^="grid_"]:hover h3,
.widget #searchwidget input:focus, #newsletters input:focus, .coupon_input:focus, #loginform #input-i:focus, .products [class^="grid_"]:hover .product-content, .products .add-to:hover, #footer .col-title,
.col-title, .widget .list li a:hover, #track_input:focus, #contactForm #senderName:focus, #contactForm #senderEmail:focus, #login_form_official #login_input:focus, #register_form_official #register_input:focus,
.widget .list li.current a, #contactForm #message:focus, #commentform input:focus, #commentform textarea:focus, .headdown .social a:hover, #contactForm-widget #senderName:focus, #contactForm-widget #senderEmail:focus, #contactForm-widget #message:focus {
    border-color: #8E9396 !important;
}

.tabs li a.active {border-top: 2px solid #8E9396 !important;}
.from-blog .blog-content:hover, .anyClass li:hover {border-bottom: 3px solid #8E9396;}
.arrow-down {border-top: 22px solid #8E9396}
.action, .dark_action {border-left: 2px solid #8E9396;}
.arrow-down.opened {border-top: 0;}

.tbutton.tbutton5.color1, .tbutton.tbutton6.color1, .tbutton.tbutton7.color1 {border-color: #8E9396; color:#8E9396}
.service-older [class^="grid_"]:hover h3, #contactForm #sendMessage:hover, #sendOrder:hover, #toTop:hover, #commentform .send-message:hover,
#commentform .send-message:focus, .hover-fx, .services [class^="grid_"] .tbutton:hover, #loginform #login-button:hover, #filter_button:hover, .header_v2 .big-slider .flex-direction-nav a:hover, .headdown .social a {border: 1px solid #fff;}
.tbutton:hover {background: #8E9396;}

/*============Menu=========*/
.sf-menu li li a { 
    color: #767676; 
}
.sf-menu li:before {
    color: #767676;
}
.menu-layout1 .sf-menu > li > a,
.menu-layout2 .sf-menu > li > a,
.menu-layout3 .sf-menu > li > a,
.menu-layout4 .sf-menu > li > a,
.menu-layout5 .sf-menu > li > a, 
.menu-layout6 .sf-menu > li > a,
.menu-layout7 .sf-menu > li > a {
    color: #fff;
}

.sf-menu ul li { background-color: rgba(255,255,255,.9); }
.sf-menu li li.current a,
.sf-menu li li a:hover {
	color: #d52b1e;
}
.menu-layout1 .sf-menu li.back .left,
.menu-layout2 .sf-menu li.back .left {
    border-bottom-color: #8E9396;
}
.menu-layout1 .sf-menu ul li:hover{
background-color: rgba(255,255,255,.9);
}
.menu-layout3 .sf-menu li.back {
    background-color:  #8E9396;
}
.menu-layout4 .sf-menu li.back .left {
    border-bottom-color: #8E9396;
}
.menu-layout5 .sf-menu li.back .left {
    border-top-color: #8E9396;
}
.menu-layout6 .sf-menu ul li,
.menu-layout6 .sf-menu ul li:hover,
.menu-layout6 .sf-menu > li:hover > a, 
.menu-layout6 .sf-menu > li > a:hover, 
.menu-layout6 .sf-menu > li.current > a {
    color: #FFF;
    background: #8E9396;
}
.menu-layout7 .sf-menu ul li,
.menu-layout7 .sf-menu ul li:hover,
.menu-layout7 .sf-menu > li:hover > a, 
.menu-layout7 .sf-menu > li > a:hover, 
.menu-layout7 .sf-menu > li.current > a {
    color: #FFF;
    background: rgba(142, 147, 150, 0.6);
}

/*headdown*/
.headdown .sf-menu li:before {
    color: #fff;
}
.headdown .menu-layout1 .sf-menu > li > a,
.headdown .menu-layout2 .sf-menu > li > a,
.headdown .menu-layout3 .sf-menu > li > a,
.headdown .menu-layout4 .sf-menu > li > a,
.headdown .menu-layout5 .sf-menu > li > a, 
.headdown .menu-layout6 .sf-menu > li > a,
.headdown .menu-layout7 .sf-menu > li > a {
    color: #767676;
}
.headdown .menu-layout3 .sf-menu > li > a.active-trail, .headdown .menu-layout3 .sf-menu > li > a.active {
color:#d52b1e;
font-weight: bold;
}
.headdown .menu-layout1 .sf-menu > li > a.active-trail, .headdown .menu-layout1 .sf-menu > li > a.active {
color:#d52b1e;
font-weight: bold;
}

.headdown .menu-layout1 .sf-menu li.back .left,
.headdown .menu-layout2 .sf-menu li.back .left {
    border-bottom-color: #d52b1e;
}
.headdown .menu-layout3 .sf-menu li.back {
    background-color:  #d52b1e;
}
.headdown .menu-layout4 .sf-menu li.back .left {
    border-bottom-color: #fff;
}
.headdown .menu-layout5 .sf-menu li.back .left {
    border-top-color: #fff;
}
.headdown .menu-layout3 .sf-menu > li > a:hover{
color: #d52b1e;
}
.headdown .menu-layout1 .sf-menu > li > a:hover{
color: #d52b1e;
}


.copyright, .foot-menu li:before {color: #fff;}
.headdown .header-element .info span{ color: #fff !important;}
.foot-menu a:hover {color: #ddd !important;}
.headdown .social a i, .headdown .info, .pagination-tt ul li a:hover {color: #fff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border-top: 2px solid #8E9396;}

.service-older h3.service-title {background-color: #8E9396;border-bottom: 3px solid #bbb;}
.service-older .service-item:hover h3 {
    background-color: #8E9396;
    border-bottom: 3px solid #bbb;
}
.partner-carousel .partner-item:hover {
    border: 1px solid #8E9396;
}
.portolio-item-content:hover {
    border-bottom: 3px solid #8E9396;
}
.cbp_tmtimeline > li .cbp_tmicon img {
    border: 2px solid #8E9396;
}
.cbp_tmtimeline > li .cbp_tmlabel {
    border: 1px solid #8E9396;
}
.cbp_tmtimeline > li .cbp_tmlabel:after {
    border-right-color: #8E9396;
}
.cbp_tmtimeline:before {
    background: #8E9396;
}
.one-staff {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-bottom: 3px solid #ddd;
}
.one-staff:hover {
    border-bottom: 3px solid #8E9396;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

input[type="submit"],
.search-api-ranges-widget .ui-slider-horizontal .ui-slider-range {
    background-color: #8E9396;
}
.search-api-ranges-widget  .ui-slider .ui-slider-handle {
    background-color: #8E9396 !important;border: 1px solid #8E9396 !important;
}
input[type="submit"]:hover {
    background-color: #8E9396;
    opacity: 0.9;
}
.product-variations .commerce-add-to-cart input[type="submit"],
.line-item-summary-view-cart a, .line-item-summary-checkout a {
    background: #8E9396;
}
table thead th {
    border-bottom: 2px solid #8E9396;
    color: #666;
}
.service-i .service-item .service-icon,
.foot-menu .links li a, #footer .copyright {
    color: #fff;
}
.team-thumbnail img {
    border: 1px solid #8E9396;
}
.team-name, .tags a.blog-tag:hover {
    color: #8E9396;
}
ul.quicktabs-tabs li.active a {
    border-top: 2px solid #8E9396;
}

.view_cart {
    color: #333;
}
ul > li > .icon, ol > li >.icon {
    color: #d52b1e;
	margin-right: 5px;
}
.breadcrumbIn span, .breadcrumbIn ul li {color: #e9e9e9;}
.breadcrumbIn ul li a {color: #fff;}
.breadcrumbIn ul li a:hover {color: #fff;opacity: 0.5;}
.Blist li {
    color: #fff;
}
.price-table.light .Blist li {
    color: #333;
}
#footer {
    background: #f2f2f2;
    color: #767676;
}
#footer p, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a {
    color: #767676;;
}
#footer hr {
    background-color: #e6e6e6;
}
#footer a:hover {
    color: inherit;
}
@media screen and (max-width: 767px) {
    .cbp_tmtimeline > li .cbp_tmlabel:after {
        border-bottom-color: #8E9396;
        border-right-color: transparent;
    }
}
@media screen and (max-width: 959px) { 
    .sf-menu > li:hover > a, .sf-menu > li > a:hover, .sf-menu > li.current > a {
        background: none !important;
    }
    .sf-menu > li.current > a.active {
        background: rgba(0,0,0,0.1) !important;
    }
}