a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp{margin:0;padding:0;font-size:100%;}
html,
body{height:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section{display:block;}
b,
strong{font-weight:bold;}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
ol {list-style:decimal;}
ul{list-style:none;}
li{display:list-item;}
table{border-collapse:collapse;border-spacing:0;}
th,
td,
caption{font-weight:normal;vertical-align:top;text-align:left;}
q{quotes:none;}
q:before,
q:after{content:"";content:none;}
sub,
sup,
small{font-size:75%;}
sub,
sup{line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg{overflow:hidden;}
body:before{content:"";position:fixed;top:-10px;left:-10px;width:110%;height:10px;box-shadow:0px 0px 10px rgba(0,0,0,.8);z-index:999;}
body:after{content:"";position:fixed;bottom:-10px;left:-10px;width:110%;height:10px;box-shadow:0px 0px 10px rgba(0,0,0,.8);z-index:999;}
body{font-family:Raleway, Arial, Helvetica, sans-serif, sans-serif;font-size:14px;}
h2{font-size:240%;font-weight:500;margin:60px 0 45px 4px;padding-bottom:4px;border-bottom:solid 1px #D5D5D5;text-shadow:0px 2px #CCCCCC; color:#333333; line-height:130%;}
.h2lighter{font-weight:300;}
h3{font-size:220%;font-weight:500;color:#333333;line-height:100%;margin:60px 0px -20px 5px;}
h4{font-size:175%;font-weight:500;color:#000;}
h5{font-size:200%;font-weight:bold;color:#fff;margin:10px 0 10px 0px;}
.h5_light{font-weight:100;font-size:50px;}
h6{font-size:180%;font-weight:400;color:#000000;margin:46px 0 30px 0px;}
h7{font-size:190%;font-weight:400;color:#333333;line-height:125%;text-shadow:0px 2px #CCCCCC;}
p{margin:35px 0 45px 5px;color:#333333;font-size:120%;line-height:190%;}
a{color:#009933;}
img{border:0;}
p a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover{color:#000;}
.button{float:left;min-width:180px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:#009933;color:#FFFFFF;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-decoration:none;-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 12px #aaa;box-shadow:-2px 0px 12px #aaa;}
.button:focus{outline:none;}
.button > span{vertical-align:middle;}
.button--border-thin{border:0px solid;}
.button--ujarak{-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s;}
.button--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#37474f;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 12px #aaa;box-shadow:-2px 0px 12px #aaa;}
.button--ujarak.button--round-s::before{border-radius:2px;}
.button--ujarak.button--inverted::before{background:#7986CB;}
.button--ujarak,
.button--ujarak::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.button--ujarak:hover{color:#fff;border-color:#37474f;}
.button--ujarak.button--inverted:hover{color:#37474F;border-color:#fff;}
.button--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
a.button_dark, a.button_light{background-color:#009933;display:block;width:90px;padding:15px 30px 0 25px;height:33px;text-align:center;margin:auto;z-index:2;position:relative;color:#fff;font-size:11pt;font-weight:400;text-decoration:none;letter-spacing:1px;border:5px solid rgba(0, 0, 0, .2);-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:inset 0px 1px #009933;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a.button_light{margin-left:10px;width:180px;border:5px solid #fff;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0px 0px 0px 6px #dbdbdb;}
a:hover.button_dark, a:hover._button_light{background-color:#009966;text-shadow:0px -1px #009966;border:5px solid rgba(0, 0, 0, .4);-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:inset 0px 1px 2px #009966;}
a:hover.button_light{background-color:#000000;border:5px solid #f5f5f5;box-shadow:0px 0px 0px 1px #cbcbcb;}
.moreabout .button_dark{margin:0;}
hr.cleanit{visibility:hidden;clear:both;margin-bottom:80px;}
hr.cleanitless{visibility:hidden;clear:both;margin-bottom:40px;}
#header{height:75px;background-color:#fff;}
#header_in{width:960px;padding:0px 10px 0 10px;height:75px;margin:auto;position:relative;}
#header_in p{font-size:15pt;letter-spacing:1px;float:left;padding-top:2px;margin:0px;}
#header_in p a{text-decoration:none;color:#111;font-weight:100;}
#header_in p a b{font-weight:600;}
#menu{position:absolute;right:0px;font-size:95%;background-color:#333333;background:url('../imgs-site/menu_cut2.jpg') no-repeat scroll right;margin-right:0px;}
#menu ul li{float:left;display:inline;}
#menu ul li a{text-decoration:none;color:#101115;text-transform:uppercase;font-weight:300;letter-spacing:1px;display:block;padding:29px 37px 0 37px;height:46px;background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#menu ul li a:hover{background-color:#009933;color:#FFFFFF;}
#menu ul li a.active{background:none;color:#fff;}
#main_part, #main_part_inner{width:100%;height:380px;background-color:#FFF;}
#main_part_in, #main_part_inner_in{width:960px;margin:auto;}
#main_part_in_home, #main_part_inner_in-home{margin:auto;}
#main_part_in h1, #main_part_inner_in h1{padding-top:20px;padding-bottom:14px;padding-left:10px;font-size:34px;font-weight:600;text-align:left;color:#fff;text-shadow:0px 3px #000;}
#main_part_in p{font-size:100%;font-weight:300;color:#FFFFFF;text-align:left;text-shadow:0px 1px #000;}
#main_part .button_main{margin-top:10px;margin-left:-810px;}
.logo-img:hover, .css-rotate:hover{-webkit-animation:logo 0.7s;-moz-animation:logo 0.7s;}
@-webkit-keyframes logo{0%{-webkit-transform:rotate(0deg);}
17%{-webkit-transform:rotate(10deg);}
34%{-webkit-transform:rotate(-10deg);}
51%{-webkit-transform:rotate(6deg);}
68%{-webkit-transform:rotate(-6deg);}
85%{-webkit-transform:rotate(3deg);}
100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes logo{0%{-moz-transform:rotate(0deg);}
17%{-moz-transform:rotate(10deg);}
34%{-moz-transform:rotate(-10deg);}
51%{-moz-transform:rotate(6deg);}
68%{-moz-transform:rotate(-6deg);}
85%{-moz-transform:rotate(3deg);}
100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes logo{0%{-o-transform:rotate(0deg);}
17%{-o-transform:rotate(10deg);}
34%{-o-transform:rotate(-10deg);}
51%{-o-transform:rotate(6deg);}
68%{-o-transform:rotate(-6deg);}
85%{-o-transform:rotate(3deg);}
100%{-o-transform:rotate(0deg);}
}
@keyframes logo{0%{transform:rotate(0deg);}
17%{transform:rotate(10deg);}
34%{transform:rotate(-10deg);}
51%{transform:rotate(6deg);}
68%{transform:rotate(-6deg);}
85%{transform:rotate(3deg);}
100%{transform:rotate(0deg);}
}
#main_part_inner{height:150px;background:url('../imgs-site/black1.jpg') scroll top center;background-color:#333333;}
#main_part_inner_in{position:relative;}
#main_part_inner_in h1{padding-top:46px;text-align:left;}
#main_part_inner .button_main{position:absolute;top:46px;right:15px;}
#content{max-width:960px;margin:auto;padding-top:40px;}
#content_inner{width:960px;margin:auto;padding-top:0;}
.thirds{width:302px;margin:0px 12px 100px 5px;float:left;}
.thirds h2{margin-top:0;margin-left:0;font-size:210%;font-weight:300;color:#27292a;margin-bottom:18px;}
.thirds p{font-size:115%;color:#37393a;line-height:210%;}
div.cara{clear:both;width:940px;height:1px;background-color:#cccccc;margin-top:40px;margin-left:5px;}
p.youlike, p.teamline{font-weight:400;line-height:150%;width:940px;color:#333333;margin:10px 0 0 5px;}
p.teamline{margin:-5px 0 20px 5px;}
.about_blok{width:600px;float:left;margin-right:19px;margin-bottom:150px; margin-top:50px;}
p.about{width:560px;margin:-10px 0 25px 5px;color:#333333;font-size:100%;font-weight:400;line-height:200%;}
.FAQ_blok{max-width:600px;width:100%;float:left;margin-right:20px;margin-bottom:50px;}
.plant_blok{width:620px;float:left;margin-right:15px;margin-bottom:50px;}
.plant_blok a{font-weight:bold;}
p.plant{width:590px;margin:-10px 0 30px 10px;color:#333333;line-height:200%;}
.helpheaders{font-size:24px;color:#333333;font-weight:500;line-height:150%;margin:60px 0px -30px 1px;padding:20px 0 20px 80px;background-image:url(../imgs-site/quotes3.png);background-repeat:no-repeat;background-position:left;}
.pquote{float:none;width:60%;margin: 75px auto;padding:0 0 0 7px;border-left:4px solid #009933; background-color:#FFF;}
.pquote p{color:#333;font-size:25px;font-style:italic;}
.imgbordercenter{border:none;margin:5px;padding:20px 20px 30px 20px;}
.imgborderleft{padding:5px;margin:20px 24px 20px 0px;float:left;}
.imgborderright{padding:5px;margin:20px 0px 20px 24px;float:right;clear:left;}
.imgnoborderright{padding:10px;margin:0px;float:right;clear:left;}
#full-width img {display: block; margin-left: auto; margin-right: auto; padding-bottom:40px; }
#full-width a{outline:none;}
#full-width a img{padding-bottom:0px; -moz-box-shadow:0 10px 6px -4px #999999 -webkit-box-shadow:0 10px 6px -4px #999999;box-shadow:10px 10px 8px -4px #999999; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }
.lozad {opacity: 0;transition: opacity 1000ms ease 500ms;}
.lozad[data-loaded] { opacity: 1;}
#full-width a img:hover {opacity: 0.5;}
.caption {font-size:15px; margin:0px; padding:0 0 40px 0; font-style:italic;}
#caresummary ol {font-size:35px; color:#093; margin:0 0 0 40px; }
#caresummary ol li p { padding:10px 1px 9px 11px; font-size:17px; color:#333333; border-left: 2px solid #093; }
#caresummary ul { padding:0px 0px 0px 35px;margin:25px 0 80px 7px;color:#333333;line-height:200%;font-size:17px;background:url(../imgs-site/contentarrow1.png);  background-repeat: no-repeat;background-position: 0px 4px;}
#caresummary ol li p em { display:block; font-weight:bold; font-style:normal; font-size:19px; }
#guidelist ol {font-size:30px; color:#093; margin:0 0 0 37px; }
#guidelist ol li p { padding:2px 0px 2px 9px; font-size:19px; color:#333333; border-left: 2px solid #093; }
#guidelist ol li p em { display:block; }
.gallery a{outline:none;}
.gallery a img{padding:0px;margin:18px 30px 20px 0;vertical-align:top;-moz-box-shadow:0 10px 6px -4px #999999
-webkit-box-shadow:0 10px 6px -4px #999999;box-shadow:10px 10px 8px -4px #999999; border-radius: 2px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }
.gallery a img:hover {opacity: 1.5;}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222;}
#contentlists li{padding:0px 0px 0px 30px;margin:25px 0 40px 7px;color:#333333;line-height:200%;font-size:115%;background:url(../imgs-site/contentarrow1.png);  background-repeat: no-repeat;background-position: 0px 4px; }
#yeslists li{padding:0px 0px 0px 30px;margin:25px 0 50px 1px;color:#333333;line-height:200%;font-size:120%;background:url(../imgs-site/postivepoint.png);  background-repeat: no-repeat;background-position: 0px 4px; }
#yeslists li strong, #nolists li strong {font-size:125%;}
#nolists li{padding:0px 0px 0px 30px;margin:25px 0 50px 1px;color:#333333;line-height:200%;font-size:120%;background:url(../imgs-site/negativepoint.png);  background-repeat: no-repeat;background-position: 0px 4px; }
#positivepoints ul{margin:12px 0px 0px 1px;padding:0px;list-style:none;font-weight:bold;}
#positivepoints ul ul{margin:10px 0px 0px 20px;padding:0px;list-style:none;font-weight:normal;}
#positivepoints li{font-size:17px;padding:0px 0px 0px 26px;margin:20px 0 15px 7px;color:#009933;font-weight:bold;line-height:135%;background:url(../imgs-site/postivepoint.png) no-repeat;}
#negativepoints ul{margin:12px 0px 0px 1px;padding:0px;list-style:none;font-weight:bold;}
#negativepoints ul ul{margin:10px 0px 0px 20px;padding:0px;list-style:none;font-weight:normal;}
#negativepoints li{font-size:17px;padding:0px 0px 0px 26px;margin:20px 0 15px 7px;color:#FF0000;font-weight:bold;line-height:135%;background:url(../imgs-site/negativepoint.png) no-repeat;}
.standouttext{color:#0099FF;font-size:110%;font-weight:bold;}
#amazon{width:600px;padding-top:500px;margin-bottom:50px;}
#amazon_left{width:170px;float:left;margin:0px 70px 50px 100px;}
#amazon_left p{font-weight:bold;margin: auto;width: 50%;}
#amazon_right{width:170px;float:left;margin:none;}
#amazon_right p{font-weight:bold;margin: auto;width: 50%;}
#related-content{padding:40px 1px 1px 1px;}
a.related-content-link{display:block;float:left;width:130px;height:180px;margin:0px 16px 16px 0px;padding:0px;border:1px solid #CCCCCC;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-box-shadow:-2px 0px 5px #999999;-webkit-box-shadow:2px 0px 12px #999999;box-shadow:-2px 0px 15px #999999;}
#related-content a{color:#009933;text-decoration:none;font-size:12px;font-weight:500;}
#related-content a:hover{color:#333333;border:1px solid #009933;}
#related-content img{padding:0px 0px 6px 0px;}
.rightspace{width:330px;min-height:80px;float:left;margin-top:50px;text-align:right;}
.rightspaceupper{width:305px;min-height:5px;float:right;margin-top:5px;margin-left:2px;text-align:right;}
.rightspacevideo {width:305px;min-height:250px;float:right;margin-top:75px; margin-bottom:75px;text-align:right;}
.rightspaceplants{width:301px;min-height:80px;float:left;margin-top:60px;margin-left:2px;text-align:right;}
.rightspaceplantslow{width:300px;min-height:80px;float:left;margin-top:50px;margin-left:12px;text-align:right;margin-top:800px;}
.rightspacesmall{width:250px;min-height:80px;float:left;margin-top:1px;margin-top:50px;text-align:right;}
.bannerwide{max-width:728px;max-height:300px;margin:auto;padding-top:35px;padding-bottom:4px;}
.rightspacesocialmedia{width:305px;min-height:50px;float:right;margin-top:100px;margin-right:5px;margin-left:0px;text-align:right;}
.rightsocial-slide{height:48px;width:48px;margin:15px 5px 0px 20px;float:right;border-radius:50%;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.4s; background:url(../imgs-site/css-sprites-image.png);}
.social-slide{height:48px;width:48px;margin:10px 20px 10px 5px;float:left;border-radius:50%;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.4s;background:url(../imgs-site/css-sprites-image.png);}
.rightsocial-slide:hover{box-shadow:0px 0px 4px 1px #fff;}
.social-slide:hover{box-shadow:0px 0px 4px 1px #fff;}
.facebook-hover{background-position:0px 0px;}
.instagram-hover{background-position:-48px 0px;}
.pinterest-hover{background-position:-96px 0px;}
.facebook-hover:hover{background-position:0px -48px;}
.instagram-hover:hover{background-position:-48px -48px;}
.pinterest-hover:hover{background-position:-96px -48px;}
#author {background-color:#EAEAEA; margin-right:0px;margin-bottom:50px; padding:20px 20px 20px 20px; border-radius: 0px 75px 0px 0px;}
#author h4 {font-size:31px; margin: 10px 0 25px 20px;}
#author p {padding-left:20px;}
.authort {font-size:27px; padding-left:20px; line-height:10%;}
#author img {box-shadow:0px 0px 10px 1px #fff; border-radius:50%; margin:0px 0px 20px 20px ;}
.authorsocialmedia {width:220px;min-height:50px;float:right;margin-top:50px;margin-right:100px;}
#disqus_thread{padding-left:5px;}
#footer-banner{height:100px;background-color:#FFFFFF;background-image:url(../imgs-site/footerbanner.png);background-repeat:repeat-x;}
#footer{clear:both;background-image:url(../imgs-site/bottomlevel4.jpg);color:#FFFFFF;width:100%;border-top:1px solid #878382;}
#footer .credit{font-size:0.875em;color:#FFFFFF;float:left;padding:0.5em 0;}
#footer .credit a{color:#FFFFFF;font-style:italic;}
#footer .credit a:hover{color:#FFFFFF;}
#footer-nav{padding:0;list-style:none;}
#footer-nav a{color:#FFF;padding:0.85em 5%;text-decoration:none;display:block;font-weight:none;font-size:19px;background-color:#0A0A0A; font-style:italic;}
#footer-nav a:hover{background-color:#009933;color:#FFF;}
.container{max-width:75em;margin:0 auto;position:relative;overflow:hidden;padding:0 5% 0px 5%;}
.container h5{padding-left:5px;}
.subfooter{clear:both;width:100%;color:#CCCCCC;-webkit-box-shadow:0 0 15px rgba(255, 255, 255, 0.1), inset 0 5px 81px rgba(255, 255, 255, 0.1);-moz-box-shadow:0 0 15px rgba(255, 255, 255, 0.1), inset 0 5px 81px rgba(255, 255, 255, 0.1);box-shadow:0 0 15px rgba(255, 255, 255, 0.1), inset 0 5px 81px rgba(255, 255, 255, 0.1);border-bottom:1px solid #0f0f0f;background:#000000;}
.subfooter aside{float:left;width:45%;padding:4.5em 0;font-family:Arial, Helvetica, sans-serif, sans-serif;font-size:0.75em;}
.subfooter aside:nth-of-type(2){border:solid #878382;border-width:1px 0;width:100%;}
.footer-col-first p{color:#FFFFFF;}
.footer-col-second p{color:#FFFFFF;}
.footer-col-first{width:48%;float:left;margin:30px 150px 40px 0px;}
.footer-col-first img{padding:10px;margin:0px;float:right;clear:left;}
.footer-col-second{width:30%;float:left;margin:30px 0px 40px 0px;}
.google-search-box {padding:40px 0px 80px 0px; }
.clearfix{clear:both;}
@media only screen and (min-width: 1160px) {
#header_in{width:1100px;padding:0px 10px 0 10px;height:75px;margin:auto;position:relative;}
#main_part_inner_in{width:1100px;margin:auto;}
#content_inner{width:1100px;margin:auto;padding-top:0;}
.container{max-width:1100px;margin:0 auto;position:relative;overflow:hidden;padding:0 5% 0px 5%;}
.plant_blok{width:720px;float:left;margin-right:55px;margin-bottom:50px;}
.about_blok{width:720px;float:left;margin-right:55px;}
}

@media screen and (min-width:850px) {
.overlay {
display:none}
#toggle {
display:none}
.verticalNav {
display:none}
}
@media screen and (min-width:980px){#sidebar{width:33%;padding:0;}
.subfooter aside{width:49%;}
.subfooter aside:nth-of-type(2){border-width:0 1px;width:45%;}
#aside:nth-of-type(2),
#aside:nth-of-type(3){padding-left:1%;}
}
@media screen and (min-width:980px){#footer-nav{background:#474342;padding:1.5em 0;border-bottom:1px solid #878382;overflow:hidden;}
#footer-nav li{border:0;}
#footer-nav a{padding:100px;float:left;background-color:transparent;background-image:none;border-width:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#footer .credit{padding:0.75em 0;}
#footer-nav{float:left;margin-right:5%;margin-left:20%;background:transparent;border:0;padding:1.5em 0;}
#footer-nav li{display:inline;}
#footer-nav a{padding:0.5em 1.25em;}
#footer-nav a:hover{color:#fff;background-color:#009933}
#footer-nav li.current a:hover{color:#777;}
#footer-nav li:last-child a{}
}
@media screen and (min-width:980px){#footer-nav a{padding:5px 20px 5px 20px;}
}
.back-to-top{float:right;background:url(../imgs-site/css-sprites-image.png) -147px -1px no-repeat;width:41px;height:41px;z-index:1;}
.back-to-top a{text-indent:-9999px;display:block;}
.back-to-top:hover{background:url(../imgs-site/css-sprites-image.png) -147px -42px no-repeat;}
#slidebox{width:380px;height:145px;padding:10px 10px 15px 10px;background-color:#fff;border-top:9px solid #009933;position:fixed;bottom:0px;right:-455px;-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 12px #aaa;box-shadow:-2px 0px 15px #aaa;}
#slidebox p, a.more{font-size:17px;line-height:180%;color:#000;margin:10px 5px 0px 0px; font-style:italic;}
#slidebox img{float:left;margin:10px 10px 0px 2px;}
@media screen and (max-width:980px){body{overflow-x: hidden;}
#header_in{width:97%;}
#main_part, #main_part_inner{width:99.9%;}
#main_part_inner{width:99.9%;min-height:150px;height:auto;padding-left:0px;}
#main_part_in, #main_part_inner_in{width:100%;}
.logo-img{max-width:100%;}
#content_inner{width:92%; margin-top:-50px;}
.plant_blok{width:100%; margin: 0 auto; padding-top:50px;}
.FAQ_blok{width:99%;}
.FAQ_blok p{width:auto;}
img{max-width:99%;height:auto;width:auto\9;}
#related-content img{max-width:100%;width:auto\9;  }
.plant_blok p{width:auto;}
.rightspacesocialmedia{display:block; width:100%;float:left;margin-top:10px;margin-right:0px;margin-left:0px; margin-bottom:10px;text-align:left;}
.rightspacevideo {float:none;max-width: 320px; margin: 0 auto;}
.rightsocial-slide{float:right; margin:10px 15px 0px 5px;}

.rightspacesocialmediaicons {display:none;}
.followus {display:none;}

.rightspaceplants{float:left;width:90%;}
.rightspaceupper{float:left;width:90%;}
.about_blok{width:95%;}
#about_blok{width:95%;}
.about_blok p{width:95%;}
.recommendations{width:95%;padding:1%;}
.rightspaceplants{min-width:100%;text-align:left;}
.gallery br{display:none;}
.gallery a img{display:block;float:left;margin:15px 15px 15px 15px;padding:4px 0px 0px 4px; max-height:140px; }
.back-to-top{ visibility:hidden}
}
@media screen and (max-width:980px){#slidebox{display:none;}
}
a.more{cursor:pointer;color:#009933;font-size:17px;line-height:0%;font-weight:bold;}
a.more:hover{text-decoration:underline;color:#333333;}
a.close{background:transparent url(../imgs-site/css-sprites-image.png) no-repeat -190px 0px;width:40px;height:20px;position:absolute;cursor:pointer;top:0px;right:0px;}
a.close:hover{background-position:-190px -20px;}

@media screen and (max-width:850px){#main_part{display:none;}
.logo-img{position: absolute;top: 15px; right: 0px; z-index:2;}
#main_part_inner{min-height:0;}
#main_part_in h1, #main_part_inner_in h1{padding:35px 5px 35px 5px;}
#menu {
display:none}
.plant_blok{width:100%; margin: 0 auto; padding-top:0px;}
.overlay {
position:absolute;
top:-0;
right:0;
z-index:1;
width:100%;
height:87px;
background-color:#FFF;
overflow:hidden}
.overlay > label {
cursor:pointer;
display:block;
position:relative;
top:37px;
left:30px;
width:30px;
height:16px;
border-top:3px solid #093;
border-bottom:3px solid #093}
.overlay > label p {
position:relative;
top:-16px;
left:35px;
font-size:12px}
.overlay > label::before {
content:'';
display:block;
position:relative;
top:7px;
border-top:3px solid #093}
.verticalNav {
color:#333;
position:relative;
top:-330px;
height:289px;
padding:5px;
max-width:100%;
padding-left:0px;
font-size:22px;
box-sizing:border-box;
background-color:#fff;
border-top:1px solid #CCC;
transition:top 600ms cubic-bezier(0.17,0.04,0.03,0.94)}
.verticalNav a {
display:block;
border-bottom:1px solid #E7E7E7;
max-width:100%;
color:#111;
text-decoration:none;
padding:14px 10px 14px 67px;}
.verticalNav a:hover {
color:#093;
margin:0px;padding:14px 10px 14px 72px;background:#333;color:#FFFFFF;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-decoration:none;-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 12px #aaa;box-shadow:-2px 0px 12px #aaa;}
.pushdown {
padding-bottom:10px;
margin-left:15px;
background-color:#fff;
margin-top:-100px;
transition:margin-top 600ms cubic-bezier(0.17,0.04,0.03,0.94)}
#toggle {
position:absolute;
visibility:hidden}
#toggle:checked ~ .verticalNav {
top:12px}
#toggle:checked ~ .pushdown {
margin-top:189px}
#content_inner{margin-top:-100px;}
#main_part_inner{background-color:#009966;background-image: linear-gradient(to bottom right, #009966,  #093); box-shadow: 0px 5px 5px grey;}
#main_part_in h1, #main_part_inner_in h1{padding-left:5px;padding-right:15px;font-size:30px;font-weight:600;text-align:left;color:#fff;text-shadow:0px 1px #000;}
#main_part_inner{margin:-187px 0 100px 0;margin-left:0px; padding:0px;}
#main_part_inner_in h1{text-align:center;}
p{margin:10px 3px 50px 3px;font-size:17px;}
h3{margin:55px 0px -2px 3px; line-height:130%;}
#amazon_left{margin: auto; width: 50%; float:none; padding: 30px;}
#amazon_right{margin: auto; width: 50%; float:none; padding: 30px;}
#amazon_right img, #amazon_left img{max-width:100%;}
.rightspaceplants{margin:0px;padding:0px;}
#header_in{width:93%;}
.helpheaders{margin:60px 0px -15px 1px;}
.footer-col-first h5{font-size:180%;}
.footer-col-first{width:99%;float:left;margin:30px 0px 30px 0px;}
.footer-col-second{width:99%;float:left;margin:30px 0px 40px 0px;}
.authorsocialmedia {width:220px;float:none;margin:25px 0px 75px 0px;}
}
@media screen and (max-width:500px){.pquote{float:none;width:70%;margin: 75px auto;padding:0 0 0 7px;border-left:4px solid #009933; background-color:#FFF;}
.imgborderleft, .imgborderright, .imgbordercenter {float:none;display:block;border:none;padding:33px 0px 33px 0px;margin:5px 0px 5px 0px;}
h2{font-size:205%;}
p{font-size:125%; line-height:200%;}
#contentlists li{line-height:200%;font-size:120%;}
.footer-col-first img{float:none;}
#content_inner{width:92%; margin-top:-100px;}
a.related-content-link{margin:0px 20px 20px 0px;}
#full-width { margin: auto calc(50% - 50vw); transform: translateX(calc(50vw - 50%));  }
#full-width img {max-width:100%; }
}
@media screen and (max-width:310px) {
.overlay > label {
left:5px
}
}
@media print {
body {background: none; color: black; width: 100%; margin: 0; float: none;}
.plant_blok {width: 100%; margin: 0; padding: 0; background: none; float: none;}
#header, .rightspaceupper, .rightspacesocialmedia, .rightspaceplants, #footer, #slidebox, .subfooter, .footer-col-first, .back-to-top, body:before, body:after {
display: none;}
}