.banner-carousel,.carousel-inner{position:relative}.banner-carousel .carousel-caption{z-index:10}.banner-carousel .item{background-color:#fff}.banner-carousel .item>img{height:260px;margin-left:190px}.banner-carousel .banner-whitestrip{background-color:#fff;opacity:.4;width:100%;height:90px;margin-top:-90px}.banner-carousel img.img-responsive{border:none;border-radius:0;padding:0;margin-left:auto;margin-right:auto}.carousel-control,.carousel-inner{display:none}.banner-ribbon{z-index:100;position:absolute;top:0;background:-moz-linear-gradient(to bottom right,#fff 40%,transparent 50%);background:-webkit-linear-gradient(to bottom right,#fff 40%,transparent 50%);background:linear-gradient(50deg,#fff 50%,transparent 50%);padding-left:30px;display:none}.banner-ribbon img{height:297px}@media(max-width:1280px){.banner-carousel .item>img{height:200px!important;margin-left:150px}.banner-ribbon img{height:228px!important}}@media(min-width:768px){.banner-carousel .carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}}@media(min-width:992px){.carousel-control,.banner-ribbon,.carousel-inner{display:block}}.shopmenu{background-color:#efedea}.shopmenu>div{padding:5px}.shopmenu img{}.shopmenu ul{padding:15px 0 10px 15px;list-style:none;border-top:1px solid gray;margin-top:10px}.shopmenu ul li a{padding:3px;display:block}.shopmenu ul li a:hover,.shopmenu ul li a:active{background-color:#f5f5f5}.shopmenu ul.list-inline{padding:0}.shopmenu .well .header{padding:0;margin:15px 0 0 0}.shopmenu .well>a,.shopmenu .well>a:active,.shopmenu .well>a:focus{width:auto;padding:10px;margin-top:10px;margin-right:5px}.brands{background:url(/app/components/shopmenu/img/brands-left.png) no-repeat 0 0;display:block;width:100%;height:36px}.shopmenu a.ht{background-position:0 0}.shopmenu .fluke{background-position:0 -36px}.shopmenu .flir{background-position:0 -72px}.shopmenu .highvoltage{background-position:0 -108px}.shopmenu .megger{background-position:0 -144px}.shopmenu .seaward{background-position:0 -180px}.shopmenu .radiodetection{background-position:0 -216px}.shopmenu .tr{background-position:0 -252px}.shopmenu .socket{background-position:0 -288px}.shop-link{position:relative}.shop-link img{margin:15px auto 15px auto;border:15px solid #fff;-webkit-box-shadow:0 1px 10px -1px rgba(0,0,0,.25);-moz-box-shadow:0 1px 10px -1px rgba(0,0,0,.25);box-shadow:0 1px 10px -1px rgba(0,0,0,.25)}.shop-link a:hover,.shop-link a:active{cursor:pointer}.shop-link>img.img-responsive{}.shop-link-dropdown{display:block;position:absolute!important;width:100%;top:50%;z-index:100;background-color:#fff;margin-top:40px;min-height:20px;padding:15px}.shop-link-dropdown .btn-close{color:red}.news-item-group{}.news-item-group .news-item{}.news-item-group .news-item>div{padding:15px}.news-item-group .news-item h2{font-size:22px;padding-bottom:0;margin-bottom:0}.news-item-group .news-item .news-heading p{padding:0;text-transform:initial}.news-item-group .news-item .news-footer{border-bottom:dashed 3px #ebebeb}.news-item-group .news-item .news-footer .btn{width:auto;padding:7px}.news-filter{padding-left:20px}.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 \9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.event-wrapper{}.event-wrapper .img-responsive{padding:0!important;border:none!important;display:inline-block}.events-item-group{margin-top:25px}.event-date{font-size:13px;text-align:right;font-style:italic;color:#2d2f7e}.events-header{background-color:#2d2f7e;color:#fff;padding:5px;font-size:11px}.events-item{-webkit-box-shadow:-2px 5px 36px -10px rgba(0,0,0,.75);-moz-box-shadow:-2px 5px 36px -10px rgba(0,0,0,.75);box-shadow:-2px 5px 36px -10px rgba(0,0,0,.75);margin-top:0;margin-bottom:25px}.events-item:hover,.events-item:focus{cursor:pointer;color:#000}.events-item:hover .events-footer .event-icon,.events-item:focus .events-footer .event-icon{color:#ce312a}.event-title{display:block;font-size:16px!important;font-weight:bold;margin:0;padding:15px 15px 0 15px!important;min-height:70px}.events-image{}.events-image img{max-height:120px!important;text-align:center;margin-left:auto;margin-right:auto;border:none!important;padding:0!important;border-radius:0!important}.events-body{height:74px;padding:0 15px}.events-footer{height:100px;padding:0 15px;margin-top:10px;line-height:1;background-color:#f4f4f4;position:relative}.events-footer .event-icon{padding-top:15px;padding-bottom:5px;color:#000}.events-footer .event-icon .glyphicon{margin-top:5px}.events-footer .events-where .glyphicon{margin-right:-3px}.btn-event{padding:15px!important}@media(max-width:768px){.event-title,.events-image,.events-image img{height:auto}}.events-lg .event-icon{font-size:18px!important}.events-lg .events-where .glyphicon{margin-left:-3px}.font-sm{font-size:13px}.dataRow:hover,.dataRow:focus{cursor:pointer}.dataRow .glyphicon{font-size:16px}.dataRow.active>td{background-color:#fff!important;font-weight:bold;font-size:16px}.dataRow.active>td small{font-weight:normal;font-size:13px}.dataRow>td small,.events-when small{display:inline-block;width:40px}.events-when i{font-size:13px}.event-locations{background-color:#f4f4f4}.event-locations .collapse{background-color:#fff}