/* 
changed #999999 to #808285
changed #2070b3 to #005eab to #0077c8
changed #94b9d8 to #80bbe4
*/

.scrollmenu::-webkit-scrollbar {
    display: none!important;
}
html, body{height:100%;}
body{font-weight:normal;font-style:normal;font-family: 'Noto Sans', sans-serif!important;}
p{font-size:14px;font-weight:normal;font-style:normal;}
p{margin:0 0 20px;}
h1, h2, h3 ,h4{margin:0 0 30px;}
h1{font-size:26px;font-weight:300;font-style:normal;}
h2{font-size:22px;font-weight:300;font-style:normal;}
h3{font-size:18px;font-weight:300;font-style:normal;}
section{padding:50px 0px 30px 0px;width:100%;}
a{color:#0077c8;text-decoration:none!important;}
a:hover{color:#0077c8;text-decoration:underline;}
@media (min-width:769px){.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}
.navbar .navbar-collapse{text-align:center;}
}
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus{background-color:rgba(0,0,0,0.0);}
nav{border-radius:0px !important;background:#e5e5e5 !important;}
.navbar{font-size:15px;border-bottom:none;-webkit-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);}
/*header{width:100%;text-align:center;padding:20px;position:fixed;overflow:hidden;top:0;z-index:1001;background:rgba(255,255,255,1);-webkit-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);}*/


header{
	width:100%;text-align:center;padding:24px 20px 20px 16px;position:fixed;/*top:32px*/border-top:32px solid rgba(0,0,0,0);z-index:1001;background:rgba(255,255,255,1);-webkit-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);top:0px!important;}


