body, .fullscreen {
    background: #fff url("../../img/bg/pattern_31.png") repeat scroll 0 0;
}
.flex-direction-nav a,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.carousel-testimonials .quotes,
.icon-color,
a.icon-color,
.price-table.active .price-table-title,
.price-table.active .price-table-price,
.ls-nav-prev, .ls-nav-next {
    color: #f76d2b;
}

.loader-slider,
.flexslider.banners .flex-direction-nav a:hover,
.flexslider.vertical .flex-direction-nav a:hover,
.flexslider.more-views .flex-direction-nav a:hover,
.carousel-testimonials .flexslider .flex-direction-nav a,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.es-nav a.btn:hover {
    background-color: #f76d2b;
}

.flexslider.banners {
    border-bottom: 5px solid #f76d2b;
}

.icon-color:hover,
a.icon-color:hover,
h3 [class^="icon-"],
h3 [class*=" icon-"],
h3 small a,
#megamenu span.inside i,
#back-top a,
.listing_header_row1 a[class^="icon-"]:hover,
.listing_header_row1 a[class*=" icon-"]:hover,
.num a[disabled],
.product .product-tocart a:hover i,
a.icon-trash-2:hover,
i.icon-trash-3:hover,
.custom_blocks .box,
.custom_blocks .box a,
.dropcap.color,
.color_mark,
#collapsed-menu .nav-header span.collapse_button,
#collapsed-menu li.active > label > a,
#collapsed-menu .nav-list li.active > a,
.loading-message,
.bubbleItemsResult .bubble-close,
.sh-menu ul > li:hover [class^="icon-"],
.sh-menu ul > li > ul > li:hover [class^="icon-"],
.ls-nav-prev:hover, .ls-nav-next:hover,
#layerslider .text2,
#layerslider .text5,
#layerslider .text7,
.bmi__arr--next:hover,
.bmi__arr--prev:hover,
.bmi__fullscreen-icon:hover,
.bmi__video-close:hover,
.bmi__thumb-border,
.bmi__video-play:after {
    color: #ff5a00;
}

#megamenu ul.rows_outer ul.menu_row li.col li.title a {
    color: #18202E;
}

.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover,
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.noUi-active,
.shoppingcart .badge,
a.small_icon_color:hover i,
.direction-nav a:hover {
    background-color: #ff5a00;
}

.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
    color: #f76d2b !important;
}

.noUi-handle {
    border: 3px solid #ff5a00;
}

.noUi-connect,
button,
.button {
    background-color: #0a92ca;
}

#nav.megamenu li.level1:hover {
    border-left: 4px solid #4ac7cd !important;
}

#nav.megamenu li.level1:hover > a {
    color: #4ac7cd;
    background: #d1e1f0;
}

#megamenu ul.rows_outer ul.menu_row li.col li.title span.hot {
    background-color: red;
}

.product .product-price-regular,
.preview .product-price-regular,
.product .product-price span.new,
.preview .product-price span.new,
.red,
.product-shop h4.short-description,
.styled-list li:before,
.std li:before,
label.error {
    color: red;
}

.product .product-tocart a,
.preview .product-tocart a,
.listing_header_row1 a[class^="icon-"].active,
.listing_header_row1 a[class*=" icon-"].active {
    color: #0a92ca;
}

.label_best_top_left,
.label_gift_top_right,
.label_new_top_left,
.label_new_top_right,
.label_sale_top_left,
.label_sale_top_right {
    background-color: #6c9dea;
}

.label_best_top_left {
    background-color: #9acd32;
}

.label_gift_top_right {
    background-color: #ac87d7;
}

.label_sale_top_left,
.label_sale_top_right {
    background-color: #ff391c;
}

.sale_discount {
    background-color: #f76d2b;
}

.b-green {
    background-image: linear-gradient(#9acd32, #9acd32);
}

.b-red {
    background-image: linear-gradient(#ff391c, #ff391c);
}

.b-grey {
    background-image: linear-gradient(#9da9ad, #9da9ad);
}

.b-orange {
    background-image: linear-gradient(#ff670f, #f76d2b);
}

.b-blue {
    background-image: linear-gradient(#6495ed, #6495ed);
}

.rating strong i,
.yellow {
    color: #ff9d00;
}

.green {
    color: green;
}

.blue {
    color: royalblue;
}

.grey {
    color: #ccc;
}

.product-shop .special-price .price,
.product-listing.product-list .special-price .price {
    color: #e60000;
}

span.out-stock {
    color: #ff391c;
}

.message.error {
    color: #866868;
    border-color: #dfd2d2;
    background: #f3dddd;
}

.message.error i {
    color: #d1aaaa;
}

.message.done {
    color: #67795c;
    border-color: #d9e6d1;
    background: #e8f6df;
}

.message.done i {
    color: #bad3aa;
}

.message.info {
    color: #8a8a8a;
    border-color: #e8e8e8;
    background: #efefef;
}

.message.info i {
    color: #c7c7c7;
}

#footer_bottom i.icon-facebook:hover {
    color: #3b5998;
}

#footer_bottom i.icon-twitter-bird:hover {
    color: #49c8f5;
}

#footer_bottom i.icon-linkedin:hover {
    color: #069;
}

#footer_bottom i.icon-pinterest:hover {
    color: #cb2027;
}

#footer_bottom i.icon-gplus:hover {
    color: #d14836;
}

button,
.button {
    color: #fff;
    background-color: #0a92ca;
}

button.dark,
.button.dark {
    background: #333;
}

button:hover,
.button:hover {
    color: #fff;
    background-color: #f76d2b;
}

button.border,
.button.border {
    color: #0a92ca;
    border: 1px solid #0a92ca;
    background-color: #fff;
}

button.border:hover,
.button.border:hover {
    color: #fff;
    border: 1px solid #ff5a00;
    background-color: #ff5a00;
}

button.grey,
.button.grey {
    color: #000;
    background: #f0f0f0;
}

button.grey:hover,
.button.grey:hover {
    color: #000;
    background: #cfcfcf;
}
.btn-middle,
.btn-xlarge,
.button_small,
#topline a.button_small,
.form-search button,
.form-mail button,
#pagination .active span,
#pagination a:hover,
.filters a:hover,
.filters a.active,
#filters li a:hover,
#filters li a.active,
#filters li a.selected,
.dropcap.dark,
.notouch ul.sidenav li a:hover,
ul.sidenav li.active a,
.promo-box.style4,
.price-table.active .price-table-price,
.jcarousel-skin-previews a.btn:hover,
.jcarousel-skin-brands a.btn:hover {
    color: #fff;
    background-color: #606060;
}

button.dark:hover,
.button.dark:hover,
.button_small:hover,
#topline a.button_small:hover {
    background: #000;
}

.form-search button.btn:hover,
.form-mail button.btn:hover {
    color: #fff;
    background: #404040;
}
.form-login button i {
    color: #f06;
}
.gagbox,
.bmi__dot {
    color: #606060;
}
.gagbox,
.bmi__dot {
    border: 1px solid #ff5a00;
}
.bubble, .loading-message.loading-message-boxed {
    border: 2px solid #0a92ca;
    background-color: #fff;
}

.bubble > .arrow {
    border-top: 10px solid transparent;
    border-right: 10px solid #0a92ca;
    border-bottom: 10px solid transparent;
}
.sh-menu ul ul {
    border-left: 4px solid #0a92ca;
    background: #fff;
    box-shadow: 0 0 12px rgba(0, 0, 0, .176);
}
