body {
    background-image: url("background-image.jpg");
   
   background-position:top center;
   background-color: #ffffff;
       font-family: "Raleway", Helvetica, sans-serif;
      color: #282828;
   border-top-color:#383c3f;
  background-repeat:no-repeat scroll;
  background-attachment:fixed;
 }

a {
  color: #282828;
}

a:hover{
  color: #5e5e5e;
}

header .header-top{
  color:#282828;
    background:#ffffff;
 }
header{
  }
header .header-top a,.header_right i{
  color: #282828;
}
header .header-top a:hover{
  color: #777777;
}
.header .topnav.open .search{
  border-color:#e7e7e7;
}
.topnav .search.tui #searchform::before{
  color:#222222;
}
.topnav .search.tui input{
  color:#222222;
}

@media only screen and (max-width: 479px){
  .header .topnav .search{
  border-color:#e7e7e7;
  }
  .topnav .search.tui #searchform::before{
  color:#282828;
  }
.topnav .search.tui input{
  color:#282828;
}

}
/*.language_block{
  background:;
}*/
nav.categories{
  background-color:#ffffff;
         border-top-color:#dbdbdb;
          box-shadow:0 8px 6px -8px #dbdbdb;
    -moz-box-shadow:0 8px 6px -8px #dbdbdb;
    -webkit-box-shadow:0 8px 6px -8px #dbdbdb;
  
}
.categories .wrapper_inner{
  background-color:#ffffff;
}

#tmcmsinfo_block {
 
   background:#ededed;
 
}

.index h2,.related h2, .bundle h2
{
  color: #1b1b1b;
  border-bottom-color:#cccccc;
      font-family: "Raleway", Helvetica, sans-serif;
    font-weight:normal;
}

.productpage .tabs ul.tabs-tabs li.ui-tabs-active a::before{
  background-color:#ffffff;
}
.index h2::before, .productpage .tabs ul.tabs-tabs li a::before,.related h2::before, .bundle h2::before{
  background-color:#ffffff;
}
.index h2::after, .productpage .tabs ul.tabs-tabs li.ui-tabs-active a::after,.related h2::after, .bundle h2::after{
  border-top:13px solid #cccccc;
}

h1.category-title, .gui-page-title, h1.page_title,aboutus h1{
   color: #1b1b1b;
}





.products.products-horizontal .product .actions,
.products.products-grid .product .actions,.products.products-list .product .actions a.button-add,.product-info .buy .add,#gui-form-cart .gui-button-small,.gui a.gui-button-large, .gui a.gui-button-small,.header .cart .contents .buttons a,.aboutus-btn.btn,.bundle .actions span{
  background:#000000;
}
.products.products-list .product .actions a.button-add:hover,.product-info .buy .add:hover,#gui-form-cart .gui-button-small:hover,.gui a.gui-button-large:hover, .gui a.gui-button-small:hover,.gui a.gui-button-large:active,
.gui a.gui-button-small:active,.header .cart .contents .buttons a:hover,.aboutus-btn.btn:hover,.bundle .actions span{
  background:#686868;
}
#newsletterbar button{
   background:#282828;
 color:#ffffff;
}
#newsletterbar button:hover{
   background:#000000;
 color:#ffffff;
}
.products.products-horizontal .product .button-add ,
.products.products-grid .product .button-add ,
.products.products-list .product .actions a.button-add,
.product-info .buy .add,
.header .cart .contents .buttons a,
.gui a.gui-button-large,
 #newsletterbar .wrapper_inner button ,
 .gui a.gui-button-large, .gui a.gui-button-small , #newsletterbar button,.product-info .buy .add span,,#gui-form-cart .gui-button-small,.gui a.gui-button-large, .gui a.gui-button-small{
      font-family: "Open Sans", Helvetica, sans-serif;
  }

.headerleft .phoneno{
      font-family: "Open Sans", Helvetica, sans-serif;
  }
.products.products-horizontal .product p.price,
.products.products-grid .product p.price,
.products.products-list .product p.price  ,
.gui-products-price, .gui-price{
color: #842787;
     font-family: "Open Sans", Helvetica, sans-serif;
  }
.products.products-horizontal .product p.price .price-old,
.products.products-grid .product p.price .price-old,
.products.products-list .product p.price .price-old,
.gui-products-price, .gui-price{
  color: #000000;
}