.above-header {position:fixed;background:#333;width:100%;height:40px;z-index:2002;color:#FFF;top:0px!important;}
.above-header p {margin-top:12px;}
.above-header img {display:inline;margin:-4px 6px 0px 0px;}
.above-header a {color:#FFF!important;text-decoration:none!important;}


header p{color:#333;}
ul.nav{width:100%;font-weight:300;font-style:normal;}
/*ul.nav li{width:16.666%;}*/
nav a:link,
nav a:visited,
nav a:active{color:#808285!important;text-decoration:none!important;background:transparent!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;border-top:3px solid #FFF;margin-top:-3px;}
nav a:hover{color:#808285!important;text-decoration:none!important;border-top:3px solid #808285;background-color:#dadada!important;}
nav li.active a:link,
nav li.active a:hover,
nav li.active a:visited,
nav li.active a:hover,
nav li.active{color:#0077c8!important;text-decoration:none!important;border-top:3px solid #0077c8;margin-top:-3px;}
.dropdown-menu li.active{border-top-width:0px!important;margin-top:-1px;}
.strapline{font-size:240%;
	font-family: 'Noto Sans', sans-serif!important;
    font-weight: 200!important;
    font-style: italic!important;
	color:#808285;margin-top:20px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
@media (min-width:769px){.logo{width:auto;height:60px;margin-top:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
header{height:150px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.navbar{margin-top:143px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
}
@media (min-width:321px) and (max-width:768px){.logo{width:auto;height:40px;margin-top:11px}
header{height:132px;}
.navbar{margin-top:100px;}
}
@media (max-width:320px){.logo{width:auto;height:36px;margin-top:4px}
}
@media (min-width:769px){header.shrink{height:120px;}
.logo.shrink{width:auto;height:50px;margin-top:0px;}
.strapline.shrink{font-size:220%;margin-top:8px;}
.navbar.shrink{margin-top:113px;}
.subnavbar.shrink{top:160px!important;}
}
.scrollmenu{overflow:auto;white-space:nowrap;color:#FFF;}
.scrollmenu a:link,
.scrollmenu a:visited,
.scrollmenu a:active{display:inline-block;color:#80bbe4;text-align:center;padding:14px 0px 14px 14px;text-decoration:none;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;margin-left: 14px;}
.scrollmenu a.active{color:#FFF;}
.scrollmenu a:hover{color:#FFF;}
.subnavbar{font-size:15px;background:#0077c8;width:100%;position:fixed;top:200px;z-index:1001;-webkit-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.subnav-container{background:#FFF;width:100%;height:50px;position:relative;overflow:scroll;}
@media (max-width:768px){.subnavbar,
.subnavbar.shrink{top:132px!important;}
}
.dropdown .dropdown-menu,
.active .dropdown-menu{background:rgba(158,158,158,0.95);width:100%;border:0;border-radius:0;-webkit-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 8px 0px rgba(0,0,0,0.2);padding:10px 0px 6px 0px;}
.dropdown .dropdown-menu li,
.active .dropdown-menu li{width:100%!important;text-align:center!important;}
.dropdown .dropdown-menu li a:link,
.dropdown .dropdown-menu li a:visited,
.dropdown .dropdown-menu li a:active,
.active .dropdown-menu li a:link,
.active .dropdown-menu li a:visited,
.active .dropdown-menu li a:active{color:#c9c9c9!important;border-top:0px;margin:10px 0px;background:none;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.dropdown .dropdown-menu li a:hover,
.active .dropdown-menu li a:hover{color:#FFF!important;background:none!important;}
.dropdown .dropdown-menu li.active a{color:#FFF!important;background:none!important;}
nav li.active{border-top-width:3px!important;border-top-color:rgba(0, 0, 0, 0.0)!important;}
@media (min-width:769px){.burgermenu{position:fixed;right:30px;height:20px;margin-top:72px;z-index:2001;}
}
@media (min-width:321px) and (max-width:768px){.burgermenu{position:fixed;right:30px;height:20px;margin-top:72px;z-index:2001;}
}
@media (max-width:320px){.burgermenu{position:fixed;right:30px;height:20px;margin-top:64px;z-index:2001;}
}
.burger-menu-top{display:block;width:32px;height:3px;border-radius:0px;background-color:#000;margin-top:0px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burger-menu-middle{display:block;width:32px;height:3px;border-radius:0px;background-color:#000;margin-top:5px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burger-menu-bottom{display:block;width:32px;height:3px;border-radius:0px;background-color:#000;margin-top:5px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burger-menu-top.clicked{background-color:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:6px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burger-menu-middle.clicked{opacity:0.0;margin-top:-2px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burger-menu-bottom.clicked{background-color:#FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burgermenuoverlay{display:block;width:100%;height:0%;background:rgba(0,0,0,0.9);position:fixed;overflow:auto;z-index:1033;opacity:0.0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burgermenuoverlay.clicked{display:block;width:100%;height:100%;background:rgba(0,0,0,0.9);position:fixed;overflow:auto;z-index:1033;opacity:1.0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burgermenuoverlay-outer{display:table;width:100%;height:100vh;}
.burgermenuoverlay-content{display:table-cell;text-align:center;vertical-align:middle;}
.burgermenuoverlay-content ul li{list-style:none;margin-left:-40px;font-size:200%;font-weight:200;font-style:normal;}
.burgermenuoverlay-content a:link,
.burgermenuoverlay-content a:visited,
.burgermenuoverlay-content a:active{color:#808285!important;text-decoration:none!important;background:transparent!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.burgermenuoverlay-content a:hover{color:#FFF!important;text-decoration:none!important;}
.burgermenuoverlay-content li.active a:link,
.burgermenuoverlay-content li.active a:hover,
.burgermenuoverlay-content li.active a:visited,
.burgermenuoverlay-content li.active a:hover,
.burgermenuoverlay-content li.active{color:#FFF!important;text-decoration:none!important;}
@media (min-width:769px){section.banner{padding:200px 0px 0px 0px;width:100%;}
section.nobanner{margin-top:230px;}
.banner-slide{width:100%;height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
}
@media (max-width:768px){section.banner{padding:0px 0px 0px 0px;width:100%;}
section.nobanner{padding:220px 0px 0px 0px;}
.banner-slide{width:100%;height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
}
.banner-arrow{margin-top:2px;}
.arrow{opacity:0.5;}
.banner-arrow,
.twitter-panel-arrows,
.features-arrow,
.related-arrow{opacity:0.5;}
.banner-arrow:hover,
.twitter-panel-arrows:hover,
.features-arrow:hover,
.related-arrow:hover{opacity:1.0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
@media (min-width:769px){#next,
#prev{top:200px;position:absolute;margin:0px;height:600px;background:#F00;width:250px;z-index:999;}
#prev{background:-moz-linear-gradient(left, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000',GradientType=1);}
#next{right:0px;text-align:right;background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=1);}
.banner .bx-wrapper .bx-pager{top:700px;}
}
@media (max-width:768px){#next,
#prev{display:none;}
.banner .bx-wrapper .bx-pager{bottom:40px;}
.banner-slide-content h2{margin-top:60px;}
}
.banner-arrow{margin:273px 40px 0px 40px;}
.banner-slide,
.features-table{display:table;width:100%;}
.banner-slide-content{display:table-cell;text-align:center;vertical-align:middle;}
.features-table-cell{display:table-cell;text-align:left;vertical-align:middle;}
.banner-slide-content h2{font-size:260%;color:#FFF;font-weight:200;font-style:normal;}
.banner-slide-content p{color:#FFF;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;position:absolute;z-index:1000;width:100%;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#FFF;opacity:0.5;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#FFF;opacity:1.0;}
.banner-static{width:100%;height:300px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
.banner-static{display:table;width:100%;}
.banner-static-content{display:table-cell;text-align:center;vertical-align:middle;}
.banner-static-content h2{font-size:260%;color:#FFF;font-weight:200;font-style:normal;}
.banner-static-content p{color:#FFF;}
section.featured-products{background:#ebf2f8;}
.col-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-5ths{width:20%;float:left;}
@media (min-width:768px){.col-sm-5ths{width:20%;float:left;}
}
@media (min-width:992px){.col-md-5ths{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-5ths{width:20%;float:left;}
}
.product-content img{width:100%;height:auto;}
.square-box{position:relative;width:100%;overflow:hidden;background:#CCC;opacity:0.6;cursor:pointer;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;margin-bottom:20px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
.square-box:hover{opacity:1.0;}
@media (min-width:769px){.square-box:before{content:"";display:block;padding-top:100%;}
}
@media (max-width:768px){.square-box:before{content:"";display:block;padding-top:65%;}
}
.square-content{position:absolute;bottom:0;color:#000;text-align:left;padding:10px 20px 0px 20px;}
.square-content p{font-weight:200;font-style:normal;font-size:130%;line-height:100%;}
section.news-section{background:#f5f5f5;}
.newssidebar{background:#FFF;padding:20px;color:#808285;}
.newssidebar h2{margin-top:30px;margin-bottom:15px;}
.newssidebar ul{list-style:none;margin-left:-40px;}
.newssidebar ul li{margin-bottom:6px;}
.newssidebar ul li a:link,
.newssidebar ul li a:visited,
.newssidebar ul li a:active{color:#808285;text-decoration:none;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.newssidebar ul li a:hover{color:#333;text-decoration:underline!important;}
section.home-news-section,
section.events-section{background:#EEEEEE;}
section.home-news-section a,
section.news-section a{text-decoration:none!important;}
.news-navigation a:hover{text-decoration:underline!important;}
.news-item-link{width:100%;background:#FFF;}
.news-item-link-image{width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
.news-item-link-image:before{content:"";display:block;padding-top:56.25%;}
@media (max-width:767px){.news-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#666;color:#FFF;}
}
@media (min-width:768px){.news-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#666;color:#FFF;min-height: 180px;}
}
@media (min-width:992px){.news-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#666;color:#FFF;min-height: 240px;}
}
@media (min-width:1200px){.news-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#666;color:#FFF;min-height: 180px;}
}
.news-item-link-text h2{font-weight:200;font-style:normal;min-height:74px;margin-bottom:10px!important;}
.single-news-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#666;color:#FFF;}
.single-news-item-link-text a:link,
.single-news-item-link-text a:active,
.single-news-item-link-text a:visited{color:#FFF;text-decoration:underline!important;}
.single-news-item-link-text a:hover{color:#FFF;text-decoration:none!important;}
.single-news-item-link-text h2{font-weight:200;margin-bottom:10px!important;}
.single-news-item-link-text img{width:100%!important;height:auto!important;}
.single-news-item-link-text img.shareicon{width:32px!important;height:auto;margin:0px 1px;display:inline-block;opacity:0.4;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.single-news-item-link-text img.shareicon:hover{opacity:0.8;}
.sharetext{color:#a3a3a3!important;}
.event-item-link{width:100%;background:#FFF;}
.event-item-link-image{width:100%;display:table;padding:20px;min-height:140px!important;}
.event-item-link-image:before{content:"";display:block;padding-top:40%;}
.event-item-link-image-inner{display:table-cell;text-align:center;vertical-align:middle;}
.event-item-link-text{width:100%;padding:20px 20px 10px 20px;margin:0 0 30px;background:#0077c8;color:#FFF;}
.event-item-link-text h2{font-weight:200;font-style:normal;}
section.twitter{background:#1da1f2;}
.twitterwidget-title,
.from-meta{display:none;}
.twittersidebar ul li{border-bottom:0px;color:#333;}
.twittersidebar .entry-content a:link,
.twittersidebar .entry-content a:active,
.twittersidebar .entry-content a:visited,
.twittersidebar .entry-content a:hover{color:#0052a0;}
.twittersidebar .entry-meta a:link,
.twittersidebar .entry-meta a:active,
.twittersidebar .entry-meta a:visited,
.twittersidebar .entry-meta a:hover{color:#CCCCCC;}
.twittersidebar .entry-content{display:block;font-size:110%;}
.twittersidebar .entry-meta{display:block;font-size:90%;margin-top:4px;}
.twitterhomepage ul li{border-bottom:0px;color:#FFF;overflow:auto;padding:0px 30px 30px 30px;margin:0px 0px 0px -40px;font-weight:200;font-style:normal;}
.twitterhomepage .entry-content a:link,
.twitterhomepage .entry-content a:active,
.twitterhomepage .entry-content a:visited{color:#FFF;text-decoration:underline;}
.twitterhomepage .entry-content a:hover{color:#FFF;text-decoration:none;}
.twitterhomepage .entry-content{display:block;font-size:160%;}
.twitterhomepage .entry-meta{display:none;}
.twiiterlogo{width:auto;height:50px;margin-bottom:20px;}
.twitter-panel-arrows{margin-top:90px;}
footer{padding:50px 0px;background:#f5f5f5;}
footer p{font-size:80%;color:#bababa;}
footer a:link,
footer a:visited,
footer a:active{color:#bababa;text-decoration:underline;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
footer a:hover{color:#939393;text-decoration:none;}
.socialicon{width:48px;height:auto;margin:0px 2px;opacity:1;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.socialicon:hover{opacity:1;}
.product-btn{width:100%;border-radius:0px;border:0px;margin-bottom:10px;color:#FFF;}
.btn-primary.product-btn{background-color:#0077c8!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.btn-primary.product-btn:hover{background-color:#000!important;}
.btn-secondary.product-btn{background-color:#666!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.btn-secondary.product-btn:hover{background-color:#333!important;}
.btn-buy.product-btn{color:#333!important;border:1px solid #666!important;background-color:#FFF!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.btn-buy.product-btn:hover{color:#FFF!important;border:1px solid #333!important;background-color:#333!important;}
section.product-features{background:#f5f5f5;padding-bottom:80px;}
.product-features .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;position:absolute;z-index:1000;width:100%;margin-left:-15px;}
.product-features .bx-wrapper .bx-pager.bx-default-pager a{background:#333;opacity:0.3;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.product-features .bx-wrapper .bx-pager.bx-default-pager a:hover,
.product-features .bx-wrapper .bx-pager.bx-default-pager a.active{background:#333;opacity:1.0;}
.features ul{margin:-15px 0px 30px 0px;}
.specifications-table td{font-size:85%!important;}
.specifications-table td .small,
.specifications-table td p.small{font-size:100%!important;}
.specifications-table td{padding:4px;border:1px solid #FFF;}
.product-features .specifications-table td{padding:4px;border:1px solid #f5f5f5;}
.specifications-table{margin-bottom:20px;}
.specifications-row{margin-bottom:40px;}
.features-arrow{margin-top:120px;}
.dimension-image{margin-bottom:40px;}
section.related-products{background:#0077c8;padding-bottom:40px;color:#FFF;}
.related-arrow{margin-top:120px;}
section.related-products a,
a .related-product p{color:#FFF!important;text-decoration:none!important;}
#europe_contact{display:none;}
#rest_of_the_world{display:none;}
@media (max-width:320px){.topspacer{width:100%;height:92px;position:relative;overflow:auto;}
}
@media (min-width:321px) and (max-width:768px){.topspacer{width:100%;height:132px;position:relative;overflow:auto;}
}
@media (min-width:769px){.topspacer{width:100%;height:192px;position:relative;overflow:auto;}
}
@media (min-width:769px){#map{width:100%;height:650px;max-height:65vh;margin-bottom:0px;position:relative;overflow:auto;}
}
@media (max-width:768px){#map{width:100%;height:550px;max-height:80vh;margin-bottom:0px;position:relative;overflow:auto;}
}
.gm-style-iw{padding:10px 0px;font-size:14px!important;font-weight:normal;font-style:normal;}
input.form-control{font-weight:normal;font-style:normal;display:block;width:100%;height:34px;padding:0px 10px;margin:0px;font-size:14px;color:#333;background-color:#FFF;background-image:none;border:1px solid #bababa;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;}
textarea.form-control{font-weight:normal;font-style:normal;display:block;width:100%;height:140px;padding:10px 10px;margin:0px 0px 0px 0px;font-size:14px;color:#333;background-color:#FFF;background-image:none;border:1px solid #bababa;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;}
.form-control:focus{border-color:#333;outline:0;-webkit-box-shadow:none;box-shadow:none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="password"], input[type="email"], input[type="tel"], textarea.form-control, submit{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0px;border-radius:0px;outline:0;}
select{margin:0px 0px 0px 0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;}
input[type=submit]{height:44px;background:#0077c8;border:1px solid #0077c8;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-text-fill-color:#FFF;-webkit-opacity:1;color:#FFF;text-transform:uppercase;font-size:14px;margin-bottom:10px;font-weight:800;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
input[type=submit]:hover{height:44px;background:#000;border:1px solid #000;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-text-fill-color:#FFF;-webkit-opacity:1;color:#FFF;text-transform:uppercase;font-size:14px;margin-bottom:10px;}
div.wpcf7-mail-sent-ok{margin:-24px 0px 0px 0px;color:#3ca335;border:1px solid #3ca335;}
div.wpcf7-validation-errors{margin:-24px 0px 0px 0px;color:#F00;border:1px solid #F00;}
.wpcf7-recaptcha{margin:0px 0px 20px 0px!important;}
section.products a,
a .single-product p{color:#333!important;text-decoration:none!important;}
.single-product{margin-bottom:30px;min-height:550px;}
section.team{background:#EEEEEE;}
.single-team{margin-bottom:40px;}
.team-members h2{margin-bottom:0px;}
section.team .socialicon{width:32px;height:auto;margin:0px 2px;opacity:0.6;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
section.team .socialicon:hover{opacity:1;}
#s{height:44px;padding-left:44px!important;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-size:24px 24px;background-position:10px 8px;}
.gallery{margin-left:-10px!important;margin-right:-10px!important;margin-bottom:40px!important;}
.gallery img{border:none!important;max-width:100%;height:auto;margin:0px;}
.gallery-item{margin-top:0px!important;margin-bottom:0px!important;}
.slitlamp-template-default .gallery-item,
.operating-template-default .gallery-item,
.imaging-template-default .gallery-item,
.diagnostic-template-default .gallery-item,
.furniture-template-default .gallery-item{border:10px solid #FFF;}
.post-template-default .gallery-item{border:10px solid #666;}
.product-features .gallery-item{border:10px solid #f5f5f5;}
.gallery-caption,
.wp-caption-text{font-size:80%!important;margin-top:15px!important;}
#menu-site-map{list-style:none;margin-left:-20px;}
#menu-site-map li{list-style:none;margin-left:-20px;margin-bottom:4px;}
#menu-site-map li ul.sub-menu{margin-top:4px;}
.embed-container{ position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;} 
.embed-container iframe,.embed-container object,.embed-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
a.no-underline {text-decoration:none!important;}
.lb-details {display:none!important;}
.lightbox .lb-image {border: none!important;}
.lb-nav a.lb-next {margin-right: -30px;}
.lb-nav a.lb-prev {margin-left: -30px;}
.lb-data .lb-close {margin-top:10px;}
.lb-data .lb-close {width: 22px!important;height: 22px!important;background: url(../images/close.png) center center no-repeat!important;}
.product-video-container { 
	position: relative; 
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
	margin-bottom:40px;
} 
.product-video-container iframe,
.product-video-container object,
.product-video-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*#searchform {
	margin-top:20px!important;
	transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}
#searchform.shrink {
	margin-top:0px!important;
	transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all 0.4s ease-in-out;
}*/

/*.strapline {
	margin-top:0px;
	margin-bottom:0px;
	font-size:200%;
}
.strapline.shrink {
	margin-top:0px;
	margin-bottom:0px;
	font-size:180%;
}
#s {
    height: 30px;
    padding-left: 44px!important;
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 8px 8px;
}*/

li .store-icon {
	display:inline-block;
	margin:0px 0px 0px 10px;
	width:18px;
	height:16px;
	background-image: url(../images/store-icon-gry.png);
	background-size: 100% 100%;
}
li .store-icon-mobile {
	display:inline-block;
	margin:0px 0px 0px 10px;
	width:33px;
	height:30px;
	background-image: url(../images/store-icon-gry.png);
	background-size: 100% 100%;
}
li.active .store-icon{
	background-image: url(../images/store-icon-blue.png);
	background-size: 100% 100%;
}
li.active .store-icon-mobile{
	background-image: url(../images/store-icon-wht.png);
	background-size: 100% 100%;
}
@media (min-width:768px){
.right-fix {
	padding-left:5px!important;
}
.left-fix {
	padding-right:5px!important;
}
}

/* start dark google translate theme */
div#google_translate_element div.goog-te-gadget-simple{
  background-color: #333;
  border-color: #CCC;
	margin-top:8px;
}

.goog-te-gadget img {
    margin: 0px 5px 0px 2px;
}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{
  color: #fff;
}
    
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{
  color:#fff;
}
/* end dark google translate theme */

.translated-ltr .above-header,
.translated-ltr header{
	margin-top:37px!important;
}
.translated-ltr nav {
	margin-top:187px;
}
.translated-ltr .navbar.shrink {
    margin-top: 157px;
}
.translated-ltr .subnavbar {
    top: 237px;
}
.translated-ltr .subnavbar.shrink {
    top: 207px;
}

* {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
   user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}

.product-content img,
.product-content-new img{width:100%;height:auto;}
.product-content-new h1 {font-size:240%!important;}
.product-content-new p{font-size:15px;}

@media (min-width:768px){
.postid-7730 .dimension-image,
.postid-7719 .dimension-image,
.postid-7883 .dimension-image {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
}



section.products a.product-page-hero-link{
	color:#0077c8!important;
	text-decoration:none!important;
}
section.products a.product-page-hero-link:hover{
	color:#0077c8!important;
	text-decoration:underline!important;
}

img {
  pointer-events: none!important;
}
img.banner-arrow,
img.features-arrow,
img.related-arrow,
img.pdf-download-link,
img.socialicon{
  pointer-events:all!important;
}

.btn-lg:hover {
	cursor:pointer!important;
}

.centered-col-fix {
   /*text-align: center;*/
	justify-content: center!important;
    display: flex!important;
	flex-wrap: wrap!important;
}
@media (min-width: 768px) {
.centered-col-fix .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}

/*.centered-col-fix > div {
   float: none;
   display: inline-block;
   text-align: left;
}*/

/* Arrows */
.slick-prev,
.slick-next{
	position: absolute;
    top: 0;
    display: block;
    width: 60px;
    height: 100%;
	border:0;
	opacity: 1;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	cursor:pointer;
	background: transparent no-repeat center center;
	font-size:0px!important;
	background-color:#EEEEEE;
	padding:0px 20px;
}
.slick-prev {
    background-image: url(../images/prev-arrow-gry.png);
}
.slick-next {
    background-image: url(../images/next-arrow-gry.png);
}
.slick-prev
{
    left: -60px;
	z-index:1000;
}
.slick-next
{
    right: -60px;
	z-index:1000;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    opacity: 1;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.slick-slide {
		border:10px solid #EEEEEE;
}
/*.slick-slide {
	border:10px solid #FFF;
	opacity:0.5;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.slick-center {
	opacity:1;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}*/
@media (max-width:767px){
.slick-prev,
.slick-next{
	display:none!important;
}
}
.event-item-link-image-inner img {
	margin: 0px auto;
}

.banneradvert {
  	display: table;
  	width: 100%;
	height:260px;
	background:#333;
	padding:0px 60px;
	margin:50px 0px 40px 0px;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:right center;
}
.banneradvert-inner {
  	display: table-cell;
  	text-align: left;
  	vertical-align: middle;
}
.banneradvert-inner h2{
	color:#FFF;
	font-size:200%;
	margin:0px;
}

/* added to reduce size of navigation block */

@media (min-width: 769px) {
.navbar-nav>li>a {
    padding-top: 10px!important;
    padding-bottom: 14px!important;
}
.logo.shrink {
    width: auto!important;
    height: 40px!important;
    margin-top: 0px!important;
}
.strapline.shrink {
    font-size: 20px!important;
    margin-top: 8px!important;
}
.topspacerfeaturedpage {
    height: 192px!important;
}
section.banner {
    padding: 192px 0px 0px 0px!important;
}
.banner #next, .banner #prev {
    top: 192px!important;
}
}

.subnavbar.shrink,
.subnavbar-featured.shrink {
    top: 160px;
}

.scrollmenu a:link, .scrollmenu a:visited, .scrollmenu a:active {
    padding: 10px 0px 14px 0px!important;
}

.subnavbar,
.subnavbar-featured {
    top: 192px;
    padding: 8px 0px 0px 0px!important;
}

.navbar {
    min-height: 44px!important;
}

.nav-link {
    Height:47px!important;
}

/* Added to override the old blue */

nav li.active a:link, nav li.active a:hover, nav li.active a:visited, nav li.active a:hover, nav li.active {
    color: #0077c8!important;
    border-top: 3px solid #0077c8;
}
.event-item-link-text {
    background: #0077c8!important;
}
.popover-content {
	font-family: 'Noto Sans', sans-serif!important;
}

li.cat-item.cat-item-233 {
	display:none!important;
}