@charset "utf-8";@font-face{font-family:'Montserrat Black';src:url('../fonts/montserrat-black-webfont.eot');src:url('../fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-black-webfont.woff2') format('woff2'),
url('../fonts/montserrat-black-webfont.woff') format('woff'),
url('../fonts/montserrat-black-webfont.ttf') format('truetype'),
url('../fonts/montserrat-black-webfont.svg#montserratblack') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('../fonts/montserrat-semibold-webfont.eot');src:url('../fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
url('../fonts/montserrat-semibold-webfont.woff') format('woff'),
url('../fonts/montserrat-semibold-webfont.ttf') format('truetype'),
url('../fonts/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');font-weight:600;font-style:normal;}
a{color:#274165;-webkit-transition-duration:300ms;-webkit-transition-property:background-color, border-color, color, opacity;-webkit-transition-timing-function:ease-in-out;-moz-transition-duration:300ms;-moz-transition-property:background-color, border-color, color, opacity;-moz-transition-timing-function:ease-in-out;-ms-transition-duration:300ms;-ms-transition-property:background-color, border-color, color, opacity;-ms-transition-timing-function:ease-in-out;-o-transition-duration:300ms;-o-transition-property:background-color, border-color, color, opacity;-o-transition-timing-function:ease-in-out;transition-duration:300ms;transition-property:background-color, border-color, color, opacity;transition-timing-function:ease-in-out;}
a:hover, a:focus{color:#ce4900;}
input[type="text"], input[type="password"], select, textarea, label{color:#434343;font-size:16px;line-height:1.125;width:100%;}
input[type="text"], input[type="password"], select, textarea{background-color:white;border:1px solid #a5bbb6;padding:10px;}
input[type="text"], input[type="password"], select{height:40px;}
textarea{height:236px;}
label{font-weight:normal;margin-bottom:11px;}
legend{border-bottom-width:0;clear:both;color:#434343;float:left;font-size:20px;font-weight:700;line-height:25px;margin-bottom:26px;text-align:center;width:100%;}
label.required em{color:red;font-style:normal;}
p.required{color:red;font-size:14px;margin-top:6px;}
ul.form-list{list-style:none;padding-left:0;margin-bottom:0;}
ul.form-list li{margin-top:27px;}
ul.form-list li:first-child{margin-top:0;}
.buttons-set{text-align:center;}
.buttons-set p.required{text-align:left;}
.buttons-set button, .buttons-set input[type="button"], .buttons-set input[type="submit"]{margin-top:23px;}
.fancy{display:inline-block;}
.fancy label{cursor:pointer;display:inline-block;line-height:25px;position:relative;padding-top:2px;padding-left:40px;vertical-align:middle;}
.fancy input[type="radio"],
.fancy input[type="checkbox"]{display:none;}
.fancy label:before,
.fancy label:after{content:'';display:block;position:absolute;}
.fancy label:before{background-color:white;border:1px solid #a5bbb6;height:21px;left:0;width:21px;}
.fancy input:checked + label:after{background-color:#1cc094;border:1px solid #1b8e6f;margin-top:5px;top:0;left:3px;height:15px;width:15px;}
.btn{border-width:3px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;font-size:22px;font-weight:600;line-height:22px;padding:14px 31px 15px;text-transform:uppercase;outline:0;}
.btn:active{-webkit-box-shadow:none;box-shadow:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline-width:0;}
.btn-xs{border-width:2px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;font-size:16px;line-height:1;padding:8px 26px 9px;}
.btn-default{background-color:transparent;border-color:#f8f8d2;color:#f8f8d2;font-size:20px;min-width:239px;}
.btn-default.btn-xs{font-size:16px;min-width:0;}
.btn-default.btn-caret:after{background:url(../img/spritesheet.png) no-repeat -203px -180px;color:transparent;content:'';display:inline-block;font-size:0;height:9px;line-height:0;margin-left:15px;overflow:hidden;text-indent:100%;vertical-align:middle;width:14px;white-space:nowrap;}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{background-color:transparent;border-color:#fbfba6;color:#fbfba6;}
.btn-default.btn-caret.open:after,
.btn-default.btn-caret[aria-expanded="true"]:after{background-position:-181px -180px;}
.btn-default.btn-caret:hover:after,
.btn-default.btn-caret:active:after,
.btn-default.btn-caret.active:after,
.btn-default.btn-caret:focus:after,
.btn-default.btn-caret.focus:after{background-position:-203px -197px;}
.btn-default.btn-caret.open:hover:after,
.btn-default.btn-caret.open:active:after,
.btn-default.btn-caret.open.active:after,
.btn-default.btn-caret.open:focus:after,
.btn-default.btn-caret.open.focus:after,
.btn-default.btn-caret[aria-expanded="true"]:hover:after,
.btn-default.btn-caret[aria-expanded="true"]:active:after,
.btn-default.btn-caret.active[aria-expanded="true"]:after,
.btn-default.btn-caret[aria-expanded="true"]:focus:after,
.btn-default.btn-caret.focus[aria-expanded="true"]:after{background-position:-181px -197px;}
.btn-primary{background-color:#274165;border-color:#274165;color:#f8f8d2;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus{background-color:#1e334f;border-color:#1e334f;color:#fbfba6;}
input, select, textarea, button{display:inline-block;-webkit-transition:all .30s ease-in-out, background-position 1ms;-moz-transition:all .30s ease-in-out, background-position 1ms;-ms-transition:all .30s ease-in-out, background-position 1ms;-o-transition:all .30s ease-in-out, background-position 1ms;transition:all .30s ease-in-out, background-position 1ms;vertical-align:middle;}
.alert-box{border:1px solid transparent;clear:both;margin-right:auto;margin-bottom:20px;margin-left:auto;max-width:560px;padding:18px 15px;width:100%;}
.alert-box.success{border-color:#0ba45e;}
.alert-box.error{border-color:#bc0000;}
.alert-box h4{font-size:20px;font-weight:bold;line-height:25px;margin-top:0;margin-bottom:2px;padding-left:40px;position:relative;text-transform:uppercase;}
.alert-box h4:before{background:url(../img/spritesheet.png) no-repeat;content:'';display:inline-block;height:25px;margin-top:-12.5px;position:absolute;top:50%;left:0;width:25px;}
.alert-box ul{list-style:none;margin-bottom:0;padding-left:40px;}
.alert-box.success h4:before{background-position:-4px -219px;}
.alert-box.success h4{color:#0ba55e;}
.alert-box.error h4:before{background-position:-37px -219px;}
.alert-box.error h4{color:#bc0000;}
.video-wrapper{margin-right:auto;margin-left:auto;max-width:720px;}
.responsive-video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:25px;position:relative;}
.responsive-video object,
.responsive-video embed,
.responsive-video video,
.responsive-video iframe{height:100%;margin-right:auto;margin-left:auto;max-width:100%;position:absolute;top:0;right:0;left:0;width:100%;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.t-up{text-transform:uppercase;}
.t-down{text-transform:lowercase;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.std ol, .std ul, ul.disc-inline, ol.disc-inline{list-style:none;padding-left:0;}
.std li:before, ul.disc-inline li:before, ol.disc-inline li:before{content:'\00B7';display:inline-block;font-size:2em;line-height:inherit;margin-right:6px;vertical-align:text-bottom;}
.std .more{display:none;}
.std .more + .btn-more{margin-right:6px;margin-left:6px;}
body{background-color:white;color:#434343;font:16px/1.5625em 'Open Sans', sans-serif;}
.phone{background-color:#f1c630;border:1px solid #e0b727;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#274165;display:inline-block;font:26px/35px 'Montserrat', sans-serif;padding-right:15px;padding-left:15px;}
.phone:before{background:url(../img/spritesheet.png) no-repeat -226px -132px;color:transparent;content:'';display:inline-block;font-size:0;height:22px;line-height:0;overflow:hidden;text-indent:100%;vertical-align:-2px;width:22px;white-space:nowrap;}
.phone span{font:600 18px 'Montserrat', sans-serif;margin:0 6px;}
.logo{text-align:center;}
.logo img{max-width:100%;}
.slogan{color:white;clear:right;font-size:20px;line-height:24px;overflow:hidden;}
.slogan h1{clear:both;color:#f8f8d2;font-size:28px;font-weight:normal;line-height:34px;margin-top:0;margin-bottom:30px;text-shadow:1px 1px rgba(7,70,33,.64);word-spacing:730px;}
.slogan h2{color:white;margin-top:0;margin-bottom:16px;position:relative;text-shadow:1px 1px rgba(7,70,33,.64);}
.slogan h2:before{background-color:white;-webkit-box-shadow:1px 1px rgba(7,70,33,.64);-moz-box-shadow:1px 1px rgba(7,70,33,.64);-o-box-shadow:1px 1px rgba(7,70,33,.64);box-shadow:1px 1px rgba(7,70,33,.64);color:transparent;content:'';display:block;font-size:0;line-height:0;overflow:hidden;position:absolute;top:6px;bottom:4px;left:0;text-indent:100%;width:3px;white-space:nowrap;}
.slogan p{margin-bottom:0;text-shadow:1px 1px rgba(7,70,33,.64);}
.social{font-size:0;line-height:0;list-style:none;margin-bottom:0;padding-left:0;}
.social li{margin-left:19px;display:inline-block;vertical-align:middle;}
.social li:first-child{margin-left:0;}
.social a{background:url(../img/spritesheet.png) no-repeat;color:transparent;display:block;height:35px;overflow:hidden;text-indent:100%;width:35px;white-space:nowrap;}
.social.small a{height:27px;width:26px;}
.social.green a.facebook{background-position:-4px -133px;}
.social.green a.facebook:hover{background-position:-4px -176px;}
.social.green a.twitter{background-position:-47px -133px;}
.social.green a.twitter:hover{background-position:-47px -176px;}
.social.green a.youtube{background-position:-90px -133px;}
.social.green a.youtube:hover{background-position:-90px -176px;}
.social.white a.facebook{background-position:-244px -4px;}
.social.white a.facebook:hover{background-position:-287px -4px;}
.social.white a.twitter{background-position:-244px -47px;}
.social.white a.twitter:hover{background-position:-287px -47px;}
.social.white a.youtube{background-position:-244px -90px;}
.social.white a.youtube:hover{background-position:-287px -90px;}
.social.small.white a.facebook{background-position:-261px -133px;}
.social.small.white a.facebook:hover{background-position:-295px -133px;}
.social.small.white a.twitter{background-position:-260px -167px;}
.social.small.white a.twitter:hover{background-position:-294px -167px;}
.social.small.white a.youtube{background-position:-261px -201px;}
.social.small.white a.youtube:hover{background-position:-295px -201px;}
nav.menu ul{list-style:none;margin-bottom:0;padding-left:0;}
.page-title{padding-top:20px;padding-bottom:10px;}
.page-title h1, .page-title h2{color:#a3a3a3;font-size:16px;font-weight:600;line-height:1;margin-top:0;margin-bottom:0;text-transform:uppercase;}
#header{background-color:#d3e8e4;}
#header-top{background:url(../img/bg-header-top.png) repeat-x left bottom;margin-bottom:-6px;padding-top:18px;padding-bottom:23px;position:relative;z-index:2;}
#header-top .main-nav{font-size:22px;font-weight:bold;text-transform:uppercase;}
#header-top .main-nav a:hover, #header-top .main-nav a:focus{text-decoration:none;}
#lang-nav{float:right;margin-top:23px;text-transform:uppercase;}
#lang-nav .btn.dropdown-toggle{background-color:transparent;border-color:#274165;color:#274165;min-width:110px;-webkit-transition:none;-moz-transition:none;-o-transition:color 0 ease-in;transition:none;}
#lang-nav.open .btn.dropdown-toggle{background-color:transparent;border-color:#ce4900;color:#ce4900;}
#lang-nav .btn.dropdown-toggle.btn-caret:after{background-position:-226px -163px;content:'';height:7px;margin-left:8px;width:9px;}
#lang-nav.open .dropdown-toggle.btn-caret:after{background-position:-244px -162px !important;}
#lang-nav .dropdown-menu{background-color:#dcf3ee;border:1px solid #c6ded8;-webkit-box-shadow:1px 1px rgba(197,224,218,.61);-moz-box-shadow:1px 1px rgba(197,224,218,.61);-o-box-shadow:1px 1px rgba(197,224,218,.61);box-shadow:1px 1px rgba(197,224,218,.61);font-size:16px;font-weight:600;list-style:none;min-width:0;padding:3px 5px 5px;margin:-8px auto 2px;right:0;left:0;text-align:left;width:70px;}
#lang-nav .dropdown-menu > li{border-color:#e8faf6 transparent #c8e8e1 transparent;border-style:solid;border-width:1px 0;padding-top:7px;padding-bottom:6px;text-align:center;}
#lang-nav .dropdown-menu > li:first-child{border-top-width:0;}
#lang-nav .dropdown-menu > li:last-child{border-bottom-width:0;}
#lang-nav .dropdown-menu > li > a{color:#274165;line-height:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;}
#lang-nav .dropdown-menu > li > a:hover,
#lang-nav .dropdown-menu > li > a:focus,
#lang-nav .dropdown-menu > li.active > a{background-color:transparent;color:#ce4900;}
#header-top .phone{clear:both;float:right;}
#header-top .navbar-toggle{background:url(../img/spritesheet.png) no-repeat -133px -133px;border-radius:0;border-width:0;color:transparent;float:none;font-size:0;height:39px;line-height:0;margin-top:-2px;margin-right:0;margin-bottom:0;overflow:hidden;padding:0;text-indent:100%;width:39px;white-space:nowrap;}
#header-top .navbar-toggle:hover, #header-top .navbar-toggle:focus, #header-top .navbar-toggle[aria-expanded="true"]{background-position:-180px -133px;}
#header-top .social{clear:left;float:left;margin-top:24px;}
#header-bottom{background:url(../img/bg-green.jpg) repeat center;padding-top:43px;padding-bottom:34px;}
#header-bottom .slogan{margin-top:-2px;}
#header-bottom .slogan h2{font-size:22px;line-height:27px;font-weight:800;padding-left:18px;text-transform:uppercase;}
#header-bottom .social{position:absolute;top:26px;right:10px;}
#navbar{margin-top:25px;text-align:center;}
#navbar ul{margin-bottom:-17px;}
#navbar.navbar-collapse.in{overflow-y:visible;}
#navbar.navbar-collapse{padding-right:0;padding-left:0;}
#navbar li{background:url(../img/navbar-delimiter.png) repeat-x;padding:17px 10px 18px;}
#slideshow.flexslider{border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin-bottom:0;overflow:hidden;}
#slideshow .flex-direction-nav{display:none;margin-right:auto;margin-left:auto;width:100%;z-index:3;}
#slideshow .flex-direction-nav a{background-color:white;background-color:rgba(255,255,255,.67);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:transparent;font-size:0;height:65px;line-height:0;margin-top:-32.5px;opacity:1;overflow:hidden;text-indent:100%;width:65px;white-space:nowrap;}
#slideshow .flex-direction-nav a:hover{background-color:white;}
#slideshow .flex-direction-nav a:before{background:url(../img/spritesheet.png) no-repeat;display:block;height:27px;margin-top:-13.5px;margin-left:-8px;overflow:hidden;position:absolute;top:50%;left:50%;text-indent:100%;text-shadow:none;width:16px;white-space:nowrap;}
#slideshow .flex-direction-nav .flex-prev:before{background-position:-133px -180px;margin-left:-10px;}
#slideshow .flex-direction-nav .flex-next:before{background-position:-157px -180px;}
#slideshow .flex-control-nav{display:none;margin-right:auto;margin-left:auto;text-align:left;top:23px;left:0;right:0;bottom:auto;z-index:3;}
#slideshow .flex-control-nav li{margin-right:0;margin-left:5px;}
#slideshow .flex-control-nav li:first-child{margin-left:0;}
#slideshow .flex-control-paging li a.flex-active{cursor:default;border-color:#ce4900;}
#slideshow .flex-control-paging li a{background-color:white;border:2px solid #1b8e6f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;height:13px;text-indent:-9999px;width:13px;}
#partners{background-color:#d3e8e3;padding-top:33px;padding-bottom:39px;position:relative;z-index:3;}
#partners:before{background:url(../img/bg-partners.png) repeat-x;content:'';display:block;height:4px;position:absolute;top:-4px;right:0;left:0;}
#partners h3{color:#274165;font-size:14px;font-weight:bold;line-height:1;margin-top:0;margin-bottom:15px;text-transform:uppercase;text-align:center;}
#partners .partner{padding-top:38px;text-align:center;}
#partners .partner.implementer{padding-top:0;}
#partners .figure{display:inline-block;}
#partners .figure a{margin-right:15px;vertical-align:middle;}
#partners .figcaption{color:#010101;display:inline-block;font-size:14px;font-weight:bold;line-height:17px;max-width:165px;padding-top:11px;text-align:left;vertical-align:middle;}
#about{padding-top:34px;padding-bottom:18px;}
#about h3{color:#274165;font-size:35px;font-weight:300;line-height:1;margin-top:0;margin-bottom:21px;text-align:center;text-transform:uppercase;}
#about .std{text-align:center;}
#about .baterec{color:#274165;font-size:21px;font-weight:800;line-height:34px;margin-top:16px;margin-bottom:0;}
#about .baterec span.definition{font-weight:300;text-transform:none;}
#about .video-wrapper{margin-top:25px;}
#mission{background-color:#f8f8d2;padding-top:28px;padding-bottom:12px;position:relative;}
#mission:after{background:url(../img/bg-mission.png) repeat-x;content:'';height:5px;position:absolute;right:0;bottom:-5px;left:0;}
#mission h3{color:#1b8e6f;font-size:28px;font-weight:bold;line-height:1;margin-top:0;margin-bottom:12px;text-align:center;text-transform:uppercase;}
#mission .std{text-align:center;}
#mission{background-color:#f8f8d2;padding-top:28px;padding-bottom:12px;position:relative;}
#recycle-info{background-image:url(../img/green_dust_scratch.png);padding-top:36px;padding-bottom:33px;}
#recycle-info h3{color:#274165;font-size:30px;font-weight:bold;line-height:1.2;margin-top:0;margin-bottom:16px;text-align:center;text-transform:uppercase;}
#recycle-info h4{color:#434343;font-size:20px;font-weight:600;line-height:24px;margin-top:23px;margin-bottom:35px;}
#recycle-info .std{text-align:center;}
#recycle-info .metals{font-size:10px;font-weight:800;line-height:1;list-style:none;margin-top:35px;margin-bottom:-22px;padding-left:0;}
#recycle-info .metals li{display:inline-block;margin-bottom:22px;margin-right:10px;margin-left:10px;vertical-align:top;}
#recycle-info .metals li:before{content:normal;}
#recycle-info .metals img{height:auto;max-width:70px;width:100%;}
#recycle-info .metals .figcaption{margin-top:3px;}
#recycle-info .statistics{border:1px dashed #274165;color:#274165;font-size:20px;font-weight:bold;line-height:30px;margin-top:33px;padding:21px 20px 29px;text-align:center;}
#recycle-info .statistics p{margin-bottom:0;}
#baterries-3r{padding-top:31px;padding-bottom:35px;text-align:center;}
#baterries-3r .baterry-3r{padding-top:15px;}
#baterries-3r h3{color:#1b8e6f;font-size:40px;font-weight:bold;line-height:48px;margin-top:0;margin-bottom:-6px;text-transform:uppercase;}
#baterries-3r h4{border-bottom:1px solid #d0d0d0;color:#274165;display:inline-block;font-size:30px;font-weight:bold;line-height:1;margin-top:0;margin-bottom:17px;min-width:203px;padding:18px 0;text-transform:uppercase;}
#baterries-3r ul{margin-bottom:0;}
#did-you-know{background-color:#1b8e6f;padding-top:37px;padding-bottom:37px;position:relative;text-align:center;}
#did-you-know:after{background:url(../img/bg-did-you-know.png) repeat-x;content:'';display:block;height:5px;position:absolute;right:0;bottom:-5px;left:0;}
#did-you-know h3{color:#f8f8d2;font-size:67px;font-weight:300;line-height:1;margin-top:0;margin-bottom:42px;text-align:center;text-transform:uppercase;}
#did-you-know .info-general{margin-bottom:64px;text-align:center;}
#did-you-know .info-general img{height:auto;max-width:100%;width:auto;}
#did-you-know .info-more{color:white;display:none;font-size:18px;font-weight:600;margin-top:65px;}
#did-you-know .info-more ul{margin-bottom:12px;}
#did-you-know .info-more li{margin-top:24px;}
#did-you-know .info-more li:first-child{margin-top:0;}
#contact{padding-top:38px;padding-bottom:44px;}
#contact h3{color:#274165;font-size:40px;font-weight:bold;line-height:48px;margin-top:0;margin-bottom:13px;text-transform:uppercase;text-align:center;}
#contact_form{position:relative;}
#contact_form .loading{background:rgba(255,255,255,.67) url(../img/loading.gif) no-repeat center;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}
#contact_form .alert-box{display:none;}
#contact ul.form-list{margin-top:27px;}
#contact form .row > [class*="col-"]:first-child ul.form-list{margin-top:0;}
#contact .buttons-set .required{margin-bottom:31px;}
#contact .buttons-set .checkbox.newsletter{margin-top:0;margin-bottom:0;}
#contact .buttons-set input[type="submit"]{display:block;margin-right:auto;margin-left:auto;}
#footer{background:url(../img/bg-green.jpg) repeat center;border-top:6px solid #0a6c52;}
#footer-top{padding-top:42px;padding-bottom:30px;}
#footer-top .logo a{background:url(../img/spritesheet.png) no-repeat -4px -4px;color:transparent;display:inline-block;font-size:0;height:120px;line-height:0;overflow:hidden;text-indent:100%;width:232px;white-space:nowrap;}
#footer-top .slogan h2{font-size:20px;font-weight:normal;line-height:24px;padding-left:21px;text-transform:lowercase;}
#footer-top .social{margin-top:44px;margin-bottom:24px;text-align:center;}
#footer-top .phone{display:table;margin-right:auto;margin-left:auto;}
#footer-top .main-nav{font-size:22px;font-weight:bold;line-height:35px;margin-top:26px;text-align:center;text-transform:uppercase;}
#footer-top .main-nav a{color:white;}
#footer-top .main-nav a:hover{color:#fbfba6;}
#footer-top .main-nav a:hover, #footer-top .main-nav a:focus{text-decoration:none;}
#footer-bottom{background-color:rgba(10,69,33,.28);color:white;font-size:16px;line-height:19px;padding-top:24px;padding-bottom:25px;text-shadow:1px 1px rgba(7,70,33,.64);text-align:center;}
#copyright{line-height:27px;margin-bottom:0;}
#copyright span{display:inline-block;width:100%;}
#developer{text-align:center;}
#scrollUp{background-color:white;background-color:rgba(255,255,255,.67);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:transparent;font-size:0;height:65px;line-height:0;overflow:hidden;right:30px;bottom:30px;text-indent:100%;width:65px;white-space:nowrap;}
#scrollUp:hover{background-color:white;}
#scrollUp:before{background:url(../img/spritesheet.png) no-repeat -225px -177px;content:'';display:block;height:16px;margin-top:-8px;margin-right:auto;margin-left:auto;position:absolute;top:50%;right:0;left:0;width:27px;}
#map{border:none;width:100%;}
#main{padding-top:20px;padding-bottom:20px;}
.page-404 #main{text-align:center;}
#article-404{max-width:700px;}
#article-404 h3{color:#a3a3a3;font-size:16px;font-weight:600;line-height:1;margin-top:0;margin-bottom:24px;text-transform:uppercase;}
#article-404 .std{color:#bc0000;font-size:40px;font-weight:600;line-height:48px;text-transform:uppercase;}
.page-404 #main .btn-home{margin-top:40px;}
@media (min-width:768px){label{margin-bottom:10px;}
legend{margin-bottom:32px;}
.buttons-set{text-align:left;}
p.required{margin-top:4px;}
.buttons-set button, .buttons-set input[type="button"], .buttons-set input[type="submit"]{margin-top:22px;}
.std .more{display:inline !important;}
.std .more + .btn-more{display:none;}
#header-top .phone{display:table;float:none;margin-right:auto;margin-left:auto;}
#header-top .social{margin-top:0;}
#lang-nav{margin-top:0;}
#header-bottom{padding-top:42px;padding-bottom:47px;}
#header-bottom .logo{float:left;margin-top:0;text-align:left;max-width:296px;}
#header-bottom .slogan{padding-top:26px;margin-left:296px;}
#header-bottom .slogan h1{margin-bottom:12px;word-spacing:normal;}
#header-bottom .slogan h2{line-height:26px;padding-left:20px;margin-bottom:14px;max-width:320px;}
#slideshow .flex-direction-nav{display:block;}
#slideshow .flex-direction-nav .flex-prev{left:3.25%;}
#slideshow .flex-direction-nav .flex-next{right:3.25%;}
#partners{padding-top:34px;padding-bottom:34px;}
#partners .figcaption{padding-top:12px;}
#partners .partner.supporter{padding-top:0;}
#about{padding-top:39px;padding-bottom:24px;}
#about h3{font-size:60px;margin-bottom:15px;}
#about .baterec{margin-top:23px;}
#mission{padding-top:33px;padding-bottom:20px;}
#mission h3{font-size:35px;margin-bottom:17px;}
#recycle-info{padding-top:39px;padding-bottom:38px;}
#recycle-info h3{margin-bottom:19px;}
#recycle-info h4{margin-top:19px;margin-bottom:32px;}
#recycle-info .metals{font-size:17px;margin-top:32px;}
#recycle-info .metals li{margin-right:13px;margin-left:13px;}
#recycle-info .metals img{max-width:114px;}
#recycle-info .metals .figcaption{margin-top:5px;}
#recycle-info .statistics{margin-top:37px;padding:8px 13px 9px;}
#baterries-3r{padding-top:40px;padding-bottom:41px;}
#baterries-3r h3{font-size:50px;line-height:1;margin-bottom:-1px;}
#baterries-3r h4{margin-bottom:18px;min-width:312px;padding-top:20px;padding-bottom:20px;}
#did-you-know{padding-top:43px;padding-bottom:53px;}
#did-you-know h3{font-size:98px;}
#did-you-know .info-general{margin-bottom:60px;}
#contact{padding-top:45px;padding-bottom:49px;}
#contact h3{margin-bottom:10px;}
#contact ul.form-list{margin-top:0;}
#contact .buttons-set .required{margin-bottom:34px;}
#contact .buttons-set input[type="submit"]{display:inline-block;margin-right:0;margin-left:0;}
#contact .buttons-set .checkbox.newsletter{width:100%;}
#footer-top .wrapper{text-align:right;}
#footer-top .social{display:inline-block;margin-top:49px;margin-right:30px;margin-bottom:0;text-align:left;}
#footer-top .phone{display:inline-block;margin-top:39px;margin-right:0;margin-left:0;}
#footer-top .main-nav{margin-top:19px;text-align:right;}
#footer-top .main-nav li{display:inline-block;margin-left:23px;vertical-align:middle;}
#footer-top .main-nav li:first-child{margin-left:0;}
#footer-bottom{padding-top:20px;padding-bottom:21px;text-align:left;}
#copyright span{width:auto;}
#developer{text-align:right;}
.page-404 #main{text-align:left;}
}
@media (min-width:992px){legend{margin-bottom:28px;}
nav.menu > ul > li{display:inline-block;vertical-align:middle;}
#header-top .main-nav{font-size:18px;padding-top:4px;}
#header-top .main-nav li{margin-left:16px;}
#header-top .main-nav li:first-child{margin-left:0;}
#header-bottom{padding-top:24px;padding-bottom:10px;position:relative;}
#header-bottom .logo{max-width:none;}
#header-bottom .slogan{margin-left:366px;padding-top:28px;}
.slogan h1{font-size:30px;margin-bottom:20px;max-width:600px;}
#slideshow .flex-control-nav{display:block;width:940px;}
#slideshow .flex-direction-nav .flex-prev{left:4.2%;}
#slideshow .flex-direction-nav .flex-next{right:4.2%;}
#main{min-height:400px;}
#partners{padding-top:25px;padding-bottom:33px;}
#partners h3{margin-bottom:21px;overflow:hidden;position:absolute;top:0;right:0;left:0;text-overflow:ellipsis;white-space:nowrap;}
#partners .figure a{margin-right:0;}
#partners .figcaption{display:block;margin-top:11px;padding-top:0;max-width:230px;text-align:center;}
#partners .partner.project-partner{padding-top:0;}
#partners .row{display:table;width:100%;}
#partners .row > [class*="col-"]{display:table-cell;float:none;padding-top:35px;vertical-align:middle;}
#about{padding-top:38px;padding-bottom:45px;}
#about h3{margin-bottom:18px;}
#about .baterec{margin-top:27px;}
#mission{padding-top:44px;padding-bottom:36px;}
#mission h3{margin-bottom:25px;}
#recycle-info{padding-top:54px;padding-bottom:61px;}
#recycle-info h3{margin-bottom:0;padding-right:33px;text-align:right;}
#recycle-info .std.short-description{padding-top:2px;text-align:left;}
#recycle-info h4{margin-top:41px;margin-bottom:34px;}
#recycle-info .metals{font-size:20px;margin-top:34px;}
#recycle-info .metals li{margin-right:21px;margin-left:21px;}
#recycle-info .metals img{max-width:136px;}
#recycle-info .metals .figcaption{margin-top:7px;}
#recycle-info .statistics{margin-top:51px;padding:23px 36px 24px;}
#baterries-3r{padding-top:50px;padding-bottom:30px;}
#baterries-3r .baterry-3r{padding-top:0;}
#baterries-3r h3{margin-bottom:52px;}
#baterries-3r h4{display:block;min-width:0;}
#did-you-know{padding-top:86px;padding-bottom:57px;}
#did-you-know h3{margin-bottom:82px;}
#did-you-know .info-general{margin-bottom:0;margin-left:20px;text-align:left;}
#did-you-know .info-more ul{margin-bottom:0;}
#did-you-know .info-more ul.odd{padding-right:20px;text-align:right;}
#did-you-know .info-more ul.even{padding-left:20px;text-align:left;}
#contact{padding-top:53px;padding-bottom:72px;}
#footer-top{padding-top:47px;padding-bottom:33px;}
#footer-top .logo{float:left;max-width:232px;}
#footer-top .slogan{margin-top:27px;margin-left:240px;}
#footer-top .slogan h2{margin-bottom:0;}
#footer-top .phone, #footer-top .main-nav{margin-top:28px;}
#footer-top .social{margin-top:38px;}
.page-404 #main{background:url(../img/bg-404.png) no-repeat right 35px top -33px;}
}
@media (min-width:1200px){#header-top .main-nav{font-size:22px;}
#header-top .main-nav li{margin-left:34px;}
#header-bottom .slogan h2{float:left;margin-right:60px;}
#header-bottom .slogan p{padding-top:32px;}
#slideshow .flex-control-nav{width:1158px;}
#baterries-3r h4{display:inline-block;min-width:313px;}
#footer-top .slogan{margin-top:52px;margin-left:277px;}
}