/* a-GLOBAL.CSS versie 1.1.2 */
/* totalli e-commerce */

/* HTML, Body settings */
body {
  font-family: Droid Sans, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  background-color: #ffffff;
}   
html, body{
    background:   url('bg-image.png?20221017110217') no-repeat fixed top center;
}
body, label, button, select {
    color: #333333;
    font-size: 14px;
}
label.control-label{
    font-size: 11px;
    color: ;
}
button, input, select, textarea{
    font-size: 14px;
    font-family: Droid Sans, Arial, Helvetica, sans-serif;
}
a, .gui .gui-blog-article h1 a {
    color: #187ea2;
}
a, a:focus, a:active{
    }
a:hover {
    color: #000000;
            border-bottom: 1px solid;
        border-bottom-color: #d0e5ec;
    }
/* = Headings =*/
h1, h2, h3, h4, h5, h6 {
    color: #000000;
}
#footer h4, #footer h5, #footer .widget-title {
    color: #000000;
}
h1, .h1 {
  font-size: 20px;
  font-weight: bold;
}
h2, .h2 {
  font-size: 16px;
  font-weight: normal;
}
h1, h2 {
    font-family: Droid Sans, Arial, Helvetica, sans-serif;
}
h3, h4, h5, h6 {
    font-family: Droid Sans, Arial, Helvetica, sans-serif;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
  color: #333333;
}
h3, .h3 {font-size: 14px;}
h4,.h4 {font-size: 12px;}
h5,.h5 {font-size: 11px;}
h6,.h6 {font-size: 10px;}

hr {
  color: ;
  border-top: 1px solid ;
}
ul ul, ul ol, ol ol, ol ul {
    color: #333333;
}
dl dt{
    color: ;
}
table{
    border: 1px solid ;
}
table thead th,
table thead td{
    border-bottom: 2px solid ;
    border-right: 1px solid ;
    font-size: 13px;
}
table tbody td,
table tfoot td{
    border-top: 1px solid ;
    border-right: 1px solid ;
}
table.haft-border tr{
    border: 1px solid ;
}
table.haft-border thead th, table.haft-border thead td{
    border-right-color: ;
}
address .author{
    font-size: 15px;
    color: #187ea2;
}
address .email{
    color: #333333;
}
address .info,
address .address,
address .phone{
    border-bottom: 1px dotted #cccccc;
}
address .info .fa-user,
address .address .fa-home,
address .phone .fa-phone{
    border: 2px solid ;
    color: ;
}
.customer_address,
.order_address{
    border: 1px dotted #cccccc;
}
blockquote {
    background:  url('quote.png') no-repeat 20px center;
    color: ;
}
blockquote p{
    font-size: 14px;
}
blockquote small {color: #333333;}

/* Border-lines content blocks */
.fullwidth-row {
    border-top: 1px solid #ffffff;
}

/* Input settings */
select {
    background-color: #ffffff;
    border: 1px solid #333333;
}
select:focus{
    border-color: #06596e;
}
.dropdown-menu {
  background-color: #ffffff;
  color: #333333;
}
.dropdown-menu:after {
  border-bottom: 6px solid #ffffff;
}
/* == Titles (custom headings) */
.title-1, .title-2, .title-3, .title-4, .title-5 {
    font-family: Droid Sans;
}
.title-1{
    color: #000000;
    font-size: 19px;
    border-top: 2px solid #000000;
}
.title-1 .sub-title{
    background-color: #000000;
}
.title-2{
    color: #000000
    font-size: 18px;
}
.title-3{
    color: #000000;
    font-size: 17px;
}
.title-4{
    color: #333333;
    font-size: 16px;
}
.title-5{
    color: #333333;
    font-size: 15px;
}
.title-5 i.fa{
    color: #000000;
}
    .wrapper-title .title-3 {
        background:   url('bg-image.png?20221017110217') no-repeat fixed top center;
    }

.product-page.col-content .wrapper-title .title-3 {
    background: #ffffff;
}
.wrapper-title .title-3.brands {
    background:   url('bg-image.png?20221017110217') no-repeat fixed top center;
}
.wrapper-title .line{
    border-top-color: #37d0f5;
    top: 20pxpx;
}
/* = Background = */
#content.container, #content .background{
    background-color: #ffffff;
}
/* = Header settings */
#top {
    background: #ffffff;
    color: #f12b63;
}
#top, #top label, #top a {
    font-size: 11px;
}
#top #accounts a, #top #topmenu a, #accounts #loginButton {
  font-style: normal;
  font-weight: normal;
}
#top a, #top a.btn, #accounts #loginButton {
    color: #f12b63;
}
#top a:hover,#top a:focus, #top a.btn:hover, #accounts a:hover, #accounts a:hover label, #accounts a:focus, #accounts #loginButton:hover, ul#topmenu a:hover {
  color: #187ea2;
}
#top #search-submit{
    color: #000000;
}
#top #site-title{
    color: #06596e;
    font-family: Droid Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: normal;
    }
