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{scroll-behavior:smooth}
body{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
b,strong{font-weight:700}
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:400;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:-.25em}
sup{top:-.5em}
svg{overflow:hidden}
body:before{content:"";position:fixed;top:-10px;left:-10px;width:110%;height:10px;box-shadow:0 0 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:260%;font-weight:500;color:#333;text-shadow:0 1px 1px #FFF;border-bottom:none;padding-bottom:10px;margin:60px 0 0 4px}
.comm{margin:60px 0 45px 4px;border-bottom:solid 1px #999;line-height:130%}
.photos span{display:block;width:115px;height:2px;margin:5px 0 20px 4px;background-color:#096;float:right}
.divider span{display:block;width:77px;height:2px;margin:5px 0 20px 4px;background-color:#096}
h3{font-size:230%;font-weight:500;color:#333;line-height:100%;margin:65px 0 -20px 5px}
.plant_blok h3{padding-left:0;margin:65px 0 -20px 5px;line-height:100%;font-size:220%;color:#333;font-weight:500}
h4{font-size:200%;font-weight:700;color:#fff;margin:10px 0}
h5{font-size:200%;font-weight:700;color:#fff;margin:10px 0}
h6{font-size:180%;font-weight:400;color:#000;margin:46px 0 30px}
h7{font-size:220%;font-weight:400;color:#333;line-height:125%}
p{margin:35px 0 45px 5px;color:#333;font-size:138%;line-height:195%}
a{color:#093}
img{border:0}
p a{text-decoration:none;background-image:linear-gradient(#333 50%,#333 50%),linear-gradient(#093 50%,#093 50%);background-position:center bottom;background-repeat:no-repeat;background-size:0 2px,100% 2px;color:#093;padding-bottom:3px;transition:.5s ease-in-out}
a:hover{background-size:100% 2px,100% 2px;color:#333}
.further-reading{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:200%;font-weight:500;text-transform:uppercase;color:#333;text-shadow:1px 1px 1px #333}
.further-reading a{text-shadow:none;font-size:17px}
.button{float:left;min-width:180px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:#093;color:#FFF;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-decoration:none;-moz-box-shadow:-2px 0 5px #aaa;-webkit-box-shadow:-2px 0 12px #aaa;box-shadow:-2px 0 12px #aaa}
.button:focus{outline:none}
.button > span{vertical-align:middle}
.button--border-thin{border:0 solid}
a.button_dark,a.button_light{background-color:#093;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 0 1px #093;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .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:0 0 0 6px #dbdbdb}
a:hover.button_dark,a:hover._button_light{background-color:#096;text-shadow:0 -1px #096;border:5px solid rgba(0,0,0,.4);-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:inset 0 1px 2px #096}
a:hover.button_light{background-color:#000;border:5px solid #f5f5f5;box-shadow:0 0 0 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}
hr.cleanitlessneg{visibility:hidden;clear:both;margin-bottom:-40px}
hr.line{clear:both;margin-bottom:0}
#header{height:75px;background-color:#fff}
#header_in{width:960px;padding:0;height:75px;margin:auto;position:relative}
#header_in p{font-size:15pt;letter-spacing:1px;float:left;padding-top:2px;margin:0}
#header_in p a{text-decoration:none;color:#111;font-weight:100;background-image:none}
#header_in p a b{font-weight:600}
li.search a{background:url(../imgs-site/search.png);background-repeat:no-repeat;position:relative;background-position:18px 25px;width:14px}
li.search a:hover{background:url(../imgs-site/search.png);background-repeat:no-repeat;position:relative;background-position:18px 35px}
#menu{position:absolute;right:0;font-size:95%;background-color:#333;margin-right:0}
#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 30px 0;height:46px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#menu ul li a:hover{background-color:#095;color:#FFF}
#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{font-family:Arial,Helvetica,sans-serif;font-size:35px;line-height:120%;font-weight:100;margin:0px 0 0;text-transform:uppercase;color:#fff;letter-spacing:1px;text-shadow:1px 1px 1px #000; padding-top:0px;}
#main_part_in p{font-size:100%;font-weight:300;color:#FFF;text-align:left;text-shadow:0 1px #000}
#main_part .button_main{margin-top:10px;margin-left:-810px}
.logo-img:hover,.css-rotate:hover{-webkit-animation:logo .7s;-moz-animation:logo .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-color:#333; 
box-shadow: rgba(149, 157, 165, 0.7) 0px 4px 5px;
 }
#main_part_inner_in{position:relative}
#main_part_inner_in h1{ display: flex;justify-content: left;align-items: center;height: 150px;text-align:left}
#main_part_inner .button_main{position:absolute;top:46px;right:15px}
#content_inner{width:960px;margin:auto;padding-top:0}
.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:#333;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:600}
p.plant{width:590px;margin:-10px 0 30px 10px;color:#333;line-height:200%}
.helpheaders{font-size:25px;color:#333;font-weight:500;line-height:150%;margin:60px 0 0 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:80px auto;padding:0 0 0 10px;border-left:0 solid #095;background-color:#FFF;background-image:linear-gradient(rgba(0,153,51,1),rgba(0,153,51,0.2));background-size:3px 500px;background-repeat:no-repeat}
.pquote p{color:#333;font-size:25px}
.ptip{float:right;width:40%;margin:0 0 40px 40px;padding:20px;background-color:#D6D6D6;border-radius:3%;box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .13), 0 1px 4px 0 rgba(0, 0, 0, .11);transform:rotate(1deg)}
.imgbordercenter{border:none;margin:5px;padding:20px 20px 30px}
.imgborderleft{padding:5px;margin:20px 24px 20px 0;float:left}
.imgborderright{padding:5px;margin:20px 0 20px 24px;float:right;clear:left}
.imgnoborderright{padding:10px;margin:0;float:right;clear:left}
.full-width img{display:block;margin-left:auto;margin-right:auto;padding-bottom:40px}
.full-width-space img{display:block;margin:100px auto}
.full-width a{outline:none}
.full-width a img{padding-bottom:0;-moz-box-shadow:0 10px 6px -4px #999;-webkit-box-shadow:0 10px 6px -4px #999;box-shadow:10px 10px 8px -4px #999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lozad{opacity:0;transition:opacity 1000ms ease 500ms}
.lozad[data-loaded]{opacity:1}
.full-width a img:hover{opacity:.5}
.caption{font-size:17px;margin:0;padding:0 0 45px;font-style:italic;text-align:center}
.disclosure{font-size:16px;margin:0;font-style:italic}
#caresummary ol{font-size:36px;color:#095;margin:0 0 0 40px}
#caresummary ol li p{padding:9px 1px 9px 15px;font-size:18px;color:#333;border-left:0 solid #095;background-image:linear-gradient(rgba(0,153,51,1),rgba(0,153,51,0));background-size:3px 300px;background-repeat:no-repeat}
#caresummary ul{padding:0 0 0 35px;margin:25px 0 80px 7px;color:#333;line-height:200%;font-size:17px;background:url(../imgs-site/contentarrow1.png);background-repeat:no-repeat;background-position:0 4px}
#caresummary ol li p em{display:block;font-weight:700;font-style:normal;font-size:20px}
#guidelist ol{font-size:30px;color:#093;margin:0 0 0 37px}
#guidelist ol li p{padding:2px 0 2px 9px;font-size:19px;color:#333;border-left:2px solid #093}
#guidelist ol li p em{display:block}
.gallery a{outline:none;text-decoration:none;background-image:none;padding-bottom:0}
.gallery a img{padding:0;margin:18px 3px 20px 0;vertical-align:top;-moz-box-shadow:0 10px 6px -4px #999;-webkit-box-shadow:0 10px 6px -4px #999;box-shadow:10px 10px 8px -4px #999;border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.gallery a img:hover{opacity:.5}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222}
.contentlists li{padding:0 0 0 30px;margin:25px 0 40px 7px;color:#333;line-height:200%;font-size:125%;background:url(../imgs-site/contentarrow1.png);background-repeat:no-repeat;background-position:0 4px}
.yeslists li{padding:0 0 0 30px;margin:25px 0 50px 1px;color:#333;line-height:200%;font-size:125%;background:url(../imgs-site/postivepoint.png);background-repeat:no-repeat;background-position:0 4px}
.yeslists li strong,.nolists li strong{font-size:120%}
.nolists li{padding:0 0 0 30px;margin:25px 0 50px 1px;color:#333;line-height:200%;font-size:125%;background:url(../imgs-site/negativepoint.png);background-repeat:no-repeat;background-position:0 4px}
.positivepoints ul{margin:15px 0 20px 1px;padding:0;list-style:none;font-weight:700}
.positivepoints ul ul{margin:10px 0 0 20px;padding:0;list-style:none;font-weight:400}
.positivepoints li{font-size:17px;padding:0 0 10px 26px;margin:25px 0 20px 7px;color:#093;font-weight:700;line-height:155%;background:url(../imgs-site/postivepoint.png) no-repeat}
.negativepoints ul{margin:15px 0 20px 1px;padding:0;list-style:none;font-weight:700}
.negativepoints ul ul{margin:10px 0 0 20px;padding:0;list-style:none;font-weight:400}
.negativepoints li{font-size:17px;padding:0 0 10px 26px;margin:25px 0 20px 7px;color:red;font-weight:700;line-height:155%;background:url(../imgs-site/negativepoint.png) no-repeat}
#amazon{width:600px;padding-top:500px;margin-bottom:50px}
.amazon_left{width:170px;float:left;margin:0 70px 50px 100px}
.amazon_left p{font-weight:700;margin:auto;width:50%}
.amazon_right{width:170px;float:left;margin:0}
.amazon_right p{font-weight:700;margin:auto;width:50%}
#related-content{padding:60px 1px 1px}
a.related-content-link{display:block;float:left;width:130px;height:215px;margin:0 20px 16px 0;padding:0;border:1px solid #CCC;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-box-shadow:-2px 0 5px #999;-webkit-box-shadow:2px 0 12px #999;box-shadow:-2px 0 15px #999}
#related-content a{color:#000;text-decoration:none;font-size:15px;font-weight:500;padding:4px;border-radius:0 0 25px 0}
#related-content a:hover{color:#093;border:1px solid #093}
#related-content img{padding:0 0 11px}
.containerside{display:flex;justify-content:center;margin:0 auto;width:255px;min-height:5px;float:right;margin-top:100px;margin-left:0;text-align:center;padding:18px 18px 0;border:0 solid red}
.profile img{border-radius:50%;filter:drop-shadow(-20px 0 10px rgba(0,0,0,0.1));box-shadow:8px 16px 16px hsl(0deg 0% 0% / 0.25);border-radius:50%;margin:100px 0 0 50px}
.profile p{margin:-10px 0 45px 5px;text-align:right;font-style:italic}
.sliding-image{position:relative;animation:downwards .7s;animation-fill-mode:forwards;animation-delay:3s}
@keyframes downwards {
from{top:0}
to{top:55px}
}
.nametom{position:absolute;background-color:#095;color:#fff;padding:15px 30px 15px 10px;border-radius:100px;bottom:80px;left:50%;white-space:nowrap;max-width:150px;transform:translate(-85px,-240px);font-style:normal;box-shadow:0 10px 20px rgba(86,86,198,0.3);letter-spacing:1px;font-size:20px;opacity:0;position:relative;animation:upwards .7s;animation-fill-mode:forwards;animation-delay:3s}
.nametom:after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#095;border-width:16px 16px 0;bottom:-20px;margin-left:75px;transform:translate(15px,-17px) rotate(45deg)}
@keyframes upwards {
from{top:250px;left:250px;opacity:0}
to{top:0;opacity:1}
}
.introline span{display:block;width:105px;height:2px;margin:-30px 0 20px 4px;background-color:#095;float:right}
.rightspacegallery{width:305px;min-height:50px;float:right;margin-top:50px;margin-right:5px;margin-left:0;text-align:right}
.mailing_slide{margin-top:22px;color:#000;border:1px solid #999;border-radius:7px;padding:20px 15px 20px 55px;display:inline-block;font-size:19px;text-align:right;cursor:pointer;box-shadow:inset 0 0 0 0 #999;-webkit-transition:ease-out .5s;-moz-transition:ease-out .5s;transition:ease-out .5s;background-image:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:-265px -100px;text-decoration:none}
.mailing_slide:hover{box-shadow:inset 400px 0 0 0 #CCC;background-image:none}
.rightsocial-slide{height:50px;width:50px;margin:20px 16px 47px 0;float:left;border-radius:20%;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;-o-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;background:url(../imgs-site/sprites-2024.png);-webkit-box-reflect:below 0 linear-gradient(to bottom,rgba(0,0,0,0.0),rgba(0,0,0,0.2))}
.facebook{background-position:229px 0}
.instagram{background-position:179px 0}
.twitter{background-position:78px 0}
.youtube{background-position:129px 0}
.facebook:hover{background-position:229px -50px}
.instagram:hover{background-position:179px -50px}
.twitter:hover{background-position:78px -50px}
.youtube:hover{background-position:129px -50px}
.post-author {margin:0;color:#333;font-size:15px; margin: 40px 0 40px 5px; font-style:italic;}
.post-author a {color:#333; line-height:100%; font-weight:100;}
.center-text{text-align: center; font-size:22px; font-weight:bold; margin-bottom:30px;}
#author{background-color:#D6D6D6;background-image:linear-gradient(to bottom right,#E8E8E8,#CFCFCF);margin-right:0;margin-bottom:10px;padding:20px;border-radius:15px;box-shadow:rgba(0,0,0,0.07) 0 1px 2px,rgba(0,0,0,0.07) 0 2px 4px,rgba(0,0,0,0.07) 0 4px 8px,rgba(0,0,0,0.07) 0 8px 16px,rgba(0,0,0,0.07) 0 16px 32px,rgba(0,0,0,0.07) 0 32px 64px}
#author h3{font-size:31px;margin:10px 0 25px 20px;color:#333;font-weight:200;}
#author p{padding-left:20px}
.authort{font-size:27px;padding-left:20px;line-height:10%}
.authort a{ text-decoration:underline; background-image:none; color:#008040;font-weight:500;}
#author img{box-shadow:8px 16px 16px hsl(0deg 0% 0% / 0.25);border-radius:50%;margin:0 0 20px 20px}
.authorsocialmedia{min-height:50px;float:right;display:block;margin-left:auto;margin-right:auto;width:50%}
.authorsocialmedia a{font-weight:100}
.share{margin:0 0 50px;padding:0;text-align:left}
.share-text{display:inline-block;padding:0 12px 0 0;vertical-align:middle;font-weight:700;font-size:15px;letter-spacing:1px}
.facebook-share{display:inline-block;padding:11px 2px 11px 35px;margin:0 14px 0 0;vertical-align:middle;text-align:right;background:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:0 -121px;color:#00F;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:10px}
.pinterest-share{display:inline-block;padding:11px 2px 11px 35px;margin:0 14px 0 0;vertical-align:middle;text-align:right;background:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:-94px -121px;color:red;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:10px}
.twitter-share{display:inline-block;padding:11px 2px 11px 35px;margin:0 14px 0 0;vertical-align:middle;text-align:right;background:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:-183px -122px;color:#39F;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:10px}
#disqus_thread{padding-left:5px}
.back-to-top-footer{background:url(../imgs-site/sprites-2024.png) -40px -29px no-repeat;width:41px;height:41px;margin:auto}
.back-to-top-footer a{text-indent:-9999px;display:block;padding:14px}
.back-to-top-footer:hover{background:url(../imgs-site/sprites-2024.png) -40px -70px no-repeat}
footer{background:#000;height:10px;position:relative}
footer:before{content:"";position:absolute;top:-75px;height:75px;left:0;right:0;background:linear-gradient(to bottom right,transparent 49%,black 50%)}
#fborder{height:200px;background:url(../imgs-site/footer-houseplant-icon-3.jpg) 100px 0 no-repeat}
#footer-bottom{background:#000;height:165px}
#footer-nav{padding:0;list-style:none}
#footer-nav a{color:#FFF;padding:.85em 5%;text-decoration:none;display:block;font-weight:500;font-size:19px;background-color:#000}
#footer-nav a:hover{background-color:#093;color:#FFF}
.footer-img{display: block;margin-left: auto;margin-right: auto;} 
.container{max-width:75em;margin:0 auto;position:relative;overflow:hidden;padding:0 5%;background-color:#000}
.container h2,h3{padding-left:5px;font-size:200%;font-weight:700;color:#fff;padding-bottom:0;margin:10px 0;border-bottom:none;line-height:160%}
.subfooter{clear:both;width:100%;border-bottom:1px solid #FFF;background:#000}
.footer-col-first p{color:#FFF;font-size:135%}
.footer-col-second p{color:#FFF}
.footer-col-first{width:48%;float:left;margin:30px 147px 40px 0}
.footer-col-first img{padding:10px;margin:0;float:right;clear:left}
.footer-col-second{width:33%;float:left;margin:30px 0 40px}
.buttonfooter{float:left;min-width:200px;display:block;margin:0 0 60px;padding:10px 16px;border:3px solid #093;border-radius:2px;background:#000;color:#FFF;position:relative}
.buttonfooter:hover{color:#fff;background-color:#093;border:3px solid #093}
.buttonsearch{width:290px;display:block;margin:0;padding:16px 0 12px;border-radius:2px;background:#FFF;color:#FFF;background-image:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:210px 0}
.buttonsearch:hover{background-size:auto}
.contact-footer-box{font-size:15px;letter-spacing:1px;color:#fff;padding:41px 0 41px 33px;background-image:url(../imgs-site/sprites-2024.png);background-repeat:no-repeat;background-position:-287px 43px}
.clearfix{clear:both}
.rounded{counter-reset:li;list-style:none;font-size:18px;padding:50px}
.rounded a{position:relative;display:block;padding:25px 20px 20px 60px;margin:23px 0 20px 10px;color:#000;font-weight:100;text-decoration:none;border-radius:.1em .7em 0 0;transition:.3s ease-out}
.rounded a:hover{background:#EAEAEA;box-shadow:rgba(50,50,93,0.25) 0 6px 12px -2px,rgba(0,0,0,0.3) 0 3px 7px -3px}
.rounded a:hover:before{transform:rotate(15deg)}
.rounded a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.1em;background-image:linear-gradient(rgba(0,153,51,1),rgba(0,164,96,1));background-size:70px 170px;background-repeat:no-repeat;height:70px;width:70px;line-height:65px;text-align:center;color:#FFF;font-size:29px;border-radius:0 25% 0 0;transition:all .3s ease-out;box-shadow:rgba(50,50,93,0.25) 0 6px 12px -2px,rgba(0,0,0,0.3) 0 3px 7px -3px}
.bullet{margin-left:0;list-style:none;counter-reset:li;padding:40px 20px 20px}
.bullet li{position:relative;margin-bottom:3.5em;border:2px solid #999;padding:30px;border-radius:10px;background:#FEFEFE;color:#231F20;font-size:20px;line-height:200%;transition:all .9s ease-out}
.bullet li:before{position:absolute;top:-.7em;padding-left:.5em;padding-right:.5em;font-size:55px;font-weight:700;color:#333;background:#FFF;border-radius:10%;counter-increment:li;content:counter(li);line-height:100%}
.bullet li:nth-child(1){border-color:#093}
.bullet li:nth-child(2){border-color:#093}
.bullet li:nth-child(3){border-color:#093}
.bullet li:nth-child(4){border-color:#093}
.bullet li:nth-child(5){border-color:red;color:red}
.bullet li:nth-child(6){border-color:red;color:red}
.bullet li:nth-child(7){border-color:red;color:red}
.border li:hover{border-color:#333;background-color:#ECECEC}
.bullet li:nth-child(1):hover{border-color:#333}
.bullet li:nth-child(2):hover{border-color:#333}
.bullet li:nth-child(3):hover{border-color:#333}
.bullet li:nth-child(4):hover{border-color:#333}
.bullet li:nth-child(5):hover{border-color:#333}
.bullet li:nth-child(6):hover{border-color:#333}
.bullet li:nth-child(7):hover{border-color:#333}
@media only screen and (min-width: 1160px) {
#header_in{width:1100px;padding: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:1260px;margin:0 auto;position:relative;overflow:hidden;padding:0 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:910px) {
.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%}
#footer-nav a{font-size:17px;float:left;background-color:transparent;background-image:none;border-width:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 0 20px;padding:10px 19px}
#footer-nav{margin:0 auto;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;background:transparent;border:0;padding:12px 0 0}
#footer-nav li{display:inline-block}
}
@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:0}
#main_part_in,#main_part_inner_in{width:100%}
#main_part_in h1,#main_part_inner_in h1{padding-left:40px}
#menu ul li a{padding:29px 24px 0 25px;height:46px}
.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:100%;height:auto}
#related-content img{max-width:100%}
.plant_blok p{width:auto}
.rightspacegallery{display:block;width:100%;float:left;text-align:left;margin:10px 0}
.containerside{display:none;}
.photos span{width:77px;float:left}
.ptip{float:none;width:70%;margin:40px 30px;padding:15px;transform:rotate(0deg)}
.about_blok{width:95%}
#about_blok{width:95%}
.about_blok p{width:95%}
.recommendations{width:95%;padding:1%}
.full-width-space img{display:block;margin:200px auto 100px}
.gallery br{display:none}
.gallery a img{display:block;float:left;margin:15px;padding:4px 0 0 4px;max-height:140px}
#footer-bottom{background:#000;height:390px}
}
@media screen and (max-width:910px) {
#main_part{display:none}
.logo-img{position:absolute;top:15px;right:0;z-index:2}
#main_part_inner{min-height:0}
#main_part_in h1,#main_part_inner_in h1{padding:35px 4px; justify-content:center;align-items:center;height:auto;text-align:center;}
#menu{display:none}
.plant_blok{width:100%;margin:0 auto;padding-top:0}
.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 span{position:relative;top:-2px;left:40px;font-size:12px}
.overlay > label::before{content:'';display:block;position:relative;top:7px;border-top:3px solid #093}
.verticalNav{color:#333;position:relative;top:-348px;height:349px;padding-bottom:5px;max-width:100%;padding-left:0;font-size:19px;box-sizing:border-box;background-color:#fff;background-image:url(../imgs-site/search.png);background-repeat:no-repeat;background-position:17px 316px;border-top:1px solid #CCC;transition:top 300ms 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:0;padding:14px 10px 14px 72px;background-image:none;background-color:#333;color:#FFF;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;text-decoration:none;-moz-box-shadow:-2px 0 5px #aaa;-webkit-box-shadow:-2px 0 12px #aaa;box-shadow:-2px 0 12px #aaa}
.pushdown{padding-bottom:1px;margin-left:15px;background-color:#fff;margin-top:-150px;transition:margin-top 300ms 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:217px}
#content_inner{margin-top:-100px}
#main_part_inner{background-color:#096;background-image:linear-gradient(to bottom right,#096,#093);box-shadow:0 5px 5px grey;margin:-187px 0 90px;margin-left:0;padding:0}
#main_part_in h1,#main_part_inner_in h1{padding-left:7px;padding-right:7px;font-size:29px;font-weight:600;text-align:left;color:#fff;text-shadow:0 1px #000; text-align:center; text-shadow:none;}
p{margin:10px 3px 50px}
.plant_blok h3{padding-left:0;margin:65px 0 10px;line-height:125%;font-size:210%;color:#333;font-weight:500}
.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%}
#header_in{width:93%}
.helpheaders{margin:60px 0 0 1px}
#fborder{height:200px;background:url(../imgs-site/footer-houseplant-icon-3.jpg) 15px -5px no-repeat}
.footer-col-first h5{font-size:180%}
.footer-col-first{width:99%;float:left;margin:30px 0}
.footer-col-second{width:99%;float:left;margin:30px 0 40px}
.authorsocialmedia{width:270px;float:none;margin:25px 0 75px 25px}
.share{margin:12px 20px 9px 5px}
}
@media screen and (max-width:500px) {
.pquote{float:none;width:70%;margin:80px auto;padding:0 0 0 10px;border-left:0 solid #093;background-color:#FFF}
.imgborderleft,.imgborderright,.imgbordercenter{float:none;display:block;border:none;padding:33px 0;margin:5px 0}
h2{font-size:230%}
.h2large{font-size:8vw;margin:60px 0 30px 4px;line-height:130%}
p{font-size:137%;line-height:200%}
.contentlists li{line-height:200%;font-size:125%}
.footer-col-first img{float:none}
#content_inner{width:92%;margin-top:-100px}
a.related-content-link{margin:0 12px 20px 0}
.full-width{margin:calc(50% - 50vw)}
.full-width img{max-width:100%}
.share{margin:0 25px 25px 5px}
.share-text{display:block}
.facebook-share,.pinterest-share,.twitter-share{max-width:100px;margin-top:20px}
.center-text{text-align: left;}
}
@media only screen and (max-width: 359px) {
#content_inner{width:100%!important}
#content_inner p{padding-left:10px!important;padding-right:10px!important;margin-left:0!important;margin-right:0!important}
h2{padding-left:10px}
.plant_blok h3{padding-left:10px}
.divider span{margin-left:15px}
.photos span{margin-left:15px}
.helpheaders{background-image:url(../imgs-site/quotes3.png);background-repeat:no-repeat;background-position:right}
}
@media screen and (max-width:310px) {
.overlay > label{left:5px}
}
@media print {
body{background:none;color:#000;width:100%;margin:0;float:none}
.plant_blok{width:100%;margin:0;padding:0;background:none;float:none}
#header,.containerside,.rightspacegallery,#footer-bottom,.subfooter,.footer-col-first,body:before,body:after{display:none}
}