body {
  color: #000000;
  font-family: "Open Sans", Helvetica, sans-serif;
    background-color: #ffffff;
}

a {
  color: #000000;
}
.sidebar-content > div{ font-family: "Lora", Helvetica, sans-serif;}
.hover-effect .heading{color:#818b92;}
.second .hover-effect  .description, .third .hover-effect  .description{font-family: "Open Sans", Helvetica, sans-serif;}
.hover-effect .description{color:#fe646f;}
.sidebar-content > div{color:#818b92;}
.header .cart.hover a strong,
.headlines .slides ul.pagination li.current a,
.icon .icon-icon {
  background-color: #000000;
}
 .hover-effect .heading, .hover-effect .description{font-family: "Lora", Helvetica, sans-serif;}
 
 

.product-info .buy .add-outofstock {
  background-color: #EEE;
  color: #000000;
}

a:hover,
.header .shopnav p a:hover,
.headlines .slides ul.pagination li a:hover,
.products.products-horizontal .product.hover .actions a.button-wishlist:hover, .products.products-horizontal .product.hover .actions a.button-compare:hover, .products.products-grid .product.hover .actions a.button-wishlist:hover, .products.products-grid .product.hover .actions a.button-compare:hover,
.heading .container .breadcrumbs a:hover,
.productpage .product-info .share .rating .button-review:hover,
 .sidebar-box ul li a.active , .treeview-list li.hover a , .treeview-list li a:hover ,
 .sidebar-box ul li a.active, .gui-block-linklist li.gui-active a, .gui-block-linklist li a:hover, .gui-list ul li a:hover  
 
{
  color: #30cbab;
}





/*.products.products-horizontal .product.hover .actions a.button-add:hover, .products.products-grid .product.hover .actions a.button-add:hover ,  .header .shopnav p a {
color: #30cbab;
}*/


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

.icon:hover .icon-icon {
background-color: #30cbab;
}

.header .topnav .search a{
  background-color: #30cbab;
}

.header .topnav .search a:hover {
  background-color: #30cbab;
}
/*
.main-menu ul{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:;
}*/


.main-menu ul li.home a, .main-menu ul li a.main,.main-menu ul li.hover a.main,.main-menu ul li.hover a.main,.main-navigation li a{
color:#ffffff;
}

.main-menu ul, .nav-responsive,.responsive-menu .main-navigation {
background-color: #3bd2b2;
}
.main-menu ul li.hover,.main-menu ul ul{
background-color: #19bd9b;

}

.main-menu ul li.hover{
background-color: #19bd9b;
}
.responsive-menu li a:hover{
  background-color: #19bd9b;
}
.main-menu ul ul li.hover{
  background-color: #3bd2b2;
}

.main-menu ul li.home a, .main-menu ul li a.main, .nav-responsive span , .main-navigation li a{
    font-family: "Open Sans", Helvetica, sans-serif;
  }

.heading h1 {
  color: #ffffff;
}
.heading .container .breadcrumbs, .heading .container .breadcrumbs a {
  color: #ffffff;
}

 

.headlines .slides a.prev, .headlines .slides a.next {
  background-color: #30cbab;
}
.headlines .slides a.prev:hover, .headlines .slides a.next:hover {
  background-color: #30cbab;
}

.productpage .product-info .pricing .price span , .gui-highlight  {
  color: #444444 !important;  
}
.productpage .product-info .pricing .price,
.products.products-horizontal .product p.price, .products.products-grid .product p.price, .products.products-list .product p.price  ,
.products.products-sidebar .product p.price {

  color: #444444;
}
.gui-products-price , .gui-price{
color: #444444;
}
.productpage .product-info .pricing .price.price-offer,
.products.products-horizontal .product p.price.price-offer, .products.products-grid .product p.price.price-offer, .products.products-list .productp.price.price-offer,
.products.products-list .product p.price.price-offer {

  color: #444444;
}
.products.products-livesearch .product p.price, .products.products-cart .product p.price, .header .cart .contents .sum span
{
  color: #444444;
}
.products.products-sidebar .product p.price span, .products.products-livesearch .product p.price span {
  color: #444444 ;
}
.products.products-sidebar .product p.price.price-offer, .products.products-livesearch .product p.price.price-offer {
  color: #444444;
}

.collection-pagination ul li.number.active a:hover {
  background-color: #30cbab;
}


.collection-options-mode .icon.active .icon-icon {
  background-color: #30cbab;
}
.collection-options-mode .icon:hover .icon-icon {
  background-color: #30cbab;
}


#collection-filter-price .ui-slider-range {
  border-color: #30cbab;
  background-color: #aceadd;
}

.categories-product .product-block:hover,
.products.products-horizontal .product-block:hover,
.products.products-grid .product-block:hover,.categories .category:hover,.bundle .product:hover{
  border-color:#d6d6d6;
}

.featured-product, .new-product,.categories-product.category-product-carousel{
background-color:#f5f5f5;

}



.header .cart a strong {
  color: #30cbab;
}

/*h2, h4 {
  color: #30cbab;
}*/

.tui input[type=text],
.tui input[type=password],
.tui select {
  font-family: "Open Sans", Helvetica;
}




.social_block ul.toggle-footer li a:hover{
  background-color:#3bd2b2;
  border-color:#3bd2b2;
}
.social_block ul.toggle-footer li a{
  border-color:#676767;
}
.headertop  ,.nav-responsive , .productpage .tabs ul.tabs-tabs , .collection-pagination ul li.number.active a ,
.collection-pagination ul li.number a , .collection-pagination ul li.prev, .collection-pagination ul li.next,.sidebar-box ul li
{
border-color: #e8e8e8;
}
.sidebar-box ul.tagcloud li a,.sidebar-box ul.brand li a{
border-color: #818b92;
}
ul.tagcloud li a:hover,ul.brand li a:hover{
background-color:#818b92;
}

.footer-bottom{
border-color: #d9d9d9;
}
/*.header-hallmarks li{
border-color: ;
}*/
 
.headerbottom-inner,.footer{
 background-color: #f5f5f5;
 }
/*.search form{
 background-color: #fefefe;
 
 }*/
 
.header .topnav .search input,.search form{
 border-color: #d9d9d9;
}
 
.sidebar-box h2 ,.gui-col2-left-col1 .gui-block .gui-block-title,  .gui-col2-right .gui-col2-right-col2  .gui-block  .gui-block-title{
background-color: #818b92;/*
border-bottom-color:;
box-shadow: 0 1px #818b92;*/
}
.sidebar-box, .gui-col2-left-col1 .gui-block, .gui-col2-right .gui-col2-right-col2 .gui-block{
background-color: #f5f5f5;
}

.socialbar .socialbar-twitter h4, .socialbar .socialbar-facebook h4, .socialbar .socialbar-blog h4, h1.page_title{
  color: ;
}
 h1.page_title ,.sidebar-box h2 ,h1.page_title
{
  color: #ffffff;
}
/*.gui-block-title strong
{
  color: #ffffff !important;
}*/

.footer h4,.related h2,.bundle h2,h2.featured,h2.new,.grid-4 #newsletterbar h2,.brand-slider h2,.categories-product h2{
  color: #fe646f;
}

/*.gui-block-title, .gui-block .gui-table thead.gui-block-title > tr > th, .gui-content-title, .gui-list > strong, .gui-block-inner strong , .gui-block-subtitle ,
.gui-checkout .gui-progressbar ul li.gui-active a
{
  color: #ffffff !important;
}*/




.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,.bundle .product .button-add{

color: #ffffff;
border-color: #818b92;
background-color: #818b92;
}
.productpage .tabs ul.tabs-tabs li a,.header .topnav .autocomplete .more a{
background-color: #818b92;
border-color: #818b92;
}

.products.products-horizontal .product.hover .actions a.button-add:hover, .products.products-grid .product.hover .actions a.button-add, .products.products-list .product.hover .actions a.button-add, .product-info .buy .add:hover, .header .cart .contents .buttons a:hover, .gui a.gui-button-large:hover, #newsletterbar .wrapper_inner button:hover, .gui a.gui-button-large:hover, .gui a.gui-button-small:hover, #newsletterbar button:hover,.bundle .product .button-add:hover{  
background-color: #ff7a83;
color: #ffffff;
border-color: #ff7a83;
}