#top #site-title:hover{
    color: #a1d4d3;
}
#top .toprow {
    background-color: #f12b63;
}
#top .customermenu-row {
   background-color: #ffffff;
}

/* = Top settings = */
#top-other{
    font-size: 13px;
}
#top-other a{
    color: ;
}
#top-other a:hover{
    color: ;
}
#top-other #uspmessages, #top-other #uspmessages a{
    color: #ffffff;
}
#top-other #uspmessages a:hover{
    color: ;
}

/*== HEADER / Main nav == */
/*row main nav (full-width) */
.navbar-main {
    background-color: #f12b63;
}
#top nav.navbar, .navbar-main .navbar-inner {
    background-color: #f12b63;
  border-top: 1px solid #f12b63;
border-bottom: 1px solid #f12b63;
}
#top nav.navbar a{
    font-family: Open Sans, sans-serif;
}
#top nav.navbar .nav > li > a {
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
  font-style: normal;
    text-transform: capitalize;
 border-right: 1px solid #ffffff;
}
#top nav.navbar .nav > li.active > a {
    color: #333333;
    background-color: #ffffff;
}
#top nav.navbar .nav > li:hover > a,
#top nav.navbar .nav > li > a:hover {
    color: #000000;
    background-color: #ffffff;
  border-right-color: #ffffff;
}
#top nav.navbar .caret {
    color: #ffffff;
}

#top nav.navbar .nav > li > a:hover .caret {
    color: #000000;
}
#top nav.navbar .nav > li.active > a .caret { /*caret-kleur bij mouseover actieve hoofditem */
    color: #333333;
}
#top nav.navbar .nav > li.active > a:hover .caret { /*caret-hoverkleur bij mouseover actieve hoofditem */
    color: #000000;
}

#top nav.navbar .subnav {
    background-color: #ffffff;
}
#top nav.navbar .subnav a {
    font-size: 13px;
    color: #666666;
}
#top nav.navbar .subnav a:hover{
    color: #202020;
    background-color: #ffffff;
}
#top .nav li > ul.subnav {
    background-color: #ffffff;
}
#top .nav li > ul.subnav a {
    color: #666666;
}
/*fly-out menu 2e level*/

/* = HEADER MAIN NAV == */
/*#top nav.navbar .nav > li{
    border-right: 1px solid #ffffff;
}*/
/*#top nav.navbar .nav > li:hover {
  border-right-colour: #000000;
}
*/
/*
#top nav.navbar .nav > li:first-child{
    border-left: 1px solid #ffffff;
}
*/
#top nav.navbar .nav > li > a span:after{
    background-color: #000000;
}
#top nav.navbar .dropdown-menu a {
    font-size: 13px;
}
.navbar .btn-navbar {
    color: #333333;
}
.navbar .btn-navbar:hover {
    color: #333333;
}
/* mobile menu (text) */
#top nav.navbar .is-mobile-menu .menu_text {
    color: #ffffff;
    text-transform: capitalize;
}
/* */
#top nav.navbar .dropdown-menu{
    background-color: #ffffff;
}

#top nav.navbar .dropdown-menu a{
    color: #666666;
}
#top nav.navbar .dropdown-menu a:hover{
    color: #202020;
    background-color: #ffffff;
}

/*Headings*/
.blockheading {
    font-family: Droid Sans;
}

/* = Sidebar settings = */
.sidebar .sb-title{
  color: #000000;
    font-family: Droid Sans, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
 text-transform: capitalize;
    line-height: 30px;
}
.sidebar .sb-subtitle{
   color: #818080;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 29px;
}
.sidebar a{
    color: #333333;
    font-style: normal;
    font-weight: normal;
}
.sidebar a:hover,
.sidebar a:focus{
    color: #000000;
    /*background-color: #000000;*/
    font-style: normal;
    font-weight: normal;
}
.sidebar .prodcatnav li.active>a {
   color: #000000;
}
/* = Footer settings = */
#footer{
    background-color:  transparent ;
    padding-bottom: 50px;
}
#footer,
#footer label{
    color: #187ea2;
    font-size: 12px;
}
#footer a{
    color: #187ea2;
    font-style: normal;
    font-weight: normal;
}
#footer a:hover,
#footer a:focus{
    color: #f12b63;
    font-style: normal;
    font-weight: normal;
}
#footer .title{
    color: ;
    font:   ;
}
#footer #email-submit{
    color: ;
}
/* DISCLAIMER */
.disclaimer {
    background-color:  transparent ;
    font-size: 11px;
}
.disclaimer, .disclaimer a {
    color: #999999;
}
ul.alert.error {
    color: #ff5252;
    background-color: #e9ae91;
}
ul.alert.info {
    color: #31708f;
    background-color: #d9edf7;
}
ul.alert.success {
    color: #9abf73;
    background-color: #e8f7d1;
}
.header_style{
    font-family: ;
}
.overlay-content{
    background: #ffffff url('loader.gif?20221017110217') no-repeat center;
}