.footer h4,.footer .footer-nav ul li,.footer .footer-nav ul li a{
       font-family: "Raleway", Helvetica, sans-serif;
  }
.footer a,.footer .footer-nav ul li{
  color:#282828;
}
.footer a:hover{
  color:#5e5e5e;
}
.footer h4{
  color:#282828;
}
.footer{
  background-color:#f7f7f7;
}
.bottom-copyright{
   background-color:#f7f7f7;
   color:#282828;
}
.sidebar-box h2 ,.gui-col2-left-col1 .gui-block .gui-block-title,  .gui-col2-right .gui-col2-right-col2  .gui-block  .gui-block-title,.product-info h1{
  border-bottom-color:#cccccc;
}


.collection-pagination ul li.number.active a,.collection-pagination ul li.number a:hover,.collection-pagination ul li.prev a:hover, .collection-pagination ul li.next a:hover{
  border-color:#999999;
 color: #282828;
}

.productpage .tabs ul.tabs-tabs li:hover a,.productpage .tabs ul.tabs-tabs li.ui-tabs-active.ui-state-active a{
  color:#000000;
}

.owl-theme .owl-controls .owl-page span{
  background-color:#d5d5d5;
  border-color:#d5d5d5;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
  border-color:#c0c0c0;
}


.header .cart .total-length{
  background-color:#222222;
  border-color:#222222;
  color:#ffffff
}

.header .topnav .autocomplete .more a{
  background-color:#000000;
}
.main-menu ul li.home a, .main-menu ul li a.main, .nav-responsive span{
  color:#222222;
    font-family: "Raleway", Helvetica, sans-serif;
  
background-color:#ffffff;
}


.main-menu ul li.hover a{
 background-color:#ffffff;
color:#842787;
}

.main-menu ul li.hover ul li a,.main-menu ul li.hover ul li.hover ul li a{
 color:#222222;
background-color:#ffffff;
}
.main-menu ul ul{
  background-color:#ffffff;
}
.main-menu ul li.hover ul li.hover a,.main-menu ul li.hover ul li.hover ul li.hover a{
 color:#842787;
background-color:#fafafa;
}

.main-menu ul li a.main:before{
  background:#000000;
}
.search_toggle{
  border-right-color:#282828;
}
.followus-title{
  background-color:#842787;
  color:#ffffff;
}

.social-link:after{
  border-top-color:#842787;
}

#tmcmsinfo_block .cms_shipping .cms_shipping1 .read, #tmcmsinfo_block .cms_shipping .cms_shipping2 .read, #tmcmsinfo_block .cms_shipping .cms_shipping3 .read,#tmcmsinfo_block .cms_shipping .cms_shipping1 .desc, #tmcmsinfo_block .cms_shipping .cms_shipping2 .desc, #tmcmsinfo_block .cms_shipping .cms_shipping3 .desc{
      font-family: "Open Sans", Helvetica, sans-serif;
  }


.tui-dropdown ul li a{
  color:#282828;
}

.tui-dropdown ul li a:hover{
  color:#5e5e5e;
}

#tmtestionial_block .testimonial_main div .product_inner_cms .name a{
  color:#282828;
}
.special-offers{
    background-color:#57176e;
}

.offer-title,.offer-description,.offer_slider_inner .title{
  color:#ffffff;
}

.offer-text .border_main{
  background-color:#ffffff;
  border:1px solid #ffffff;
}


.categories-product .product-block .product-image,
.products.products-horizontal .product .product-block .product-image,
.products.products-grid .product .product-block .product-image{
  border-color:#f2f2f2;
}



.main-menu ul ul{
border-color:#d6d6d6;
box-shadow:0 4px 4px -3px #dbdbdb inset;
-webkit-box-shadow:0 4px 4px -3px #dbdbdb inset;
-moz-box-shadow:0 4px 4px -3px #dbdbdb inset;
}
.main-menu ul ul li a{
border-bottom-color:#e7e7e7;
}
.header .topnav .search{
background:#ffffff;
}

@media only screen and (max-width: 479px){
  .header .topnav .search{
background:#ffffff;
}
}

.offer_slider .offer_slider_inner .flex-direction-nav a{
   border-color:#ffffff;
}

.offer_slider .offer_slider_inner .flex-direction-nav a:hover{
  border-color:#000000;
}