h1.category-title, .gui-page-title, h1.page_title, .index h2, .sidebar-box h2, .socialbar .socialbar-twitter h4, .socialbar .socialbar-facebook h4, .socialbar .socialbar-blog h4, h1.category-title, .related h2,.bundle h2, h1.page_title, .footer h2, .product-info h1 ,.footer h4
{  
       font-family: "Open Sans", Helvetica, sans-serif;
  }


/*GUI Colors update*/
.gui a.gui-button-large, .gui a.gui-button-small{
  background-color:  !important;
  color: #ffffff !important;
  border-color:  !important;
}

.gui a.gui-button-large:hover, .gui a.gui-button-small:hover{
  background-color: #ff7a83 !important;
  color: #ffffff !important;
  border-color: #ff7a83 !important;
}

/*.gui-page-title, .gui-block-subtitle,  .gui ul.gui-products li .gui-products-title a , .gui-content-subtitle , .gui-block-title strong, .gui-blog-article h1 a{
  color: #ffffff !important;
}*/
.gui-form label , .gui-table thead tr th ,  .gui-block-title.gui-dark strong, .gui-block-title.gui-dark strong a , .gui-block-title tr th strong{
 color: #000000  !important;}
.gui-input input, .gui-number input, .gui-text textarea, .gui-select .gui-value, .gui, .gui-block-linklist li a { color: #000000 !important; }

.gui a{  color: #000000 !important; }
.gui a:hover , .gui-block-linklist li.gui-active a{color: #30cbab !important; }

.gui-input, .gui-text, .gui-select, .gui-number , .gui-select .gui-handle{  
  background-color: #FFFFFF !important;
    border-color: #e3e3e3  !important;
 }
 .gui-number .gui-handle , .gui-table thead tr th ,
 .gui-block, .gui-block-title, .gui-buttons.gui-border, .gui-block-inner, .gui-image{ border-color:#e3e3e3 !important;}
 .gui-line, .gui-cart-sum .gui-line{ background-color:#E5E2DF !important; }
 
@media only screen and (max-width: 767px) {
 
 .footer h4, .grid-4 #newsletterbar h2{ border-color: #d9d9d9; }
 }