header .top_text {
    color: ;
}
.product_label {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
}

/* = Button settings */
.btn, #cart-content a.btn {
    background-color: #000000;
    color: #ffffff;
    border: 1px solid #ffffff;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 9px;
}
.btn a{
    color: #ffffff;
}
.small.btn{
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.btn:hover, .btn:focus, .btn:active, #cart-content a.btn:hover {
    background: #ffffff;
    color: #187ea2;
    border-color: #187ea2;
}
.touch .add-to-cart:hover,
.touch .add-to-cart:focus,
.touch .add-to-cart:active{
    background: #000000;
    color: #ffffff;
    border-color: #ffffff;
}
.btn.disabled:hover, .btn[disabled]:hover {
    border-color: #ffffff;
}

/* knop add-to-cart (detail pagina) */
.btn.btn1 {
    color: #000000;
    background-color: #ffffff;
    font-family: Droid Sans;
    font-style: normal;
    font-size: 14px;
    border-color: #000000;
    text-transform:  capitalize;
}
.btn.btn1:hover {
    color: #ffffff;
    background-color: #333333;
    border: 1px solid #000000;
}
/* knop add-to-cart overviewpages (catalogue, collection) */
.collection  #sandBox button.btn.btn1, .home_products .home_products_wrapper button.btn.btn1, .product-page .prod-related button.btn.btn1 {
  color: #000000;
 background-color: #ffffff;
}
.collection  #sandBox button.btn.btn1:hover, .home_products .home_products_wrapper button.btn.btn1:hover, .product-page .prod-related button.btn.btn1:hover {
  color: #ffffff;
 background-color: #333333;
}
/*
.collection button.btn.btn1:hover, .home_products button.btn.btn1:hover, .prod-related button.btn.btn1:hover {
   background-color: inherit;
}
*/
/* knop add-to-cart (homepage, gerelateerde items detailpagina) */
.home_products button.btn.btn1:hover, .prod-related button.btn.btn1:hover, .collection button.btn.btn1:hover {
    border-left-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    background-color: #333333;
}
/* ./ knop: add to cart*/

/* knop: wishlist */
.btn.btn2 {
    color: #ffffff;
    font-family: Droid Sans;
    font-style: normal;
    font-size: 14px;
    text-transform:  capitalize;
}
.btn.btn2:hover {
    color: #ff5252;
}
/* ./ knop: wishlist*/

/*knop "Proceed to Checkout" */
.btn.btn3, #cart-content a.btn3 {
    color: #000000;
    background-color: #f12b63;
    border: 1px solid  #f12b63;
    font-family: Droid Sans;
}
.btn3:hover, #cart-content a.btn3:hover {
  /*color: #000000;*/
    background-color: #f895b1;
}
/* ./knop Proceed Checkout */

#product-information .usps {
    border-top: 1px dotted #fefefe;
    background-color: #fefefe;
}

/* = Amount Badge */
.badge.amount {
    border: 1px solid #000000;
}

