/* Table of Content
======================================================================================================================================================
  
    1 - TOP HEADER
    2 - HEADER
    3 - FEATURED SECTION
    4 - MAIN CONTENTS    
    5 - FOOTER
    6 - SIDEBAR
    7 - PRODUCT PAGE
    8 - SHOPPING CART
    9 - CHECKOUT PAGE
    10 - COMPARE PAGE
    11 - ACCOUNT PAGES
    12 - CONTACT PAGE
    13 - CUSTOM PLUGINS
====================================================================================================================================================== */

::selection {
  background: #e1e1e1;
  color: white;
}
::-moz-selection {
  background: #ec1c25;
  color: white;
}
.gotoTop:hover {
  opacity:0.7;
}
.style-button {
  background: #ec1c25;
  color: white;
}
a.style-link {
  color: #ec1c25;
}
/*====================================================================================================================================================== 
Top Header
====================================================================================================================================================== */

.top-select-menu a:hover {
  background: #ec1c25;
  color: white;
}
.top-select-menu:hover i.icomoon {
  color: #ec1c25;
}
#top-search-wrapper .search-button {
  background: #ec1c25;
  color: #fadbd8;
}
.account-links a:hover {
  color: #ec1c25;
}
.mini-cart {
  background: #ec1c25;
}
.mini-cart .cart-data,
.mini-cart span.count,
.mini-cart i.icomoon,
.mini-cart a.icomoon {
  color: white;
}
.mini-cart .cart-top {
  border-right: 1px solid #c1392b;
}
.mini-cart .checkout-icon {
  border-left: 1px solid #c1392b;
}
.mini-cart .cart-dropdown #cart-list .mini-product .product-meta:hover a,
.mini-cart .cart-dropdown #cart-list .mini-product .product-meta:hover span {
  color: #ec1c25;
}
.mini-cart .cart-dropdown #cart-list .mini-product .action a i:hover {
  color: white;
  background: #ec1c25;
}
.mini-cart .cart-dropdown #cart-list table.mini-cart-total tr:last-child td span.total {
  background: #ec1c25;
  color: white;
}
.mini-cart .cart-dropdown .checkout {
  background: #ec1c25;
}
.mini-cart .cart-dropdown .checkout a {
  color: white;
}
.mini-cart .cart-dropdown .checkout .cart {
  border-right: 1px solid #c1392b;
}
header nav .active-page {
  background-color: #FB9924 !important;
  color: white !important;
}
header nav .active-page i {
  color: #fadbd8;
}
header nav ul li ul {
  border-top: 1px solid #FB9924;
}
header nav ul li ul li a:hover {
  background: #FB9924;
  color: white;
}
header nav ul li:hover > a {
  /*color: #FFF;*/
  background: #ccc !important;
  
}
header .submenu_wrapper,
header .megamenu {
  border-top: 1px solid #FB9924;
}
header .mobile-menu-trigger span.icomoon {
  background: #ec1c25;
  color: #fadbd8;
}
/*====================================================================================================================================================== 
3- FEATURED SECTION
====================================================================================================================================================== */

.banner:hover .link-icon:hover {
  background: #ec1c25;
  color: white;
}
/*====================================================================================================================================================== 
4- MAIN CONTENTS
====================================================================================================================================================== */

#main-container .full-container .box-heading:after,
#main-container .aside-container .box-heading:after {
  background: #004B96;
}
#main-container .full-container .all-blog,
#main-container .aside-container .all-blog {
  background: #ec1c25;
  color: white;
}
#main-container .page-top-leader .price .old-price:after {
  background: #ec1c25;
}
.compare-box i {
  background: #ec1c25;
  color: white;
}
.pagination b {
  background-color: #ec1c25;
  color: white;
  color: white !important;
}
.pagination b i {
  color: #fadbd8;
}
.pagination b:after {
  background: #c1392b;
}
.pagination b:before {
  background: #c1392b;
}
.heart {
  background: #ec1c25;
  color: #fadbd8;
}
.module .product-box .product-meta .price .old-price:after,
.product-grid .product-box .product-meta .price .old-price:after,
.prettyContent .product-box .product-meta .price .old-price:after,
.related-products .product-box .product-meta .price .old-price:after {
  background: #ec1c25;
}
.module .product-box .product-action li:hover a,
.product-grid .product-box .product-action li:hover a,
.prettyContent .product-box .product-action li:hover a,
.related-products .product-box .product-action li:hover a {
  color: #ec1c25;
}
.product-list .product-box .product-price .price .old-price:after {
  background: #ec1c25;
}
.product-list .product-box .product-action div:hover {
  background: #ec1c25;
}
.product-list .product-box .product-action div:hover a,
.product-list .product-box .product-action div:hover i {
  color: white;
}
.product-list .product-box .addtoCart-list:hover {
  background: #ec1c25;
  color: white;
}
.product-list .product-box .addtoCart-list:hover i {
  color: white;
}
.latest-blog article .meta .title a:hover,
.blog-listing article .meta .title a:hover {
  color: #ec1c25;
}
.latest-blog article .date,
.blog-listing article .date {
  background: #ec1c25;
  color: white;
}
.latest-blog article .blog-link i,
.blog-listing article .blog-link i {
  color: white;
}
.latest-blog article .blog-link:hover,
.blog-listing article .blog-link:hover {
  background: #ec1c25;
  color: white;
}
.blog-post .posted-in a:hover,
.blog-post .date a:hover {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  color: #ec1c25;
}
.blog-post .post-comment-form .button {
  background: #ec1c25;
  color: white !important;
}
.content-box {
  border-left-color: #ec1c25;
}
.content-box .action-btn {
  background: #ec1c25;
  color: white;
}

