.yp-prod-header-no-min {
    padding-top: 40px !important;
}

.featuredProductImage {width:90% !important}

.uk-navbar-nav > li {
    display: inline-block !important;
}
.btn-primary{
    background: #8cc14c;
    background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -moz-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -ms-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -o-linear-gradient(top, #8cc14c, #0bae13);
    background-image: linear-gradient(to bottom, #8cc14c, #0bae13);
    border: solid #4a9630 1px;
    color: #ffffff;}

.btn-inverse {
    background: #FB7575;
    background-image: -webkit-linear-gradient(top, #FB7575, #E40A0A);
    background-image: -moz-linear-gradient(top, #FB7575, #E40A0A);
    background-image: -ms-linear-gradient(top, #FB7575, #E40A0A);
    background-image: -o-linear-gradient(top, #FB7575, #E40A0A);
    background-image: linear-gradient(to bottom, #FB7575, #E40A0A);
    border: solid #E40A0A 1px;
    color: #ffffff;
}

.btn-inverse:hover {
	background: #FB7575;
	
	}
	
	.btn-primary:hover {
    background: #8cc14c;}

.reviews-title {
	padding: 20px 14px 0px 18px !important;
    margin-top: -25px !important;
	}

.width20 {
    width: 12%;
}

.pm-product {
	width: 100px;
    font-size: 10px;
    line-height: 15px;
	}


.product-page-tags {
margin-left: 30px;}

.below-buy-panel {
	margin-top: 30px;
	}

.video-homepage {
    padding: 4px 0px 36px 0px !important;
    margin: 0px 0px 2px -1px !important;
    background-color: #d30082 !important;
	height: 200px !important;
}

.home-boxes-mer {
  
   height: 235px !important;
}
 
 .uk-modal-header {
    margin-bottom: 15px;
    margin: 0px -30px 0px -30px;
}

.uk-modal-footer {
    margin: 0px -30px -30px -30px;}
  
  /* ##################################### NEW Product Page Starts ##################################### */


.uk-accordion-title {
      background: #484747 !important;
    border-radius: 0px;
}

.uk-cart-footer {
    font-size: 14px;
	}

.payment-panel-product-page {
	border: 3px solid #484747;
	}

.uk-panel-cart {    border: 3px solid #484747;
    margin-bottom: 20px;}

.uk-button-small:hover, .uk-button-small:focus {
    background: #8cc14c;
    background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -moz-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -ms-linear-gradient(top, #8cc14c, #0bae13);
    background-image: -o-linear-gradient(top, #8cc14c, #0bae13);
    background-image: linear-gradient(to bottom, #8cc14c, #0bae13);
    border: solid #4a9630 1px;
}

.uk-text-contrast a {
    text-decoration: underline;
    font-weight: bold;
    color: #34c930;
}
hr {
    border-top: 3px solid rgb(255, 255, 255) !important;
}

.cart_qty_update {
	float: right;
    font-size: 12px;
    margin-top: 9px;
	
	}

.uk-button-small {
    background-color: #E21786;
    background-image: -webkit-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -moz-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -ms-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -o-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: linear-gradient(to bottom, #ff30a5, #bd1e7b);
    border: solid #ad186d 1px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    border-radius: 3px;
    padding: 3px 4px 0px 4px !important;
    margin: 0px 0px 5px 0px !important;
}

.uk-article-title {
    font-size: 35px;
}

   @media (min-width: 768px){
#div_total {
    font-size: 30px !important;
}}

.ui-datepicker-trigger {    position: absolute;
    right: 9px;
    top: 8px;}

.uk-form-empty {

    background: rgba(255, 255, 255, 0) !important;}

.slider-product {
    padding: 23px 16px 6px 15px !important;
    background-color: rgba(255, 255, 255, 0);
    margin: 5px 10px 43px 0px;
}

.uk-block-secondary {
    background: #484747;
}
.uk-block {
    padding-top: 50px;
    padding-bottom: 50px;
}
.uk-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 30px;
}

.infotextpay {
    padding: 15px 0px;
    font-size: 14px;
    color: #484747;
}

.uk-text-contrast {
    color: #ffffff !important;
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    height: 40px;
    max-width: 100%;
    padding: 4px 6px;
    border: 3px solid #e5e5e5;
    background: #ffffff;
    color: #4d4d4d;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;
}

.uk-panel-box {
    padding: 40px;
}
.uk-panel-box {
    padding: 20px;
    background: #f5f5f5;
    color: #666666;
}

/* ##################################### NEW Product Page Ends ##################################### */
  
 
.quick-quote-content {
	border: 3px solid #e21786 !important;
	}
  
.uk-navbar-toggle {
 
    padding: 1px 9px 15px 11px;

}

  .color-light-blue a {color:#70BEE5 !important}
  
  #reseller-setup {padding: 20px !important;}
  
  
  .category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {
    padding: 6px !important;
}

.uk-switcher {
    padding: 0px !important;}


  .tab label {
    border: 3px solid #E21786 ;
	    border-bottom-width: 0 ;}
  .tab label {
      background: #ff5db1;
    background: -moz-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ef017c));
    background: -webkit-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
    background: -o-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
    background: -ms-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
    background: linear-gradient(to bottom, #ff5db1 0%,#ef017c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 );}
  
  #offlajn-ajax-search357 {
    padding-top: 12px;
    width: 200px;
	 position: absolute;
    right: 0px;
    top: 41px;
}
    #search-form357 #search-area-close357 {
    margin-top: -9px;
    right: 48px;

}
  input#suggestion-area357 {
    background: rgba(255, 255, 255, 0);
}
  input#search-area357 {
    
    padding: 12px 0px 0px 5px;
       background-color: rgba(73, 72, 72, 0);
    color: #FFFFFF;
}
#ajax-search-button357 {
    height: 100%;
    width: 30px;
    padding: 6px 9px;
    background: transparent;
    float: left;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    top: 0px;
    right: 0px;
    z-index: 5;
    background: url('98342bc89c215513144c1d4851e67a4e.png');
    background: rgba(0, 0, 0, 0);
}

  
.tm-navbar-full .uk-navbar {
    border-bottom: none;
    box-shadow: inset -1px 0 0 #e1eaef, inset 1px 0 0 #e1eaef;
    height: 47px;
}

#offlajn-ajax-search356 {
    padding-top: 12px;
    width: 200px;
}
  
  #search-form356 #search-area-close356 {

    margin-top: -9px;
    right: 48px;

}

.category-intro {
	-webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    -moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    background-color: #494848;
    color: #F0F0F0;
    margin: -30px -30px 6px -30px;
	padding: 20px;
	}
	
	.category-intro:before {
       background: #31a9f9;
    background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
    background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );
    display: block;
    position: relative;
    height: 5px;
    content: " ";
    margin: -20px -20px 10px -20px;
}
	
	.category-intro h1 {color: #F0F0F0 !important;font-size:38px}
	.category-intro h2 {color: #F0F0F0 !important;font-size:24px}
	.category-intro h3 {color: #F0F0F0 !important;font-size:22px}
	.category-intro h4 {color: #F0F0F0 !important;font-size:20px}
	
	.category-description {
	    -webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    -moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
    background-color: #494848;
    color: #F0F0F0;
    margin: 0px -30px -11px -30px;
    padding: 20px;
	}
	
	.category-description a { color: #F0F0F0;}
	
	.category-description:before {
       background: #31a9f9;
    background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
    background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );
    display: block;
    position: relative;
    height: 5px;
    content: " ";
    margin: -20px -20px 10px -20px;
}
	
	.category-description h1 {color: #F0F0F0 !important;font-size:38px}
	.category-description h2 {color: #F0F0F0 !important;font-size:24px}
	.category-description h3 {color: #F0F0F0 !important;font-size:22px}
	.category-description h4 {color: #F0F0F0 !important;font-size:20px}

.search-category-description {
margin-left: -30px;
    margin-right: -30px;
    padding: 10px 60px 60px 60px !important;}


.get-a-quote-button-pm {display:none}
  
  .tm-banner {margin-top: -16px;}
  
.breadcrumbz2 {
    padding: 18px 17px 3px 14px !important;
    color: #f2f2f2 !important;
    font-size: 20px !important;
    height: 40px !important;
    -webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important;
    -moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important;
    box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important;
    background: #494848 !important;
    background: -moz-linear-gradient(left, #494848 25%, #494848 68%, #e21786 89%) !important;
    background: -webkit-linear-gradient(left, #494848 25%,#494848 68%,#e21786 89%) !important;
    background: linear-gradient(to right, #494848 25%,#494848 68%,#e21786 89%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494848', endColorstr='#e21786',GradientType=1 ) !important;
    margin-top: -41px;
}

  .breadcrumbz {
    padding: 15px 14px 9px 11px !important;
    color: #f2f2f2 !important;
    font-size: 20px !important;
        height: 50px !important;
	-webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important;
    -moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important; 
    box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62) !important;
    background: #494848 !important;
    background: -moz-linear-gradient(left, #494848 25%, #494848 68%, #e21786 89%) !important;
    background: -webkit-linear-gradient(left, #494848 25%,#494848 68%,#e21786 89%) !important;
    background: linear-gradient(to right, #494848 25%,#494848 68%,#e21786 89%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494848', endColorstr='#e21786',GradientType=1 ) !important;
}

  
  input#suggestion-area356 {
    background: rgba(255, 255, 255, 0);
}
  
  input#search-area356 {
    
    padding: 12px 0px 0px 5px;
       background-color: rgba(73, 72, 72, 0);
    color: #FFFFFF;
}

#ajax-search-button356 {
    height: 100%;
    width: 30px;
    padding: 6px 9px;
    background: transparent;
    float: left;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    top: 0px;
    right: 0px;
    z-index: 5;
    background: url('98342bc89c215513144c1d4851e67a4e.png');
    background: rgba(0, 0, 0, 0);
}
  

  #mod_improved_ajax_login-166 {
	      position: relative;
    bottom: -21px;
	  
	  }
  
  @media (min-width: 960px){
.tm-navbar-full {
    margin-top: 20px;
}}
  
  @media (min-width: 768px){
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {
    padding-left: 35px;
    padding-right: 25px;
}}

.color-wheel-merch {
	    margin-right: -25px;
    padding-left: 6px !important;
    margin-top: -1px;
	}

.image-title {
	padding:10px;
	}
	

.uk-dropdown-navbar {
    margin-top: 5px;
    background: #fcfcfc;
    color: #4d4d4d;
    padding: 10px;
    border-bottom: 0px solid #DEDEDE;
    border-right: 0px solid #DEDEDE;
    border-left: 0px solid #DEDEDE;
    border-top: 0px;
    background-color: #F9F9F9;
    color: #4d4d4d !important;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 42%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #ffffff 42%,#e8e8e8 100%);
    background: linear-gradient(to bottom, #ffffff 42%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
}

.uk-nav-navbar > li > a:hover {
    color: #E21786 !important;

}

.uk-nav-navbar > li > a {
    color: #474747 !important;
    font-size: 14px;
    padding: 0px;
}
  
  .uk-navbar-nav > li > a {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    height: 40px;
    padding: 0 2px;
    line-height: 40px;
    color: #474747 !important;
    font-size: 16px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    border-left: 1px solid #e1eaef;
}
  
  .browse-view h1 {
    font-size: 24px !important;
}
  
  div.srfrContainer ul.srfrList li {
    border-bottom: 1px dotted #ccc;
    padding: 6px;
}
    #at4-share {margin-top: 219px !important;}
	
	.quote-button-group {top:0px !important}
	
	.buttonz-to-buy {
    margin-left: 8px !important;
    margin-top: 1px !important;
    position: relative !important;
    margin-bottom: 15px;
    z-index: 9;
}
	
.uk-panel-box-secondary a {
    color: #ACACAC;
}
 
 
 .wk-accordion-default .toggler {
    margin-bottom: 10px;
    padding: 0px;}

 .uk-button-group {
    border-radius: 0 !important;
}

.uk-article {
    margin-left: -30px;
    padding: 30px;
    margin-right: 0px;
}
 
.front-page-desc  { 
margin-left: -30px;
margin-right: -30px;
-webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
-moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
background-color: #494848;
color: #F0F0F0;
padding: 30px;
    margin-bottom: -10px;
}

.payment-summary-pay {display:none}

.front-page-desc h2 {color: #F0F0F0 !important;}
.front-page-desc h3 {color: #F0F0F0 !important;}

.front-page-desc h2 {font-size: 30px;}
.front-page-desc h3 {font-size: 28px;}
    
.front-page-desc a {color: #F0F0F0 !important;}

.front-page-desc:before {
    background: #31a9f9;
    background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
    background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );
	display: block;
    position: absolute;
    top: -1px;
    right: 0;
    left: -1px;
    height: 5px;
}


 
.mailchimp-signup-mod {
    margin-top: 0px;
}

 .yp-title {
 margin-bottom: 0px;
 }
 
 .left-reviews-tab {    position: fixed;
    left: -67px;
    top: 160px !important;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: #E21786;
    color: #e2e2e2;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.36);
    letter-spacing: 0px;
    padding: 43px 10px 9px 12px;
    font-size: 24px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    cursor: pointer;
    z-index: 2000;
    box-shadow: 0 2px 0 rgba(255, 255, 255, 0.25) inset, 0 -2px 0 rgba(0, 0, 0, 0.15) inset;}
	
	
	.left-reviews-tab:hover {
    margin-left: 8px;
    -webkit-transition: margin-left 0.15s;
    transition: margin-left 0.15s;
	color: #e2e2e2;
}
 
 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #93a0a9 !important;
	font-weight:bold;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #93a0a9 !important;
   opacity:  1 !important;
   font-weight:bold;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #93a0a9 !important;
   opacity:  1 !important;
   font-weight:bold;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #93a0a9 !important;
   font-weight:bold;
}
 
 
.side-promart-menu{top: 0px !important;}
 
.short-name-prod {    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    width: 200px;
	margin: 0px 0px -6px 0px;
 }
 
 .short-name-company {    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    width: 200px;
    color: #13851E;
    font-weight: bold;
	
 }
 
 .uk-table td {
    vertical-align: middle;
}
 

.category-description h1 {
   line-height: 60px;
    font-size: 34px;
    color: #E0E0E0;
}

.category-description h2 {
font-size: 28px;
color: #E0E0E0 !important;
}

@media screen and (max-width: 600px) {	
		.category-description h1 {
			font-size: 20px !important;
			}}



 
 .TabBackground {  background-color: #E2177B!important;

  color: #fff!important;
  border-color: #1862B0!important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1)!important;
  box-shadow: 2px 2px 16px rgba(0,0,0,0.1)!important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important; 
  border-top-right-radius: 5px !important;
}

#LiveHelpEmbedded .MessageBackground {background-color: #E2177B!important;
  color: #fff!important;
  border-color: #1862B0!important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1)!important;
  box-shadow: 2px 2px 16px rgba(0,0,0,0.1)!important);
}
	
	#LiveHelpMessageTextarea {
    color: #E2177B!important;
    position: absolute!important;
    top: 15px!important;
    left: 10px;
    padding: 2px 20px 3px 2px!important;
    resize: none!important;
    width: 275px!important;
    height: 38px!important;
    font-family: Lato;
    font-size: 15px!important;
    min-height: 0!important;
    overflow: auto!important;
    border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    border: 0px solid #d0d0bf!important;
    line-height: normal!important;
    outline: none!important;
    font-weight: 300;
}
 
 .tm-footer {
  background-color: #fff;
}
 
#search-form142 #search-area-close142 {
  margin-top: -3px !important;
  right: 503px !important;

}
.uk-tab {
  border-bottom: 3px solid #E21786 !important;
  margin-top: 0px;
}

input:focus, textarea:focus {
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
  box-shadow:none !important;
}

::selection {
  background: #0bae13; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #0bae13; /* Gecko Browsers */
}

#ui-datepicker-div {  z-index: 99999 !important;}

    @media screen and (max-width: 600px) {
  .ui-datepicker {
  margin-left: -28px;
  z-index: 10;}	  
	  } 
  
  @media screen and (max-width: 600px) {
 #offlajn-ajax-search-results-inner {
  margin-left: 6px !important;
}
.uk-panel-box-secondary h1 {line-height: 25px;}

.mobile-drop-help {
  display: block !important;
  font-size: 14px;
  line-height: 11px;
  font-weight: bold;
  margin-top: -1px;
  overflow: visible;
	
	}

.ribbon-wrapper-green {display:none !important;}	
.price-slider {display:none !important;}	
.slider-product {display:none !important;}	
.main-drop-help {
	display:none !important;
	}
}

  @media screen and (max-width: 600px) {
#search-area142 {
	  padding: 22px 7px 3px 7px !important;
  }}
  
  
 @media screen and (max-width: 600px) {
.buy-panel-bottom-text {
	font-size:12px;
	}
}
 @media screen and (max-width: 600px) {
.large-image {
  margin-top: 17px;
}

.buy-panel-heading {
  font-size: 17px;
  letter-spacing: 0px;
}

 }
 
 
@media screen and (max-width: 600px) {
.hide-mobile-desc, .single-unit-purchase {
	display:none !important;
	}
	
}

   @media screen and (max-width: 1220px) {
 .industry-tag {
 float: left;
  margin-top: 22px;
  position: relative;
  left: -132px;}
  .category-view .row .category .spacer h2 a {
    font-size: 18px;
  letter-spacing: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: auto;
  width: 70%;
  margin-right: auto;}
   .jscarousal-vertical {
  display: none !important;
}
.mini-image {
	display:none !important;}
	
.no-min-iframe-1 {
  margin-left: -20px;
}

.step1panel1 {  margin-left: 347px !important;}
	.step1panel2 {margin-left: -276px !important;}
   }

.jscarousal-vertical {
  margin: -5px !important;

}
 
 
  }
  @media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .livehelp-left {
    display:none !important;}
	 #ruk_float_tab {
    display:none !important;}
	#layerslider_3 {
		 display:none !important;}
	.bottom-box-menus { font-size: 14px;}
.desc-text {display:none !important;}
.yp-prod-footer {display:none !important;}
.price-slider {display:none !important;}	
.slider-product {display:none !important;}	
}
  
  @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	    .livehelp-left, #ruk_float_tab {
    display:none !important;}
  .category-view .row .category .spacer h2 a {
  font-size: 18px;
  letter-spacing: 0px;
  width: 255px;
  height: 300px;
  margin-left: 32px;
}
.category-view .row .width25 {
  width: 50%;
}
.width25 {
  width: 50% !important;
}

.uk-width-medium-1-4 {
  width: 50%;
}

.single-unit-purchase {
  width: 97% !important;
}
#main-product-page .select_product_box {
  float: right;
  width: 101% !important;}

.main-image-area {
  border: 3px solid #F1F1F1;
  border-radius: 8px;
  background-color: #FFF;
  width: 178%; }
 #main-product-page .product_show_box{ 
  float: right !important;
  margin: 0 0 0 10% !important;
  width: 81% !important;
}

#merchandise_payment .payment_merchants_box {
  width: 48% !important;
}

.buy-panel-payment {
  width: 203% !important;
  margin-top: -59px !important;
  }
.grayscale, .payment_icon_active { width: 10% !important;}
  
.payment-ribbon-green {
top: -66px !important;
  right: -359px !important;
}
  
  }
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
 .livehelp-left {
    display:none !important;}
	.category-view .row .category .spacer h2 a {
 font-size: 18px;
  letter-spacing: 0px;
  width: 190px;
  height: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 18px;
  
}

}