/* = Overgenomen uit a-style.rain.css v1.1.3 =========================================================================*/
.btn-large {
    font-size: 16px;
}
.custom-style-select-box {
    background: #ffffff;
    color: #333333;
    border: 1px solid #333333;
}
.custom-style-select-box:hover {
    border-color: #06596e;
}
#content-wrapper {
background: transparent;
}
.req {
    color: ;
}
.blockheading span {
    background-color: #ffffff;
}
.typo section {
    border-bottom: 1px solid #f9f9f9;
}
.blockheading:before, .sidebar .sb-title:after {
    border-top-color: #37d0f5 !important;
}
.blockheading span.title {
    color:#000000;
    background-color: #ffffff;
}
span.brandname, span.by_brandname, .bundle-variant-info {
    color: #f12b63;
}
#content .badge { /*bs overrule*/
    color: #ffffff;
    background-color: #000000;
}
.taglist li {
    border-color: #cccccc;
}
.gui-blog-article h1 {
    border-bottom: 1px dotted #cccccc;
}
.gui-blog-article header > a {
    border: 1px dotted #cccccc;
}
.gui-blog-article .gui-blog-article-comments span {
    color: #ffffff;
    background-color: #000000;
    border-color: #cccccc;
}
.gui-blog-article .gui-blog-article-comments span:hover {
    background-color: #06596e;
}
.panel-group .panel-default>.panel-heading {
    border-bottom: 1px solid #f9f9f9;
}
.panel-group .panel-title {
    font-family: Droid Sans;
}
.panel-group .panel-title>a {
    color: #000000;
    border-bottom: 1px dotted #cccccc;
}
.panel-group .panel-title>a:hover {
    color: #000000;
    border-bottom: 1px solid #000000;
}
.panel-group .panel-heading+.panel-collapse .panel-body {
    background-color: #fefefe;
}
.panel-heading h4 a:after {
    background-color: #ffffff;
}
/* = Product bundels = */
.row.bundle {
  border-bottom: 1px dotted #cccccc;
}
.bundle-product-wrapper:hover {
  border: 1px solid #cccccc;
}
.block-bundle-main-product {
 background: transparent;
}
.wrapper-bundle-extra-products {
  background-color: #fefefe;
}
.bundle-main-product > .bundle-product-wrapper:after {
  color: #333333;
  background-color: #06596e;
  box-shadow: 0px 0px 1px 2px #ffffff;

}
/**/
.btn.quickshop {
 border: 1px solid #ffffff;
}
.btn.quickshop:hover {
    border: 1px solid #cccccc;
}
.modal-content {
    background-color: #ffffff;
    border: 2px solid #cccccc;
}
.modal-header h4 {
    font-size: 15px;
}
.modal-dialog label {
    color: ;
    font-size: 13px;
}
.modal-dialog .selectWrapper {
    border: 1px solid #333333;
}
.modal-dialog .selectWrapper:before { /*IE9 hack*/
    background: #ffffff;
}
.modal-dialog .selectWrapper:hover {
    border: 1px solid #06596e;
}
button.close {
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
button.close:hover {
    color: #ffffff;
    background-color: #187ea2;
}
#top ul#uspmessages.list-inline li {
color: #ffffff;
}
.search-dropdown {
    color: #333333;
    background: #ffffff;
    border: 2px solid #cccccc;
}
.search-dropdown .product img {
    border: 1px solid #cccccc;
}
#top .search-dropdown a {
    color: #333333;
    text-decoration: none;
}
#top .search-dropdown a:hover {
    color: #000000;
    text-decoration: underline;
}
.search-dropdown .more {
border-top: 1px dotted #cccccc;
}
#accounts li.sep {
    color: #cccccc;
}
#accounts .welcome {
    background-color: #ffffff;
}