.box-heading:after{
	background: #004B96;	
}

/*====================================================================================================================================================== 
5- FOOTER
====================================================================================================================================================== */

.base-info .base-info-data .phone-number {
  color: #000000;
}
footer .box-heading:after {
  background: #fb9924;
}
footer .list-links li a:hover {
  background: #ec1c25;
  color: white;
}
footer .contact-info li i {
  background: #fb9924;
  color: #004b96 !important;
  height: 25px;
  width: 25px;
  text-align: center;
line-height: 23px;
}
footer .copyright p a {
  color: #ec1c25;
  border-bottom: 1px dotted #ec1c25;
}
.subscribe button {
  background: #ec1c25;
  color: #fadbd8;
}
/*=====================================================================
6- SIDEBARE
===========================================================*/

#column-left .product-box .product-meta .old-price:after,
#column-right .product-box .product-meta .old-price:after {
  background: #ec1c25;
}
#column-left .product-box .product-action li a:hover,
#column-right .product-box .product-action li a:hover {
  background: #ec1c25;
  color: #fadbd8;
}
#column-left li a.active,
#column-right li a.active {
  color: #ec1c25;
}
/*========================================================================
7 - PRODUCT PAGE
========================================================================*/

/****** PRODUCT Page ******/

.product-info .write_review {
  border-bottom: 1px dotted #ec1c25;
}
.product-info .price .old-price:after {
  background: #ec1c25;
}
.addTocart-product {
  background: #ec1c25;
  color: white;
}
.tabs-wrapper ul.header a {
  background: #f1f1f1;
  background: -moz-linear-gradient(top, #fdfdfd 0%, #fdfdfd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #1d1d1d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #fdfdfd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%, #fdfdfd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #fdfdfd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%, #fdfdfd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#fdfdfd, GradientType=0);
}
.tabs-wrapper ul.header .active-tab {
  border-top: 1px solid #ec1c25;
}
.tabs-wrapper .button {
  background: #ec1c25;
  color: white;
}
/*============================================================
8 - SHOPPING CART
====================================================================*/

/******** SHOOPING CART  ********/

.cart-info,
.wishlist-info,
.transaction-info {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
.cart-info table,
.wishlist-info table,
.transaction-info table {
  border-top: 1px solid #ec1c25;
}
.cart-info table thead tr,
.wishlist-info table thead tr,
.transaction-info table thead tr {
  background: #ec1c25;
}
.cart-info table thead tr td,
.wishlist-info table thead tr td,
.transaction-info table thead tr td {
  color: white;
}
.cart-info table .update_cart:hover,
.wishlist-info table .update_cart:hover,
.transaction-info table .update_cart:hover,
.cart-info table .remove_cart:hover,
.wishlist-info table .remove_cart:hover,
.transaction-info table .remove_cart:hover {
  -webkit-transform: rotate(-360deg);
  -moz-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  transform: rotate(-360deg);
  color: #ec1c25;
}
.cart-info table .add_cart:hover,
.wishlist-info table .add_cart:hover,
.transaction-info table .add_cart:hover {
  color: #ec1c25;
}
.cart-total table tr:last-child td:last-child {
  background: #ec1c25;
  color: white;
}
.cart-buttons .checkout-btn,
.cart-buttons .shopping-btn {
  background: #ec1c25;
  color: white;
}
.coupon-wraper .cart-module > div input.button {
  background: #ec1c25;
  color: white;
}
/*===================================================================
9 - CHECKOUT PAGE
====================================================================*/

.checkout-tab .checkout-heading .edit-tab {
  background: #ec1c25;
  color: #fadbd8;
}
.checkout-tab .checkout-content .button {
  background: #ec1c25;
  color: white;
}
.style-button {
  background: #FB9924;
  color: white;
  text-transform:uppercase;
}
.checkout-product table thead tr {
  background: #ec1c25;
  color: white;
}
/*==================================================================
10 - COMPARE PAGE    
=================================================================*/

.compare-info table thead tr {
  background: #ec1c25;
}
.compare-info table thead tr td {
  color: white;
}
.compare-info table .old-price:after {
  background: #ec1c25;
}
.compare-info .button {
  background: #ec1c25;
  color: white;
}
/*** =========================================================
11 - ACCOUNT PAGES
===========================================================*/

.account-page h1:after {
  background: #ec1c25;
}
.account-page .content {
  border-top: 2px solid #ec1c25;
}
.account-page ul.list li a:hover {
  background: #ec1c25;
  color: white;
}
/*================================================================
12 CONTACT PAGE
===================================================================*/

/*====================================================================================================================================================== 
13 - CUSTOM PLUGINS
====================================================================================================================================================== */

/** Twitter Widget **/

#tweets_wraper li .tweet_time {
  color: #ec1c25;
}
#tweets_wraper li .tweet_text a:hover {
  color: #ec1c25;
}
/*** FLEXY SLIDESHOW ***/

.flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-prev:hover {
  background: #ed1c24;
  color: #fefefe;
}
/** TOOLTIP */

.tooltip {
  background: #ec1c25;
  color: white;
}
.tooltip:after {
  border-color: #ec1c25 transparent transparent transparent;
}
.swiper-main .arrow-left:hover,
.swiper-main .arrow-right:hover {
  background: #004B96;
  color: #FB9924;
}
.swiper-container .caption .button,
.swiper-slide .caption .button {
  background: #FB9924;
  color: white;
}
.prettyContent .product-box .plus {
  background: #ec1c25;
  color: #fadbd8;
}
.prettyContent .product-box .quick-addtoCart {
  color: white;
  background: #ec1c25;
}
