/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* RIGHT TO LEFT */
body {
  background-image: url(../images/bg-simple.png);
  background-position: top center;
  background-repeat: repeat;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto", sans-serif;
}

a:hover {
  color: #01a6de;
}

#header .banner {
  background: #aadce2;
}
#header .banner .row {
  background: #aadce2;
}

#currencies-block-top div.current .item_currency:hover {
  border: 1px solid black;
}
#currencies-block-top div.current .item_currency:hover a {
  color: #01a6de;
}

.btn-warning {
  background-color: #01a6de;
}
.btn-warning.checked, .btn-warning:hover, .btn-warning:focus, .btn-warning:active {
  background: #262626;
}
.btn-warning.bt_compare {
  background-color: #01a6de;
}

.block .title_block, .block h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.block .title_block span.warning, .block h4 span.warning {
  color: #01a6de;
}
.block .bullet li a:hover:before {
  color: #01a6de;
}

.product-price {
  color: white;
  background-color: #01a6de;
  font: 400 14px "Montserrat", sans-serif;
}

.carousel-inner .product_list {
  margin-top: 5px;
}

.center_column .block .title_block {
  background-color: transparent;
  border: 1px solid black;
  color: infotext;
}
.center_column .block .title_block:before {
  border: 6px solid transparent;
  border-top-color: black;
}
.center_column .block .title_block:after {
  height: 0;
  width: 0;
  right: 50%;
  top: 100%;
  content: "";
  position: absolute;
  border: 5px solid transparent;
  border-top-color: white;
  margin-right: -2px;
}
.rtl .center_column .block .title_block:after {
  left: 50%;
  right: auto;
}
.rtl .center_column .block .title_block:after {
  margin-left: -2px;
  margin-right: inherit;
}
.center_column .block .title_block.nostyle {
  border: 0;
}
.center_column .block.highlighted .title_block {
  background-color: transparent;
  border: 1px solid #e43228;
}

.sidebar .block .list-block li a:hover {
  color: #01a6de;
}
.sidebar .highlighted h4,
.sidebar .highlighted .title_block {
  background-color: #01a6de;
}
.sidebar .highlighted h4:before,
.sidebar .highlighted .title_block:before {
  border-top-color: #01a6de;
}
.sidebar .highlighted .block_content {
  border-color: #01a6de;
}

.footer-container #footer .footer-block ul li:hover:before {
  color: #01a6de;
}
.footer-container #footer .footer-block ul li a:hover {
  color: #01a6de;
}

p.payment_module a:hover {
  border-color: #01a6de;
}

#header .cart_block .price {
  color: #01a6de;
}
#header .cart_block .products a:hover {
  color: #01a6de;
}
#header .shopping_cart > a {
  background: url(img/bg-cart-simple.png) no-repeat left center transparent;
}
#header .shopping_cart > a:first-child:hover b, #header .shopping_cart > a:first-child:focus b {
  color: #01a6de;
}

.pts-megamenu .navbar-collapse .navbar-nav {
  background: white !important;
  border: 1px solid black;
  -webkit-box-shadow: 0 -3px 0 black inset;
  box-shadow: 0 -3px 0 black inset;
}
.pts-megamenu .navbar-nav > li > a {
  color: black !important;
}
.pts-megamenu .navbar-nav > li > a:before {
  content: none !important;
}
.pts-megamenu .navbar-nav > li > a .caret:before {
  color: black !important;
}
.pts-megamenu .navbar-nav > li > a.open, .pts-megamenu .navbar-nav > li > a:hover {
  background: #01a6de !important;
  color: #FFF !important;
}
.pts-megamenu .navbar-nav > li > a.open:after, .pts-megamenu .navbar-nav > li > a:hover:after {
  border-bottom: none !important;
}
.pts-megamenu .navbar-nav > li > a.open:hover, .pts-megamenu .navbar-nav > li > a.open:focus, .pts-megamenu .navbar-nav > li > a:hover:hover, .pts-megamenu .navbar-nav > li > a:hover:focus {
  color: #FFF !important;
}
.pts-megamenu .navbar-nav > li > a.open .caret:before, .pts-megamenu .navbar-nav > li > a:hover .caret:before {
  color: #FFF !important;
}
.pts-megamenu .navbar-nav > li.open > a, .pts-megamenu .navbar-nav > li:hover > a {
  background: #01a6de !important;
  color: #FFF !important;
}
.pts-megamenu .navbar-nav > li.open > a:after, .pts-megamenu .navbar-nav > li:hover > a:after {
  border-bottom: none !important;
}
.pts-megamenu .navbar-nav > li.open > a:hover, .pts-megamenu .navbar-nav > li.open > a:focus, .pts-megamenu .navbar-nav > li:hover > a:hover, .pts-megamenu .navbar-nav > li:hover > a:focus {
  color: #FFF !important;
}
.pts-megamenu .navbar-nav > li.open .caret:before, .pts-megamenu .navbar-nav > li:hover .caret:before {
  color: #FFF !important;
}
.pts-megamenu .dropdown-menu li:hover:before {
  color: #01a6de !important;
}
.pts-megamenu .dropdown-menu li:hover a {
  color: #01a6de !important;
}
.pts-megamenu .widget-accordion .panel-heading h4 a {
  color: #01a6de !important;
}
.pts-megamenu .widget-accordion .panel-heading h4 a.collapsed {
  color: #000 !important;
}