#top a.btn:hover {
    border-bottom: 1px solid #187ea2;
}
#top .shadow{
    -webkit-box-shadow: 0px 0px 7px 0px #ffffff;
    -moz-box-shadow: 0px 0px 7px 0px #ffffff;
    box-shadow: 0px 0px 7px 0px #ffffff;
    background-color: #ffffff;
}
#loginBox.dropdown-menu{
    border: 2px solid #cccccc;
}
.navbar .nav .dropdown-menu,
#umbrella .dropdown-menu{
    border: 2px solid #cccccc;
}
.navbar .btn-navbar{
    color: #000000;
}
.currencies.dropdown-menu{
    border: 2px solid #cccccc;
}
.languages.dropdown-menu{
    border: 2px solid #cccccc;
}
#top .currencies.dropdown-menu li a,
.currencies.dropdown-menu li a,
#top .customer.dropdown-menu li a,
.customer.dropdown-menu li a{
    color: #187ea2;
    font-size: 14px;
}
#top .languages.dropdown-menu li a,
.languages.dropdown-menu li a{
    color: #187ea2;
    font-size: 14px;
}
#top .currencies.dropdown-menu li > a:hover,
.currencies.dropdown-menu li > a:hover,
#top .currencies.dropdown-menu .active > a,
.currencies.dropdown-menu .active > a,
#top .currencies.dropdown-menu .active > a:hover,
.currencies.dropdown-menu .active > a:hover,
#top .customer.dropdown-menu li > a:hover,
.customer.dropdown-menu li > a:hover,
#top .customer.dropdown-menu .active > a,
.customer.dropdown-menu .active > a,
#top .customer.dropdown-menu .active > a:hover,
.customer.dropdown-menu .active > a:hover{
    color: #000000;
}
#top .languages.dropdown-menu li > a:hover,
.languages.dropdown-menu li > a:hover,
#top .languages.dropdown-menu .active > a,
.languages.dropdown-menu .active > a,
#top .languages.dropdown-menu .active > a:hover,
.languages.dropdown-menu .active > a:hover{
    color: #000000;
}
.currency, .language{
    font-size: 11px;
  font-style: normal;
}
#top .currency-plain,
#top .currency-plain a{
    color: #000000;
}
#top .currency-plain a:hover,
#top .currency-plain .active a{
    color: #187ea2;
}
#top .language-plain,
#top .language-plain a{
    color: #000000;
}
#top .language-plain a:hover,
#top .language-plain .active a{
    color: #187ea2;
}
#header-search input, #header-search .icon-search {
  color: #000000;
}
.search-form .icon-search{
    font-size: 14px;
}
#header-search .search-submit{
    font-size: 14px;
    color: #000000;
    background-color: #ffffff;
}
#header-search .search-submit .fa-search {
  color: #187ea2;
}
.cart.icon .number {
    color: #ffffff;
    background: #187ea2;
    font: normal 12px/24px Droid Sans;
}
#umbrella .icon-caret-down{
    color: #187ea2;
}
#umbrella .empty,
#top #umbrella .empty a{
    font-size: 14px;
}
#umbrella .empty a{
    color: #187ea2;
}
#umbrella .empty a:hover{
    color: #000000;
}
#umbrella .num-items-in-cart{
    font-size: 14px;
   /* color: #f12b63;*/
}
#umbrella .num-items-in-cart .my-cart:after{
    background-color: #187ea2;
}
#top #umbrella .cart-checkout a{
    font-size: 14px;
    color: #ffffff;
}
#top #umbrella .cart-checkout a:hover{
    color: #187ea2;
}
#umbrella .cart-checkout a span{
    border-bottom: 1px solid #000000;
}
#umbrella #cart-info .cart-heading{
    border-bottom: 1px dotted ;
}
#top #umbrella #cart-info .cart-heading a{
    color: #187ea2;
    font-size: 13px;
}
#top #umbrella #cart-info .cart-heading a:hover{
    color: #000000;
}
#umbrella #cart-info .cart-left .cart-close i{
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #ffffff;
}
#umbrella #cart-info .cart-left .cart-close i:hover{
    background-color: #187ea2;
    color: #ffffff;
    border-color: #187ea2;
}
#cart-content .deletefromcart {
    color: #187ea2;
}
#umbrella #cart-info .cart-right a{
    color: #187ea2;
    font-size: 14px;
}
#umbrella #cart-info .cart-right a:hover{
    color: #000000;
}
#umbrella #cart-info .cart-right a i{
    color: #000000;
}
#umbrella #cart-info .last{
    border-top: 3px solid #cccccc;
    color: #cccccc;
    font-size: 15px;
}
#umbrella #cart-info .cart-price{
    font-size: 14px;
    color: #000000;
}
#umbrella #cart-info .cart-price{
    color: #f12b63;
}
#umbrella #cart-info .icon-caret i{
    color: #333333;
}
#top #header-search input {
    border: 1px solid #cccccc;
}
button.search-submit {
    border: 1px solid #cccccc;
}
button.dropdown-toggle {
    color: #333333;
    background: #ffffff;
    border: 1px solid #333333;
}
#scroll-to-top i {
    background: #000000;
    color: #ffffff;
    border-top: 1px solid #ffffff;
}
#scroll-to-top i:hover{
    background: #ffffff;
    color: #187ea2;
    border-top-color: #187ea2;
}
#breadcrumb{
    color: #c2c2c2;
    background: #ffffff;
}
#breadcrumb a, #breadcrumb .page-title {
    font-size: 12px;
    color: #c2c2c2;
}
#breadcrumb .page-title {
    color: ;
}
.pagination ul{
    background-color: #ffffff;
}
.pagination{
    font-size: 16px;
}
.pagination .line {
    border-top: 1px solid #cccccc;
}
.pagination ul li.number {
    border: 1px solid #f9f9f9;
}
.pagination ul li.number.current {
    background-color: #f9f9f9;
}
.pagination ul li:hover.number {
    border: 1px solid #333333;
}
.pagination ul>li>a,
.pagination ul>li>span{
    color: #333333;
}
.pagination ul>li>a:hover>span.pagination-text{
    border-bottom: 1px solid #333333;
}
.pagination li.next{
    color: #187ea2;
}
.pagination ul>li>a.disabled,
.pagination ul>li>a.disabled:hover{
    color: #c1c1c1;
}
.owl-theme .owl-controls .owl-buttons > div{
    color: #333333;
}
.owl-theme .owl-controls .owl-buttons > div i{
    color: #333333;
}
.owl-theme .owl-controls .owl-buttons > div i:hover{
    background-color: #ffffff;
    color: #000000;
}