@media screen and (max-width: 600px) {
#LiveHelpEmbedded{
	display:none !important;
}
}
@media screen and (max-width: 600px) {
.orderby-displaynumber {
	display:none !important;

	}
	}
	
	@media screen and (max-width: 600px) {
	.side_slider_box {
		display:none !important;
		}}
	@media screen and (max-width: 600px) {	
		.uk-panel-box-secondary h1 {
			font-size: 20px !important;
			}}
			
			@media screen and (max-width: 600px) {	
		#product_main_image	{
			width:300px !important;
			height:300px !important;
			}}
@media screen and (max-width: 600px) {	
.tm-footer {
	display:none !important;
	}}
	@media screen and (max-width: 600px) {	
	.main-image-area{
		margin-bottom:30px;
		max-height:300px !important;

		}}
@media screen and (max-width: 600px) {	
.single-unit-purchase {
	margin-top: -67px;
  margin-bottom: 70px;
	}}

@media screen and (max-width: 600px) {
	.labels, .qr-labels, .yp-bottom-tags {
		display:none !important;
		}}

@media screen and (max-width: 600px) {	
		h2 {
			font-size: 17px !important;
			}
			.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {
		  font-size: 17px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}	
			
			}
			
.wk-accordion-default .toggler {
    font-size: 22px;
    color: #444444 !important;
    padding-left: 30px;
}
 
 
 .rightBtn:after {
  content: "My Account";
}
 
  .rightBtn {
width: 120px;
  background: none;
  background-color: #e21786;
  background-image: none !important;}
   

 #ruk_float_tab {
	 
	 bottom: 71% !important;
	   font-family: normal 17px / 26px "Helvetica Neue",Helvetica,Arial,sans-serif !important;

	 }
 
