.a { background-color: pink; }
.b { background-color: orange; }
.c { background-color: blue; }
.d { background-color: red; }
.e { background-color: green; }
.f { background-color: aqua; }
.g { background-color: brown; }
.h { background-color: yellow; }
.x { opacity: .75; }
a,
a:link,
a:visited,
a:hover
{
color: #009DDC;
outline: 0; /* Hide active outlines in FF */
text-decoration: none;
}
/* form placeholder color */
.form-control::-webkit-input-placeholder {
color: #b1b1b1;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color: #b1b1b1;
opacity:  1;  
}
.form-control::-moz-placeholder {  /* Firefox 19+ */
color: #b1b1b1;
opacity:  1;  
}
.form-control:-ms-input-placeholder {  
color: #b1b1b1;  
}
.bg-primary
{
background-color: #009DDC;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-5ths {
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-5ths {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-5ths {
width: 20%;
float: left;
}
}
.img-responsive
{
width: 100%;
height: auto;
}
body.is3-admin
{
background-position: center 59px;
}
.logo .img-responsive
{	
max-width: 80px;
}
.navbar-admin
{
font-family: Ariel, Helvetica;
}
.navbar-admin .navbar-brand
{
padding: 5px 10px;
}
body.is3-admin 
{ 
padding-top: 61px; 
}
.navbar-inverse
{
background-color: #000;
}
.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li > a:focus
{
background-color: #999;
}
.navbar-nav > li > a {
padding-top: 20px;
padding-bottom: 20px;
}
.bs-wizard {margin-top: 40px; margin-bottom: 40px;}
/*Form Wizard*/
.bs-wizard {padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #2A2A2A; font-size: 11px;}
@media (min-width: 768px) 
{	
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #2A2A2A; font-size: 14px;}
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #009DDC; top: 24px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #FFF; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot:after {background: #009DDC;}
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #009DDC;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
#is3-sec-top-0
{
}
#is3-sec-top-1
{
padding: 20px 0;
background-color: #eee;
}
#is3-sec-top-2
{
background-color: #009DDC;
}
#is3-sec-top-mobile-1
{
}
#is3-sec-top-mobile-2
{
margin-bottom: 20px;
}
#is3-sec-top-mobile-3
{
background-color: #009DDC;
}
#is3-sec-top-mobile-3 button,
#is3-sec-top-mobile-3 input
{
font-size: 1.5em;
border-radius: 0;
border-width: 0;
}
#is3-sec-top-mobile-3 button
{
color: #FFF;
background-color: #009DDC;
}
#is3-sec-top-mobile-3 button:hover
{
color: #009DDC;
background-color: #FFF;
}
#is3-sec-top-mobile-3 #mobile-nav,
#is3-sec-top-mobile-3 #mobile-search
{
margin: 0 -15px;
}
#is3-sec-top-mobile-3 #mobile-search
{	
height: 50px;
color: red;
}
#is3-sec-top-mobile-3 #mobile-search input
{
height: 50px;
margin: 0;
padding: 12px 30px;
border-width: 0;
box-shadow: none;
background-color: #eee;
}
#is3-sec-footer-1
{
padding: 20px 0 40px 0;
margin: 20px 0;
background-color: #009DDC;
}
#is3-sec-footer-1 a
{	
color: #FFF;
}
#is3-sec-footer-1 a:hover
{	
color: #bbb;
}
#is3-sec-footer-1 h2
{
margin: 20px 0 10px 0;
color: #FFF;
}
#is3-sec-footer-2
{
}
.account-links.mobile
{
text-align: center;
}
ul.account-links.list-inline.pull-right 
{
font-size: 13px;
}
.account-links
{
margin: 0;
height: 43px;
}
.account-links li
{	
padding: 0;
margin-top: 14px;
font-size: 11px;
}
@media (min-width: 992px) 
{
.account-links li
{
font-size: 13px;
}
}
.account-links.mobile li
{
margin-top: 5px;
font-size: 14px;
text-align: center;	
}
.account-links li.divider::after
{
padding: 0;
margin: 0 2px;
content: "|";
}
@media (min-width: 992px) 
{
.account-links li.divider::after
{
margin: 0 5px;
}
}
.account-links.mobile li.divider
{
padding: 7px 0px;
width: 20px;
}
.account-links a
{
}
.account-links.mobile li a
{
padding: 7px 3px;
}
.account-links .basket
{
margin-left: 80px;
}
.main-nav.navbar
{	
min-height: 0;
height: 40px;
margin-bottom: 0;
border-radius: 0;
border-width: 0;
overflow: hidden;
}
.main-nav .nav > li > a
{
padding: 10px 15px;
color: #FFF;
}
.main-nav .nav > li > a:hover, 
.main-nav .nav > li > a:focus,
.main-nav .nav > li.active > a
{
color: #009DDC;
background-color: #FFF;
}
.main-nav .navbar-nav > li > a
{
padding-top: 9px;
padding-bottom: 12px;
text-transform: uppercase;
}
.nav-stacked
{
margin-top: 40px;
}
/* First level */
.nav-stacked > li > a
{
min-height: 20px;
padding: 2px 0 0 16px;
margin-bottom: 10px;
color: #4d4d4d;
line-height: 14px;
}
/* Current active main category */
.nav-stacked > li > a:hover, 
.nav-stacked > li > a:focus,
.nav-stacked > li.active > a, 
.nav-stacked > li.active > a:hover, 
.nav-stacked > li.active > a:focus 
{
}
.nav-stacked > li.active > a, 
.nav-stacked > li.active > a:hover, 
.nav-stacked > li.active > a:focus
{
margin-right: 20px;
}
.is3-nav-side1
{
padding-top: 0px;
padding-left: 35px;
}
.is3-nav-side1 ul
{
padding-top: 0px;
padding-bottom: 0px;
}
.is3-nav-side1 li
{
min-height: 20px;
line-height: 14px;
padding: 0;	
margin-bottom: 10px;
list-style: none;
}
.is3-nav-side1 li a
{	
color: #4d4d4d;
}
.is3-nav-side1 li a:hover,
.is3-nav-side1 li a:active,
.is3-nav-side1 li a:focus
{
color: #009DDC;
text-decoration: none;
}
.is3-nav-side1 > li.active > a,
.is3-nav-side2 > li.active > a,
.is3-nav-side3 > li.active > a
{
display: block;
color: #009DDC;
}
.is3-nav-side2,
.is3-nav-side3
{
margin: 15px 0;
padding-left: 20px;
}
.is3-nav-side2 li
{
}
.is3-nav-side-mobile .panel-side-nav.panel 
{
border: none;
box-shadow: 0;
}
.is3-nav-side-mobile.panel-group
{
margin-bottom: 0;
}
.is3-nav-side-mobile.panel-group .panel-side-nav.panel + .panel-side-nav.panel
{
margin-top: 0;
}
.is3-nav-side-mobile .panel-side-nav .panel-heading
{
border-top-left-radius: 0;
border-top-right-radius: 0;
padding: 0;
}
.is3-nav-side-mobile .panel-side-nav .panel-heading a
{
display: block;
padding: 17px 30px;
text-transform: uppercase;
background-color: #eee;
}
.is3-nav-side-mobile .panel-side-nav .panel-heading.active a,
.is3-nav-side-mobile .panel-side-nav .panel-heading a:hover
{
color: #FFF;
background-color: #009DDC;
}
.is3-nav-side-mobile .panel-side-nav .panel-title
{
font-size: 13px;
}
.is3-nav-side-mobile .panel-body 
{
padding: 10px 0 0 0;
}
.is3-nav-side-mobile .panel-body .list-group-item
{
padding: 0;
border-width: 0;	
}
.is3-nav-side-mobile .panel-body .list-group-item a
{
display: block;	
padding: 10px 30px 10px 90px;
text-transform: uppercase;
}
.is3-nav-side-mobile .panel-body .list-group-item a:hover
{
color:	#FFF;
background-color: #009DDC;
}
.breadcrumb
{
margin: 19px 0 10px 0;
padding: 8px 2px;
border-radius: 0;
background-color: transparent;
}
.breadcrumb a
{
color: #b6b5b6;
}
.breadcrumb a:active,
.breadcrumb a:hover,
.breadcrumb a:focus
{
text-decoration: none;
color: #009DDC;
}
.breadcrumb > li + li::before 
{
content: "> ";
color: #b6b5b6;
}
.pagination
{
}
.pagination-sm
{
}
#is3-homepagenode .breadcrumb,
#is3-homepagenode .is3-main-title,
#is3-homepagenode .is3-sec-title-pagination
{
display: none;
}
#is3-homepagenode .is3-comp
{	
margin-bottom: 30px;
}
#is3-tradeproductnode .thumbnail
{
padding: 0;
border-radius: 0;
border-width: 0;
overflow: hidden;
}
#is3-tradeproductnode .btn-favourites
{
width: 100%;
margin: 0 0 10px 0;
}
#is3-tradeproductnode .btn-favourites .favourite-icon
{
float: left;
width: 20%;
color: #009DDC;	
font-size: 30px;
}
#is3-tradeproductnode .btn-favourites .favourite-text
{
float: right;
width: 70%;
padding-left: 0px;
padding-top: 0px;
}
#is3-tradeproductnode .video-list-thumbs li
{
min-height: 160px;
margin-bottom: 10px;
font-size: 12px;
}
#is3-tradeproductnode .video-list-thumbs span
{	
margin-top: 10px;
}
#is3-tradeproductnode .file-download
{	
min-height: 160px;
margin-bottom: 10px;
font-size: 12px;
}#is3-productgrouplistnode
{
}
#is3-productgrouplistnode .is3-productgroup-thumbnail
{
}
#is3-productgrouplistnode .is3-productgroup-thumbnail-img
{
}
#is3-productgrouplistnode .is3-productgroup-thumbnail-title
{
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
#is3-productgrouplistnode .is3-productgroup-thumbnail
{
min-height: 240px;
}
}#is3-productgroupnode
{
}
.is3-product-thumbnail
{
/*
min-height: 458px;
*/
}
.is3-product-thumbnail .is3-product-thumbnail-img
{
display: block;
/*height: 305px; *//* 2 per row */
margin-bottom: 10px;
}
.is3-product-thumbnail .img-thumbnail
{
border-radius: 0;
}
.is3-product-thumbnail .is3-product-title
{
height: 50px;
line-height: 1.125em;
}
.is3-product-thumbnail .is3-product-sku
{
height: 30px;
}
.is3-product-thumbnail .loading,
.is3-product-thumbnail .child-loading
{
height: 101px; }
.is3-product-thumbnail .is3-tradeproduct-order-qty-cont
{
padding: 5px;
margin-bottom: 5px;
background-color: #eee;
}
.is3-product-thumbnail .is3-product-price
{
}
.is3-product-thumbnail .is3-product-more
{
}
.is3-product-thumbnail .is3-tradeproduct-order-qty-cont .btn
{
margin-top: 5px;
}
.is3-product-thumbnail .is3-tradeproduct-qtyonorder-cont
{
height: 26px;
margin-bottom: 30px;
}
.is3-product-thumbnail .is3-tradeproduct-qtyonorder
{
padding: 3px 0;
text-align: center;
color: #FFF;
background-color: #009DDC;
}
.is3-product-thumbnail .is3-product-public-cont
{
margin-bottom: 30px;
}
@media (min-width: 768px) /* 2 per row */
{
.is3-product-thumbnail .is3-product-thumbnail-img
{
min-height: 235px;
}
}
@media (min-width: 992px) /* 3 per row */
{
.is3-product-thumbnail .is3-product-thumbnail-img
{
min-height: 225px;
}
}
@media (min-width: 1200px) /* 4 per row */
{
.is3-product-thumbnail .is3-product-thumbnail-img
{
min-height: 200px;
}
}
#is3-blognode
{
}#is3-blogentrylistnode
{
}#is3-blogentrynode
{
}
#is3-searchnode
{
}
#is3-searchnode .breadcrumb
{
display: none;
}
.carousel
{
}