#home-slider .caption.header h2 {
    color: #333333;
    font-family: Open Sans;
    font-size: 32px;
}
#home-slider .caption.header .caption-content {
    color: #333333;
  background-color: transparent;
}
#home-slider .pages .page{
    border-color: #e8e8e8;
    background-color: #e8e8e8;
}
#home-slider .pages .page:hover{
    background-color: #187ea2;
}
#home-slider .pages .page.active{
    border-color: #187ea2;
    background-color: #187ea2;
}
#home-slider .slider-control{
    color: ;
}
#home-slider .slider-control .sub-control{
    background-color: ;
    box-shadow: 0px 0px 5px ;
    -moz-box-shadow: 0px 0px 5px ;
    -webkit-box-shadow: 0px 0px 5px ;
}
#home-slider .slider-control:hover{
   color: ;
}
#home-slider .slider-control:hover .sub-control{
  background-color: #ffffff;
    /*background-color: ;*/
    box-shadow: 0px 0px 5px ;
    -moz-box-shadow: 0px 0px 5px ;
    -webkit-box-shadow: 0px 0px 5px ;
}
.headline-right h3 {
    border-top: 1px solid #000000;
    font-family: Open Sans;
    font-size: 24px;
    color: #000000;
    background-color: #ffffff;
}
.mainbanners {
    border-top-color: #b2b2b2;
    border-bottom-color: #cccccc;
}
.mainbanner h3.caption.bannertext  {
    border-top: 1px solid #000000;
    background-color: #ffffff;
    color: #000000;
    font-family: Open Sans;
    font-size: 22px;
}
.hoverBackgroundWrapper a .theHover i{
    color: #ffffff;
}
.hoverHomeBackgroundWrapper a .theHover i{
    color: #ffffff;
}
.hoverHomeBackgroundWrapper .details>.bg {
    background: #000000;
}
.notouch .hoverHomeBackgroundWrapper a:hover .details{
    color: #ffffff;
}
.hoverBorder .hoverBorderWrapper .theHoverMore{
    background: #000000;
    color: #ffffff;
}
.notouch .hoverBorder:hover .hoverBorderWrapper .theHoverBorder{
    box-shadow: 0 0 0 2px  inset;
}
.notouch .image-boxes .hoverBorder:hover .hoverBorderWrapper .theHoverBorder{
    box-shadow: 0 0 0 4px #000000 inset;
}
.product-page #page-title > i {
    color: #000000;
}
.price, .price_sale{
    color: #f12b63;
}
.sold_out, .unavailable {
    color: #000000;
    font-size: 13px;
}
.price_compare{
    color: #000000;
}
.sale_banner {
            display: table;
    }
