#fe_toolbar_tab{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.inner{margin:0 auto;position:relative;}
body > iframe{display:none;}
html, body{height:100%;}
.slider-text{color:#0A85C8;}
.wrapper{position:relative;min-height:100%;float:left;width:100%;z-index:0;background:f7f7f7;}
.login{display:none;background:#fff;}
.login-content .login-social{border-right:1px solid #D8DCE0;float:left;width:50%;padding-right:4.9%;margin-top:8px;}
.regForm span{float:left;}
#access .login-social{float:left;width:46%;padding-left:0;}
.regForm{float:left;width:46%;}
.login h2{font-size:2em;}
.login .inner{width:720px;padding:15px 0 20px 0;}
.login .left{float:left;width:270px;border-right:1px solid rgba(0, 0, 0, 0.1);margin-right:100px;padding-right:100px;}
.login .left div{float:left;width:100%;}
.mobile-nav .navigation li a.starter_active{background:#eee;color:#000;}
.login .right{float:left;width:330px;}
.login .right input{margin-bottom:10px;}
.login .right input.remember_me{padding-top:0;height:20px;margin:0;}
.login .right label.remember_me{line-height:20px;margin:0;padding:0;width:210px;}
#metanavigation .login-toggle a{text-align:right;}
#metanavigation .login-toggle .hidetext{display:none;}
#metanavigation .login-toggle.open .open{display:none;}
#metanavigation .login-toggle.open .hidetext{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;display:block;}
.header{background:-webkit-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1));background:-o-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1));background:-moz-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1));background:linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1));background:-ms-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1));float:left;width:100%;min-height:81px;position:fixed;z-index:333;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
#header .inner{padding:30px 0 30px 0;}
#logo{float:left;width:auto;height:65px;margin-top:12px;margin-left:15px;}
#logo img{height:auto;margin-top:-3px !important;max-height:108%;}
#language-navigation{position:absolute;right:0;top:0;}
#search-form #search-input{float:left;width:160px;height:35px;padding:4px 0px 5px 10px;margin:10px 0 0 0;color:#000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:6px;border:1px solid #d6d6d6;;background-color:rgba(228,228,228,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#search-form #search-icon{background:url('images/search-glass.png') no-repeat 0/18px;float:left;width:6px;height:25px;right:1px;position:absolute;top:20px;border:none;}
#metanavigation{right:54px;top:0;font-family:'dinregular';}
#metanavigation li{position:relative;float:left;}
#metanavigation li.last a{background:none;}
#metanavigation li.last a{padding-right:0;}
#metanavigation li a:hover{color:rgba(67, 195, 189, 0.7);}
#metanavigation li#select-language{z-index:6;padding:0;right:17px;position:absolute;}
#language-navigation li *{color:#8D8D8D;}
#language-navigation li a:hover{color:#0A85C8;}
#select-language.active{border:1px solid #D6D6D6;background:#FFFFFF;}
#select-language a{display:none;clear:left;width:20px;padding:0 30px 0 15px;}
.nav-right ul{margin:0;padding:0;}
#select-language a.alone{background:none;}
#select-language a.active{display:block;padding-top:6px;background:url('images/select-language-arrows.png') no-repeat 38px 15px;}
#select-language.active a.active{padding-top:5px;background-position:30px -8px;}
#select-language.active a{display:block;padding-left:5px;padding-right:33px;padding-bottom:5px;color:#323F55;}
#navigation-wrapper{float:left;margin-left:30px;margin-top:2px;}
#navigation-wrapper.sticky{position:fixed;top:0;left:0;width:100%;z-index:100;}
.navigation{z-index:5;position:relative;margin:8px auto;height:65px;padding:0;list-style:none;}
.navigation *{z-index:5;}
.navigation >li{position:relative;float:left;}
.navigation li a{display:block;height:73px;padding:18px 10px 35px 10px;color:#33ACE2;font-size:22px;font-family:'dinregular';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0 none;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-out;bottom:0;left:0;transition-duration:0.5s;transition-timing-function:ease-out;}
#news_archive_months_list, #news_archive_lis{margin:0;padding:0;}
#news_archive_months_list, #news_archive_list li::before{content:"";}
.navigation li ul{display:none;position:absolute;min-width:100%;top:73px;list-style:none;right:0;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;background:none;padding-left:0;margin-left:0;padding:0;z-index:1;}
.navigation li.level-2{border-bottom:1px solid #EEEEEE;background:rgba(51,172,226,1);background:-moz-linear-gradient(left, rgba(51,172,226,1) 0%, rgba(51,172,226,0.97) 100%);background:-webkit-linear-gradient(left, rgba(51,172,226,1) 0%, rgba() 100%);background:linear-gradient(to right, rgba(51,172,226,1) 0%,rgba(51,172,226,0.97) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(51,172,226,1)', endColorstr='rgba(51,172,226,0.97)',GradientType=1);min-width:200px;}
/*.navigation li.level-2:hover,*/
.navigation li.level-2.active{background:#eeeeee;}
.navigation li.level-2 a{padding:11px 15px 16px 15px;color:#323F55;font-size:16px;font-weight:normal;background:none;height:44px;white-space:pre;}
#content-wrapper{float:left;width:100%;padding:0 0 20px 0;padding-bottom:107px;overflow:hidden;margin-top:81px;}
#eyecatcher{background:#FFFFFF;height:500px;margin-bottom:20px;}
#cycle-wrapper{position:relative;height:500px;margin:0 auto;overflow:none;}
#cycle,
#cycle img,
#cycle div{float:left;width:100%;height:auto;}
#cycle h1{position:relative;bottom:200px;left:50px;float:left;font-size:50px;}
.cycle-button{display:none;position:absolute;top:47%;width:27px;height:27px;float:left;z-index:5;cursor:pointer;background-image:url('images/cycle-buttons.png');}
#cycle-prev{left:-35px;background-position:left center;}
#cycle-next{right:-35px;background-position:right center;}
#cycle-nav{position:absolute;bottom:10px;left:47%;z-index:5;}
#cycle-nav a{float:left;width:11px;height:11px;margin:0 5px 0 0;background:url('images/cycle-nav-active.png');}
#cycle-nav a:hover,
#cycle-nav a.activeSlide{background:url('images/cycle-nav-inactive.png');}
#home-page-wrapper{float:left;width:100%;min-height:194px;padding:20px 15px 20px 15px;margin:70px 0 20px 0;background:rgba(255, 255, 255, 0.97);}
#home-page{float:left;padding:0;min-height: 520px;}
#home-page h1{color:rgba(51,172,226,1);}
#home-block{float:left;padding-left:36px;}
#home-boxes{float:left;width:100%;}
.home-box{position:relative;float:left;width:380px;min-height:233px;padding:15px 15px 50px 15px;margin:0 28px 0 0;overflow:hidden;border-top:1px solid #888;background:rgba(255, 255, 255, 0.95);-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.home-box{margin:0;}
.home-box .news-spacer{border-bottom:1px solid #D6D6D6;margin:8px 0 16px 0;}
.home-box-right{position:relative;float:left;width:31.7%;min-height:233px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;}
.home-box-news{position:relative;float:left;width:31.7%;min-height:233px;padding:0 15px 0px 33px;margin:0 0 0 0px;overflow:hidden;background:#FFFFFF;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.home-box h2{padding-top:0;}
.home-box input[type=text]{margin:10px 0 10px 0;}
.home-box.last{float:right;min-height:230px;padding:15px;margin:0;padding-bottom:11px;}
#home-headlines, #home-event{min-height:125px;}
#home-headlines > div > div{padding: 8px 0 8px 0;}
.home-box .more-link{position:absolute;margin:0;left:15px;bottom:15px;padding:0 0 0 25px;background:url('images/marker.gif') no-repeat 0px 11px;float:left;}
#home-headlines,
#home-events{float:left;width:100%;padding:0;margin:0;}
#home-headlines li{float:left;width:100%;padding:8px 0 8px 0;border-bottom:1px solid #D6D6D6;background:none;}
#home-events li{float:left;width:100%;padding:8px 0 8px 0;border-bottom:1px solid #D6D6D6;background:none;}
#home-events li::before{content: "";font-family:FontAwesome;margin-left:0px;padding-right:0px;font-size:18px;color:rgba(0, 0, 0, 0.4)}
#home-event,
#home-newsletter{float:left;width:100%;padding:5px 0 8px 0;}
#home-event img{float:left;width:100px;padding:5px;margin:0 15px 0 0;border:1px solid #D6D6D6;background:#FFFFFF;}
#content-top{margin:10px auto 10px;color:#888888;font-size:12px;font-family:'dinregular';}
#breadcrumb{float:left;}
#breadcrumb .current{display:inline;color:#323F55;}
#profile-links{left:auto;right:0;font-family:'dinregular';}
.content ul li::before{content:"\f061";font-family:FontAwesome;margin-left:-20px;padding-right:5px;font-size:18px;color:rgba(0, 0, 0, 0.4)}
#shopJsCart ul li::before{content:"";margin-left:0px;}
.content ul li{padding:0 0 5px 20px;}
#content-wrapper ol li{margin:0 0 5px 5px;list-style:decimal;}
#sidebar{float:left;padding:0;}
#subnavigation{float:left;width:100%;padding:15px 0;margin:60px 0 0px 0;background:rgba(255, 255, 255, 0.97);}
#subnavigation.no-border,
#subnavigation ul.no-border{border:0;}
#subnavigation li{float:left;padding:0;background:none;width:100%;}
#subnavigation li::before{content:"";padding-right:0px;margin-left:0px;}
#subnavigation ul li::before{content:"";}
#subnavigation li a{width:100%;float:left;padding:10px 5px 10px 30px;color:#505050;;border-bottom:1px solid #D6D6D6;background-image:url('images/nav-2-inactive.png');background-position:15px 20px;background-repeat:no-repeat;outline:0 none;}
#subnavigation li a.no-border{border:0;}
#subnavigation li.level-3 a{width:100%;padding:0 5px 1px 45px;font-size:15px;border:0;background-position:30px 9px;word-wrap:break-word;}
#subnavigation li.level-4 a{width:190px;padding:0 5px 0 45px;font-size:12px;line-height:1.7;background-position:31px 7px;}
#subnavigation li.level-1 > a{display:none;}
#subnavigation li ul{display:block;float:left;margin-left:0;}
#subnavigation li.level-1 > ul,
#subnavigation li.active > ul{display:block;margin:0;padding:0;width:100%;}
#subnavigation li.active.level-2 > ul{float:left;width:100%;padding:10px 0 9px 0;border-bottom:1px solid #D6D6D6;}
#subnavigation li.active.level-3 > ul{float:left;padding:5px 0 5px 0;}
#subnavigation li a:hover,
#subnavigation li a.active{color:rgba(51,172,226,1);}
#subnavigation li.level-2 a.active{}
#subnavigation li.level-2 a:hover,
#subnavigation li.level-2 a.active{background-image:url('images/nav-2-active.png');background-position:15px 20px;background:rgba(238, 238, 238, 1);}
#subnavigation li.level-3 a:hover,
#subnavigation li.level-3 a.active,
#subnavigation li.level-4 a:hover,
#subnavigation li.level-4 a.active{background-image:url('images/nav-3-active.png');background-position:30px 9px;}
.sidebar-block-title{float:left;width:242px;padding:5px 15px 5px 15px;color:#FFFFFF;font-size:15px;font-weight:bold;background:#0A85C8;}
.sidebar-block-title a{color:#FFFFFF;}
.sidebar-block-title a:hover{color:#EEEEEE;}
.sidebar-block{float:left;width:100%;padding:10px 15px 10px 15px;margin:60px 0 20px 0;background:rgba(51,172,226,0.8);color:#fff;}
.sidebar-block.contact-us{width:100%;padding:10px;margin:0;}
.sidebar-block.contact-us img{float:left;width:100%;padding:0 0 10px;}
.sidebar-block.contact-us a{float:left;width:100%;height:42px;padding:3% 0 0 3%;color:#FFFFFF;font-size:15px;font-weight:bold;background:url('images/contact-us-button.jpg') no-repeat;background-size:100%;text-align:center;background-position:center;}
.contact-company,
.contact-address,
.contact-place,
.contact-country,
.contact-mail,
.contact-phone,
.contact-fax,
.contact-url{clear:left;}
.contact-company{font-weight:bold;}
.contact-country,
.contact-fax{padding-bottom:0px;}
.contact-phone,
.contact-fax,
.contact-mail,
.contact-web{padding-left:25px;}
.contact-phone{background:url('images/addr.png') no-repeat -4px 2px;}
.contact-fax{background:url('images/addr.png') no-repeat -4px -20px;}
.contact-mail{background:url('images/addr.png') no-repeat -4px -49px;}
.contact-web{background:url('images/addr.png') no-repeat -4px -94px;}
.sidebar-block a{color:#fff;}
.shop-box{float:left;width:100%;padding:0 10px 20px 10px;margin-left:0;margin-top:0px;}
#shoppage-right{float:left;margin:0px 0 0;padding:5px 0;width:100%;}
#shopCategories{margin:0px 0 5px 0;padding:0px 0 0 0;background:none !important;border-bottom:1px solid #888;}
#shopCategories ul li::before{content:"";margin:0px 0 0 0;padding:0px 0 0 5px;background:none !important;}
#shopCategories ul li{margin:0px 0 0 0;padding:0px 0 0 5px;background:none !important;}
#shopJsCart{background:none;margin:0px 0 0 0;}
#shopJsCart li::before{content:"";margin:0px 0 0 0;padding:0 0 5px 5px;margin:0px 0 5px 0;border-bottom:1px solid #DDDDDD;background:none !important;}
#shopJsCart li{margin:0px 0 0 0;padding:0 0 5px 5px;margin:0px 0 5px 0;border-bottom:1px solid #DDDDDD;background:none !important;}
#shopJsCart li.empty,
#shopJsCart li.loading,
#shopJsCart li.not-loaded{padding:0 0 0 5px;margin:0;border:0;}
#shopJsCart li.total{padding:0 0 15px 5px;margin:0;border:0;}
#shopJsCart li.link{padding:0 0 2px 0;margin:0;border:0;}
#shopJsCart li.link a{padding:1px 0 0 0px;background-position:left top;background-repeat:no-repeat;}
#shopJsCart li.link.cart a{background-image:url('images/cart.png');}
#shopJsCart li.link.destroy a{background-image:url('images/destroy.png');}
#shop-currencies a{padding:0 10px 0 0;margin:0 10px 0 0;background:url('images/divider.gif') no-repeat right 3px;}
#shop-currencies a.active{font-weight:bold;}
#shop-currencies a.last{padding:0;margin:0;background:none;}
#shop-product-added-info-wrapper{z-index:1000;position:fixed;top:0;left:0;float:left;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
#shop-product-added-info-box{position:fixed;top:40%;left:35%;float:left;width:30%;padding:20px 0 20px 0;color:#505050;font-size:16px;font-weight:bold;text-align:center;border:1px solid #DDDDDD;background:#FFFFFF;}
#page{position:relative;float:left;min-height:400px;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(255, 255, 255, 0.97);margin-right:14px;margin-top:60px;}
#page.full-width{margin:0;}
#page ul ul{padding:5px 0 0 0;margin-left:0;}
#page ol ol{padding:5px 0 0 0;}
#page-left{float:left;width:100%;}
#page-right{float:left;width:100%;margin:60px 0 5px 0;background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;}
#page-right h3{float:left;width:100%;padding:5px 10px 5px 10px;margin:0 0 5px 0;color:#FFFFFF;font-size:15px;font-weight:bold;font-family:'dinregular', Arial;background:#0A85C8;}
#page-header{float:left;width:886px;height:175px;padding:0 0 20px 0;}
#social-media div{margin-right:10px;float:left !important;}
#social-media .fb-like{padding:2px 0 0 0;}
#footer{float:left;width:100%;background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;position:absolute;bottom:0;padding-bottom:7px;}
#footer .inner > div{font-family:'dinregular';padding-top:8px;}
#footer-top{padding:13px 0 19px 0;}
#footer-top .horizontal-list.no-bg li{float:left;padding:0 5px 0 0;margin:0 5px 0 0;background:none;}
#footer-bottom .footer-left{float:left;margin-right:56px;padding-top:12px;}
.horizontal-list.no-bg{float:left;padding:0;margin:0;min-width:270px;}
.footer-right{float:left;}
#qr-code{float:right;width:90px;height:90px;margin:0 0 0 20px;border:1px solid #CCCCCC;}
#back-top{display:none;position:fixed;right:40px;bottom:40px;width:50px;height:50px;float:left;cursor:pointer;transition:.21s;-moz-transition:.21s;-webkit-transition:.21s;-o-transition:.21s;background:#DDDDDD url('images/up-arrow.png') no-repeat center center;}
#back-top:hover{background-color:#0A85C8;}
#login form{width:100%;float:left;}
#login p label{margin-left:0px;width:150px;display:none;}
#login p{padding-left:0px;}
#login #sociallogin{width:82.9%;float:left;margin-left:17.1%;}
#access #sociallogin{width:100%;float:left;margin-top:0;}
span.connected,
span.disconnected{display:inline-block;margin-top:4px;width:13px;height:13px;}
span.connected{background:url("../../cadmin/images/icons/led_green.gif");}
span.disconnected{background:url("../../cadmin/images/icons/led_red.gif");}
.nav-right li{float:left;color:#ffffff;list-style:none;padding-right:1px;}
.nav-right li.modal-nav a{padding-right:21px;}
.nav-right li.modal-nav{padding-right:0;}
.nav-right li a{color:#ffffff;outline:0 none;}
.nav-right{float:right;padding:8px 0;font-size:15px;margin-right:15px;}
.nav-right li:nth-of-type(1), .nav-right li:nth-of-type(2){padding-top:5px;}
.nav-right li:nth-of-type(4){padding-top:5px;text-transform:uppercase;}
.footer-left a{color:#888888;}
.social-foot ul.horizontal-list li{background:none;}
.footer-right ul.horizontal-list li{background:none;padding-right:5px;}
.social-foot{float:right;margin-top:3px;}
.footer-right .horizontal-list{padding-top:12px;float:left;}
.navigation li a:hover{<!--color:#323f55-->;border-bottom:6px solid rgba(250, 71, 0, 0.9);}
.navigation li a.starter_active{color:#323f55;}
#home-block a:hover{color:#323f55;}
#home-block a{display:inline;<!-- float:left;-->
width:auto;height:34px;<!-- padding:6px 12px;-->
font-size:13px;line-height:1.42857143;color:rgba(51,172,226,1);<!-- background-color:#ffffff;-->
background-image:none;<!-- border:1px solid #cccccc;-->
<!-- border-radius:4px;-->
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);<!-- box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-->
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#home-block .more-link{left:15px;bottom:15px;padding:0 0 0 25px;margin-top:10px;float:left;background: url('images/marker.gif') no-repeat 0px 9px;}
.home-block .more-list{font-size:1.6em;color:#fff;float:left;margin-right:15px;margin-top:-5px;padding:4px 10px 10px 10px;}
.bannerImage{float:left;height:345px;width:100%;background-size:cover;margin-bottom:9px;background-position:center 0px;background-size:cover;}
.bannerImage img{float:left;width:100%;margin:-15pxpx 0px 0px 0px;position:absolute;height:auto;opacity:0.95;}
.right > form{float:left;width:100%;}
.overview .row{margin:0;width:50%;float:left;}
#contactFrame .row{margin:0;}
form .row{margin:0;}
body #workbenchWarning{margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;height:52px;padding:15px;}
.mobile-nav .navigation{width:100%;float:left;height:auto;padding-bottom:40px;margin-bottom:15px;}
.mobile-nav .navigation li ul{position:static;display:block;border:0;}
.mobile-nav .navigation li ul li{background:transparent;border-bottom:0;}
.mobile-nav .navigation li ul li a{padding-left:30px;float:left;width:100%;word-wrap:break-word;}
.mobile-nav .navigation li{float:left;width:100%;}
.banner-slider.container-fluid{}
#home-content{margin-top:20px;}
.item h1{position:absolute;left:50px;bottom:127px;font-size:50px;}
.col-md-3-headline{width:25%;padding-right:10px;height:auto;float:left;display:block;}
/*.home-box.col-md-4{width:31.7%;margin-right:28px;height:auto;float:left;min-height:324px;}
.home-box.col-md-8{width:66.6%;margin-right:20px;height:auto;float:left;min-height:324px;}*/
#home-boxes > .home-box{height:auto;min-height:324px;}
.home-box.last.col-md-4, .home-box.last.col-sm-4{margin-right:0;}
#myModal{display:none;}
.modal-nav button{background:none;border:0;padding:0;height:auto;outline:0 none;padding-right:21px;color:#fff;font-size:15px;font-family:'dinregular';}
.modal-nav button:hover{background:none;color:#0A85C8;}
.modal-body .left{float:left;width:50%;margin-right:0;border-right:0;padding:10px;padding-left:15px;padding-top:0;border-right:1px solid #cecece;padding-bottom:0;padding-right:30px;}
.modal-body .right{float:left;width:48%;margin-left:18px;padding-bottom:20px;padding:10px;padding-right:15px;padding-top:0;padding-bottom:0;}
.modal-body h2{margin-bottom:5px;}
.right .remember_me{height:20px;line-height:16px;margin:10px 2px 0;width:auto;}
.right input{margin-bottom:10px;}
.btn-twitter{color:#fff;background-color:#55ACEE;border-color:rgba(0,0,0,0.2);}
.btn-twitter:hover{background-color:#2CC5FF;}
.btn-facebook{color:#fff;background-color:#4568B2;border-color:rgba(0,0,0,0.2);}
.btn-facebook:hover{background:none repeat scroll 0 0 #5475BD;}
.btn-google-plus{color:#fff;background-color:#DD4B39;border-color:rgba(0,0,0,0.2);}
.btn-google-plus:hover{background-color:#E15F4F;}
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fa{font-size:1.6em;color:#fff;float:left;margin-right:15px;margin-top:-5px;padding:4px 10px 10px 10px;}
.fa .fa-list{font-size:1.6em;color:#fff;float:left;margin-right:15px;margin-top:-5px;padding:4px 10px 10px 10px;}
.fa-phone{font-size:18px;color:#666464;float:left;margin-right:5px;margin-top:-0px;padding:5px 10px 0px 0px;}
.fa-envelope-o{font-size:18px;color:#666464;float:left;margin-right:5px;margin-top:-0px;padding:4px 10px 0px 0px;}
.fa-envelope{font-size:18px;color:#666464;float:left;margin-right:5px;margin-top:-0px;padding:4px 10px 0px 0px;}
.fa-fax{font-size:18px;color:#666464;float:left;margin-right:5px;margin-top:-0px;padding:4px 6px 0px 0px;}
.fa-mobile{font-size:32px;color:#666464;float:left;margin-right:5px;margin-top:-0px;padding:4px 10px 0px 0px;}
.modal-body .left a.btn-twitter{margin-bottom:0;}
.modal-body .left a{height:33px;width:100%;float:left;color:#fff;border-radius:4px;text-decoration:none;margin-bottom:10px;padding-left:0;padding-top:6px;}
.left .fa{padding-right:10px;}
#access #sociallogin a{height:33px;width:100%;float:left;color:#fff;border-radius:4px;padding:6px 0 0px 0;text-decoration:none;}
.fa.fa-facebook-square{border-right:1px solid #2F4679;}
.fa.fa-google-plus{border-right:1px solid #B03B2D;}
.fa.fa-twitter{border-right:1px solid #4389BD;}
#sociallogin a.btn-twitter{margin-bottom:0;}
#sociallogin a{text-decoration:none;width:100%;max-width:100%;color:#fff;padding-top:6px;border-radius:3px;-webkit-transition:all 0.15s ease-out;-webkit-transition-delay:0s;-webkit-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;-webkit-appearance:none;white-space:nowrap;padding-left:0;height:33px;}
.jsc-sidebar{position:fixed;top:52px;right:0;width:220px;height:100%;}
.mobile-nav{display:none;overflow:hidden;position:absolute;padding-top:50px;width:100%;right:0;float:left;height:auto;background:#2e2e2e;z-index:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.mobile-nav .navigation li a{color:#fff;border-bottom:1px solid #767676;height:auto;}
#lang-bar a{font-size:15px;color:#fff;padding:5px;margin-right:10px;font-family:'dinregular';}
#lang-bar li a:hover{color:#000;background:#eeeeee;}
#lang-bar li{float:left;}
#lang-bar{border-bottom:1px solid #fff;margin-left:0;padding-left:15px;float:left;width:100%;}
section, footer, .wrapper{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:9;}
.news-submit{float:left;width:100%;margin-top:6px;}
#feedbutton{margin-top:16px;}
#sociallogin{float:left;width:100%;}
.header{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:fixed;z-index:99;}
#media{float:left;width:100%;margin:0 0 20px 0;}
.head{float:left;background:#0A85C8;width:100%;color:#fff;padding:7px 0 6px 0;}
.head .eachrow:first-child{width:3.5%;padding-left:10px;}
.head .eachrow:nth-child(2){width:50%;padding-left:10px;}
.head .eachrow:nth-child(3){width:20%;padding-left:10px;}
.eachrow{float:left;width:13%;}
row2 .eachrow:first-child, .homerow2 .eachrow:first-child{float:left;min-height:26px;padding-left:9px;width:32px;}
.row2 .eachrow, .homerow2 .eachrow{width:96%;padding-left:7px;}
.listrow .eachrow:first-child{width:32px;padding-left:10px;}
.listrow .eachrow:nth-child(2){width:32px;padding-left:8px;}
.listrow .eachrow:nth-child(3){width:47.5%;padding-left:10px;}
.listrow .eachrow:nth-child(4){width:11%;text-align:right;}
.listrow .eachrow:nth-child(5){text-align:right;width:12.6%;word-wrap:break-word;}
.listrow .eachrow:last-child{width:21.2%;text-align:right;padding-right:10px;}
.row2{width:100%;padding:6px 0 6px 0;}
.row3{background:rgba(51,172,226,1) none repeat scroll 0 0
width:100%;padding:6px 0 6px 0;}
.listrow{float:left;background:#fff;width:100%;padding:7px 0 6px 0;}
.row2 .eachrow:first-child, .homerow2 .eachrow:first-child{float:left;min-height:26px;padding-left:9px;width:32px;}
.head a{color:#fff;font-weight:700;}
#sidebar.col-md-3{float:left;width:22.5%;padding:0;}
#page.col-md-9{width:76.3%;margin-right:14px;}
.modal-body .left h2{padding-bottom:30px;}
p#loginerror{color:#ff0000;padding:0;margin-bottom:0;}
.row2 .shoprow:last-child:before{display:none;}
#subnavigation li li ul{border-bottom:1px solid #cecece;width:100%;float:left;}
.login-content{float:left;width:100%;}
.login-bottom{float:left;background:#F7F8FA;width:100%;min-height:73px;padding-left:54.7%;padding-top:15px;margin-top:14px;padding-bottom:16px;}
.regdivider span{background:#fff;top:36%;float:left;position:relative;left:-8px;padding:6px 0;font-weight:bold;color:#b9c1c7;}
.regdivider{float:left;width:1px;background:#cecece;height:126px;margin:0 34px;}
.modal-foot{float:left;width:100%;background:#F7F8FA;min-height:73px;padding-left:53.5%;padding-top:15px;padding-bottom:16px;margin-top:14px;position:relative;}
.modal-foot button{float:right;position:absolute;top:21px;right:15px;}
.modal-body h1{padding-left:15px;margin-bottom:9px;}
#login p.login-error-msg{margin-top:-25px;float:left;}
#profilemain{margin:0;padding:0;}
.profile.networks td a{display:block;float:left;color:#fff;height:33px;margin-right:10px;width:100%;padding-left:0;margin-bottom:0;border-radius:4px;padding-top:5px;text-decoration:none;}
.profile.networks td a:hover{text-decoration:none;}
.mobile-login{width:40px;height:34px;float:left;background:url('images/login.png') no-repeat center;margin-top:7px;margin-right:20px;border:1px solid #fff;border-radius:4px;}
.mobile-reg{width:40px;height:34px;float:left;background:url('images/user_register.png') no-repeat center;margin-top:7px;margin-right:20px;border:1px solid #fff;border-radius:4px;}
.mobile-reg:hover{background:url('images/user_register.png') no-repeat center #888;}
.mobile-login:hover{background:url('images/login.png') no-repeat center #888;}
.navbar-toggle:hover{background:#888;}
#lang-bar a.active{background:#eeeeee;color:#000;}
.mobile-nav .navigation li ul li a.active{color:#000;}
.last .fa.fa-rss{margin-right:0;}
.horizontal-list i{color:#888;padding-bottom:1px;font-size:24px;padding-top:4px;margin-top:3px;-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;-o-transition:all 0.2s ease 0.1s;transition:all 0.2s ease 0.1s;}
.horizontal-list i:hover{color:#fff;background:#cecece;border-radius:3px;}
.horizontal-list.no-bg li{padding-right:0;margin-right:0;}
.horizontal-list .fa.fa-twitter, .horizontal-list .fa.fa-google-plus{border:0;}
.horizontal-list .fa.fa-twitter:hover{background-color:#55ACEE;}
.horizontal-list .fa.fa-facebook:hover{background-color:#4568B2;}
.horizontal-list .fa.fa-google-plus:hover{background-color:#DD4B39;}
.horizontal-list .fa.fa-rss:hover{background-color:#ec6621;}
.horizontal-list .fa.fa-pinterest:hover{background-color:#CB2027;}
.horizontal-list .fa.fa-linkedin:hover{background-color:#0177B5;}
.horizontal-list .fa.fa-xing:hover{background-color:#005A5F;}
.fa.fa-arrow-circle-up{border-right:1px solid #4389BD;}
.horizontal-list a.fa.fa-pinterest{color:#888 !important;font-size:24px !important;margin-top:1px !important;background:none !important;width:auto !important;padding:4px 10px 1px !important;transition:all 0.2s ease 0.1s !important;height:auto !important;box-shadow:none !important;}
.horizontal-list a.fa.fa-pinterest:before{font-family:'FontAwesome';}
.horizontal-list a.fa.fa-pinterest:hover{background:#cb2027 none repeat scroll 0 0 !important;border-radius:3px !important;color:#fff !important;text-decoration:none !important;}
.scrollToTop{width:100px;height:130px;padding:10px;text-align:center;background:whiteSmoke;font-weight:bold;color:rgba(250, 71, 0, 0.8);text-decoration:none;position:fixed;bottom:320px;right:-20px;display:none;background:none;opacity:1;z-index:9999;}
.scrollToTop:hover{text-decoration:none;}
a.scrollToTop i{font-size:40px;color:rgba(51,172,226,1);}
i.fa.fa-arrow-circle-up.non-border{border:none;}