.uk-form textarea, .uk-form select[multiple], .uk-form select[size] {
    height: auto;
    padding: 4px 6px;
    border: 3px solid #e5e5e5;
    background: #ffffff;
    color: #93a0a9;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;
    padding: 3px;
}

.same-address {
	margin-top:-27px;
	}

.search-section {
	  padding: 20px;
  border: 2px solid #666;
  margin-bottom: 20px;
  border-radius: 6px;
  background-color: #f2f2f2;
	}

 .buying-button {
  position: absolute !important;
  margin-top: 11px !important;
  margin-left: 218px !important;
  font-size: 17px !important;
	 }
 
 .uk-button-primary {
  background: #919191;
  background-image: -webkit-linear-gradient(top, #919191, #575757);
  background-image: -moz-linear-gradient(top, #919191, #575757);
  background-image: -ms-linear-gradient(top, #919191, #575757);
  background-image: -o-linear-gradient(top, #919191, #575757);
  background-image: linear-gradient(to bottom, #919191, #575757);
  border: solid #575757 1px;
  color: #ffffff;
}

.uk-button-primary:hover {
  background: #CECECE;
  background-image: -webkit-linear-gradient(top, #CECECE, #767676);
  background-image: -moz-linear-gradient(top, #CECECE, #767676);
  background-image: -ms-linear-gradient(top, #CECECE, #767676);
  background-image: -o-linear-gradient(top, #CECECE, #767676);
  background-image: linear-gradient(to bottom, #CECECE, #767676);
  border: solid #767676 1px;
  color: #ffffff;
}
 
 .uk-close-alt {
  background: rgba(238, 238, 238, 0);}
 
 .color-chooser-module {
 background-color: #575757;
  padding: 20px 10px 8px 10px;
    -webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
  -moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
  box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
  text-shadow: 1px 1px 11px rgba(20, 20, 20, 0.53);
	 }
 
 .by-tag {
	  position: relative;
  margin-left: 20px !important;
  background-color:#fff !important;
  width:132px;
    top: -6px;

	}
	 .by-industry {
  position: relative;
  margin-left: 20px !important;
  background-color: #fff !important;
  width: 150px;
    top: -6px;

}


.colourboxwidth {	
  width: 26px !important;
  height: 26px !important;
  float: left !important;
  border-radius: 50% !important;
  margin: 0px -5px 0px 10px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border: 2px solid #fff;
}
.colourboxwidth:hover {	
	cursor:url(/images/colour-picker.cur) 0 16,default;
	-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
}
.colourboxlabel {
float: left;
margin-left: 6px;
margin-top: 0px;
font-family: arial;
font-weight: bold;
font-style: normal;
font-size: 22px;
text-shadow: none;
text-decoration: none;
text-transform: none;
line-height: 32px;
color:#fff;
}

.full-box {
	margin-left:20px;
	max-width:100%;
	}
 

.uk-close:after {
display: block;
content: "\f00d";
font-family: FontAwesome;
}

.uk-alert:hover {
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.11);}

.add-details {
	width: 94% !important;
	
	}

.product_show:before {
content: "\f00e";
font-family: FontAwesome;
position: relative;
top: 69px;
right: -72px;
color: #E2E1E1;
font-size: 18px;
}


fieldset {
	border:0px !important;
	padding: 0px;
	}



.bottom-buy-heading {
border-radius: 0px 0px 0px 0px;
width: 353px;
margin-left: -15px;
overflow: hidden;}


.wide-upload {
	font-size: 22px !important;
width: 1065px;
margin-left: -12px;
border: 3px dotted #E4E4E4;
-webkit-box-shadow: inset 0px 0px 28px 0px rgba(0,0,0,0.14);
-moz-box-shadow: inset 0px 0px 28px 0px rgba(0,0,0,0.14);
box-shadow: inset 0px 0px 28px 0px rgba(0,0,0,0.14);
height: 40px;
padding-top: 25px;
color: #B7B7B7;
margin-top: -21px;
	}

.yp-bottom-tags {
	margin-left: -30px;
margin-right: -30px;
margin-top: 0px;
margin-bottom: 0px;
	
	}

.yp-prod-footer {
margin-left: -30px;
margin-right: -30px;
margin-top: 0px;
margin-bottom: 0px;
margin-top:10px}

.yp-prod-header {
	margin-left: -30px;
margin-right: -30px;
margin-top: -31px;
margin-bottom: 20px;
padding-bottom: 12px;
padding-top: 12px;
	}

.left-tab {
  position: fixed;
  left: -68px;
    top: 340px;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #E21786;
  color: #FFF;
  letter-spacing: 0px;
  padding: 33px 10px 9px 12px;
  font-size: 24px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
  z-index: 2000;
    box-shadow: 0 2px 0 rgba(255, 255, 255, 0.25) inset, 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
}

.left-tab:hover {
margin-left: 8px;
  -webkit-transition: margin-left 0.15s;
  transition: margin-left 0.15s;
}


div.mod-fwopenhours-closed div.mod-fwoh-social-status {
background: none;}

input[type].uk-form-large {
	height:20px;
	}

rstbox_top-center:before {
background: #31a9f9;
background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );}

.singleImage {
	margin-left: 8px !important;
	
	}
 
.uk-button-success {
background: #8cc14c;
background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13);
background-image: -moz-linear-gradient(top, #8cc14c, #0bae13);
background-image: -ms-linear-gradient(top, #8cc14c, #0bae13);
background-image: -o-linear-gradient(top, #8cc14c, #0bae13);
background-image: linear-gradient(to bottom, #8cc14c, #0bae13);
border: solid #4a9630 1px;
color: #ffffff;}
 
.single-unit-purchase {
  padding: 6px 7px 6px 13px;
  background-color: #F8F8F8;
  border-radius: 10px;
  border: 3px solid #E7E7E7;
  width: 95%;
  color: #505050;
  min-height: 546px;
}

.spotlight .overlay, .spotlight .overlay a {
color: #fff;
font-family: Montserrat, sans-serif;
font-weight: bold !important;
font-size: 35px;
line-height: 35px;
}

.category-view .row .category .spacer h2 a img {
margin-top: -18px;}


.wk-gallery-showcasebox .wk-slideset>div {

border-radius: 0 0 0px 0px;}

.wk-slideshow .caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 5;
padding: 10px;
background: rgba(0,0,0,0.5);
font-size: 18px;}

.feedheader h3 {
  position: relative;
  font-size: 18px;
  top: 54px;
  margin-top: -68px;
  float: right;
  background-color: #D0D0D0;
  padding: 1px 10px 0px 14px;
  position: relative;
  top: 38px;
  right: -30px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 18px;
  -webkit-box-shadow: inset 0px 0px 5px 6px rgba(0,0,0,0.11);
  -moz-box-shadow: inset 0px 0px 5px 6px rgba(0,0,0,0.11);
  box-shadow: inset 0px 0px 5px 6px rgba(0,0,0,0.04);
}

.tm-block, .tm-content {
border-bottom: 0px solid #e1eaef;
}

#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-prev, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-next {
width: auto;
padding: 0 14px;
}



#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-paginators {
height: 38px;
overflow: hidden;
background: rgba(226, 23, 123, 1)}

.breadcrumbz {
	padding:2px !important;
	
	}
	
.breadcrumbz a {
	color:#f2f2f2;
	
	
	}
	


.orderlistcontainer div.activeOrder {
background: #F2F2F2 right no-repeat url(/components/com_promart/assets/images/side-select.png);
cursor: pointer;
border: 3px solid #e5e5e5;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
font-size: 14px;
padding: 4px 25px 6px 15px;
font-color: #666;
background-position: right 4px bottom 9px;
}

.featured-products-pm-after{ 
color: #FFFFFF;
font-weight: bold;
letter-spacing: 1px;
font-family: "Montserrat",sans-serif;
font-weight: bold !important;
text-shadow: 1px 1px 11px rgba(20, 20, 20, 0.30);
position: relative;
top: -2px;
font-size: 19px;
}

.featured-products-pm {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(82,82,82,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(25%, rgba(246,246,246,1)), color-stop(100%, rgba(82,82,82,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(82,82,82,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(82,82,82,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(82,82,82,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 25%, rgba(82,82,82,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#525252', GradientType=0 );
border-radius: 5px;
	}


.uk-button-secondary-active {
background: #8cc14c !important;
background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13) !important;
background-image: -moz-linear-gradient(top, #8cc14c, #0bae13) !important;
background-image: -ms-linear-gradient(top, #8cc14c, #0bae13) !important;
background-image: -o-linear-gradient(top, #8cc14c, #0bae13) !important;
background-image: linear-gradient(to bottom, #8cc14c, #0bae13) !important;
border: solid #4a9630 1px !important;
	}

#offlajn-ajax-tile-results .search-result-link .search-result-card .search-result-content {
transition: all 400ms ease-out;
opacity: 0.99;
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
}

#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button:active, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .pushed {
background-color: rgba(0, 0, 0, 0.32);}

.blank-complete-left {
background-color: #fff;}

#offlajn-ajax-tile-results .search-result-card .search-result-content {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#offlajn-ajax-tile-results .search-result-card:before {
position: absolute;
content: "";
box-shadow: 0px 4px 18px rgba(168, 168, 168, 1) inset;
width: 100%;
height: 100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#offlajn-ajax-search-results-inner {
width: 98%;
margin-left: 13px;
}

element.style {
}
#ajax-search-button142 {
right: 1100px;
height: 54px;
top: 0px;
}
#ajax-search-button142 {
background: rgba(0, 0, 0, 0);

}

input#search-area142 {
  padding: 22px 7px 3px 51px;
border-top: 0px solid #e1eaef;
	}
	
	.uk-button-success:hover {
background: #19961F;
background-image: -webkit-linear-gradient(top, #9EE14E, #19961F);
background-image: -moz-linear-gradient(top, #9EE14E, #19961F);
background-image: -ms-linear-gradient(top, #9EE14E, #19961F);
background-image: -o-linear-gradient(top, #9EE14E, #19961F);
background-image: linear-gradient(to bottom, #9EE14E, #19961F);
border: solid #4a9630 1px;
	}
	
	.uk-button-success:active, .uk-button-secondary:active, .uk-button-danger:active {
background: #8C8C8C;
background-image: -webkit-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -moz-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -ms-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -o-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: linear-gradient(to bottom, #8C8C8C, #4A4A4A);
border: solid #4A4A4A 1px;
	}
	
		.uk-button-success:focus, .uk-button-secondary:focus, .uk-button-danger:focus {
background: #8C8C8C;
background-image: -webkit-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -moz-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -ms-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: -o-linear-gradient(top, #8C8C8C, #4A4A4A);
background-image: linear-gradient(to bottom, #8C8C8C, #4A4A4A);
border: solid #4A4A4A 1px;
	}
	
.uk-button-danger {
background:  #FB7575;
background-image: -webkit-linear-gradient(top, #FB7575, #E40A0A);
background-image: -moz-linear-gradient(top, #FB7575, #E40A0A);
background-image: -ms-linear-gradient(top, #FB7575, #E40A0A);
background-image: -o-linear-gradient(top, #FB7575, #E40A0A);
background-image: linear-gradient(to bottom, #FB7575, #E40A0A);
border: solid #E40A0A 1px;
color: #ffffff;}

.uk-button-danger:hover {
background: #DE6F6F;
background-image: -webkit-linear-gradient(top, #DE6F6F, #E20F0F);
background-image: -moz-linear-gradient(top, #DE6F6F, #E20F0F);
background-image: -ms-linear-gradient(top, #DE6F6F, #E20F0F);
background-image: -o-linear-gradient(top, #DE6F6F, #E20F0F);
background-image: linear-gradient(to bottom, #DE6F6F, #E20F0F);
border: solid #E20F0F 1px;
color: #ffffff;
}


.slider-box:focus {
background-color: none !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.slider-box {
background-color: none !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

em {
color: #292929;
}

.uk-icon-check-circle-o {
	color:#94ce6c;
	}

input[readonly="readonly"]
{
color: #CFCFCF !important;;   
}

input:focus[readonly="readonly"]
{
border-color: #B4B4B4 !important;; 
border-color: #D0D0D0 !important;;
-webkit-box-shadow: none !important;;
-moz-box-shadow: none!important; ; 
box-shadow: none !important;;
}


.progressBar {
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    height: 22px;
    margin-bottom: 6px;
    margin-left: -24px;
    margin-top: 25px;
    overflow: hidden;
    /* vertical-align: top; */
    width: 218px;
}
 
.progressBar div {
    height: 100%;
    color: #fff;
    text-align: right;
    line-height: 22px; /* same as #progressBar height if we want text middle aligned */
    width: 0;
    background-color: #0ba1b5; border-radius: 3px;
}

.dragUpload
{
background-color: #f2f2f2;
border: 2px solid #ebebeb;
border-radius: 3px;
float: left;
padding: 0px 29px 0px 8px;
clear: both;
margin: 4px 0px 8px 0px;
width: 265px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}	

.artRemove a {
color: red;
float: right;
font-size: 13px;
font-weight: bold;
position: relative;
padding: 0px 5px 1px 8px;
right: -25px;
}

.uk-modal-dialog {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.47);
    -webkit-transition: opacity .3s linear,-webkit-transform .3s ease-out;
    transition: opacity .3s linear,transform .3s ease-out;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.26);
    background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(219,219,219,1) 31%, rgba(209,209,209,1) 61%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(219,219,219,1) 31%,rgba(209,209,209,1) 61%,rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#fefefe',GradientType=0 );
}


.uk-alert {
    margin-bottom: 15px;
    padding: 10px;
    background: #ebf7fd;
    color: #717171;
    border: 2px solid #E6E6E6;
    border-radius: 4px;}


.wide-upload {
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
border: 3px dotted #FF0000;
color: #FF0000;
border-radius: 4px;
padding: 13px 10px 10px 10px;
background-color: #fff;
background-color: #FFF;
width: 97%;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
height: 32px;
margin-top: -6px;
cursor: copy;
margin-left: 1px;
}

.uk-progress {
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 20px;
margin-bottom: 15px;
background: rgba(65, 65, 70, 0.02);
overflow: hidden;
line-height: 20px;
box-shadow: inset 0 0 0 2px #8cc14c;
border-radius: 8px;
}

.order-create-bar {
padding: 151px;
position: relative;
top: 9px;
font-weight: bold;
color: #94ce6c;
	}

.uk-tab > li:not(.uk-active) > a:hover, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li.uk-open:not(.uk-active) > a {
margin-bottom: 0px;}

#banner {    
    position: absolute;    
    top: 0;    
    right: -100px;    
}

.uk-overlay-area:empty:before {
content: "\f002" !important;
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
margin-top: -25px;
margin-left: -25px;
font-size: 50px;
line-height: 1;
font-family: FontAwesome;
text-align: center;
color: #fff;
}
.uk-overlay-area {
background: rgba(0, 0, 0, 0.3);
}

.uk-thumbnail:hover {
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.uk-thumbnail {
display: inline-block;
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 4px;
border: 3px solid #e5e5e5;
background: #fff;
border-radius: 6px;
box-shadow: 0 1px 3px rgba(0,0,0,.05);
}

a.uk-thumbnail:hover, a.uk-thumbnail:focus {
border-color: #FEC5FF;
background-color: rgba(65, 65, 70, 0.05);
text-decoration: none;
outline: none;
border: 3px solid #FCFCFC;
}

.uk-tab {
border-bottom: 3px solid #e1eaef !important;
	}

#lightbox-content {
border: 3px solid #FFF;}

.list-reviews span.date {
  float: right;
  display: block;
  border-left: solid #CAC9C9 0px;
  border-bottom: solid #CAC9C9 0px;
  position: relative;
  top: -6px;
  right: -7px;
  font-size: 15px;
  padding: 4px 6px 2px;
  font-weight: bold;
  box-shadow: none;
  border-radius: 0px;
  background: transparent;}

	.list-reviews .normal {
border-top: solid #7ED4F9 3px;
margin-bottom: 8px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 4px;
padding: 12px;
background-color: #ACE6FF;
border-bottom: solid #7ED4F9 3px;
}
	
textarea.virtuemart {
margin-bottom: 6px;
padding: 8px;
border: 3px solid #e1eaef;
background: #F7F7F7;
color: #666;
-webkit-transition: all linear .2s;
transition: all linear .2s;
border-radius: 4px;
margin: auto;
font-size: 16px;
width: 90%;
}
	
.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
border-color: #E21786;
background: #f5f5f5;
color: #444444;
outline: none;
position: relative;
bottom: 0px;
}
	
.uk-tab > li.uk-active > a {
border: 3px solid #e1eaef;
border-bottom: none !important;
background: #fff !important;
color: #4d4d4d;
bottom: 0px;
z-index: 9999;
position: relative;
top: 2px;
}

.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
border-color: #f5f5f5;
background: #f5f5f5;
color: #444444;
outline: none;
position: relative;
bottom: -2px;
}

.uk-tab>li>a {
display: block;
padding: 8px 12px;
border: 3px solid #E21786;
border-bottom-width: 0;
color: #07d;
text-decoration: none;
background: #f2f2f2;
position: relative;
bottom: -1px;
}

.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
background: #BEBEBE;
color: #030303;
outline: none;
border-bottom: 1px solid #fff;
}


.uk-switcher {
border-bottom: 3px solid #E21786;
padding: 33px;
margin-top: 0px;
border-left: 3px solid #E21786;
background-color: #fff;
border-right: 3px solid #E21786;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
margin-bottom: 30px;}

.uk-tab {
    border-bottom: 3px solid #E21786 !important;
    margin-top: 0px;
}
	
.uk-tab > li.uk-active > a {
border: 3px solid #E21786;
border-bottom: none !important;
background: #fff !important;
color: #4d4d4d;
bottom: 0px;
z-index: 1001;
position: relative;
top: 2px;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
border-color: #E21786;
color: #444444;
outline: none;
position: relative;
bottom: 0px;
text-shadow: none;
}

.uk-tab>li>a {
display: block;
padding: 8px 12px;
border: 3px solid #E21786;
border-bottom-width: 0;
color: #FFF;
text-decoration: none;
background: #ff5db1;
background: -moz-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ef017c));
background: -webkit-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
background: -o-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
background: -ms-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
background: linear-gradient(to bottom, #ff5db1 0%,#ef017c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 );
position: relative;
bottom: -2px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-family: Montserrat,arial;
font-weight: bold;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-size: 14px;
}


.uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
color: #030303;
outline: none;
border-bottom: none;
}


body {
    background-color: #E0E0E0;
    background-image: none;
    background-image: url("/images/background-main-area.png");
    background-repeat: repeat;

}

.leftshad{
	box-shadow: -2px 0 5px -2px #272728;
	}

.topmarginno {
margin-top: -41px;
	}

.pinkback {
	background-color: #D3157D;
	box-shadow: 2px 0 5px -2px #272728;
	}

.uk-table {
border: 0px solid #E4E4E4;}

.cat-keywords {
position: relative;
bottom: 70px;
color: #fff;
font-weight: bold;
font-size: 13px;
line-height: 16px;}

.cat-keywords:before {
	content:"Colours in this Filter:";
	color:#C0C0C0;
	}

.orderlistcontainer div.orderlist {
display: none;
position: absolute;
border: solid #D9D9D9 3px;
background: #FFF;
cursor: pointer;
z-index: 1;
border-radius: 3px !important;
}

.wk-map-default {
	margin-bottom:20px !important;
	}

.wf_editor_toggle {display:none !important;}

button {
background: #0bae13;
color: #fff;
border: 2px solid #317222;
border-radius: 7px;

	
	}
	
	button:hover, button:focus {
background-color: #FF8824;
color: #ffffff;
outline: none;
text-decoration: none;}

div.mod-fwopenhours-open div.mod-fwoh-social-status, div.mod-fwopenhours-closed div.mod-fwoh-social-status {
width: 175px;
height: 16px;
position: absolute;
left: 3px;
top: 58px;
padding-left: 11px;}

div.mod-fwopenhours-closed div.mod-fwoh-social-text {
width: 165px;
height: 55px;
position: absolute;
left: 3px;
top: 98px;
padding: 0 10px 0 32px;
background: url(../images/fwoh_social_icon_open_user.png) no-repeat 12px 3px;
display: none;}

div.mod-fwopenhours-closed div.mod-fwoh-social-opening {
background: none;
}

div.mod-fwoh-social-time-label {
width: 175px;
height: 15px;
position: absolute;
left: 3px;
top: 12px;
padding-left: 10px;
background: none;
}

div.mod-fwoh-social {
color: #464646;
height: 195px;
font: normal 12px/normal Arial;
font-size: 17px;
position: relative;
background: none;
width: 100%;
overflow: visible;
left: -14px;
}

div.mod-fwoh-social-time {
width: 175px;
height: 12px;
position: absolute;
left: 120px;
top: 12px;
font: bold 17px/normal Arial;
text-transform: uppercase;}

div.mod-fwopenhours-open div.mod-fwoh-social-text, div.mod-fwopenhours-closed div.mod-fwoh-social-text {
width: 100%;}

div.mod-fwopenhours-open div.mod-fwoh-social-opening, div.mod-fwopenhours-closed div.mod-fwoh-social-opening {
width: 100%;}

#mod-fwopenhours-time {
width: 100% !important;
position: relative;
top: -64px;
left: -22px;
}


.uk-button-promart {
display: inline-block;
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: middle;
text-decoration: none;
text-align: center;
border: none;
line-height: 30px;
min-height: 30px;
font-size: 1rem;
padding: 0 12px;
background: #e059a1;
background: -moz-linear-gradient(top, #e059a1 0%, #e21786 50%, #c6157d 51%, #e21786 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e059a1), color-stop(50%,#e21786), color-stop(51%,#c6157d), color-stop(100%,#e21786));
background: -webkit-linear-gradient(top, #e059a1 0%,#e21786 50%,#c6157d 51%,#e21786 100%);
background: -o-linear-gradient(top, #e059a1 0%,#e21786 50%,#c6157d 51%,#e21786 100%);
background: -ms-linear-gradient(top, #e059a1 0%,#e21786 50%,#c6157d 51%,#e21786 100%);
background: linear-gradient(to bottom, #e059a1 0%,#e21786 50%,#c6157d 51%,#e21786 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e059a1', endColorstr='#e21786',GradientType=0 );
color: #ffffff;
border-radius: 3px;
box-shadow: inset 0 -1px rgba(60, 60, 60, 0.1);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
-webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
text-shadow: 0px 0px 4px rgba(1, 0, 0, 0.2);}

.uk-icon-file-pdf-o:before { content:"\f1c1"; }
.uk-icon-file-image-o:before { content:"\f1c5"; }

.uk-table th {
text-align: left;
background-color: #575757;
color: #f2f2f2;
text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.61);
border-top: 4px solid #ec008c;
border-right: 1px solid #676767;
border-bottom: 2px solid #333;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.22);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.22);
border-left: 1px solid #676767;
}

.uk-table th a {
color:#f2f2f2 !important;}

.uk-table th a:hover {
color:#0bae13 !important;}

.uk-icon-button {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
width: 35px;
height: 35px;
border-radius: 100%;
background: rgba(0, 0, 0, 0);
line-height: 45px;
color: #e21786;
font-size: 19px;
text-align: center;
border: 3px solid #e21786;
line-height: 31px;
-webkit-transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
padding: 0px 0px 0px 1px;
}

.uk-icon-button:hover, .uk-icon-button:focus {
background-color: rgba(0, 0, 0, 0);
color: #abb5bb;
text-decoration: none;
outline: none;
border-color: #0bae13;}

.steps-numbers {
float:left;
margin-top: 13px;
padding: 0px 8px 0px 8px;
color:#AFAFAF !important;}

.dragandropBlock {
	font-size:12px !important;
	}

.order-step-1 {
	
float: left;
padding: 15px;
border: 2px solid #949494;
border-radius: 8px;
margin: 0px 10px 0px 10px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-family: Montserrat,arial;
background: #6A6A6A;
color: #B8B8B8;
	}
.order-step-2 {
float: left;
padding: 15px;
border: 2px solid #949494;
border-radius: 8px;
margin: 0px 10px 0px 10px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-family: Montserrat,arial;
background: #6A6A6A;
color: #B8B8B8;
	}
.order-step-3 {
float: left;
padding: 15px;
border: 2px solid #949494;
border-radius: 8px;
margin: 0px 10px 0px 10px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-family: Montserrat,arial;
background: #6A6A6A;
color: #B8B8B8;
	}
.order-step-4 {
float: left;
padding: 15px;
border: 2px solid #949494;
border-radius: 8px;
margin: 0px 10px 0px 10px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-family: Montserrat,arial;
background: #6A6A6A;
color: #B8B8B8;
	}
.order-step-5 {
float: left;
padding: 15px;
border: 2px solid #949494;
border-radius: 8px;
margin: 0px 10px 0px 10px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
font-family: Montserrat,arial;
background: #6A6A6A;
color: #B8B8B8;}


.ui-datepicker table {
font-size: .7em;}

#system-message {
    background-color: #FFFAFE;
    padding: 14px 10px 0px 90px;
    border: 2px solid #e21786;
    border-radius: 8px;
    margin: -3px 0px 55px 0px;
    background-image: url('/images/exclamation.png');
    background-repeat: no-repeat;
    background-size: 68px 68px;
    background-position: 10px;
    color: #e21786;
    font-size: 20px;
}

.ui-datepicker {
width: 18em !important;
}

.ui-widget-header {
background: #E21786 !important;
font-family: Montserrat,arial;
font-weight: bold;
padding: 9px 7px 26px 0px;
color: #FFFFFF;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
}

.orderlistcontainer div.orderlist  {z-index: 2;
margin-left: 71px;
margin-top: -3px;
}

.uk-pagination {
padding-top: 26px;
}
.width30 {
width: 20%;
}

button.ial-submit {
    margin: -5px 0px 30px;
    padding-bottom: 18px !important;
    height: 42px;
}

.basketmenu {
    border-top: none !important;
    position: relative;
    top: 13px;
    font-size: 17px;
    left: -4px;
}

@media (max-width:320px) { .buy-panel {margin-top: -52px;}.ribbon-wrapper-green {top: -55px !important;}}
@media (max-width:480px) { .buy-panel {margin-top: -52px;}.ribbon-wrapper-green {top: -55px !important;}}

@media (max-width:960px) { .krizalys_breadcrumb {display:none;}.width25{width:50%}.spacer{min-height:none !important}}

@media (max-width:401px) { .width25{width:100%}}


.krizalys_breadcrumb {
font-size: 20px;
padding: 13px 5px 12px 16px;
	}
.loginBtn {
    margin-right: -1px;
    height: 25px;
    font-size: 17px;
    padding-top: 10px;
    position: relative;
    top: 17px;
    margin-bottom: -4px;
}

.blank-complete {
	
	background-color: #FFF;
border-top: 2px solid #e1eaef;
border-left: none !important;
padding-right: 18px;
padding-top: 16px;
margin-bottom: -18px;
	
	}
	
.blank-complete-left { 
border-right: none !important;}


.uk-navbar-nav-subtitle > div {
font-size: 13px;

}
@charset "UTF-8";
/* CSS Document */

#offlajn-ajax-search179 .offlajn-ajax-search-container {
padding: 10px 0px 10px 0px;
margin: 0;
height: 40px;
border-top: 2px solid #e1eaef;
}

input#suggestion-area179 {
display: block;
position: absolute;
height: 60px;
padding: 0 60px 0 5px;
width: 100%;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-ms-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
-khtml-box-sizing: border-box !important;
color: rgba(255, 255, 255, 0.25);
background: url('98342bc89c215513144c1d4851e67a4e.png');
background: #fff;
border: none;
z-index: 1;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
float: left;
margin: 0;
top: -10px;}


input#search-area179 {
display: block;
position: relative;
height: 53px;
padding: 5px 20px 0px 44px;
width: 100%;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-ms-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
-khtml-box-sizing: border-box !important;
background-color: transparent;
border: none;
z-index: 4;
top: -6px;
float: left;
margin: 0;
box-shadow: none;
}

#ajax-search-button179 {
height: 100%;
width: 30px;
padding: 0 5px;
background: transparent;
float: left;
cursor: pointer;
position: relative;
bottom: 0px;
top: -32px;
right: -3px;
z-index: 5;
background: none;
background: none;
}

#search-form179 #search-area-close179 {
background: url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close3.png) no-repeat center center;
background-size: auto 100%;
height: 28px;
width: 28px;
top: 50%;
margin-top: -20px;
right: 17px;
position: absolute;
cursor: pointer;
visibility: hidden;
z-index: 5;
}

input#search-area179 {
	 -webkit-animation: color_change 1s infinite alternate;
 -moz-animation: color_change 3s infinite alternate;
 -ms-animation: color_change 3s infinite alternate;
 -o-animation: color_change 3s infinite alternate;
 animation: color_change 3s infinite alternate;
	}


@media screen and (max-width: 600px) {
  #header-phone {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}





.tablet-logo {
float: right;
position: absolute;
bottom: 9px;
right: 0px;

	}
	
.mainmenu-tablet {
background-color:#000;		
		
		}



   .price_show{ display:none; width:100%; clear:both;}
 .tm-container {
border-left: 0px solid #e1eaef;
border-right: 0px solid #e1eaef;
background-color: #E4E4E4;
}
 .uk-panel-box-secondary:before {
background: #31a9f9;
background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );
}

a:hover, .uk-link:hover {
color: #0bae13;}


.tm-logo {
    height: 58px;
    top: -90px;
    position: absolute;
    background-color: rgba(252, 252, 252, 0);
    padding-top: 21px;
    left: -40px;
}

.tm-toolbar {

    padding: 0px;
    background: none;
    position: relative;
    top: 0px;
}
/*#mod_improved_ajax_login-166 {
position: relative;
top: -22px;
right: 0px;
height: 27px;
margin-bottom: -16px;
float: left;
}*/



.uk-navbar:before {

background: #E21786;}

.uk-navbar-nav > li > a {
    padding: 0 11px;
}

@media only screen and (max-width: 1220px) and (min-width: 480px){
.uk-navbar-nav > li > a {
    padding: 0 9px !important;
	font-size: 15px;
  }
}

.uk-grid-divider div:last-child .uk-panel-box-secondary:before {
right: 0px;
left: 0px;
}

.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-6) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
} 
.tm-navbar-full .uk-navbar-nav > li:first-child > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}  
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-5) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
} 

.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-4) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}  
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-3) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}  
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-2) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}  
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-1) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}  
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n) > a:before {  
    background: none repeat scroll 0 0 #E2177B;  
}

/* Nav Bar Gradients

.tm-navbar-full .uk-navbar-nav > li:first-child > a:before {
background: #31a9f9;
background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(100%,#3f20ad));
background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 100%);
background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 100%);
background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 100%);
background: linear-gradient(to right, #31a9f9 0%,#3f20ad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#3f20ad',GradientType=1 );
}
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-4) > a:before {
background: #3f20ad;
background: -moz-linear-gradient(left, #3f20ad 0%, #771caf 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3f20ad), color-stop(100%,#771caf));
background: -webkit-linear-gradient(left, #3f20ad 0%,#771caf 100%);
background: -o-linear-gradient(left, #3f20ad 0%,#771caf 100%);
background: -ms-linear-gradient(left, #3f20ad 0%,#771caf 100%);
background: linear-gradient(to right, #3f20ad 0%,#771caf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f20ad', endColorstr='#771caf',GradientType=1 );
}

.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-3) > a:before {
background: #771caf;
background: -moz-linear-gradient(left, #771caf 0%, #aa0fa5 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#771caf), color-stop(100%,#aa0fa5));
background: -webkit-linear-gradient(left, #771caf 0%,#aa0fa5 100%);
background: -o-linear-gradient(left, #771caf 0%,#aa0fa5 100%);
background: -ms-linear-gradient(left, #771caf 0%,#aa0fa5 100%);
background: linear-gradient(to right, #771caf 0%,#aa0fa5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#771caf', endColorstr='#aa0fa5',GradientType=1 );
}

.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-2) > a:before {
background: #aa0fa5;
background: -moz-linear-gradient(left, #aa0fa5 0%, #ff30cb 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#aa0fa5), color-stop(100%,#ff30cb));
background: -webkit-linear-gradient(left, #aa0fa5 0%,#ff30cb 100%);
background: -o-linear-gradient(left, #aa0fa5 0%,#ff30cb 100%);
background: -ms-linear-gradient(left, #aa0fa5 0%,#ff30cb 100%);
background: linear-gradient(to right, #aa0fa5 0%,#ff30cb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0fa5', endColorstr='#ff30cb',GradientType=1 );
}
.tm-navbar-full .uk-navbar-nav > li:nth-child(6n-1) > a:before {
background: #ff30cb;
background: -moz-linear-gradient(left, #ff30cb 0%, #ff3060 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff30cb), color-stop(100%,#ff3060));
background: -webkit-linear-gradient(left, #ff30cb 0%,#ff3060 100%);
background: -o-linear-gradient(left, #ff30cb 0%,#ff3060 100%);
background: -ms-linear-gradient(left, #ff30cb 0%,#ff3060 100%);
background: linear-gradient(to right, #ff30cb 0%,#ff3060 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30cb', endColorstr='#ff3060',GradientType=1 );
}

.tm-navbar-full .uk-navbar-nav > li:nth-child(6n) > a:before {
background: #ff3060;
background: -moz-linear-gradient(left, #ff3060 0%, #fcaa2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3060), color-stop(100%,#fcaa2f));
background: -webkit-linear-gradient(left, #ff3060 0%,#fcaa2f 100%);
background: -o-linear-gradient(left, #ff3060 0%,#fcaa2f 100%);
background: -ms-linear-gradient(left, #ff3060 0%,#fcaa2f 100%);
background: linear-gradient(to right, #ff3060 0%,#fcaa2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3060', endColorstr='#fcaa2f',GradientType=1 );
}
.uk-navbar-nav > li > a:before {
content: "";
display: block;
position: absolute;
top: -5px;
right: 0;
left: 0;
height: 5px;
background: #fcaa2f;
background: -moz-linear-gradient(left, #fcaa2f 0%, #fce42f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcaa2f), color-stop(100%,#fce42f));
background: -webkit-linear-gradient(left, #fcaa2f 0%,#fce42f 100%);
background: -o-linear-gradient(left, #fcaa2f 0%,#fce42f 100%);
background: -ms-linear-gradient(left, #fcaa2f 0%,#fce42f 100%);
background: linear-gradient(to right, #fcaa2f 0%,#fce42f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaa2f', endColorstr='#fce42f',GradientType=1 );
}
*/
/* Nav Bar Gradients End*/

.uk-button{
box-shadow: none;
border-radius: 5px;
padding: 2px 10px 2px 10px;
margin: 0px 0px 0px 0px;
}

.tm-header {
margin-top: 15px !important;}
.spacer {
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
padding: 6px;
border: 3px solid #F1F1F1;
margin: 10px;
border-radius: 8px;
background-color:#fff;
}

.uk-button:hover, .uk-button:focus {
background-color: #0bae13;
color: #ffffff;
outline: none;
text-decoration: none;
}

.category-view .row .category .spacer h2 a {
font-size: 18px;
letter-spacing: 0px;
}


.horizontal-separator {
height: 0px;
background:none;
margin: 5px 0;
}

h1, h3, h4, h5, h6 {
font-family: "Montserrat",sans-serif;
font-weight: bold !important;
letter-spacing: 0px;

}

h2 {
font-family: "Montserrat",sans-serif;
font-weight: bold !important;
font-family: "Montserrat",sans-serif;
font-weight: bold !important;
line-height: 58px;
color:#e21786 !important;
}

	.uk-button-secondary {
    background-color: #E21786;
    background-image: -webkit-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -moz-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -ms-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: -o-linear-gradient(top, #ff30a5, #bd1e7b);
    background-image: linear-gradient(to bottom, #ff30a5, #bd1e7b);
    border: solid #ad186d 1px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    border-radius: 3px;
	}
	.uk-button-secondary:hover, .uk-button-primary:focus {
 background: #8cc14c;
  background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13);
  background-image: -moz-linear-gradient(top, #8cc14c, #0bae13);
  background-image: -ms-linear-gradient(top, #8cc14c, #0bae13);
  background-image: -o-linear-gradient(top, #8cc14c, #0bae13);
  background-image: linear-gradient(to bottom, #8cc14c, #0bae13);
  border: solid #4a9630 1px;}
	

.uk-button-primary {
	background-color:#9A9A9A;
	}
	
	.uk-button-primary:hover, .uk-button-primary:focus {
background-color: #9AB7CC;}
	
.offlajn-ajax-search-container {
		
		border-radius:none !important; 
		}
		
		
		:focus{
			outline:none;
			}
			
			
			.uk-button-tags {
background-color: #ADADAD;
border: 3px solid #CBCBCB;
font-family: montserrat;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
padding: 6px 7px 6px 7px;
border-radius: 49px;
margin: 4px;
line-height: 15px;
float: left;
font-size: 16px;
	}
	
	.uk-button-tags a {
		color:#f2f2f2;
		}
		
		
	.uk-button-tags:hover {
background-color: #ADADAD;
border: 3px solid #CBCBCB;
}
	
	.uk-button-tags:hover, .uk-button-tags:focus {
background-color: #098C10;}
	
.offlajn-ajax-search-container {
		
		border-radius:none !important; 
		}
		
			
.uk-panel-box-secondary {
background-color: #494848;
color: #F0F0F0;
}


.uk-panel-box-secondary h1 {
    color: #F0F0F0;
    text-shadow: 1px 1px 11px rgba(20, 20, 20, 0.53);
    font-size: 30px;
    line-height: 39px;
    font-size: 26px !important;
}

.uk-panel-box-secondary h2 {
color: #F0F0F0;
text-shadow: 1px 1px 11px rgba(20, 20, 20, 0.53);
font-size: 28px;
}

.uk-panel-box-secondary h2 {
background-color: #494848;
color: #F0F0F0;
}

.uk-panel-box-secondary {
-webkit-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
-moz-box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
box-shadow: inset 0px 0px 24px -8px rgba(0,0,0,0.62);
}

.uk-panel-header {
border-bottom: 1px solid #e1eaef;}

.uk-panel-box-primary {
    background-color: #F3F3F3;
    color: #93a0a9;
    border-top: 3px solid #DEDEDE !important;
    border-bottom: 3px solid #DEDEDE !important;
}


	
.buy-panel {
border: 3px solid #E21786;
border-radius: 8px;
background-color: #FFF;
width: 100%;
display: inline-block;
margin-bottom: 20px;
	}
	
.buy-panel-heading {
		font-size: 21px;
height: 22px;
line-height: 40px;
padding: 0px 10px;
background-color: #E21786;
font-family: Montserrat,arial;
font-weight: bold;
padding: 9px 7px 26px 0px;
color:#FFFFFF;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
letter-spacing: -1px;
		}
		
		.buy-panel-footer {
font-size: 16px;
height: 31px;
line-height: 23px;
padding: 0px 10px;
background-color: #E21786;
font-family: arial;
font-weight: bold;
padding: 9px 7px 26px 0px;
color: #FFFFFF;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
letter-spacing: 0px;
		}
		
.buy-panel-inner {
	padding:15px;
	}

.buy-button {	
font-family: Montserrat,arial;
font-weight: bold;
font-size: 22px;
padding: 13px 25px 10px 25px;
background-color: #0bae13;
border-radius: 40px;
margin-bottom: 15px;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
color: #fff;
background: #8cc14c;
background-image: -webkit-linear-gradient(top, #8cc14c, #0bae13);
background-image: -moz-linear-gradient(top, #8cc14c, #0bae13);
background-image: -ms-linear-gradient(top, #8cc14c, #0bae13);
background-image: -o-linear-gradient(top, #8cc14c, #0bae13);
background-image: linear-gradient(to bottom, #8cc14c, #0bae13);
border: solid #4a9630 2px;
		}
		
.buy-button:hover {
	
	background: #FF8824;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.39);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.39);
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
	
	}
		
		.rangeslider,
.rangeslider__fill {
  background: #ffffff;
  border: none;
  display: block;
  height: 20px;
  width: 100%;
  -webkit-box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

.rangeslider {
  position: relative;
}

.min-max-qty {
	margin-top:25px;
	}

.rangeslider__fill {
    background: #31a9f9;
background: -moz-linear-gradient(left, #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8));
background: -webkit-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -o-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: -ms-linear-gradient(left, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
background: linear-gradient(to right, #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 );
  position: absolute;
  top: 0;
  position: absolute;
  top: 0;
}

.rangeslider__handle {
  background: white;
border: 1px solid #ccc;
cursor: ew-resize;
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
top: -5px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 15px;
height: 15px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}

.uk-form-large {
padding: 4px 6px;
border: 3px solid #e5e5e5;
background: #F5F4F4;
color: #666;
-webkit-transition: all linear .2s;
transition: all linear .2s;
border-radius: 4px;

}

input, textarea {
padding: 8px;
border: 3px solid #F2F2F2;
background: #fff;
color: #666;
-webkit-transition: all linear .2s;
transition: all linear .2s;
border-radius: 4px;
font-size: 16px;}

input:focus, textarea:focus {
background-color: rgba(255, 255, 255, 1);
border: 3px solid #0bae13;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}

.uk-form-large:focus {
background-color: rgba(174, 199, 139, 0.17);
border: 3px solid #0bae13;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}


.uk-form-empty {
max-width: 41%;
background: #fff;
color: #666;
-webkit-transition: all linear .2s;
transition: all linear .2s;
border-radius: 4px;
height: 40px;
font-size: 20px;
text-align: right;
font-weight: bold;}

.uk-form-below {
max-width: 50%;
background: #fff;
color: #FF0202;
font-size: 13px;
font-weight: bold;
}


.wrapper {
  position: relative;
  z-index: 90;
}

.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -2px;
right: -8px;
}

.ribbon-green {
font: bold 15px Sans-Serif;
color: #333;
text-align: center;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
position: relative;
padding: 7px 0;
left: -5px;
top: 17px;
width: 120px;
background-color: #6A6A6A;
background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#C1C1C1));
background-image: -webkit-linear-gradient(top, #D4D4D4, #C1C1C1);
background-image: -moz-linear-gradient(top, #D4D4D4, #C1C1C1);
background-image: -ms-linear-gradient(top, #D4D4D4, #C1C1C1);
background-image: -o-linear-gradient(top, #D4D4D4, #C1C1C1);
color: #575757;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}
.ribbon-green-2 {
font: bold 15px Sans-Serif;
color: #333;
text-align: center;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
position: relative;
padding: 7px 0;
left: 898px;
top: -21px;
width: 119px;
background-color: #0bae13;
background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#9BB17C));
background-image: -webkit-linear-gradient(top, #0bae13, #9BB17C);
background-image: -moz-linear-gradient(top, #0bae13, #9BB17C);
background-image: -ms-linear-gradient(top, #0bae13, #9BB17C);
background-image: -o-linear-gradient(top, #0bae13, #9BB17C);
color: #575757;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green-2:before, .ribbon-green-2:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green-2:before {
  left: 0;
}
.ribbon-green-2:after {
  right: 0;
}

.orderby-displaynumber {
border-bottom: none;
border-top: none;
margin: 0px 0;
padding: 0px 0;
font-size: 12px;
}

.uk-panel-box-secondary h3 {
color: #F0F0F0 !important;
}

.uk-panel-box-secondary h2 {
color: #F0F0F0 !important;
}


.uk-panel-box-secondary h4 {
color: #F0F0F0 !important;
}

.buying-qty {
	background-color:#EEEEEE;
	border: 3px solid #E21786;
	border-radius: 8px;
	}
	
.mini-upload {
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
border: 3px dotted #FF0000;
color: #FF0000;
border-radius: 8px;
padding: 10px;
background-color: #fff;
background-color: #FFF;
width: 83%;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
height: 70px;
cursor: copy;
	}

.mini-upload-2 {
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
border: 3px solid #d0d0d0;
color:#cacaca;
border-radius: 8px;
background-color: #fff;
background-color: #FFF;
width: 110px;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
text-align:center;
	}


.uk-form-cart {
max-width: 100%;
background: #fff;
color: #666;
-webkit-transition: all linear .2s;
transition: all linear .2s;
border-radius: 4px;
margin: 0px 0px 0px 0px;
height: 22px;
padding: 8px 6px;
font-size: 18px;
text-align: right;
font-weight: bold;
float: left;
}

.uk-form-small {
height: 24px;
font-size: 14px;
border-radius: 3px;
border: 2px solid #EBEBEB;
color:#93a0a9 !important;
background-color: #f2f2f2;}

.uk-form-small:hover {
border: 2px solid #B8B8B8;}

.uk-form-small:focus {
border: 2px solid #E21786;
}

.uk-icon-trash-o:hover, .uk-icon-refresh:hover, .uk-icon-save:hover {
	
	color:#0bae13 !important;
	cursor:pointer}
	
.uk-link:hover {
	color:#0bae13 !important;
	text-decoration:none;
	}


.uk-form select {
    height: 40px !important;
    max-width: 100%;
    padding: 4px 6px !important;
    border: 3px solid #e5e5e5;
    background: #ffffff;
    color: #93a0a9;
    -webkit-transition: all linear 0.2s !important;
    transition: all linear 0.2s;
    border-radius: 3px;
    padding: 4px;
    font-size: 17px;
}

.uk-form select:focus {
background-color: rgba(174, 199, 139, 0.17);
border: 3px solid #0bae13;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}


.uk-form input[type="text"] {
    height: 40px;
    max-width: 100%;
    padding: 4px 6px;
    border: 3px solid #e5e5e5;
    background: rgb(255, 255, 255);
    color: #93a0a9;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;
    padding: 3px;
}


.uk-form input[type="text"]:focus {
background-color: rgba(174, 199, 139, 0.17);
border: 3px solid #0bae13;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}

.uk-form input[type="password"] {
height: 40px;
max-width: 100%;
padding: 4px 6px;
border: 3px solid #e5e5e5;
background: #fcfcfc;
color: #93a0a9;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
border-radius: 3px;
padding: 3px;
}

.uk-form input[type="password"]:focus {
background-color: rgba(174, 199, 139, 0.17);
border: 3px solid #0bae13;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}


.box-pdf {
background: #FF0000 ;
color: #FFFFFF !important;
padding-left: 15px;
height: 21px !important;
border-radius: 0px;
padding-top: 14px;
margin-top: 10px;
font-size: 20px;
font-weight: bold;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
}

.box-pdf a {
	color: #FFF !important;}
	
.box-pdf a:hover {
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);}
	
	
.box-eps {
background: #C3C3C3 ;
color: #FFF !important;
padding-left: 15px;
height: 39px !important;
padding-top: 13px;
margin-top: 9px;
font-size: 20px;
font-weight: bold;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
}


.box-eps a {
	color: #FFF !important;}
	
.box-eps a:hover {
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);}
	
	
	
.box-ai {
background: #FF9C00 ;
color: #FFF !important;
padding-left: 15px;
height: 40px !important;
padding-top: 12px;
margin-top: 10px;
font-size: 20px;
font-weight: bold;
text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
-moz-box-shadow: inset 0px 0px 10px 2px rgba(0,0,0,0.18);
box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.18);
}

.box-ai a {
	color: #FFF !important;}
	
.box-ai a:hover {
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);}
	
	.cart-mobile {
		
		width: 100%;
font-size: 145%;
font-weight: bold;}

.uk-navbar-center {
max-width: 90%;}

.uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
border-left: 1px solid rgba(225, 234, 239, 0);}

hr {
border-top: 1px solid rgba(225, 234, 239, 0);}

.uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
border-left: 1px solid rgba(225, 234, 239, 0);
}

.uk-grid-divider:not(.uk-grid-preserve) > * {
padding-left: 0px;
padding-right: 0px;
}


.buy-button {
font-size: 22px;}

@media only screen and (min-device-width: 768px){
	.buy-button {
font-size: 19px;}
	
	}

.cart_heading {    margin: 0 0 15px}
.box_left{ float:left;}
.box_right{ float:right;}
.quantity_input{ width: 30%;
margin: 25px 0 0;}
.total_section{float: left;
width: 18%;
top: 18px;
position: relative;}
.product_show{width: 20%;margin-top: 0px;}
.drop_art{width: 20%;    margin: 0 20px 0 0;}
.remove_section{width:6%;  margin: 32px 0 0;float: right;}
.enter_discription{clear: both;
    float: left;
    margin: 45px 0 0;
    width: 100%;}
.enter_discription_input{   float: left;    width: 86%;}
.enter_discription_save{float: right;
width: 13%;
position: relative;
top: 7px;}
.clr{ clear:both;}

@media (min-width: 768px) {
  .tm-margin-top-large {
    margin-top: 30px;
  }
  .tm-margin-button-large {
    margin-buttom: 30px;
  }
  
.uk-form-below{
    max-width: 100% !important;
}


@media all and (max-width: 768px) and (min-width:639px) {

  #main-product-page .product_show_box {
    float: left;
    margin: 0 0 0 8%;
    width: 50%;}
	
	
.cart_box_section .cart_box_left { width: 100%;}
.cart_box_section .cart_box_right {width: 100%;}

.buy-button {
    font-size: 18px;
}

}

@media all and (max-width: 640px) and (min-width: 360px) { 
.category-view .row .width25{ width:50%;}
.spacer{min-height: 150px !important;}
.product_show{width: 25%;}

select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type]) {
    width: 60% !important;
}

.browse-view .row .width25{ width:50%;}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img{ height:auto !important; max-width:100%;}

.browse-view .row .width25 .spacer .center div{display:inherit !important;}
.browse-view .row .width25 .spacer .center div div{height: auto !important;}


#merchandise_payment .payment_merchants_box{ width:100%; float:none;}


#main-product-page .side_slider_box{ float:left; width:100%;}
#main-product-page .product_show_box{ float:left; width:100%;  margin:5% 0 0 2%;}
#main-product-page .select_product_box{ float:right; width:100%; margin:15% 0 2% 0;}
.jscarousal-vertical{ height:auto; width:100%;}
.jscarousal-contents-vertical{ height:auto; width:100%;}

.jscarousal-contents-vertical > div{height: 120px;}
.jscarousal-vertical-forward{ margin-bottom:25px; margin-top:-40px;}
.product-neighbours a.previous-page{ margin-bottom: 20px;}
.product-neighbours a.next-page{margin-bottom: 15px;}
h1, .uk-h1{font-size: 25px;}
.box-pdf{margin-bottom: 5%;} 
.uk-panel.uk-panel-header{ padding: 30px 0;}

.jscarousal-vertical-back{ float:right; width: auto; margin-right: 4px;}
 .jscarousal-vertical-forward{ float:left; width: auto;}
 
 .jscarousal-contents-vertical > div{ width:90%; right: 0;}
 .uk-icon-arrow-circle-up{ margin-top:80px;}
 .uk-panel.uk-panel-header { padding: 30px 0;}
 
  .uk-icon-arrow-circle-up:before {
  content:"\f0a9";
}
.uk-icon-arrow-circle-down:before {
  content: "\f0a8";
}
 
.cart_box_section .cart_box_left { width: 100%;}
.cart_box_section .cart_box_right {width: 100%;}
 
.drop_art{ display:none;}
 
.enter_discription_input{width:68%;}
.price_show_none{ display:none;}
.price_show{ display:block; width:100%; clear:both;}

.quantity_input{width: 60%;}
.remove_section { margin: 32px 0 0 21px;}
.enter_discription{margin:10px 0 10px;}
.uk-form-cart{ text-align:left; padding-top:15px;}
.total_section{margin:0;}
}


@media all and (max-width: 359px) and (min-width: 320px) { 
.category-view .row .width25{ width:100%;}
.spacer{min-height: 150px !important;}
.browse-view .row .width25{ width:100%;}
#merchandise_payment .payment_merchants_box{ width:100%; float:none;}


#main-product-page .side_slider_box{ float:left; width:100%;}
#main-product-page .product_show_box{ float:left; width:100%;  margin: 3% 0 0 2%;}
#main-product-page .select_product_box{ float:right; width:100%; margin:15% 0 2% 0;}
.jscarousal-vertical{ height:auto; width:100%;}
.jscarousal-contents-vertical{ height:auto; width:100%;}

.jscarousal-contents-vertical > div{height: 120px;}
.jscarousal-vertical-forward{ margin-bottom:25px; margin-top:-40px;}

.product-neighbours a.previous-page{ margin-bottom: 20px;}
.product-neighbours a.next-page{margin-bottom: 15px;}
h1, .uk-h1{font-size: 25px;}
.box-pdf{height: 60px !important;    margin-bottom: 5%;} 
.uk-panel.uk-panel-header{ padding: 30px 0;}

.jscarousal-vertical-back{ float:right; width: auto;}
 .jscarousal-vertical-forward{ float:left; width: auto;}
 
 .jscarousal-contents-vertical > div{ width:90%; right:0px;}
 .uk-icon-arrow-circle-up{ margin-top:80px;}
 .uk-panel.uk-panel-header { padding: 30px 0;}

  .uk-icon-arrow-circle-up:before {
  content:"\f0a9";
}
.uk-icon-arrow-circle-down:before {
  content: "\f0a8";
}
 
select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type]){width: 100%;}
.uk-form-below{margin: -48px 7px 0 0 !important;  max-width: 100% !important; float:left !important}
.cart_box_section .cart_box_left { width: 100%;}
.cart_box_section .cart_box_right {width: 100%;}
.drop_art{ display:none;}
.price_show_none{ display:none;}
.price_show{ display:block; width:100%; clear:both;}
.quantity_input{width: 60%;}

 
 .enter_discription{margin:10px 0 10px;}
.uk-form-cart{ text-align:left; padding-top:15px;}
.total_section{margin:0;}
 
 .buy-button {
    font-size: 18px;
}
 
}
 
 @media all and (max-width: 360px) and (min-width: 320px) { 
 .enter_discription_input {margin: 0 0 15px;  width: 100%;}
 
.quantity_input{width:49%;}

}

@media (max-width:321px){
.width25{width:100%;}
}


@media (max-width: 480px){
select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type]) {
   width: 86% !important;
font-size: 15px;
}
.quantity_input {
    width: 60%;
}
}

@media (max-width: 360px){
.quantity_input {
    width: 53%;
}

select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type]) {
    width:64% !important;
}
.remove_section {
    margin: 32px 0 0 36px;
}

}

@media (max-width: 320px){
.remove_section {
    margin: 32px 0 0 52px;
}
.quantity_input {
    margin-right: 3%;
    width: 46%;
}
}

.spacer {
transition: background-color 0.5s ease;
transition: border 0.5s ease;
transition: -webkit-box-shadow 0.5s ease;
transition: -moz-box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
padding: 6px;
border: 3px solid #F1F1F1;
margin: 4px;
background-color: #fff;
}

.spacer:hover {
border: 3px solid #fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);
}

.spacer {
    position:relative;
	 

}
.spacer img {
    width:100%;
    vertical-align:top;
}
.spacer:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(58,69,74,0) 40%, rgba(146,172,185,0.32) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(40%,rgba(58,69,74,0)), color-stop(100%,rgba(146,172,185,0.32))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(58,69,74,0) 40%,rgba(146,172,185,0.32) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(58,69,74,0) 40%,rgba(146,172,185,0.32) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(58,69,74,0) 40%,rgba(146,172,185,0.32) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(58,69,74,0) 40%,rgba(146,172,185,0.32) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#5292acb9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
	pointer-events: none;
	border-radius:8px;
}
.spacer:hover:after {
    opacity:1;
}

.cart-info-box {
background-color: #B6B6B6;
border-radius: 5px;
padding: 10px;
color: #FFF;
font-size: 16px;
line-height: 24px;
margin-top: 20px;
	}
	
	.cart-info-box:a {
color: #FFF !important;
	}
	
	.tm-content {
border-bottom: 0px solid #e1eaef;
background-color: #fcfcfc;
}

.ial-close { 
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.browseProductImage {
	width:180px !important;
	height:180px !important;
	}
.tm-block-default {
background: #ECECEC;}

.uk-pagination > li > a {
background: #D7D7D7;}

.top-spectrum {
	height: 5px;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 10000;
	background: #31a9f9; /* Old browsers */
background: -moz-linear-gradient(left,  #31a9f9 0%, #3f20ad 10%, #771caf 20%, #AA0FA5 30%, #ff30cb 40%, #ff3060 50%, #fcaa2f 60%, #fce42f 71%, #caea2c 80%, #25c630 87%, #2989d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#31a9f9), color-stop(10%,#3f20ad), color-stop(20%,#771caf), color-stop(30%,#AA0FA5), color-stop(40%,#ff30cb), color-stop(50%,#ff3060), color-stop(60%,#fcaa2f), color-stop(71%,#fce42f), color-stop(80%,#caea2c), color-stop(87%,#25c630), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%); /* IE10+ */
background: linear-gradient(to right,  #31a9f9 0%,#3f20ad 10%,#771caf 20%,#AA0FA5 30%,#ff30cb 40%,#ff3060 50%,#fcaa2f 60%,#fce42f 71%,#caea2c 80%,#25c630 87%,#2989d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a9f9', endColorstr='#2989d8',GradientType=1 ); /* IE6-9 */
}

.blank-search {
	padding:0px !important;
	}


img.bottomlogos {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden; 
margin: 10px 10px;
}

img.bottomlogos:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
	cursor:pointer;
} 

img.grayscale:hover {
	cursor:pointer;
}




/* Cart Page CSS
 ========================================================================== */
 
.cart_box_section{ width:100%}

.cart_box_section .cart_box_left{ width:65%; margin: 3% 0 0;}
.cart_box_section .cart_box_right{ width:33%; margin: 3% 0 0;}
.cart_item_box{ background-color:#FFFFFF;border:3px solid #ECECEC;border-radius:8px;margin-bottom:15px;padding: 2%; }
.cart_heading{ font-size:18px;} 


.tm-footer {
  position: relative;
  padding: 30px;
  clear: both;
}


/* Merchandise Payment Page Responsive View
 ========================================================================== */

#merchandise_payment .payment_merchants_box{ width:32%; float:left; margin:0 2% 2% 0;}
.margin_right{margin-right:0 !important;}

#merchandise_payment .payment_merchants_box .payment_box_add{
	background-color: transparent;
    border: 2px dashed #ececec;
    border-radius: 0;
    margin-bottom: 15px;
    padding: 3%;
}

#main-product-page .side_slider_box{ float:left; width:10%;margin: 0 0 0 -1.5%;}
#main-product-page .product_show_box{ float:left; width:56%;  margin: 0 0 0 1.4%;}
#main-product-page .select_product_box{ float:right; width:33%; margin:0 0 0% 0;}


/*Daves fixes
========================================================================== */


.tm-footer {
font-size: 12px;}
/*Responsive CSS 2 September,2014
========================================================================== */

@media (max-width:769px) {
#merchandise_payment .payment_merchants_box{width: 100%;}
select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type])
{width: 83%;}
.uk-form-icon{width: 100%;}
}



@media (max-width:1024px) {
 
#main-product-page .product_show_box {
    float: left;
    margin: 0 0 0 5%;
    width: 53%;
}
.mini-upload{ width:90px !important;padding-top:10px;}
.dragandropBlock {margin-top: -4px;}
.quantity_input{width: 28%;} 
.enter_discription_input{ width:75%;}
select.uk-form-large, textarea.uk-form-large, input.uk-form-large[type], input.uk-form-large:not([type]){width: 61%;}
}

@media (max-width:769px) {
#main-product-page .product_show_box {    float: left;
    margin: 0 0 0 8%;  width: 50%;}
.buy-button {font-size: 16px;}

/*cart page*/
.cart_box_section .cart_box_left {margin: 3% 0 0; width: 100%;}
.cart_box_section .cart_box_right { margin: 3% 0 0; width: 100%;}
/*.quantity_input { width: 30%;}
.total_section { margin: 15px 0 0;  width: 20%;}
.product_show {width: 19%;}
.drop_art { margin: 0 20px 0 0; width: 20%;}
.remove_section { margin: 32px 0 0;   width: 7%;}*/
}


@media (max-width:900px) {
#main-product-page .product_show_box {    float: left;
    margin: 0 0 0 8%;  width: 50%;}
.buy-button {font-size: 16px;}

/*cart page*/
.cart_box_section .cart_box_left {margin: 3% 0 10%; width: 100%;}
.cart_box_section .cart_box_right { margin: 3% 0 0; width: 100%;}
.quantity_input {width: 27%;}
.product_show { width: 30%;}
.drop_art {margin: -1px 82px -5px -74px;0;width: 8%;}
.remove_section { margin: 32px 0 0; width: 12%;}
.buy-button {font-size: 14px;}
#main-product-page .product_show_box { float: left;
    margin: 0 0 0 10%;width: 47%;}
}


@media all and (max-width: 640px) and (min-width: 360px) { 
#main-product-page .side_slider_box{ float: left;  width: 100%;}
#main-product-page .product_show_box{   float: left;  margin: 5% 0 0 2%; width: 100%;}
#main-product-page .select_product_box{ float: right; margin: 15% 0 2%; width: 100%;}
.quantity_input {width: 32%;margin-right: 8%;}
.remove_section { margin: 32px 0 0 39px;}
.enter_discription_input {  width: 68%;}

}
@media all and (max-width:350px) and (min-width:319px) { 
#main-product-page .side_slider_box{ float: left;  width: 100%;}
#main-product-page .product_show_box{   float: left;  margin: 5% 0 0 2%; width: 100%;}
#main-product-page .select_product_box{ float: right; margin: 15% 0 2%; width: 100%;}
.jscarousal-vertical{width: 100%; height: auto;} 
.jscarousal-vertical-forward {margin-top:0; margin-bottom:20px;}

.quantity_input {  width: 50%;}

.total_section { margin: 15px 0 0;  width: 40%;}
.product_show {width: 50%; margin-top: 20px;}
.drop_art {margin: 20px 20px 0 0;  width: 30%;}
}
@media (max-width:321px) {
.enter_discription_input {
    width: 65%;
}

@media (max-width:361px) {
.remove_section {
    margin: 32px 0 0 26px;
}

@media (max-width:410px) {
.tablet-logo {
    float: left;
position: absolute;
left: 0px;
margin-left: 35%;
margin-right: 25%;
bottom: 9px;
}