#categories_block_left li ul li a:hover {
  color: #01a6de;
}

#index .tab-content {
  margin: 0px 0 30px;
}
#index .tab-content .product_list {
  margin-top: 5px;
}

#home-page-tabs > li {
  background: transparent;
}
#home-page-tabs > li a {
  border: 1px solid transparent;
}
#home-page-tabs > li a:hover {
  border: 1px solid black;
  background: transparent;
  color: black;
}
#home-page-tabs > li.active a {
  color: black;
  background: transparent;
  border: 1px solid black;
}
#home-page-tabs > li.active a:before {
  border-top-color: black;
}
#home-page-tabs > li.active a:after {
  height: 0;
  width: 0;
  right: 45%;
  top: 100%;
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-top-color: white;
  margin-right: 1px;
  z-index: 10;
}
.rtl #home-page-tabs > li.active a:after {
  left: 45%;
  right: auto;
}
.rtl #home-page-tabs > li.active a:after {
  margin-left: 1px;
  margin-right: inherit;
}

#header_user a:hover {
  color: #01a6de;
}
#header_user .account span {
  color: #01a6de;
}

.header_user_toplink .links a:hover .icon {
  background: black !important;
}

.ptsblockfrontcategories .category-item .inner .image .link_viewall {
  color: #FFF !important;
}
.ptsblockfrontcategories .category-item .inner .image a .categories_title {
  font-family: "Montserrat", sans-serif !important;
}
.ptsblockfrontcategories .category-item:hover .inner .image:before {
  background: #aadce2 !important;
}
.ptsblockfrontcategories .category-item:hover .category-content.hasready .carousel-controls {
  border: none !important;
}
.ptsblockfrontcategories .category-item:hover .category-content.hasready ul li .product-container .right-block h5 a:hover {
  color: #01a6de;
}

.ptsblockprodcarousel h3 {
  top: -21px;
  background: #0895d1 !important;
  border: 1px solid #0478a5;
}
.ptsblockprodcarousel h3:before {
  border-top-color: #0895d1 !important;
}

.ptsblockspecialprod h3 {
  top: -21px;
  background: #e22e25 !important;
  border: 1px solid #c41910;
}
.ptsblockspecialprod h3:before {
  border-top-color: #e22e25 !important;
}

.ptsbttestimonials .carousel-inner .item .test_images:hover a {
  background-color: rgba(216, 243, 66, 0.4) !important;
}

.ptsblockmanufacturer .carousel-inner .block_manuf a:hover {
  border: 1px solid #01a6de !important;
}

.blog_container .blog-image {
  position: relative;
  overflow: hidden;
}
.blog_container .blog-image a:before {
  background: #01a6de !important;
}
.blog_container .blog-image a span:hover {
  color: #01a6de !important;
}
.blog_container .blog-title a:hover {
  color: #01a6de !important;
}

#footer #newsletter_block_left .form-group .button-small:hover {
  background-color: black;
}

#categories_block_left li a:hover {
  color: #01a6de;
}

.content_sortPagiBar ul.pagination li.active > span {
  color: #01a6de;
}

#subcategories ul li:hover .subcategory-image a {
  border-color: #01a6de;
}
#subcategories ul li .subcategory-name:hover {
  color: #01a6de;
}

.our_price_display {
  color: #01a6de;
}

.comments_advices a:hover {
  color: #01a6de;
}
.comments_advices a:hover:before {
  color: #01a6de;
}

#usefull_link_block li a:hover {
  color: #01a6de;
}
#usefull_link_block li a:hover:before {
  color: #01a6de;
}

#attributes .attribute_list #color_to_pick_list li.selected {
  border-color: #01a6de;
}

.primary_block #wishlist_button:hover:before {
  color: #01a6de;
}

.tab_product .tab-info li a:before {
  background-color: #01a6de;
}
