@charset "utf-8";
body{padding-bottom:20px;}
.navbar{margin-bottom:20px;}
.navbar-default{background-color:rgba(0, 0, 0, 0);background-image:none;border-color:rgba(0, 0, 0, 0);box-shadow:none;}
body{padding-bottom:20px;}
.navbar{margin-bottom:20px;}
.navbar-default{background-color:rgba(0, 0, 0, 0);background-image:none;border-color:rgba(0, 0, 0, 0);box-shadow:none;}
html{overflow-y:auto;}
body{background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
img{max-width:100%;}
#top{background:none repeat scroll 0 0 #0071A1;color:#C3CBDA;font-size:12px;margin-bottom:0px;padding-bottom:3px;padding-top:3px;z-index:2;position:relative;}
#top .container .separator{border-left:1px solid #CCCCCC;display:inline-block;height:10px;margin:0 20px;width:1px;}
#navigation{border-bottom:3px solid #f89b2b;margin-bottom:0px;}
.ajax-search-container input{margin:5px;}
#breadcrumbs .row{margin:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{outline:medium none;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{outline:medium none;}
#main .main-box{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #E5E5E5;margin-bottom:20px;padding:10px;}
#breadcrumbs .moduletable{border:0;padding:0;}
#fullwidth{overflow:hidden;}
#fullwidth .moduletable{border:0;padding:0;}
.black .moduletable{color:#AAAAAA;}
.moduletable{margin-bottom:20px;padding:10px;}
#brand{float:left;padding-left:15px;padding-top:5px;}
.page-header{margin:10px 0 20px;}
.hasTooltip{display:inline !important;}
.noMainbody{display:none !important}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background-color:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border-radius:3px;color:#555555;display:inline-block;font-size:13px;line-height:18px;margin-bottom:9px;padding:4px 6px;vertical-align:middle;}
label{display:block;margin-bottom:5px;}
label, input, button, select, textarea{font-size:13px;font-weight:normal;line-height:18px;font-family:arial;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]{cursor:pointer;}
#pop-print{float:right;margin:10px;}
html,
body{height:100%;background-color:#f5f5f5;}
#wrap{min-height:100%;height:auto !important;height:100%;margin:-4px auto -60px;padding:4px 0 60px;background-color:#E0E0E0;}
#footer{height:60px;background-color:#f5f5f5;width:100%;}
#footer .moduletable{background:transparent;border:0;margin-bottom:0;}
.float-left{float:left;}
.float-right{float:right;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.ie7 .group{zoom:1;}
.form-horizontal .control-label{text-align:inherit;}
.cols-1{display:block;float:none !important;margin:0 !important;}
.cols-2 .column-1{float:left;width:46%;}
.cols-2 .column-2{float:right;margin:0;width:46%;}
.cols-3 .column-1{float:left;margin-right:4%;padding:0 5px;width:29%;}
.cols-3 .column-2{float:left;margin-left:0;padding:0 5px;width:29%;}
.cols-3 .column-3{float:right;padding:0 5px;width:29%;}
.items-row{margin-bottom:10px !important;overflow:hidden;}
.column-1, .column-2, .column-3{padding:10px 5px;}
.column-2{margin-left:40%;width:55%;}
.column-3{width:30%;}
.blog-more{padding:10px 5px;}
.input-group-btn>.btn{height:34px;}
.navbar{border-radius:0px;}
.navbar-brand{padding:5px 0px;font-size:28px;line-height:28px;}
.navbar-inverse .navbar-nav>li>a{color:#C3C3C3;}
.navbar-inverse .navbar-brand{color:#0D88BB;}
.thumbnail>img, .thumbnail a>img{height:200px;}
.container{width:98%;}
#fancybox-content{background:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (max--moz-device-pixel-ratio:2){}
@media (max-width:480px){}
@media (max-width:767px){.navbar-brand{padding:0px 0px;font-size:28px;line-height:28px;}
.navigation a{font-size:16px;}
.navigation a .glyphicon{display:block;float:right;font-size:16px;}
.nav>li>a{padding-left:2px;padding-right:2px;}}
@media (min-width:768px){.navigation a{font-size:10px;}
.navigation a .glyphicon{display:block;text-align:center;font-size:16px;float:none;}
#navigation .container{width:98%;}
.navbar-nav>li>a{padding-top:15px;padding-bottom:10px;}}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background-color:#0071A1;}
h1,h2,h3,h4,h5,h6,.site-title{font-family:'Open Sans', sans-serif;margin:9px 0;font-family:inherit;font-weight:bold;line-height:18px;color:inherit;text-rendering:optimizelegibility;}
h2 { font-size:10px; line-height:normal; margin:0 0 4px 0px; color:#353535;}
.btn-circle{border-radius:32px;height:40px;width:40px;padding-left:5px;padding-top:3px;font-size:28px;margin-top:-5px;}
.quantity-controls{margin-bottom:4px;}
input[type="text"].quantity-input{margin-bottom:4px;width:41px;text-align:center;font-size:18px;}
h3.text-center,h4.text-center,h2.text-center {height:46px;text-transform:uppercase;font-size:19px;}
.shortdesc{height:36px;overflow:hidden;font-size:90%; line-height:1.5;}
.pager li{display:list-item;width:50%;float:left;}
.product-related-products div{text-align:center}
.product-related-products img{margin-left:auto;display:block;margin-right:auto;}
p.shortdesc img{max-height:16px;}
p.shortdesc span.text-center{display:block;}
div.mod-languages ul{margin:0;padding:0;list-style:none;}
div.mod-languages li{margin-left:5px;margin-right:5px;}
div.mod-languages ul.lang-inline li{display:inline;}
div.mod-languages ul.lang-block li{display:block;}
div.mod-languages img{border:none;}
div.mod-languages a{text-decoration:none;}
.thumbnail .caption { padding:12px; color:#333; background:#f5f4f4; margin-top:5px; margin-left:-4px; margin-right:-4px; margin-bottom:-4px; border-top:3px solid #e0e0e0;}
.cart.tos { font-size:24px;}
span.tos{display:block;}
#tos{float:left;margin:2px 8px;}
.item { background:#fff; margin:5px 0px;padding-bottom:5px;}
.item img { box-shadow:5px 5px 13px 0px #ccc;margin-bottom:4px;}
.item h2 { font-size:35px; font-weight:normal; margin:9px 2px;}
.item h2 small{ display:block; font-size:50%;}
.item .bg-primary { color:#fff; background-color:#428bca; padding:10px 0;}
span.PricesalesPrice { font-size:130%; padding:5px;}
div.browse-view h1,h1{font-size:28px;}
.oneline {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height: 18px;font-size: small;font-weight: normal;}
a.list-group-item {
    font-size: 21px;
    line-height: 0.9;
    color: #0071a1;
}
a.list-group-item small {
    font-size: 60%;
    color: #2c3d50;
}

div#fancybox-title-inside {
    padding: 10px 10px 0px 10px;
    font-size: 16px;
    margin-bottom: 0;
}