  
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.html) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
 

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.html) center center no-repeat}  
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-none-out{-webkit-animation:noneOut .001ms both ease;-moz-animation:noneOut .001ms both ease;animation:noneOut .001ms both ease}.owl-none-in{z-index:10;-webkit-animation:noneIn .001ms both ease;-moz-animation:noneIn .001ms both ease;animation:noneIn .001ms both ease}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-scroll-out{-webkit-animation:scrollOut 1s both ease;-moz-animation:scrollOut 1s both ease;animation:scrollOut 1s both ease}.owl-scroll-in{-webkit-animation:scrollIn 1s both ease;-moz-animation:scrollIn 1s both ease;animation:scrollIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes noneIn{0%,100%{opacity:1}}@-moz-keyframes noneIn{0%,100%{opacity:1}}@keyframes noneIn{0%,100%{opacity:1}}@-webkit-keyframes noneOut{0%,100%{opacity:1}}@-moz-keyframes noneOut{0%,100%{opacity:1}}@keyframes noneOut{0%,100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scrollOut{25%{-webkit-transform:translateZ(0)}100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes scrollOut{25%{-moz-transform:translateZ(0)}100%{-moz-transform:translateX(-100%)}}@keyframes scrollOut{25%{transform:translateZ(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes scrollIn{0%,25%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes scrollIn{0%,25%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0)}}@keyframes scrollIn{0%,25%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}


/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{/*padding:4px;*/ -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
 

@font-face{font-family:icons;src:url(../images/social-buttons/icons36fa.eot?social);src:url(../images/social-buttons/iconsd41d.eot?#iefixsocial) format("embedded-opentype"),url(../images/social-buttons/icons36fa.woff?social) format("woff"),url(../images/social-buttons/icons36fa.ttf?social) format("truetype"),url(../images/social-buttons/icons36fa.svg?social#icons) format("svg");font-weight:400;font-style:normal}.sociallinks [class*=" icon-"],.sociallinks [class^=icon-]{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sociallinks .icon-fancy:before{content:"\46"}.sociallinks .icon-twitter:before{content:"\54"}.sociallinks .icon-facebook:before{content:"\66"}.sociallinks .icon-google:before{content:"\67"}.sociallinks .icon-pinterest:before{content:"\70"}.social-sharing{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif}.social-sharing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social-sharing a{display:inline-block;color:#fff;border-radius:2px;margin:0 10px 10px 0;height:22px;line-height:22px;text-decoration:none;font-weight:400}.social-sharing a:hover{color:#fff}.social-sharing span{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px}.social-sharing .icon{padding:0 5px 0 10px}.social-sharing .icon:before{line-height:22px}.social-sharing.is-large a{height:44px;line-height:44px}.social-sharing.is-large a span{height:44px;line-height:44px;font-size:18px}.social-sharing.is-large a .icon{padding:0 10px 0 18px}.social-sharing.is-large a .icon:before{line-height:44px}.share-title{font-weight:900;font-size:12px;padding-right:10px}.is-large .share-title{padding-right:16px}.share-facebook{background-color:#3b5998}.share-facebook:hover{background-color:#2d4373}.share-twitter{background-color:#00aced}.share-twitter:hover{background-color:#0087ba}.share-pinterest{background-color:#cb2027}.share-pinterest:hover{background-color:#9f191f}.share-fancy{background-color:#4999dc}.share-fancy:hover{background-color:#2780cb}.share-google{background-color:#dd4b39}.share-google:hover{background-color:#c23321}.share-count{position:relative;background-color:#fff;padding:0 8px;margin-right:-2px;font-size:14px;line-height:20px;color:#333;border-radius:0 2px 2px 0;border:1px solid #ececec;opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.share-count.is-loaded{opacity:1}.share-count:after,.share-count:before{content:'';display:block;position:absolute;top:50%;margin-top:-6px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid}.share-count:before{left:-6px;border-right-color:#ececec}.share-count:after{left:-5px;border-right-color:#fff}a:hover .share-count{background-color:#f5f5f5}a:hover .share-count:after{border-right-color:#f5f5f5}.is-large .share-count{font-size:18px;padding:0 14px}.social-sharing.is-clean a{background-color:#fff;border:1px solid #ececec;color:#333;height:30px;line-height:30px}.social-sharing.is-clean a span{height:30px;line-height:30px;font-size:13px}.social-sharing.is-clean a:hover{background-color:#ececec}.social-sharing.is-clean a:hover .share-count{background-color:#fff}.social-sharing.is-clean a:hover .share-count:after{border-right-color:#fff}.social-sharing.is-clean a .share-title{font-weight:400}.social-sharing.is-clean .share-count{top:-1px}.social-sharing.is-clean .icon-facebook{color:#3b5998}.social-sharing.is-clean .icon-twitter{color:#00aced}.social-sharing.is-clean .icon-pinterest{color:#cb2027}.social-sharing.is-clean .icon-fancy{color:#4999dc}.social-sharing.is-clean .icon-google{color:#dd4b39}


table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.html")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.html")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.html")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.html")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.html")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
/*!
 * Bootstrap-select v1.13.10 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}


table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
html { height:100%; } body { font-family:'Roboto', Helvetica, sans-serif; font-size:15px; line-height:1.6em; height:100%; } .holdingpage #logo {   display:block!important; }  .unconstrained #header-section { padding-top:0; background-color:#000000; } .unconstrained #footer-section { padding-bottom:0; background-color:#000000; } .unconstrained #footer-section hr { border-top-color:transparent; } .unconstrained #cta-section { padding-bottom:0; background-color:; } .headercolourset.unconstrained #header-section-container { background-color:transparent; } .footercolourset.unconstrained #footer-section-container { background-color:transparent; } .ctacolourset.unconstrained #cta-section-container { background-color:transparent; } .constrained #header-section-container { background-color:#000000; } .constrained #footer-section-container { background-color:#000000; } .constrained #cta-section-container { background-color:; } #body-container { height:auto !important; height:100%; min-height:100%; } a, a:focus, *:focus, a:active, *:active { outline:0!important; }  p:empty { display:none; }  #main .hide-main { display:none!important; } .printedelement .page_element.gutter-bottom { margin-bottom:0!important; }  .gutter-bottom { margin-bottom:20px; } .gutter-bottom-40 { margin-bottom:40px; } .gutter-top { margin-top:20px; } .gutter-top-40 { margin-top:40px; } .gutter-none, .gutter-bottom-none { margin-bottom:0px!important; } .gutter-top-none { margin-top:0px!important; }  .margin-40 { margin:40px!important;} .margin-30 { margin:30px!important;} .margin-20 { margin:20px!important;} .margin-10 { margin:10px!important;} .margin-0 { margin:0!important;} .margin-t-40 { margin-top:40px!important;} .margin-t-30 { margin-top:30px!important;} .margin-t-20 { margin-top:20px!important;} .margin-t-10 { margin-top:10px!important;} .margin-t-5 { margin-top:5px!important;} .margin-t-0 { margin-top:0!important; } .margin-b-40 { margin-bottom:40px!important;} .margin-b-30 { margin-bottom:30px!important;} .margin-b-20 { margin-bottom:20px!important;} .margin-b-10 { margin-bottom:10px!important;} .margin-b-5 { margin-bottom:5px!important;} .margin-b-0 { margin-bottom:0!important; }  .pad-40 { padding:40px!important;} .pad-30 { padding:30px!important;} .pad-20 { padding:20px!important;} .pad-10 { padding:10px!important;} .pad-0 { padding:0!important;} .pad-t-40 { padding-top:40px!important;} .pad-t-30 { padding-top:30px!important;} .pad-t-20 { padding-top:20px!important;} .pad-t-10 { padding-top:10px!important;} .pad-t-0 { padding-top:0!important; } .pad-b-40 { padding-bottom:40px!important;} .pad-b-30 { padding-bottom:30px!important;} .pad-b-20 { padding-bottom:20px!important;} .pad-b-10 { padding-bottom:10px!important;} .pad-b-0 { padding-bottom:0!important; } .pad-l-40 { padding-left:40px!important;} .pad-l-30 { padding-left:30px!important;} .pad-l-20 { padding-left:20px!important;} .pad-l-10 { padding-left:10px!important;} .pad-l-0 { padding-left:0!important; } .pad-r-40 { padding-right:40px!important;} .pad-r-30 { padding-right:30px!important;} .pad-r-20 { padding-right:20px!important;} .pad-r-10 { padding-right:10px!important;} .pad-r-0 { padding-right:0!important; } .full-width { width:100%; } .bottom-corners-none { border-bottom-right-radius:0!important; border-bottom-left-radius:0!important; } .top-corners-none { border-top-right-radius:0!important; border-top-left-radius:0!important; } .ellipsis { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; } .element_image.pull-right, .newsimage.pull-right { margin:0 0 20px 20px; } .element_image.pull-left, .newsimage.pull-left { margin:0 20px 20px 0; } .element_image.pull-right .imagecaption, .element_image.pull-left .imagecaption { margin-bottom:0; } .imagecaption { margin-top:10px; }  .newsimage.text-center img { margin:0 auto 20px auto; } .element_image { margin-bottom:20px; } .img-responsive { border-radius:4px; } .img-fit { width:100%!important; } .img-center { margin:0 auto; }  .img-corners-none #content-section .img-responsive, .img-corners-none #content-section .thumbnail, .img-corners-none #content-section .imagesoon, .img-corners-none .cta-image img { border-radius:0!important; } .general-corners-none .btn, .general-corners-none .form-control, .general-corners-none .productitem, .general-corners-none #product-images, .general-corners-none .product-well, .general-corners-none .nav-tabs>li>a, .general-corners-none .owl-prev, .general-corners-none .owl-next, .general-corners-none .well, .general-corners-none #header-section-container, .general-corners-none #footer-section-container, .general-corners-none #contactform.well, .general-corners-none .horizontalnav nav ul ul li:first-child > a, .general-corners-none .horizontalnav nav ul ul li:last-child > a, .general-corners-none .horizontalnav nav ul ul li > a:hover { border-radius:0!important; } .pull-center { margin:0 auto;} .clear { clear:both; } #main ul { margin-bottom:20px; } #main ul.nav-tabs { margin-bottom:0; } .fa-6x { font-size:6em; } .fa-7x { font-size:7em; } .fa-8x { font-size:8em; }  .well { padding:20px; background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border:none; }  .nav-tabs { border-bottom-color:transparent; } .nav.nav-tabs { margin-bottom:0; } .nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus { background-color:transparent; border-color:transparent; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { background:rgba(240, 240, 240, 0.4); color:#000000; font-weight:bold; border-color:transparent; border-top:1px solid rgba(0, 0, 0, 0.12); } .tab-content { padding:20px 15px; background:rgba(240, 240, 240, 0.4); }  #cookieslider {   position:fixed;   bottom:0;   left:0;   background:rgba(0,0,0,0.75);   border-top:1px solid rgba(0,0,0,0.75);   width:100%;   z-index:999999999; } .cookie-message-footer .cookiemessage, .cookie-message-footer .cookiemessage p {   padding:10px;   margin:0;   text-align:center;   color:#eee;   line-height:1.6em!important; } .cookie-message-footer .cookiemessage a { color:#fff; text-decoration:underline; } .cookie-message-footer .cookiemessage a:hover, .cookie-message-footer .cookiemessage a:active, .cookie-message-footer .cookiemessage a:focus { color:#fff; text-decoration:none; } .cookie-message-footer .cookiedismisslink {   padding:3px 8px;   background:#fff;   text-decoration:none!important;   margin-left:10px;   color:#000!important;   border-radius:4px; }  .cookiemessage-active.cookiemessage-full { margin:0; height:100%; overflow:hidden; } .cookie-message-full {   top:0; } .cookie-message-full .cookiemessage {   position:absolute;   top:50%;   left:50%;   transform:translate(-50%,-50%);   width:600px;   background:#fff;   padding:20px 30px;   border-radius:4px;   box-shadow:0 0 20px 10px rgba(0, 0, 0, 0.1);   border:1px solid rgba(0, 0, 0, 0.22); } @media (max-width:769px) {   .cookie-message-full .cookiemessage { width:90%; } } .cookie-message-full .cookiemessage h4 {   color:#333;   margin-bottom:15px;   font-size:18px; } .cookie-message-full .cookiemessage p {   color:#666;   padding:0; } .cookie-message-full .cookiemessage ul, .cookie-message-full .cookiemessage li { color:#666; } .cookie-message-full .cookiemessage .cookiepolicylink, .cookie-message-full .cookiemessage a {   color:#000;   text-decoration:none;   border-bottom:1px dashed; } .cookie-message-full .cookiemessage #cookie-declation {   height:200px;   overflow:hidden;   overflow-y:scroll;   -webkit-overflow-scrolling:touch;   padding:15px 30px;   background:#f4f4f4;   margin:0 -30px -1px -30px; } .cookie-message-full .cookiemessage #cookie-declation::-webkit-scrollbar { width:6px; background-color:#f4f4f4; } .cookie-message-full .cookiemessage #cookie-declation::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2); background-color:#999; } .cookie-message-full .cookiemessage .cookie-buttons {   padding-top:19px;   border-top:1px solid #eee; } @media (min-width:768px) {   .cookie-message-full .cookiemessage .btn-decline { float:right; } } @media (max-width:499px) {   .cookie-message-full .cookiemessage .btn { display:block; margin-bottom:5px; } }  .cookie-message-full .cookiemessage .btn { border-radius:0; transition:all .2s ease-in-out; } .cookie-message-full .cookiemessage .btn-accept { border:2px solid #5bb75b; background:#fff; color:#5bb75b; } .cookiemessage .btn-accept:hover, .cookie-message-full .cookiemessage .btn-accept:active, .cookie-message-full .cookiemessage .btn-accept:focus { background:#5bb75b; color:#fff; } .cookie-message-full .cookiemessage .btn-decline { border:2px solid #d9534f; background:#fff; color:#d9534f; } .cookie-message-full .cookiemessage .btn-decline:hover, .cookie-message-full .cookiemessage .btn-decline:active, .cookie-message-full .cookiemessage .btn-decline:focus { background:#d9534f; color:#fff; border-color:#d9534f; } .cookie-message-full .cookiemessage .btn:active, .cookie-message-full .cookiemessage .btn.active { box-shadow:none; }  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family:'Oswald' ,Helvetica,Arial,sans-serif; } h1 { font-size:36px; } h2 { font-size:32px; } h3 { font-size:28px; } h4 { font-size:18px; } h5 { font-size:14px; } a { color:#e4e113; } a:hover, a:focus, a:active { color:#e4e113; } .text-primary p, .text-primary ul { color:#e4e113; }  h1,h2,h3,h4,h5,h6,h7 { color:#000000; } p, ul, ul li, label, .product-reference, td, th { color:#000000; }  .wrapper .btn-primary, .wrapper .btn-success, #footer-section .btn-success, #content-section .btn-success, #banner-section .btn-success { color:#000000; background-color:#e4e113; border-color:rgba(0, 0, 0, 0.05);  } .wrapper .btn-primary:hover, .wrapper .btn-primary:focus, .wrapper .btn-primary:active, .wrapper .btn-primary.active, .wrapper .btn-success:hover, .wrapper .btn-success:focus, .wrapper .btn-success:active, .wrapper .btn-success.active, #footer-section .btn-success:hover, #footer-section .btn-success:focus, #footer-section .btn-success:active, #footer-section .btn-success.active, #content-section .btn-success:hover, #content-section .btn-success:focus, #content-section .btn-success:active, #content-section .btn-success.active, #banner-section .btn-success:hover, #banner-section .btn-success:focus, #banner-section .btn-success:active, #banner-section .btn-success.active { background-color:#e4e113; box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.2); color:#000000; border-color:rgba(0, 0, 0, 0.05); }  .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { color:#000000; background-color:#e4e113; border-color:rgba(0, 0, 0, 0.05); }  .pager li>a, .pager li>span { color:#000000; background-color:#e4e113; border-color:rgba(0, 0, 0, 0.05); border-radius:4px; } .pager li>a:hover, .pager li>span:hover { background-color:#e4e113; box-shadow:inset 0 0 60px rgba(0, 0, 0, 0.2); color:#000000; border-color:rgba(0, 0, 0, 0.05); }  .wrapper { background:; padding-bottom:20px; border-radius:4px; } #header-section { padding-top:20px; } #header-section-container { padding-top:20px; } .wrapper#navigation-section, .wrapper#banner-section-container { padding-bottom:0; } #content-section-container.wrapper { padding-top:10px; }  .nav-pills>li.active>a, pagination>.active>a{ background-color:#e4e113!important; color:#000000!important; }  hr { border-top-color:rgba(0, 0, 0, 0.08); } .hr { border-bottom:1px solid rgba(0, 0, 0, 0.08); padding-bottom:20px; margin-bottom:40px; } @media (min-width:767px) {   .vr-r { border-right:1px solid rgba(0, 0, 0, 0.08); }   .vr-l { border-left:1px solid rgba(0, 0, 0, 0.08); } }  #header { padding:20px 15px 10px 15px; position:relative; margin-bottom:10px; } .socialmedialinkscontainer { margin-top:20px; } .social-buttons-list ul, .social-buttons-list li {   list-style:none;   padding:0;   margin:0; } .social-buttons-list li {   float:left;   margin-left:5px; } .social-buttons-list li:first-of-type { margin:0; } .social-buttons .btn-social-icon span {   text-indent:-99999px;   display:inline-block;   overflow:hidden;   font-size:0; } #logo-left .social-buttons-list ul { float:right; }  #logo { z-index:100;} #logo h1 { font-family:'%Logo_Font%',Helvetica,Arial,sans-serif; font-size:1em; } #logo h1 a { color:#333333; text-decoration:none; } .logoimage h1{ display:none; } #logo img { max-height:150px; } #logo a { display:inline-block; max-width:100%; } #logo .img-responsive { border-radius:0!important; } h2.headertext { font-size:18px; margin:10px 0 0 0; }  #webshopsearchbox .form-control { -webkit-box-shadow:none; box-shadow:none; }  #minibasket h4 { margin-top:0; font-family:'Roboto', Helvetica, sans-serif; } .basket-account-section { padding-right:0; }  .horizontalnav.wrapper { padding-bottom:10px; } .screenwidth#navigation-section { background:#000000;} .pagewidth #nav_navigation { background:#000000; border-radius:4px; } .sideoflogonav #nav_navigation ul{ background:#000000; border-radius:4px; } .horizontalnav nav > ul { height:50px; } .horizontalnav nav > ul > li { float:left; } .horizontalnav nav, .horizontalnav nav ul, .horizontalnav nav ul li, .horizontalnav nav ul li a { list-style:none; margin:0; padding:0; line-height:1; position:relative; display:block; border:0; } .horizontalnav nav > ul > li a { padding:0 25px; height:50px; line-height:50px; border-right:1px solid rgba(80, 80, 80, 0.10); text-decoration:none; color:#ffffff; font-size:18px; font-family:'Oswald', 'Roboto', Arial, Helvetica, sans-serif; } .horizontalnav nav > ul > li a:hover, .horizontalnav nav > ul > li a:active, .horizontalnav nav > ul > li a:focus, .horizontalnav nav > ul > li.active > a { color:#e4e113; box-shadow:inset 0 -60px 0 rgba(0, 0, 0, 0.04); }  .nav>li>a:hover, .nav>li>a:focus {   text-decoration:none;   background-color:transparent;   background-color:inherit; }  .horizontalnav nav > ul > li.has-sub > a { padding-right:35px; } .horizontalnav nav ul ul li a i { display:none; } .horizontalnav nav > ul > li.has-sub > a::after { content:''; position:absolute; width:0; height:0; border:4px solid rgba(0, 0, 0, 0); border-top-color:#ffffff; right:18px; top:25px; } .horizontalnav nav > ul > li > a:hover:after, .horizontalnav nav > ul > li.active > a::after { border-top-color:#e4e113; } .horizontalnav nav ul ul { position:absolute; display:none;  z-index:99999; left:-9999px; top:60px; padding-top:6px; font-size:13px; opacity:0; -webkit-transition:top 0.2s ease, opacity 0.2s ease-in; -moz-transition:top 0.2s ease, opacity 0.2s ease-in; -ms-transition:top 0.2s ease, opacity 0.2s ease-in; -o-transition:top 0.2s ease, opacity 0.2s ease-in; transition:top 0.2s ease, opacity 0.2s ease-in; } .horizontalnav nav > ul > li > ul::after {  content:'';  position:absolute;  width:0;  height:0;  border:5px solid transparent;  border-bottom-color:#ffffff;  top:-4px;  left:20px; } .horizontalnav nav > ul > li > ul { top:120px; } .horizontalnav nav > ul > li:hover > ul, .horizontalnav nav > ul > li.hover > ul, .horizontalnav nav > ul > li:focus > ul, .horizontalnav nav > ul > li:focus-within > ul {  top:50px;  left:0;  opacity:1;  display:block; } .horizontalnav nav ul ul li a {  padding:11px 25px;  height:auto;  line-height:1.4;  min-width:180px;  white-space:nowrap;  background:#ffffff;  color:#000000;  border-right:none;  border-bottom:1px solid rgba(80, 80, 80, 0.10);  box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1); } .horizontalnav nav ul ul li a:hover, .horizontalnav nav ul ul li a:focus {   color:#e4e113; }  .horizontalnav nav ul ul li:first-child > a {  border-top-left-radius:4px;  border-top-right-radius:4px; } .horizontalnav nav ul ul li:last-child > a {  border-bottom-left-radius:4px;  border-bottom-right-radius:4px; }  .nav-height-slim.horizontalnav nav > ul { height:40px; } .nav-height-slim.horizontalnav nav > ul > li > a { height:40px; line-height:40px; } .nav-height-slim.horizontalnav nav > ul > li.has-sub > a::after { top:18px; } .nav-height-slim.horizontalnav nav > ul > li:hover > ul { top:40px; }  .sideoflogonav .social-buttons.socialmedialinkscontainer { float:right; margin:0 0 0 20px; } .sideoflogonav #contact-line { margin-top:5px; } .sideoflogonav .text-right { text-align:right; } .sideoflogonav .nav-height-slim nav > ul { height:40px; } .sideoflogonav .nav-height-slim nav > ul > li > a { height:40px; line-height:40px; } .sideoflogonav .nav-height-slim nav > ul > li.has-sub > a::after { top:18px; } .sideoflogonav .nav-height-slim nav > ul > li:hover > ul { top:40px; } .nextologo-nav #nav_navigation_ul { float:right; }  #verticalnav { margin-bottom:10px; } #verticalnav nav { background:#000000; border-radius:4px; } #verticalnav nav > ul { } #verticalnav nav > ul > li { box-shadow:inset 0 -4px 0 rgba(0, 0, 0, 0.07); border-bottom:2px solid #fff; } #verticalnav nav, #verticalnav nav ul, #verticalnav nav ul li, #verticalnav nav ul li a { list-style:none; margin:0; padding:0; line-height:1; position:relative; display:block; border:0; } #verticalnav nav > ul > li a { padding:15px 25px; text-decoration:none; color:#ffffff; border-bottom:1px solid rgba(240, 240, 240, 0.4); } #verticalnav nav > ul > li > a::after { content:''; position:absolute; width:0; height:0; border:4px solid rgba(0, 0, 0, 0); border-left-color:#ffffff; right:18px; top:18px; } #verticalnav nav > ul > li > a:hover:after { border-left-color:#e4e113; } #verticalnav nav > ul > li a:hover, #verticalnav nav > ul > li a:active, #verticalnav nav > ul > li.active a, #verticalnav nav > ul > li.activeparent a { color:#e4e113; box-shadow:inset 0 -80px 0 rgba(0, 0, 0, 0.04); } #verticalnav nav > ul > li.active > a::after, #verticalnav nav > ul > li.activeparent > a::after { border-left-color:#e4e113; } #verticalnav nav ul ul { display:none; } .hassubpages #verticalnav nav ul .active ul, .subpage #verticalnav nav ul .active ul, .hassubpages #verticalnav nav ul .activeparent ul, .subpage #verticalnav nav ul .activeparent ul { display:block; } .hassubpages #verticalnav nav > ul > li.has-sub.active > a::after, .subpage #verticalnav nav > ul > li.has-sub.activeparent > a::after { border:4px solid rgba(0, 0, 0, 0); border-top-color:#e4e113; } .hassubpages #verticalnav nav ul ul li { box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.07); } .hassubpages #verticalnav nav ul ul li a, .subpage #verticalnav nav ul ul li a { font-size:0.9em; } .hassubpages #verticalnav nav ul ul li a .fa, .subpage #verticalnav nav ul ul li a .fa { margin-right:3px; } .hassubpages #verticalnav nav ul ul li a:hover, .subpage #verticalnav nav ul ul li a:hover { box-shadow:inset 0 -45px 0 rgba(0, 0, 0, 0.06); }  .nav-height-slim#verticalnav nav > ul > li a { padding:10px 25px; } .nav-height-slim#verticalnav nav > ul > li > a::after { top:14px; }  #layout-top-5 .social-buttons.hidden-xs { float:right; margin-left:20px; } #layout-top-5 .socialmedialinkscontainer { margin-top:0; } #layout-top-5 #contact-line { float:right; margin-top:5px; } #layout-top-5 .horizontalnav { float:right; } .sideoflogonav #nav_navigation_ul ul { background:transparent; }  .nav-center #nav_navigation_ul { display:table; margin:0 auto; }   #mobile-header-section-hamburger {   position:sticky;   min-height:80px;   line-height:80px;   text-align:center;   background-color:#000000;   z-index:1001; } .mobile-header-section-hamburger-droppoint {   float:left;   width:calc(100% - 60px);   height:80px;   line-height:80px;   padding:0 10px;   text-align:initial; } #mobile-header-section-hamburger-button {   position:absolute;   right:0;   top:50%;   transform:translate(0%, -50%);   z-index:1002; } #mobile-header-section-hamburger-button {   color:#666666; } #mobile-header-section-hamburger-button:hover, #mobile-header-section-hamburger-button:focus, #mobile-header-section-hamburger-button:active {   color:#666666; } #hamburger-mobile-nav li a {   font-size:15px;   font-family:Oswald; } #hamburger-mobile-nav li a:hover, #hamburger-mobile-nav li a:focus, #hamburger-mobile-nav li a:active {   color:#e4e113; } #hamburger-mobile-nav li.mm-divider {   color:#ffffff;   font-size:calc(15px - 0.2em); }  .mm-menu {   --mm-line-height:30px;   --mm-listitem-size:60px;   --mm-navbar-size:80px;   --mm-offset-top:0;   --mm-offset-right:0;   --mm-offset-bottom:0;   --mm-offset-left:0;   --mm-color-border:#ffffff;   --mm-color-button:#ffffff;   --mm-color-text:#ffffff;   --mm-color-text-dimmed:#ffffff;   --mm-color-background:#000000;   --mm-color-background-highlight:rgba(0, 0, 0, 0.2);   --mm-color-background-emphasis:rgba(255, 255, 255, 0.4);   --mm-shadow:0 0 10px rgba(0, 0, 0, 0.2); }   .owl-carousel { position:relative; z-index:99; } #banner { position:relative; } #banner div.owl-controls { width:100%; margin-top:0; }  #banner .owl-controls.banner-controls-dots { position:absolute; bottom:10px; width:100%; } #banner .owl-pagination { display:inline-block; height:28px; background:transparent; padding:3px; border-radius:4px; margin-top:10px; } .owl-theme .owl-controls .owl-page span { background:#e4e113; }  .owl-theme .owl-controls .owl-buttons.banner-controls-side-arrows div {   color:#FFF;   background-color:transparent;   position:absolute;   top:50%;   margin-top:-25px; } .owl-theme .owl-controls .owl-buttons.banner-controls-side-arrows .owl-next { right:20px; } .owl-theme .owl-controls .owl-buttons.banner-controls-side-arrows .owl-prev { left:20px; } .owl-theme .owl-controls .owl-buttons.banner-controls-side-arrows i {   font-size:50px;   color:#e4e113; }  .owl-buttons.banner-controls-central-arrows {   position:absolute;   width:100%;   bottom:10px; } .owl-theme .owl-controls .owl-buttons.banner-controls-central-arrows div {   background:#e4e113; } .owl-theme .owl-controls .owl-buttons.banner-controls-central-arrows i {   color:#000000; }  .banner-text { position:absolute; left:-15px; right:-15px; bottom:10%; } .slide-content #pagetitle {   margin:0;   padding:0;   box-shadow:none; }  #cta-title-section { padding:0 15px; } #cta-title-section-container { padding-bottom:0; }  #cta-section-container { padding:20px 15px 0 15px; } #cta-section-container .cta-heading { margin-bottom:5px; } #cta-section-container .cta-subtitle { line-height:1.2em; } .cta-block { position:relative; z-index:999; }  .cta-icon, .cta-heading, .cta-subtitle  { color:#e4e113 ; } .cta-icon a, .cta-heading a, .cta-subtitle a { color:#e4e113; }  #pagetitle { margin:0 0 20px 0; padding:0 0 20px 0; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.08); } #main { padding:20px 10px 0 10px; }  #itemsorter { margin-top:-70px; }  .productlist .productitem { position:relative; margin:10px auto; padding:10px; background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border-radius:4px; transition:all 0.3s ease 0s;   z-index:999; } .productlist .productitem:hover a img { transform:scale(1.15) rotate(-1.5deg); -webkit-transform:scale(1.1) rotate(-1.5deg); -moz-transform:scale(1.1) rotate(-1.5deg); -ms-transform:scale(1.1) rotate(-1.5deg); -o-transform:scale(1.1) rotate(-1.5deg); } .promotag { position:absolute; top:5px; left:5px; z-index:999; } .promotag label { font-size:10px; font-weight:bold; text-transform:uppercase; } .productlist .lister-primary-image { overflow:hidden; } .productlist .lister-primary-image img { border-radius:4px; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; width:100%; }  .lister-primary-image .imagesoon { display:block; border-radius:4px; box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); background:rgba(255, 255, 255, 0.7); }  .productlist .productitem h4 { margin-bottom:10px; padding-bottom:10px; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.08); width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .productlist .product-price h5 {   margin:7px 0 0 0;   min-width:120px;   text-align:left; }   #content-section table.product-table, #content-section table.itemlister-table {   box-shadow:none;   text-align:left; } #content-section table.product-table th, #content-section table.itemlister-table th {   background:#e4e113;   color:#000000;   border:none;   box-shadow:none;   padding:12px;   font-weight:bold; } #content-section table.product-table th.product-table-price, #content-section table.itemlister-table th.itemlister-table-price { text-align:center; } #content-section table.product-table tr { } #content-section table.product-table tr:nth-child(even), #content-section table.itemlister-table tr:nth-child(even) { background:rgba(0,0,0,0.05); } #content-section table.product-table tr:hover { } #content-section table.product-table td, #content-section table.itemlister-table td {   padding:6px 12px;   height:83px;   vertical-align:middle;   border:1px dotted rgba(0,0,0,0.2);   border-right:0;   border-bottom:0;   box-shadow:none; } #content-section table.product-table td:first-child, #content-section table.itemlister-table td:first-child { border-left:0; } #content-section table.product-table .product-table-item:first-child td, #content-section table.itemlister-table .itemlister-table-item:first-child td { border-top:0; } #content-section table.product-table .product-table-item-image, #content-section table.itemlister-table .itemlister-table-item-image {   width:90px;   min-width:90px; } #content-section table.product-table .lister-primary-image, #content-section table.itemlister-table .lister-primary-image {   position:relative;   zoom:1;   display:inline-block; } #content-section table.product-table .lister-primary-image img, #content-section table.itemlister-table .lister-primary-image img {   max-width:100%;   height:auto; } #content-section table.product-table .product-table-item-image .promotag { top:2px; left:0px; } #content-section table.product-table .product-table-item-image .promotag label { border-radius:0; } #content-section table.product-table .product-table-item-title h4 , #content-section table.itemlister-table .itemlister-table-item-title h4 { text-align:left!important; margin:0; } #content-section table.product-table .product-table-item-title h4 a, #content-section table.itemlister-table .itemlister-table-item-title h4 a { font-size:16px; color:#000000; text-decoration:none; } #content-section table.product-table .product-table-item-title h4 a:hover, #content-section table.itemlister-table .itemlister-table-item-title h4 a:hover { color:#e4e113; } #content-section table.product-table .product-table-item-price { width:10%; text-align:center; } #content-section table.product-table .product-table-item-price p { margin:0; } #content-section table.product-table .product-table-item-price h5 { font-size:16px; margin:0; } #content-section table.product-table .product-table-item-price .pricevatpart { display:block; } #content-section table.product-table .product-table-item-link, #content-section table.product-table .itemlister-table-item-link { width:6%; text-align:center; }  @media (min-width:767px) { .product-detailedlist h3 { margin-top:10px; } }  #product-images { padding:10px; background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border-radius:4px; position:relative; } #productpage .lister-primary-image { margin-bottom:15px; text-align:center; } #productpage .lister-primary-image img { margin:0 auto; width:100%} .lister-thumbnails .owl-item { padding:3px; } .lister-thumbnails .owl-prev, .lister-thumbnails .owl-next { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 10px; background:#000000; color:#ffffff; box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); opacity:1; } .lister-thumbnails .owl-prev:hover, .lister-thumbnails .owl-next:hover { color:#e4e113;  box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.5); } #productpage .product-title { margin:0; } #productpage .product-subtitle { font-size:1.2em;}  .breadcrumb { padding:0; background:none; margin:0 0 20px 0; padding-bottom:10px; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.08); border-radius:0; } .breadcrumbnav li { font-size:0.8em; } .breadcrumbnav .firstli span { display:none; } .breadcrumbnav .firstli i { display:inline-block!important; } .breadcrumb>li+li:before { color:#000000; opacity:0.7; } .product-well { padding:10px; background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border-radius:4px; position:relative; } .product-well .form-group { margin-bottom:0; } .product-volumediscount p { margin-bottom:0; } #productpage .product-price h5 { font-size:1.4em; } .pricevatpart { font-size:0.6em; } .promotionoriginalprice { text-decoration:line-through; display:inline-block; margin-left:5px;} .product-well .promotionoriginalprice {font-size:70%;}  #departmentswithin h4 { color:#e4e113; }   .recruitment-feed-item-name { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.25);} .recruitment-feed-item { padding:20px; box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); background:rgba(240, 240, 240, 0.4); margin:0 5px;} .element_recruitment_feed .owl-theme .owl-controls .owl-buttons div{   background:#e4e113;   color:#000000; } .recruitment-feed-item p{ border-bottom:1px dotted rgba(0, 0, 0, 0.08); margin-bottom:5px; padding-bottom:5px;} .recruitment-feed-item p .fa{   margin-right:4px; } .recruitment-feed-item p span{   opacity:0.4; } .recruitment-feed-item .recruitment-feed-item-button-moreinfo{ border-bottom:0; margin-top:20px; margin-bottom:0; padding-bottom:0;}  .property .page-header { margin-top:20px; } .property .promotag { top:-5px; } .property .promotag label { font-size:12px; } .PPrice { font-size:21px; } .PPricesuffix.label { background:#000000; color:; font-size:11px; position:relative; top:-2px; } .property-files .tab-content { padding-bottom:10px; } .lister-file { font-size:16px; margin-bottom:10px; } .property-list-item .itemtitle { font-size:21px; margin-top:15px; } .property-list-item .propertylocation { font-size:14px; margin-bottom:20px; } .property-view-more { margin:0; } .property-asset-stats { padding:0; margin:10px 0 0 0!important; overflow:auto; } .property-asset-stats li { list-style:none; float:left; margin:0 0 0 10px; }  .property-list-wide-pricesection { border-left:1px solid rgba(0, 0, 0, 0.08); } .property-list-wide-pricesection p { margin-bottom:0; }  .propertytemplate .lb-number { display:none !important;}  .listerfeeditem .well { position:relative; padding:15px; } .listerfeeditem .well img { transition:all 0.5s ease 0s; z-index:9; } .listerfeeditem .well:hover a img { transform:scale(1.15) rotate(-1deg); -webkit-transform:scale(1.1) rotate(-1deg); -moz-transform:scale(1.1) rotate(-1deg); -ms-transform:scale(1.1) rotate(-1deg); -o-transform:scale(1.1) rotate(-1deg); } .listerfeeditem-image-container { position:relative; overflow:hidden; border:1px solid rgba(0, 0, 0, 0.1); } .listerfeeditem-image-container .property-asset-stats { position:absolute; z-index:10; bottom:0; width:100%; background-color:rgba(255, 255, 255, 0.7); padding:5px; } .listerfeeditem-title { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:1.2em; font-size:16px; } .liasterfeeditem-subtitle { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:15px; } .listerfeeditem hr { margin:10px 0 15px 0; } .listerfeeditem-price { margin-bottom:0; font-size:18px; } .sourcepage-name { margin:-10px 0 -5px 0; } .sourcepage-name a { font-style:italic; font-size:12px; }  .property-search { margin-bottom:20px; } .property-search .nav-tabs { border-bottom-color:#e0e0e0; } .property-search .nav-tabs li a { font-size:18px; } .property-search .nav-tabs>li.active>a, .property-search .nav-tabs>li.active>a:hover, .property-search .nav-tabs>li.active>a:focus {   cursor:default;   color:#333333;   background:#e0e0e0;   border:1px solid #e0e0e0;   border-bottom-color:transparent; } .property-search-tabs-content {   color:#333333;   background:#e0e0e0;   border:1px solid #e0e0e0;   border-top:0; } .property-search-tabs-content label, .property-search-tabs-content p { color:#333333; }  .infowindow { padding-top:10px; } .infowindow .row { margin:0!important; } img.mappininfoimage { max-width:100%!important; display:block; }  .showcase-content { padding:40px 40px 30px 40px; } .showcase-text { font-size:1.2em; line-height:1.4em; } .showcase-content h3 { margin-top:0; }  .datepicker td, .datepicker th, .datepicker p, .datepicker ul, .datepicker li { color:#444; } .datepicker td.active, .datepicker td.active:hover { background-color:#e4e113!important; color:#000000!important; background-image:none; }  .gallery-image.thumbnail { background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border:none; } .gallery-image-container { position:relative; } .gallery-image.img-responsive { width:100%; height:auto; } .gallery-caption { position:absolute; bottom:0; width:100%; background:rgba(240, 240, 240, 0.5); padding:8px 10px; text-align:center; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .gallery-image-div a { text-decoration:none; } .gallery-overlay { width:100%; height:100%; position:absolute; z-index:9; top:0px; left:0px; background:rgba(0, 0, 0, 0); -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; } .gallery-image-container:hover .gallery-overlay { background:rgba(33, 33, 33, 0.2); } .gallery-image-container:hover .gallery-overlay-icon { margin-top:-20px; opacity:1; filter:alpha(opacity=100); } .gallery-overlay .gallery-overlay-icon { transition:margin-top .35s ease-out, opacity .55s ease-out; color:#fff; text-align:center; top:45%; left:0;  width:100%; position:absolute; opacity:0; filter:alpha(opacity=0); } .gallery-overlay .gallery-overlay-icon i { opacity:1; z-index:11; background:rgba(0, 0, 0, 0.4); padding:16px 18px; font-size:16px; border-radius:100px; } .gallery-container.layout-table img { max-height:100px; }  .page-introduction-text { margin-bottom:30px; } .item-container .lister-primary-image { margin-bottom:15px; text-align:center; } #lister-itemlister-layout-1 .item-container .lister-primary-image { margin-bottom:0; } .item-container h4 { font-size:1em; font-weight:600; } #itemlister-list .item-title { overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; font-size:18px; line-height:1.3; } #lister-itemlister-layout-1 .item-title { text-align:center; margin:10px 0 0 0; } .sociallinks { overflow:auto; margin:30px 0; }  .embed-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%;} .embed-container iframe, .embed-container object, .embed-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }  .newsimage .thumbnail { background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); border:none; } #news-list .newsimage.text-center.image-full img { float:right; max-width:40%; margin:0px 0px 20px 20px; } @media (max-width:767px) {   #news-list .newsimage.text-center.image-full img { float:none; max-width:100%; margin:0 auto 20px auto; } } .newsitem .sociallinks { clear:both; overflow:auto; } .newsitem .news-comments { clear:both; }  .newsfeeditem-icon span { width:40px; height:40px; line-height:40px; font-size:1.5em; color:#000000; border-radius:3px; background:#e4e113; border-color:rgba(0,0,0,0.2); display:block; text-align:center; float:left; margin-top:2px; } .shape-round .newsfeeditem-icon span { border-radius:50%; } .newsfeeditem-content { margin-left:55px; } .newsfeeditem-content h4 { color:#e4e113; } .icon-hide .newsfeeditem-icon span { display:none; } .icon-hide .newsfeeditem-content { margin-left:0; }  .article-individual {   height:120px;   position:relative;   padding-bottom:20px;   box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.08);   margin-bottom:20px; } .article-individual .article-image {   width:100px;   height:100px;   float:left;   margin:0 20px 0 0; } .article-individual .article-image-inner {   width:100px;   padding-top:100px;   position:relative;   overflow:hidden; } .article-individual .article-image-inner img {   height:100%;   -o-object-fit:cover;   object-fit:cover;   position:absolute;   width:100%;   max-width:100%;   top:0;   left:0;   right:0;   bottom:0;   border-radius:50%;   -webkit-transition:.3s ease-in-out;   -o-transition:.3s ease-in-out;   transition:.3s ease-in-out; } @media (min-width:768px) {   .article-individual .article-content {  position:absolute;  left:120px;  top:50%;  transform:translate(0, -50%);  margin-top:-10px;   } } .article-individual .article-date-posted-relative { display:none; } @media (max-width:767px) {   .article-individual { height:auto; }   .article-individual .article-image { float:none; margin:0 auto; } } .oss-widget-interface.share-container {   overflow:hidden; } .more.share-provider.flat.square.size-32.horizontal, .os-share-count {   display:none!important; }  .element_smart_featurebox_image_2 {   margin-bottom:30px; }  .testimonialsheadertext { margin-bottom:40px; } .testimonial { margin-bottom:30px; padding-bottom:20px; border-bottom:1px dashed rgba(0, 0, 0, 0.1); } .testimonial.last { padding:0; margin-bottom:0; border:none; } .testimonial-text { padding-top:10px; font-size:1.2em; font-weight:300; line-height:1.5; } .testimonial-text em { font-weight:bold; } .testimonial-bubble { margin:0 auto 20px auto; } .testimonials-masonry .testimonial { border:none; margin-bottom:10px; padding-top:50px; } .testimonials-masonry .testimonial-content { padding:20px; border:1px solid rgba(0,0,0,0.1); background:#000000; } .testimonials-masonry .testimonial-text { text-align:center; font-size:1.1em; padding:0; } .testimonials-masonry .testimonial-text * { color:#000000; } .testimonials-masonry .testimonial-text p:last-child { margin:0; } .testimonials-masonry .bubble { margin-top:-70px; } .bubble { position:relative; width:100px; height:100px; padding:6px; background:rgba(240, 240, 240, 1); background:#f5f5f5; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; } .bubble:after { content:""; position:absolute; bottom:6px; left:74px; border-style:solid; border-width:0 0 20px 20px; border-color:rgba(240, 240, 240, 1) transparent; border-color:#f5f5f5 transparent; display:block; width:0; } .bubble img { position:relative; z-index:1; } .bubble i { position:absolute; top:32%; left:23%; color:#e4e113; font-size:42px!important; }  .element_smart_testimonials .owl-carousel .owl-item { position:relative; } .element_smart_testimonials .owl-carousel .owl-wrapper { display:flex!important; }  .faqpage-faq { margin-bottom:30px; } .faqpage-question h4 { font-size:18px; margin:0; } .faqpage-question h4 a { text-decoration:none; } .faqpage-answer { margin-top:10px; }  #contactform-message { margin-bottom:20px; }  .element_fileupload a { width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .row-1col .element_fileupload .btn { width:50%; } .row-2cols .element_fileupload .btn { width:75%; } .row-3cols .element_fileupload .btn { width:100%; }   .form-element-slider label {margin-bottom:10px;} .form-element-slider .form-control {  -webkit-appearance:none;  width:100%;  height:15px;  padding:0;  background:#eee;  box-shadow:none;  border:0;  border-radius:0;  outline:none;  opacity:0.7;  -webkit-transition:.2s;  transition:opacity .2s; } .form-element-slider .form-control:hover {  opacity:1; }  .form-element-slider .form-control::-webkit-slider-thumb {  -webkit-appearance:none;  appearance:none;  width:25px;  height:25px;  border-radius:100%;  background:#e4e113;  cursor:pointer; } .form-element-slider .form-control::-moz-range-thumb {  width:25px;  height:25px;  border-radius:100%;  background:#e4e113;  cursor:pointer; } .form-element-slider .custom-range-value {   text-align:center;   background:#f3f3f3;   display:table;   min-width:100px;   margin:20px auto 20px;   padding:5px 10px; } .form-element-slider.range-pound .custom-range-value {position:relative; padding:5px 15px 5px 30px;} .form-element-slider.range-dollar .custom-range-value {position:relative; padding:5px 15px 5px 30px;} .form-element-slider.range-euro .custom-range-value {position:relative; padding:5px 15px 5px 30px;} .form-element-slider.range-percent .custom-range-value {position:relative; padding:5px 30px 5px 15px;} .form-element-slider.range-pound .custom-range-value:before {position:absolute; content:"£"; left:10px;} .form-element-slider.range-dollar .custom-range-value:before {position:absolute; content:'$'; left:10px;} .form-element-slider.range-euro .custom-range-value:before {position:absolute; content:'€'; left:10px;} .form-element-slider.range-percent .custom-range-value:after {position:absolute; content:'%'; right:10px;}   .table { background-color:rgba(0, 0, 0, 0); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); } .table-bordered { border:1px solid rgba(240, 240, 240, 0.4); } .table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th { background-color:rgba(240, 240, 240, 0.4); } .table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { border:1px solid rgba(240, 240, 240, 0.4); } .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { border:none; box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.25); vertical-align:middle; } .basketquantity{ white-space:nowrap;} .basket-product-variation-name { font-weight:bold; } .payoption .radio input[type="radio"] { position:relative; top:15px; left:-5px; } .has-error label{ color:#a94442; } .has-error ul li{ color:#a94442; font-size:14px; } .active.basketimage { max-width:50px; width:50px; } .basketquantity { max-width:90px; width:90px; } .basketactions { max-width:40px; width:40px; }  @media (min-width:576px) {   .d-flex-sm {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;   } } .d-flex {   display:-webkit-box !important;   display:-ms-flexbox !important;   display:flex !important; } .sb-flex {   -webkit-box-pack:space-between!important;   -ms-flex-pack:space-between!important;   justify-content:space-between!important; } .flex-cente {   -webkit-box-pack:center!important;   -ms-flex-align:center!important;   align-items:center!important; } @media (min-width:576px) {   .basket-item {  text-align:left !important;   } } .basket-item {   border-top:1px solid #ddd;   padding:20px 0;   background-color:#fff; } .basket-item:last-of-type {   border-bottom:1px solid #ddd; } @media (min-width:576px) {  .basket-item-img-wrap {  margin-right:20px!important;   }  .basket-item-img {  display:block;   } } .basket-info {   flex-grow:3; } .basket-info-data {   -webkit-box-flex:1;   -ms-flex:1;   flex:1; } .basket-item-title-sub {   font-size:11px;   opacity:0.75;   font-style:italic; } .basket-item-title-sub:after {   content:'/';   margin:0 5px; } .basket-item-title-sub:last-of-type:after {   display:none; }  @media (max-width:575px) {   .basket-qty {  justify-content:center;   } } .basket-item-quantity-dec, .basket-item-quantity-inc {   width:24px;   height:24px;   line-height:24px;   padding:0;   text-align:center; } .basket-item-quantity {   min-width:24px;   height:24px;   text-align:center;   line-height:24px;   padding:0 10px;   font-size:14px;; } .basket-item-quantity-stock {   cursor:not-allowed;   opacity:0.5; } .basket-volume-discount h6 {   font-style:italic;   display:inline-block;   margin:0; }  .basket-item-price span {   margin:0 5px; } .basket-item-option.label-variation {   color:initial;   padding:8px 12px;   display:inline-block;   background-color:#f5f5f5;   font-size:12px;   border-radius:20px;   margin-bottom:5px;   white-space:normal;   text-align:left;   line-height:1.4em; } .basket-item-option.label-variation span {   opacity:0.6; }  @media (min-width:576px) {   .basket-item-line-price {  text-align:right;   } } .basket-item-line-price {   margin:10px 0 0 0; } .basket-item-line-price:last-of-type {   margin-right:20px;   margin-left:20px; } .basket-item-line-price span {   font-size:11px;   opacity:0.75;   font-style:italic;   display:block; } .basket-item-remove-side {   padding:0 10px;   background-color:#f5f5f5;   margin:-20px 0;   color:#000000; } .basket-item-remove {   display:none; } .basket-item-remove:hover {   text-decoration:none; } .basket-item-remove i {   align-self:center; } @media (max-width:575px) {   .basket-item-remove-stacked {  display:inline-block;   } } .basket-item-remove-stacked {   padding:10px;   margin-top:20px; }  .basket-gross-total h5, .basket-amount-payable h5 {   font-weight:700; } @media (min-width:576px) {   .totals-label {  margin-right:10px;   }  .totals-result {  text-align:right;   }  .totals-result h6 {  text-align:right!important;   } } @media (max-width:575px) {   .totals-row {  margin-top:20px;  padding-top:10px;  border-top:1px solid#eee;   }  .totals-row:first-child {  border:none;  padding:0;  margin:0;   } }  .basket-payoption {   position:relative;   margin-bottom:10px; } .basket-payoption:last-of-type {   margin-bottom:0; } .basket-payoption .basket-payoption-radio {   position:absolute;   top:50%;   left:0;   transform:translateY(-50%);   margin:0; } .basket-payoption-wrap {   padding:10px;   background-color:#f5f5f5;   border:1px solid #ddd;   text-align:left;   margin-left:25px;   cursor:pointer;   transition:.2s ease-in-out; } .basket-payoption label {   display:block; } .basket-payoption label:hover .basket-payoption-wrap, .basket-payoption-radio:checked + .basket-payoption-wrap {   border-color:#e4e113;   box-shadow:0 0 0 1px #e4e113; }  .basket-section-title {   border-bottom:1px solid #ddd;   padding-bottom:10px;   margin-bottom:10px; }  .postcode-lookup-wrapper .panel-body {   background-color:#f5f5f5; } .postcode-lookup input {   max-width:200px;   float:left;   margin-right:10px; } #deliveryissame label span {   font-size:1.2em; }  #corona-notice .alert { padding:10px 15px; } #corona-notice h5 {   margin-bottom:0;   padding-bottom:10px; } #corona-notice hr { margin-top:15px; margin-bottom:15px; } @media (max-width:991px) {   h5 i { display:block; }   #corona-notice h5 i { display:block; margin:0 auto 5px auto; }   #corona-notice .alert-link { float:none!important; display:block; margin-top:15px; }   #corona-text { text-align:left; } }  .onepagerlayout #main { padding-right:0; padding-left:0; }  .row.no-gutters {  margin-right:0;  margin-left:0; } .row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {  padding-right:0;  padding-left:0; } .container-fluid.container-tight {   padding-left:0;   padding-right:0;   overflow-x:hidden; } .onepagerlayout .element_pagegallery.gutter-bottom { margin-bottom:0; } .onepagerlayout .page_element { padding-top:20px; }  #footer-section { text-align:center; padding-bottom:20px; } #footer-section, #footer-section p, #footer-section a, #footer-section li, #footer-section h3 { color:#ffffff; } #footer-section.unconstrained hr { margin-top:0; }  #footer_seo_links_list {   list-style:none;   display:table;   margin:0 auto 20px auto;   padding:0; } #footer_seo_links_list li {   text-transform:uppercase;   font-size:11px;   letter-spacing:1px;   list-style:none;   padding:0 16px;   margin:0; } @media (min-width:991px) {   #footer_seo_links_list li {  float:left;   } }   .footer-nav ul { list-style:none; display:table; margin:0 auto 20px auto; padding:0; } .footer-nav li { list-style:none; float:left; padding:0 16px; margin:0; position:relative; } .footer-nav li:before {   content:'';   position:absolute;   left:0;   top:50%;   height:4px;   width:1px;   background:#e4e113;   background:#ffffff; } .footer-nav li.firstli:before { display:none; } .footerbrand { font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important; font-size:13px!important; } .brandlogo { background:url(../images/bootstrapbyo/so_footer.png) no-repeat 0 0; display:inline-block; height:0; overflow:hidden; padding-top:14px; width:55px; margin:0 0 0 2px; } .webfactore .brandlogo { background:url(../../../s3-eu-west-1.amazonaws.com/cdn.webfactore.co.uk/14-bespoke-website-design.png) no-repeat 0 0; width:74px;   position:relative;   top:4px; } .brandlogo.dark { background-position:0 0; } .brandlogo.light { background-position:0 -14px; }  .btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)} .btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.4em} .btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:30px;width:28px;font-size:1.4em} .btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.1em} .btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0} .btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)} .btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.4em} .btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:30px;width:28px;font-size:1.4em} .btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.1em} .btn-social-icon :first-child{border:none;text-align:center;width:100% !important} .btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0} .btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0} .btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0} .social-buttons.shape-round .btn { border-radius:50%!important; }  .btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)} .btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)} .btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)} .btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)} .btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)} .btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)} .btn-instagram{color:#fff;background-color:#517fa4;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#446a89;border-color:rgba(0,0,0,0.2)} .btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)} .btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{color:#fff;background-color:#a81a20;border-color:rgba(0,0,0,0.2)} .btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)} .btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)} .btn-youtube{color:#fff;background-color:#cc181e;border-color:rgba(0,0,0,0.2)}.btn-youtube:hover,.btn-youtube:focus,.btn-youtube:active,.btn-youtube.active,.open .dropdown-toggle.btn-youtube{color:#fff;background-color:#A01317;border-color:rgba(0,0,0,0.2)} .btn-email{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-email:hover,.btn-email:focus,.btn-email:active,.btn-email.active,.open .dropdown-toggle.btn-email{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)} .btn-soundcloud{color:#fff;background-color:#F85A0F;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{color:#fff;background-color:#D04606;border-color:rgba(0,0,0,0.2)} .btn-custom1 {color:#fff;background-color:#f85a0f;border-color:rgba(0,0,0,0.2)} .btn-custom1:hover,.btn-custom1:focus,.btn-custom1:active,.btn-custom1.active,.open .dropdown-toggle.btn-custom1 { color:#fff;background-color:#f85a0f;border-color:rgba(0,0,0,0.2);box-shadow:inset 0 -60px 0 rgba(0, 0, 0, 0.1);} .btn-custom2 {color:#fff;background-color:#f85a0f;border-color:rgba(0,0,0,0.2)} .btn-custom2:hover,.btn-custom2:focus,.btn-custom2:active,.btn-custom2.active,.open .dropdown-toggle.btn-custom1 { color:#fff;background-color:#f85a0f;border-color:rgba(0,0,0,0.2);box-shadow:inset 0 -60px 0 rgba(0, 0, 0, 0.1);}  .socialmedialinkscontainer.shape-none .btn { background-color:transparent; border-color:transparent; box-shadow:none; color:#ffffff; } .socialmedialinkscontainer.shape-none .btn:hover { color:#ffffff; }  body.textsizer-large { font-size:1.6rem; } body.textsizer-larger { font-size:1.8rem; } #textsizer { padding:3px; transition:.25s ease-out; border-radius:4px; display:inline-block; line-height:0!important; height:32px; background:rgba(240, 240, 240, 0.4); box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); position:relative; z-index:99; } #textsizer a { display:inline-block; padding:0 5px; color:#000000; border-radius:4px; line-height:26px!important; height:26px!important; } #textsizer a#standard { font-size:14px!important; } #textsizer a#large { font-size:16px!important; } #textsizer a#larger { font-size:18px!important; } #textsizer a:hover, #textsizer a.selected { color:#e4e113; transition:.25s ease-out; }  .holdingpage .socialmedialinkscontainer ul {   display:inline-block;   margin:0 auto; }  .fb_iframe_widget { display:block!important; text-align:left!important; } .fb-like-box iframe { width:100%!important; } .fb-like-box span { width:auto!important; position:initial!important; } .fb_iframe_widget_fluid span { width:100%!important; }  .fb_iframe_widget span{ position:static !important; }  @media (min-width:767px) { #layout-top-3 .logoimage { float:right!important; } } @media (max-width:1199px) { .horizontalnav nav > ul > li a { padding:0 15px; font-size:12px; } .horizontalnav nav > ul > li.has-sub > a { padding-right:25px; } .horizontalnav nav > ul > li.has-sub > a::after { right:12px; } .newsfeeditem-icon span { width:30px; height:30px; line-height:30px; font-size:1em; } .newsfeeditem-content { margin-left:45px; } } @media (max-width:991px) { #header-section .row { text-align:center!important; } #header-section .logoimage img { margin:0 auto; } .text-right, .text-left { text-align:center!important; } h4#contact-line { text-align:center; } .sideoflogonav .social-buttons.socialmedialinkscontainer { float:none; margin:20px 0 10px 0; } .cta-block { margin-bottom:40px; } #banner .owl-pagination { display:none; } .banner-text { top:5%; bottom:5%; } .form-inline .form-group { margin-bottom:15px; } #layout-top-5 .social-buttons { float:none!important; margin:10px 0 0 0!important; } #layout-top-5 #contact-line { float:none; margin-top:5px; } .element_text .btn, .element_button .btn { width:100%; white-space:normal; }  .newsfeeditem-icon span { width:40px; height:40px; line-height:40px; font-size:1.5em; } .newsfeeditem-content { margin-left:55px; } .footer-nav li { width:100%; text-align:center; } .footer-nav li:before { display:none; } } @media (max-width:767px) { #internalrefs { display:none; } body { padding:0!important; } #header-section { padding-top:0; border-radius:0; } #footer-section { padding-bottom:0; border-radius:0; } #header-section-container, #footer-section-container { border-radius:0; } .row { text-align:center !important; } .row img { margin:0 auto; } #managerheader { display:none; } #minibasket h4 { margin-top:10px; } .owl-controls { display:none!important; } #main ul { text-align:center; padding-left:0; list-style-position:inside; } #pagetitle { text-align:center; } .element_image.pull-right, .element_image.pull-left { float:none!important; margin:0 auto 20px auto; } #itemsorter { margin-top:0; } .product-well .form-group { margin-bottom:15px; } .gallery-overlay { display:none; }  .element_image.pull-right, .newsimage.pull-right { float:none!important; margin-left:0!important; } .nav-tabs { margin-bottom:10px!important; box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); } .nav-tabs li { display:table; width:100%; height:auto; margin:0; } .nav-tabs a { width:100%; max-width:100%; height:auto; font-size:18px; text-align:left; padding-top:10px; padding-bottom:10px; border-top:none; border-radius:0!important; } .nav-tabs . a div { display:inline-block; vertical-align:middle; font-size:30px; line-height:120%; padding-bottom:5px; margin:0 10px 0 0; } .tab-content { box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.25); } .newsfeeditem-content { text-align:left!important; } }  .snowtheme #footer-section { } .theming,.snowfall-flakes{ pointer-events:none;} .snowfall-flakes{ }  .StripeElement {  background-color:white;  padding:10px 12px;  border-radius:4px;  border:1px solid transparent;  box-shadow:0 1px 3px 0 #e6ebf1;  -webkit-transition:box-shadow 150ms ease;  transition:box-shadow 150ms ease; } .StripeElement--focus {  box-shadow:0 1px 3px 0 #cfd7df; } .StripeElement--invalid {  border-color:#fa755a; } .StripeElement--webkit-autofill {  background-color:#fefde5 !important; } .item-subtitle { font-size:1.2em; margin:0;} .pagesection-title{ text-align:center;}  body{ background:#ffffff; }   #body-container {-webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeIn; animation-name:fadeIn; -webkit-animation-duration:1s!important; animation-duration:1s!important; animation-delay:.25s;} #body-container a, #body-container a:hover {transition:.2s ease-in-out;} #body-container a:focus {background:#000!important; color:#e4e113!important; text-decoration:none;} .onepagerlayout .container {padding-left:25px; padding-right:25px;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {text-transform:uppercase; letter-spacing:1px;} .element_text h3 {margin:10px 0 25px; display:flex; align-items:center;} .element_text h3 .fa {display:flex; align-items:center; justify-content:center; margin-right:10px; font-weight:400; height:40px; width:40px; background:#e4e113;}   .btn-primary, .btn-success {border:0; white-space:normal;} .btn-primary:hover, .btn-success:hover, .btn-primary:focus, .btn-success:focus {box-shadow:none!important; background:#000!important; color:#e4e113!important;} .element_text .btn {font-size:1em; font-weight:600; text-transform:uppercase; padding:12px 20px;} .element_button .btn-lg {font-weight:600; text-transform:uppercase; padding:16px 24px;} .well {box-shadow:none; background:#f5f5f5;} .flex-align {display:-moz-box; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -moz-box-flex-wrap:wrap; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;}  .list ul {padding:0; margin-bottom:0!important; list-style:none; display:table; width:100%;} .list ul li {display:block; position:relative; padding:0 10px 0 25px; margin:10px; text-align:left;} .list ul li:before {position:absolute; content:"\f00c"; color:#e4e113; left:0; top:4px; font-family:"Font Awesome 5 Pro"; font-weight:500; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1;} .hr {border-bottom:1px solid rgba(0, 0, 0, 0.05); padding-bottom:40px;} #header-section-container {padding-top:0; padding-bottom:0; width:95%;} .sideoflogonav .text-right {width:auto; float:right; margin-top:90px;} .sideoflogonav .social-buttons.socialmedialinkscontainer {margin:7px 0 0 0;} .nextologo-nav {width:auto; margin-top:90px;} .btn-social-icon.btn-sm {height:32px; width:32px; border:0;} .btn-social-icon.btn-sm :first-child {line-height:32px; font-size:1.2em;}  #logo img {max-height:250px;} #logo a:focus img {opacity:.75;} #logo a:focus {background:transparent!important;}  .horizontalnav nav > ul > li a {border:0; padding:0 20px; letter-spacing:1px; border-bottom:3px solid transparent;} .horizontalnav nav > ul > li a:hover, .horizontalnav nav > ul > li a:active, .horizontalnav nav > ul > li.active > a {box-shadow:none; border-color:#e4e113} .horizontalnav nav ul ul {display:initial; padding-top:0;} .horizontalnav nav ul ul li a:hover {box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);} .horizontalnav nav > ul > li > ul::after {display:none;} .horizontalnav nav > ul > li.has-sub > a::after {border:3px solid rgba(0, 0, 0, 0); border-top-color:#fff;} .horizontalnav nav > ul > li > a:hover:after, .horizontalnav nav > ul > li.active > a::after {border-top-color:#e4e113;} .horizontalnav nav > ul > li > a:focus::after {border-top-color:#e4e113;} .horizontalnav nav > ul > li.activeparent > a {color:#e4e113; border-color:#e4e113} .horizontalnav nav > ul > li.activeparent > a::after {border-top-color:#e4e113;} #body-container .horizontalnav nav > ul > li a:focus {background:transparent!important; color:#e4e113!important;} #body-container .horizontalnav nav ul ul li a:focus {background:#e4e113!important; color:#000!important;}  #page118113 #content-section-container {background:url(https://s3-eu-west-1.amazonaws.com/cdn.webfactore.co.uk/20522-price-bg-4.jpg); background-size:contain; background-position:top center;} #page118113 .element_html {background:rgb(255 255 255 / 50%);} .pagesection-grey {background:#f5f5f5;} .onepagerlayout #content-section-container.wrapper {padding-top:0; padding-bottom:0;} .onepagerlayout #main {padding-top:0; padding-bottom:0;} .img-feature {padding-left:15px; padding-right:15px;} .img-feature .col-sm-4:nth-child(3n+1) {width:55%; height:80vh!important; padding:0;} .img-feature .col-sm-4:nth-child(3n+2) {width:45%; height:40vh!important; padding:0;} .img-feature .col-sm-4:nth-child(3n+3) {width:45%; height:40vh!important; padding:0;} .img-feature .element_showcase.well {height:100%!important; padding:0; margin-bottom:0; filter:grayscale(1); transition:.2s ease-in-out;} .img-feature .element_showcase.well:hover {filter:grayscale(0); transition:.2s ease-in-out;} .img-feature .showcase-content {text-align:left; padding:0; height:100%; background:rgb(0 0 0 / 50%); transition:.2s ease-in-out;} .img-feature .element_showcase.well:hover .showcase-content {background:rgb(0 0 0 / 25%); transition:.2s ease-in-out;} .img-feature .showcase-text {font-size:1em; position:relative; height:100%;} .img-feature .showcase-text h3 {position:absolute; color:#fff; font-size:calc(20px + 1vw); left:50%; top:50%; transform:translate(-50%, -50%); width:100%; text-align:center; padding:0 20px; padding:0 20px; pointer-events:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .img-feature .showcase-text a {position:absolute; display:block; height:100%; width:100%; top:0; font-size:0;} #body-container .img-feature .showcase-text a:focus {background:transparent!important;} .img-feature p {margin:0;} .element_smart_featurebox_icon .feature-box-icon .fa-5x {position:relative; height:50px; width:50px; background:#e4e113; color:#000; font-size:2em;} .element_smart_featurebox_icon .feature-box-icon .fa-5x:before {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);} .element_smart_featurebox_icon .feature-box-title {margin:10px 0 15px;} .element_smart_featurebox_image.well {padding:0;} .element_smart_featurebox_image.well .feature-box-title {margin:25px 0 15px;} .element_smart_featurebox_image.well .feature-box-content {padding:0 20px 15px;} .table-heading {margin:10px auto 25px; padding-bottom:10px; display:table; border-bottom:3px solid #e4e114;} .table {box-shadow:none; background:transparent; font-weight:600; font-size:1.3em; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:15px; box-shadow:none;} .table .tcol-1 {border-right:1px solid rgb(0 0 0 / 20%)!important; width:75%;} .table td {border-bottom:1px solid rgb(0 0 0 / 20%)!important;} .table tr:last-child td {border-bottom:0!important;} .element_form .form-control {height:50px; font-size:15px; border:1px solid #eee; background:#f5f5f5; color:#000; box-shadow:none;} .element_form .has-error .form-control {color:#e00404; border-color:#e00404;} .element_form .form-element-multiple-line-text .form-control {height:auto; padding:10px 15px;} .element_form label {font-weight:500; font-size:13px; color:#000;} .element_form .has-error label {color:#e00404;} .element_form .form-control:focus {border-color:#e4e113; box-shadow:none;} .element_form .form-control::-webkit-input-placeholder {color:#777; font-size:14px; font-weight:400;} .element_form .has-error .form-control::-webkit-input-placeholder {color:#e00404;} .element_form .form-control:focus::-webkit-input-placeholder {color:#f5f9d9;} .element_form #formelementsubmit {margin-top:10px;} .element_form #formelementsubmit .btn {padding:12px 30px; opacity:1; border:0; font-weight:500; transition:.2s ease-in-out;} .element_form #formelementsubmit .btn:hover {background:#000; color:#fff; box-shadow:none; transition:.2s ease-in-out;} .formbuilder_formsent p {padding:60px 40px; background:#f5f5f5; text-align:center; font-size:18px; margin:0;} .contact .element_text a {display:inline-block; background:#e4e113; color:#000; font-weight:600; padding:10px 20px; border-radius:10px; margin-bottom:10px;} .contact .element_text a:hover {background:#000; color:#e4e113!important; text-decoration:none;} .contact .element_text .fa {font-weight:400; margin-right:3px; font-size:.9em;} .offset-2-col {padding-left:15%; padding-right:15%;}   #pagetitle {box-shadow:none;} #pagetitle .highlight {display:table; margin:20px auto 0; font-size:.5em; line-height:1.6em; letter-spacing:0px; text-transform:none;}  .onepagerlayout .pagetitle-wrapper {background:#e4e113;} .onepagerlayout #pagetitle {padding:30px 15px;} .homepage #pagetitle {margin:0;}  #footer-section.unconstrained hr {display:none;} #footer-section-container {padding-top:40px; padding-bottom:30px; font-size:.9em;}   @media only screen and (min-width :1450px) { .container {width:1400px;} }  @media only screen and (max-width :1200px) {  .sideoflogonav .text-right {width:auto; float:right; margin-top:60px;} .nextologo-nav {width:auto; margin-top:60px;} .horizontalnav nav > ul > li a {font-size:14px;} }  @media only screen and (max-width :992px) { #header-section-container {display:none;} #mobile-header-section-hamburger {box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);} #mobile-header-section-hamburger #mobilelogo {padding:0!important; height:80px; float:left;} #mobile-header-section-hamburger #mobilelogo img {padding:0; max-height:80px!important;} #mobile-header-section-hamburger-button {padding:25px;} .mobile-header-section-hamburger-droppoint {width:calc(100% - 50px)!important; padding:0 10px 0 0;} .mburger b {height:2px!important; width:25px!important;} .mburger b:nth-of-type(2) {top:calc(50% - (var(--mb-bar-height)/ 3))!important;} .mm-wrapper_opened .mburger b:nth-of-type(1) {bottom:calc(50% - (var(--mb-bar-height)/ 3))!important;} .mm-wrapper_opened .mburger b:nth-of-type(3) {top:calc(50% - (var(--mb-bar-height)/ 4))!important;} #hamburger-mobile-nav li {border-color:rgb(255 255 255 / 10%)!important; text-transform:uppercase; letter-spacing:1px;} .mm-navbar {border-color:rgb(255 255 255 / 10%)!important;} .mob-social {float:right; margin-right:5px;} .mob-social .socialmedialinkscontainer {margin-top:0;} .mob-social .btn-social-icon.btn-sm {height:28px; width:28px; border:0;} .mob-social .btn-social-icon.btn-sm :first-child {line-height:28px; font-size:1em;} }  @media only screen and (max-width :768px) { .element_text h3 {justify-content:center;} #page118113 #content-section-container {background-size:initial; background-position:center;} .img-feature .col-sm-4:nth-child(3n+1) {width:100%; height:30vh!important;} .img-feature .col-sm-4:nth-child(3n+2) {width:100%; height:30vh!important;} .img-feature .col-sm-4:nth-child(3n+3) {width:100%; height:30vh!important;} .table {font-size:1em; } .table-responsive {border:0;} .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {white-space:normal; text-align:left;} .table .tcol-1 {width:60%;}   .offset-2-col {padding-left:0; padding-right:0;} .pad-20 {padding:10px 0!important;}  }  @media only screen and (max-width :480px) { #pagetitle {font-size:30px;} }  @media only screen and (max-width :320px) { }