/* General
================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff  no-repeat scroll top center;
}
h1 { color:#2a2a2a; font-family: "Open Sans", Helvetica, sans-serif; }

h2, h3, h4, h5, h6 {
  font-family: "Open Sans", Helvetica, sans-serif;
  color:#2a2a2a;
}

/* Colors
================================================== */
/* Highlight color */
a, 
a:visited, 
a:focus,
nav .glyphicon-remove,
.sidebar .item .itemLink.active, 
.sidebar .item .itemLink.active:hover,
.sidebar .item .subitemLink.active, 
.sidebar .item .subitemLink.active:hover,
footer .social-media .symbol:hover,
.products .product .image-wrap .cart,
.sidebar .item .active, 
.sidebar .item .active:hover,
body .gui a {
  color: #000000;
}


a:hover, body .gui a:hover {  color: #696969; }



/* Highlight border-color */
/*
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus, #formSearch input:focus,
.products .product .image-wrap .cart {
  border-color: #000000;
}
*/

input[type="checkbox"], input[type="radio"] { border: 1px solid #b0b0b0;  }

/* Highlight background-color */
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.navigation .burger.open li,
body .gui a.gui-button-large, body .gui a.gui-button-small,
body .gui a.gui-button-large.gui-button-action, body .gui a.gui-button-small.gui-button-action {
  background-color: #59006c;
color: #ffffff;
}

/* Button color */
a.btn span {
  color: #ffffff;
}
a.btn:hover span {
  color: #ffffff;
}
a.btn:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
body .gui a.gui-button-large:hover, body .gui a.gui-button-small:hover {
  background-color: #d74864;
color: #ffffff;
}

a.btn.alt, input.btn.alt { background-color: #d74864; color: #ffffff; }
a.btn.alt:hover, input.btn.alt:hover { background-color: #59006c; color: #ffffff; }

/* Body background-color
================================================== */
body, .content{
  background-color:#ffffff;
}
/* Ligtgrey background-color */
.products .product {
  background-color: #ffffff;
}
.slider img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #ffffff;
}

.gui a[href^=tel] { color:#444444; }
.gui a[href^=tel]:hover { color:#000000; }

/* Lightborder */
.sort,
.sidebar .item,
.pager ul li a,
.product-info .product-option,
.product-info .product-price,
.product-tabs,
.tabs ul li a,
.product-actions,
hr,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
.headline .slider,
.brands .slider li,
.hallmarks .slider li,
.categories .category,
.products .product .image-wrap,
.products .product .info,
#collection-filter-price,
#collection-filter-price .ui-slider-range,
#collection-filter-price .ui-slider-handle,
.pager ul,
.zoombox .images,
.zoombox .thumbs a,
.tabsPages .page.reviews .review {
  border-color: #e7e7e7;
color: #444444;
  /*border-color: #eaeaea;*/
}

.zoombox .thumbs a:hover { border-color: #c6c6c6; }

#collection-filter-price .ui-slider-handle {  background-color: #dddddd; }
/* Body color
================================================== */
/* general color */
body,  body .gui {
  color: #444444;
}

/* lighter color */
small,
.sidebar,
.sidebar .item .itemLink, 
.sidebar .item .subitemLink,
.pager,
.pager ul li a,
.product-info .product-price .old-price,
.product-actions .tags-actions,
.product-actions .tags-actions .actions a,
.tabs ul li a,
label,
legend,
label span,
.tabsPages .page.reviews .bottom,
.product-actions .tags-actions {
  color: #565656;
}

.breadcrumbs, .breadcrumbs a { color: #333333;}

.breadcrumbs a:last-child { color: #727272; }

/* darker color */
.breadcrumbs a:hover,
.pager ul li a:hover,
.product-actions .tags-actions .actions a:hover {
  color: #727272;
}

/* Element color
================================================== */
/* header */
header.headerMain,
header.headerMain a,
{
  color: #444444;
}
nav.desktop ul a, nav.desktop ul a:visited, nav.desktop .item .itemLink, nav.desktop ul > .item.sub .downArrow, nav.desktop ul > .hideshow > a, nav.desktop ul > .hideshow .downArrow
  {  color: #ffffff; }
nav.desktop .item.active .itemLink, nav.desktop ul > .item.sub.active .downArrow, nav.desktop ul > .hideshow:hover > .downArrow,  nav.desktop ul > .hideshow:hover > a,
nav.desktop ul > .hideshow.menu-open > .downArrow,  nav.desktop ul > .hideshow.menu-open > a
 { color: #d4d4d4;  background-color:#59006c;  }

.headerStyle3 nav.desktop .item.active .itemLink:after, .headerStyle3 nav.desktop .item .itemLink:hover:after, .headerStyle3 nav.desktop ul > .hideshow > a:hover:after, .headerStyle3 nav.desktop ul > .hideshow.menu-open > a:after { background-color:#d4d4d4;  }



.navigation .burger li {
  background-color: #2a2a2a;
}
header.headerMain, header.sticky .headerPanel,
.navigation {
    background-color: #ffffff;
}
header.headerMain,
header.headerMain input[type="text"],
nav.desktop .item.hover .itemLink
 {
  border-color: #dddddd;
}
nav.desktop .item.sub.hover .itemLink,
nav.desktop .item.hover .itemLink {
  background-color: #59006c;
 color:#d4d4d4;
}


nav.desktop .item .itemLink:hover, nav.desktop .hideshow > a:hover  { color:#d4d4d4; background-color: #59006c; }

nav.desktop ul > .item.sub.hover .downArrow, nav.desktop .hideshow:hover .downArrow, nav.desktop ul > .item.sub li.subitem.hover .rightArrow, 
nav.desktop ul > .item.sub.hover.active .downArrow { color:#d4d4d4;  }


nav.desktop .subnav, nav.desktop ul .hideshow ul { color: #ffffff; background-color: #59006c; 
  border-color: #323232; }

nav.desktop .subnav .subitemLink, nav.desktop ul > .item.sub li.subitem .rightArrow { color: #ffffff;}

nav.desktop .subnav .sub.active .subitemLink, nav.desktop .subnav .sub.activ .rightArrow { background-color: #2a2a2a;
 color: #d4d4d4;   } 


nav.desktop .subnav .subitem, nav.desktop ul .hideshow ul li { background-color: #59006c; color: #ffffff; }

nav.desktop .subnav .subitem.hover .subitemLink:hover,  nav.desktop ul .hideshow .item:hover .itemLink, nav.desktop ul .hideshow .item:hover .downArrow, nav.desktop ul .hideshow .subnav .subitem:hover .subitemLink { background-color: #2a2a2a; color: #d4d4d4; }  

nav.desktop .subnav .subitem.hover > .subitemLink { background-color: #2a2a2a; color: #d4d4d4;  }

nav.desktop ul > .item.sub li.subitem.hover .rightArrow {  color: #d4d4d4; }


/* Topbar */
.topnav {
  background-color: #ffffff;
}
.topnav, 
.topnav a, .chosen-container-single .chosen-single {
  color: #444444;
}
.topnav a:hover { color: #000000; }
.topnav {
  border-color: #dddddd;
}
.mainMenuWrap { background-color: #ffffff }
.mainMenu { 
  border-color: #000000; 
background-color: #000000;  
}

.rightlinks ul li { border-color:#444444; }
.leftlinks select { border-color:#8e8e8e; color:#444444; }

/* footer */
footer {
  background-color: #ffffff;
}


.categories .category span,
nav .glyphicon-play,
.products .product .image-wrap .description,
footer,
footer a, 
footer .links a,
.copyright-payment .copyright,
.copyright-payment .copyright a,
.products .product .image-wrap .new {
  color:#444444;
}
footer a:hover, .copyright-payment .copyright a:hover  { color: #000000; }
footer .contact .fa { border-color: #000000; color:#000000;}

.categories .category span.title {
background-color: #000000;
color: #ffffff;
}

.categories .category span.amount {
color: #ffffff;
}

.categories .category span.amount .fa{  color:#59006c; }

a.slider-prev, a.slider-next { color:#ffffff;  }
a.slider-prev:hover, a.slider-next:hover { color:#d74864;  }

/* copyright */
.copyright-payment {
  background-color: #ffffff;
}

/* element color */ 
.product-info .product-price .cartAction .change, 
#collection-filter-price .ui-slider-range,
.pager ul li.active a {
  background-color: #59006c;
}
.pager ul li.active a { color: #ffffff; }


.product-info .product-price .cartAction .change a { color: #ffffff; }
.product-info .product-price .cartAction .change a:hover { color: #cccccc; }

.cartIcon, .searchIcon, .logoWrap a.compareMobile  { background-color:#59006c; color:#ffffff;}
.cart:hover .cartIcon, .searchIcon:hover, .logoWrap a.compareMobile:hover { background-color:#d74864; color:#ffffff; }
.logoWrap a.compareMobile span { background-color:#ffffff; border-color:#59006c; color:#59006c; }
.logoWrap a.compareMobile:hover span {  border-color:#d74864; color:#d74864; }

.cartLink { color:#444444; }
.headerStyle3 .logoWrap a.cart:hover .cartLink {  color:#d74864;   }
.sidebarContent { background-color: #ffffff;}
.sidebarWidget h4, .gui .gui-col2-right-col2 .gui-block .gui-block-title, .gui .gui-col2-left-col1 .gui-block .gui-block-title, .gui .gui-col2-right-col2 .gui-block .gui-block-title strong, .gui .gui-col2-left-col1 .gui-block .gui-block-title strong { background-color: #2a2a2a; color: #ffffff; } 

.sidebarListing li a, .gui .gui-col2-right-col2 .gui-block .gui-block-linklist li a, .gui .gui-col2-left-col1 .gui-block .gui-block-linklist li a, .sidebarListing, .sortbyFilter, .sidebarPriceSlider, .sortbyFilter select, .gui .gui-div-faq-form .gui-form, .customFilter { border-color:#dddddd; background-color: #ffffff;  color: #000000;  }
.sidebarListing li .subnav li a { background-color: #f2f2f2; }
.sidebarListing li .subnav li .subnav li a { background-color: #ebebeb; }
.treeview .hitarea:before { color: #000000;}

.sidebarListing li a:hover, .gui .gui-col2-right-col2 .gui-block .gui-block-linklist li a:hover, .gui .gui-col2-left-col1 .gui-block .gui-block-linklist li a:hover, .treeview li a.selected { background-color: #f2f2f2;  color: #666666;  }
.sidebarListing li .subnav li a:hover, .treeview li .subnav li a.selected { background-color: #ebebeb; color: #666666;  }
.sidebarListing li .subnav li .subnav li a:hover, .treeview li .subnav li .subnav li a.selected { background-color: #e5e5e5; color: #666666;  }

.treeview .hitarea:hover:before { color: #666666; }

.uniquePointsWrap { background-color: #eaeaea;}
.uniquePoints { color: #444444; }

footer .newsletter { background-color: #59006c; color: #ffffff; }
footer .newsletter form .btn { border-color:#a372ae; background-color:#2a2a2a; }


footer .newsletter form .btn:hover { border-color:#823f90; background-color:#3f3f3f; }



.sidebarListing li.viewAll a { background-color: #ebebeb;}

#tabs ul { border-color: #dddddd; }
#tabs > ul li { color: #2a2a2a; }
#tabs ul li.resp-tab-active { border-color:#000000; color:#000000; }

.tags { border-color: #dddddd; }
.tags a { background-color:#eeeeee; color:#000000; }
.tags a:hover { background-color:#59006c; color:#eeeeee; }
.tags-actions .tags a { color:#444444; }
.tags-actions .tags a:hover { color:#eeeeee; }

.homeTitle h2 { border-color:#dddddd; }
.brands .slider li .brandName { background:#59006c; color:#ffffff; }

.page-title h1, .gui-blog .gui-blog-article h1, .gui .gui-page-title, .page-title h1 a, .gui-blog .gui-blog-article h1 a, .gui .gui-page-title a  { border-color:#dddddd; color: #2a2a2a; }
.page-title h1 a:hover, .gui-blog .gui-blog-article h1 a:hover, .gui .gui-page-title a:hover {  color: #000000; }
.products .product .info .title { color: #3d3d3d; }
.products .product .info .title:hover { color:#000000; }

.products .product .info .currentPrice { color:#000000;}
.products .product .info .old-price { color:#696969;}

.ratingWrapper .notRated { color: #b4b4b4; }
.ratingWrapper .stars { color: #59006c; }

.owl-controls .owl-prev, .owl-controls .owl-next, .brands .slider-prev, .brands .slider-next { color: #a9a9a9;  }
.owl-theme .owl-controls.clickable .owl-buttons div:hover, .brands .slider-prev:hover, .brands .slider-next:hover { color: #59006c;   }

.slick-prev:before, .slick-next:before {  color: #a9a9a9; }
.slick-prev:hover:before, .slick-next:hover:before { color: #59006c; }


 a.quickViewBtn, .products .product .image-wrap .sale-new { background-color: #59006c; color:#ffffff; }
a.quickViewBtn:hover { background-color:#d74864; color:#ffffff; }

.actionProduct { background: #ffffff; border-color: #e7e7e7; }
.actionProduct .addToWishlist, .actionProduct .addToCompare { border-color: #e7e7e7; }
.actionProduct .addToCart, .actionProduct .chooseOptions, .actionProduct .addToWishlist, .actionProduct .addToCompare {  color:#000000;  }
.actionProduct .addToCart:hover, .actionProduct .chooseOptions:hover, .actionProduct .addToWishlist:hover, .actionProduct .addToCompare:hover 
 { color:#ffffff; background: #59006c; }


.product-page-title h1 .actions a { color: #59006c; }
.product-page-title h1 .actions a:hover { color: #d74864; }

.logoWrap, .logoWrap a  { color:#444444;  }
.logoWrap a:hover  { color:#000000;  }

.blog-articles .blogDescription h4 a {  color:#2a2a2a; }
.blog-articles .blogDescription h4 a:hover { color:#000000; }
.blog-articles .blogDescription .date { color:#696969; }

.entry-content table th, .entry-content table td, .gui .gui-table thead tr th, .gui .gui-table tbody tr td, .gui .gui-table tbody tr:last-child td, .gui .gui-table, .gui .gui-block-content .gui-table   { border-color: #dddddd;}
.entry-content table th, .gui .gui-table table th { font-family: "Open Sans", Helvetica, sans-serif; color:#2a2a2a; background-color: #eaeaea;  }

.autocomplete { background-color: #ffffff; }
.autocomplete p.price { color:#000000; }
.autocomplete a:hover h4 { color:#000000; }
.autocomplete a:hover p.price { color: #2a2a2a; }
.autocomplete .more a { color:#000000; }
.autocomplete .more a:hover { color:#444444; }

 body .gui .gui a.gui-bold, body .gui .gui-table thead tr th, body .gui .gui-block-title.gui-dark strong, body .gui .gui-block-title.gui-dark strong a,  body .gui .gui-block-title, body .gui .gui-block-title strong {
  font-family: "Open Sans", Helvetica, sans-serif;
  color:#2a2a2a;
}
.gui .gui-content-subtitle, .gui .gui-block-subtitle { color:#2a2a2a; }
.gui .gui-form label { color:#444444; }
.gui .gui-block-subcontent, .gui .gui-content-subtitle { border-color: #dddddd; }

.gui .gui-content-title, .gui .gui-page-title { font-family: "Open Sans", Helvetica, sans-serif; color:#2a2a2a; }
.gui .gui-input input, .gui .gui-number input, .gui .gui-text textarea, .gui .gui-select .gui-value { color:#444444; }
.gui .gui-input input, .gui .gui-text textarea, .gui .gui-col2-right-col2 .gui-block .gui-block-content .gui-form, .sidebarListing, .gui .gui-col2-right-col2 .gui-block .gui-block-linklist, .gui .gui-col2-left-col1 .gui-block .gui-block-linklist, .gui .gui-input, .gui .gui-text, .gui .gui-select, .gui .gui-number, .gui .gui-block, .gui .gui-block-title, .gui .gui-buttons.gui-border, .gui .gui-block-inner, .gui-select select, .gui .gui-image, .gui-input input:focus, .gui-text textarea:focus { border-color: #dddddd; }

.gui .gui-block-title { background-color: #eaeaea;}
.gui #gui-form-cart a.gui-bold, body .gui ul.gui-products li .gui-products-title a, body .gui-list ul li a  { color:#444444; }
.gui #gui-form-cart a.gui-bold:hover, body .gui ul.gui-products li .gui-products-title a:hover, body .gui-list ul li a:hover { color:#000000;}
.gui #gui-form-cart a.gui-bold + p { color:#696969; }
.gui #gui-form-cart .gui-number .gui-value input { color:#444444; }

.gui-wishlist  .gui-table a { color:#444444!important; }
.gui-wishlist  .gui-table a:hover { color:#000000!important;}

body .gui.gui-wishlist .gui-table a.gui-button-small { color: #ffffff!important; }
body .gui.gui-wishlist .gui-table a.gui-button-small:hover { color: #ffffff!important; }


nav.mobile { background-color: #000000; }
nav.mobile .item .itemLink, nav.mobile .subitem .subitemLink { border-color:#353535; color: #ffffff; }
nav.mobile .item .itemLink:hover, nav.mobile .item.hover .itemLink, nav.mobile .subitem .subitemLink:hover { color:#d4d4d4; background-color: #59006c;  }
nav.mobile .glyphicon-play, nav.mobile .glyphicon-remove { color: #ffffff; }
nav.mobile .item:hover .glyphicon-play, nav.mobile .item.hover .glyphicon-play  { color:#d4d4d4; }

nav.mobile .item.active > .itemLink, nav.mobile .subitem.active > .subitemLink, nav.mobile ul > .item.sub.active .glyphicon-play { color: #999999; }
.topBarIcon a { background-color: #59006c;  color: #ffffff;}

.entry-content .documentation h3 { background-color: #e7e7e7; border-color: #2a2a2a; }

.entry-content blockquote { background-color: #e7e7e7; border-color: #2a2a2a; }
h2.resp-accordion { border-color:#dddddd; }

.viewFilter .views > a { color: #696969;}
.viewFilter .views > a:hover, .viewFilter .views > a.active { color: #000000; }

.productDetailAccordionWrap .page.reviews .review { border-color: #dddddd; }


header.headerMain.headerStyle2 input[type="text"] { border-color:#dddddd; }
.headerStyle2 .cartIcon, .headerStyle2 .searchIcon { color: #59006c; }
.headerStyle2 .cartIcon { border-color:#59006c;}
.headerStyle2 .cart { color:#59006c; }
.headerStyle2 .cart:hover, .headerStyle2 .cart:hover .cartIcon { color: #444444; }
.headerStyle2 .cart:hover .cartIcon { border-color: #444444;  }
.headerStyle2 .cart:hover .cartIcon .headerCartItem { background-color:#444444; color:#ffffff; }
.headerStyle2 .cartIcon .headerCartItem { background-color:#59006c; color:#ffffff; }
.headerStyle2 .cartLink { color: #59006c;  }
.headerStyle2 .cart:hover .cartLink { color: #444444; }

.loginLinksWrap ul li a:hover, .chosen-results li:hover, .chosen-results li.result-selected { background-color:#59006c; color:#ffffff;}

.productDetailAccordion h3,  .productDetailAccordion h3 small { background-color: #000000; color:#eaeaea; }
.productDetailAccordion h3.ui-accordion-header-active, .productDetailAccordion h3.ui-accordion-header-active small { color:#ffffff; }

.headerStyle3 #formSearch input { background-color: #f4f4f4; }
.headerStyle3 .searchIcon { color: #59006c; }
.headerStyle3 .loginLinksWrap a.loginLinks, .headerStyle3 .logoWrap .searchWrap > a { color: #444444; }
.headerStyle3 .loginLinksWrap a.loginLinks:hover, .headerStyle3 .logoWrap .searchWrap > a:hover, .headerStyle3 .social-media-follow a.social-icon:hover { color: #000000; }
.headerStyle3 .cartIcon, .headerStyle3 .cart, .headerStyle3 .logoWrap .searchWrap > a .cartLink { color: #2a2a2a; }
.headerStyle3 .cart:hover .cartIcon, .headerStyle3 .cart:hover, .headerStyle3 .logoWrap .searchWrap > a.cart:hover .cartLink { color: #000000; }
.headerStyle3 .cartIcon .headerCartItem { background-color:#59006c; color:#ffffff; }
.headerStyle3 .cart:hover .cartIcon .headerCartItem { background-color:#2a2a2a; }
.headerStyle3 .mainMenu { border-color: #dddddd; }

.slider-pagination a { background-color:#2a2a2a; }
.slider-pagination a.active { background-color:#000000; }

a.backtotop { background-color:#59006c; color:#ffffff; }
a.backtotop:hover { color:#ffffff; background-color:#69197a; }

.relatedProducts h2 { border-color: #dddddd; }
.bundledMain .info .title, .bundledWrap .bundled .info a { color:#3d3d3d; }
.bundledMain .info .title:hover, .bundledWrap .bundled .info a:hover { color: #000000; }
.bundlecart .info .discount { color: #000000; }
.bundlecart .info .old-price { color:#000000; }
.bundlecart .info .price {  color:#696969; }
.bundledMain:after { color: #2a2a2a; }





  .content { padding-top:10px; margin-bottom:20px; }

.headerStyle2 .logoWrap a.compareMobile { color: #59006c;  border-color:#59006c;  }
.headerStyle2 .logoWrap a.compareMobile:hover {  color: #444444;  border-color:#444444; background:none; }
.headerStyle2 .logoWrap a.compareMobile span { background-color: #59006c; color:#ffffff; }
.headerStyle2 .logoWrap a.compareMobile:hover span { background-color: #444444;  }

.headerStyle3 .logoWrap .searchWrap a.compareMobile { color: #2a2a2a; }
.headerStyle3 .logoWrap .searchWrap a.compareMobile:hover { color: #59006c; }
.headerStyle3 .logoWrap .searchWrap a.compareMobile span { background-color:#59006c; color:#ffffff; }
.headerStyle3 .logoWrap .searchWrap a.compareMobile:hover span { background-color:#2a2a2a; }


.gui-blog-article-comments span { background-color:#59006c; color:#ffffff; }
.gui-blog-article-comments a:hover span { background-color:#d74864; color:#ffffff; }

.discountDetail ul { border-color:#dddddd; color: #000000; }

.gui a.gui-action-delete { color: #dddddd; }
.gui a.gui-action-delete:hover { color: #000000; } 


@media screen and (max-width:767px) {
  .headerStyle2 .topnav { border-bottom: 1px solid #dddddd; }
}




























.zzz { display:none; }