.sale_banner .sale_text{
    background-color: #06596e;
    color: #ffffff;
    font-size: 13px;
    line-height: 13px;
}
.qty-group {
    background-color: #ffffff;
}
.qty-group .qty-wrapper .qty-up,
.qty-group .qty-wrapper .qty-down {
    border-left: 1px solid #333333;
}
.qty-group .qty-wrapper .qty-up:hover,
.qty-group .qty-wrapper .qty-down:hover{
    color: #187ea2;
}
.selector-wrapper .icon-caret-down{
    color: ;
}
#product-information ul.usplist span.usp-icon {
    color: #06596e;
}
.product-information .tags i{
    color: #ffffff;
}
.product-information .tags a{
    font-size: 14px;
    color: #333333;
}
.product-information .tags a:hover{
    color: #187ea2;
}
.quantity-wrapper .wrapper{
    border: 1px solid #333333;
}
.quantity-wrapper .wrapper .btn-block{
    color: #333333;
}
.product-information .price,
.product-information .price_sale{
    color: #f12b63;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
}
.product-information .price_compare{
    color: #000000;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
}
.product-information .sold-out,
.product-information .unavailable{
    color: #000000;
    font-size: ;
    font-style: ;
    font-weight: ;
}
.product-information .selector-wrapper label,
.product-information .wrapper-title{
    /*color: ;*/
    font-size: 13px;
}
#gallery_main {
    border-top: 1px dotted #cccccc;
}
.product-image .image-thumb{
    border: 1px solid #ffffff;
}
.product-image .image-thumb.active{
    border-color: #187ea2;
}
.notouch .product-image .image-thumb:hover{
    border-color: #187ea2;
}
.product-image .main-image .main-image-bg{
    background-color: #ffffff!important;
}
.owl-controls .owl-buttons div i{
    box-shadow: 0px 0px 5px ;
    -moz-box-shadow: 0px 0px 5px ;
    -webkit-box-shadow: 0px 0px 5px ;
    color: ;
}
.owl-controls .owl-buttons div i:hover{
    box-shadow: 0px 0px 5px ;
    -moz-box-shadow: 0px 0px 5px ;
    -webkit-box-shadow: 0px 0px 5px ;
    color: ;
}
.zoomWindow {
    border: 1px solid #cccccc;
}
.price-filter-range .inner {
  background-color: #f9f9f9;
}
.price-filter-range input {
    font-size: ;
    color: ;
}
.current-filter {
    color: #ffffff;
    background-color: #06596e;
}
.current-filter a, .current-filter .remove-filter {
    color: #ffffff;
}
input.btnwrapped.btn.btn1:hover {
    color: #ffffff;
    background-color:#333333;
}
.wrapper.btn1.add-to-cart:hover input.btnwrapped {
    color: #ffffff;
}
.productdata .heading a span {
    background: #ffffff;
}
.product-discounts li {
    color: #5b5b5b;
    font-size: 13px;
}
.vendor .brand-url a {
    border-bottom: 1px dotted #5b5b5b;
}
#tabs-content{
    border-top: 2px solid #ffffff;
}
#tabs-content li h2 a{
    color:#333333;
}
#tabs-content li h2.active{
    border-bottom: 2px solid #187ea2;
    color: #ffffff;
}
#tabs-content li:hover h2 a,
#tabs-content li h2.active a{
    color: #ffffff;
}
.tabs ul.nav-tabs {
    border-bottom: 5px solid #f9f9f9;
}
.tabs ul.nav-tabs>li>a {
    color: #c2c2c2;
}
.tabs ul.nav-tabs>li>a:hover {
    color: #000000;
}
.tabs ul.nav-tabs>li.active>a {
    color: #000000;
}
.tab-content>.tab-pane {
    background-color: #fefefe;
}
.category .cat-item {
    border: 1px solid #cccccc;
}
.cat-caption .cat-title {
    background-color: #ffffff;
    border-top: 1px solid #f9f9f9;
}
.cat-caption .cat-descr {
    background-color: #ffffff;
    border-top: 2px solid #f9f9f9;
}
.cat-caption .amount {
    color: #333333;
    background-color: #06596e;
}
.collection-page .pagination-num-showing {
    border-top: 2px solid #cccccc;
}
.collection-page .pagination-num-showing span {
    border-top: 1px solid #cccccc;
}
.collection-page .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #333333;
    background-color: #fefefe;
    border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}
.collection-wrapper {
    background-color: #fefefe;
}
.row-right .product-price{
    font-size: 24px;
}
.sortBy #sortForm li.selected,
.sortBy #sortForm li:hover,
.limitBy #limitForm li.selected,
.limitBy #limitForm li:hover{
    color: #000000;
}
.sortBy #sortBox{
    background: #ffffff;
    border: 1px solid ;
}
.limitBy #limitBox{
    background: #ffffff;
    border: 1px solid ;
}
.grid_list .icon-th-list, .grid_list .icon-th-large{
    color: #333333;
}
.notouch .grid_list .icon-th-list:hover,
.notouch .grid_list .icon-th-large:hover,
.grid_list .active .icon-th-list,
.grid_list .active .icon-th-large{
    color: #ffffff;
}
.grid_list ul li i {
    color: #06596e;
}
.notouch .grid_list ul li i:hover {
    color: #f12b63;
}
.element .row-container{
    background-color: #ffffff;
}
.element .row-container:hover {
    border: 1px solid #cccccc;
}
#sandBox > li.element{
           width: 33%;
        }
#page-header .list_tags li{
    border-top: 1px solid #cccccc;
}
#page-header .list_tags li.active,
#page-header .list_tags li:hover{
    border-top-color: #ffffff;
}
#page-header .list_tags li.active{
    background-color: #ffffff;
}
#page-header .list_tags strong{
    color: ;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
#page-header .collection-line{
    border-top: 1px solid #cccccc;
}

h4 .prod-title, h5 .prod-title, h3 .bundle-title {
color: #333333;
}

a.prod-title, .search-dropdown h4, .prod-title, h3 .bundle-title {
    font-family: Droid Sans;

}
a.prod-title, h5 .prod-title, .search-dropdown h4 {
  font-size: 14px;
}

a.prod-title:hover {
    color: #000000;
}
.collection-page li.full_width button.btn.add-to-cart, .prod-related button.btn.add-to-cart {
    border: 1px solid #cccccc;
}
.template-brands .brandlogo {
    background-color: #ededed;
}
.allcollections-page .collection-item{
    border: 1px solid #ffffff;
}
.allcollections-page .collection-item:hover{
    border: 1px solid ;
}
#contact_map_wrapper{
    border: 1px solid ;
}
#contact_map{
    height: 640px;
}
#partners-container {
    border-bottom: 1px dotted #cccccc;
}
#widget-newsletter .fa-envelope {
    color: #000000;
}
#widget-social a, ul.sharing-wrapper li a {
    font-size: 24px;
    color: #187ea2;
}
#widget-social a:hover, ul.sharing-wrapper li a:hover {
    color: #f12b63;
}
.sidebar .featured-products a img {
    border-bottom: 1px solid #cccccc;
}
.sidebar .featured-products a:hover img {
    border-bottom: 1px solid #000000;
}
.sidebar .product-wrapper .fprod-title a .fa {
    color: #000000;
}
.sidebar .fprod-title a {
    font-size: 14px;
    color: #333333;
    font-family: Droid Sans;
}
.sidebar .fprod-title a:hover {
    color: #000000;
}
.sidebar .title-6 a{
    color: ;
}
.sidebar .title-6 a:hover{
    color: ;
}
.sidebar .title-6 i.fa{
    color: #000000;
}
.sidebar .sb-title span {
    background-color: #ffffff;
}
.icategory li.item { /*1st level dropdown submenu*/
    border-bottom: 1px dotted #cccccc;
}
.icategory li.item .item {/*2nd level dropdown submenu*/
    border-bottom: 1px dotted #b7b7b7;
}
.icategory li.item .item .item {/*3rd level dropdown submenu*/
    border-bottom: 1px dotted #a3a3a3;
}
.icategory li.item .item .item .item {/*4th level dropdown submenu*/
    border-bottom: 1px dotted #8e8e8e;
}
    .sidebar .icategory ul, .sidebar .icategory ul ul {
        display: none;
    }
    .sidebar .icategory.active ul, .sidebar .icategory.active ul ul {
        display: block;
    }

.noUiSlider .noUi-handle {
  color: #ffffff;
   background-color: #333333;
}
.sidebar .blogpost {
    border-left: 3px solid #cccccc;
}
.sidebar .blogpost .date {
    color: #c0bfbf;
}
.sidebar .blogpost h4 a {
    font-family: Droid Sans;
}
.sidebar .blogpost h4 a:hover {
    border-bottom: 1px dotted #333333;
}
.sidebar .blogpost .blog-article-img {
    border-color: #cccccc;
}
.sidebar a.showall-link:hover {
    color: #187ea2;
}
.sidebar a.showall-link .fa {
    color: #187ea2;
}
#order_details .product i{
    color: #000000;
}
.address_table .address_actions .action_delete a{
    border-left: 1px solid #cccccc;
}
.address_table .address_actions .btn:hover{
    background: #187ea2;
}
#customer_orders table tbody a:hover{
    color: #000000;
}
#customer_orders table tbody a,
#customer_orders table tbody .total,
.order-detail .total{
    color: #000000;
}
#customer_orders table tbody .total{
    font-size: 14px;
    color: #000000;
}
#customer_orders table td a{
    color: #333333;
}

.login-page .action{
    color: #333333;
}
.login-page .action:hover{
    color: #000000;
}
.login-page .return{
    color: #000000;
}
.login-page .return:hover{
    color: #187ea2;
}
.customer-accounts .r-border{
    border-right: 1px solid ;
}
#widget-shipping{
    border-top: 1px dotted #cccccc;
    border-bottom: 2px solid #cccccc;
}
.product-ajax-cart .overlay_mask{
    border: 1px solid #ffffff;
}
.required {
    color: #ff5252;
}
.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #333333;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  margin-bottom: 3px;
}
.form-control:focus {
  border-color: #06596e;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #cccccc;
}
.tooltip-inner {
  max-width: 200px;
  padding: 6px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #1a1a1a;
  font-size: 10px;
  border-radius: 0;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #1a1a1a;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #1a1a1a;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #1a1a1a;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #1a1a1a;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #1a1a1a;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #1a1a1a;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #1a1a1a;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #1a1a1a;
}

.videoWrapper.videotut iframe {
  border: 1px solid #cccccc;
}