@font-face {
    font-family: seaside_displaymedium;
    src: url(andrijtype_-_seasidedisplaymedium-webfont.eot);
    src: url(andrijtype_-_seasidedisplaymedium-webfont.eot?#iefix) format('embedded-opentype'), url(andrijtype_-_seasidedisplaymedium-webfont.woff2) format('woff2'), url(andrijtype_-_seasidedisplaymedium-webfont.woff) format('woff'), url(andrijtype_-_seasidedisplaymedium-webfont.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('gotham-medium-webfont.eot');
    src: url('gotham-medium-webfont.eot?#iefix') format('embedded-opentype'), url('gotham-medium-webfont.woff2') format('woff2'), url('gotham-medium-webfont.woff') format('woff'), url('gotham-medium-webfont.ttf') format('truetype'), url('gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('GothamMedium.eot');
    src: url('GothamMedium.eot?#iefix') format('embedded-opentype'), url('GothamMedium.woff') format('woff'), url('GothamMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('GothamBold.eot');
    src: url('GothamBold.eot?#iefix') format('embedded-opentype'), url('GothamBold.woff') format('woff'), url('GothamBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Book';
    src: url('Gotham-Book.eot');
    src: url('Gotham-Book.eot?#iefix') format('embedded-opentype'), url('Gotham-Book.woff') format('woff'), url('Gotham-Book.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('GothamThin.eot');
    src: url('GothamThin.eot?#iefix') format('embedded-opentype'), url('GothamThin.woff') format('woff'), url('GothamThin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('GothamLight.eot');
    src: url('GothamLight.eot?#iefix') format('embedded-opentype'), url('GothamLight.woff') format('woff'), url('GothamLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* email fonts */


@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('HelveticaNeueLTStd-Lt.eot');
	src: url('HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
		url('HelveticaNeueLTStd-Lt.woff') format('woff'),
		url('HelveticaNeueLTStd-Lt.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}




body {
    margin: 0;
    padding: 0;
    font-family: 'gotham_mediumregular';
}

/* vp */
.contain_data_growing.new.right-bar {
    float: right;
    width: 80%;
    padding-left: 75px;
    margin-left: 20px;
}

.left-bar.planting-guide-left {
    float: left;
    width: 215px;
}
.left-bar-product{
	float: left;
    width: 215px;
}

.main-planting-guide {
    clear: both;
    float: left;
    margin-top: 46px;
}
.main-planting-guide .planting-guide-left .grid__item.left-sidebar-product {
    padding-left: 0;
}
.main-planting-guide .planting-guide-left h5 {
   color: #424242;
    font-family: seaside_displaymedium;
    font-size: 18px;
    margin: 0;
    padding-bottom: 35px;
}

.main-planting-guide .right-bar > span{
  	color: #444444;
    display: block;
    font-family: seaside_displaymedium;
    font-size: 22px;
    line-height: 21px;
 	 text-transform: uppercase;
 	 padding-bottom: 5px;
}

.main-planting-guide .right-bar ol{
  margin-left:20px;
}
/* vp */

a {
    text-decoration: none !important;
}


a:focus {
    outline: none !important;
    outline-offset: -0px;
}


/****22-9-16 PK***/

.desc_nav.site-nav > li:nth-child(6) .site-nav__dropdown.gifts {
  background: rgba(70, 71, 67, 0.9) none repeat scroll 0 0;
  border: medium none;
  color: #464743;
  left: 0;
  padding: 15px;
  top: 51px;
  width: 150px;
}


.main-menu .desc_nav li:nth-child(6) .site-nav__link::after {
  content: "";
  font: 14px/1 FontAwesome;
  padding-left: 8px;
}


/****22-9-16 PK End ***/


/* vs 19-10-2016 */

.cart-note-new .grid {    margin-left: 0px !important;}
.cart-note-new .grid > span {    display: block;       color: #424242;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 15px 0 8px;
    text-align: left;}
  

div.snize-ac-results span.snize-description{font-family:"Gotham" !important;font-weight: 300 !important;}
.snize-overhidden .snize-title{color:#777777 !important;font-family:"Gotham" !important;font-weight:300 !important;}
div.snize-ac-results span.snize-price{color:#444444 !important;font-size: 15px !important;}
.snize-view-all-link.snize-ac-odd.snize-ac-over-nodrop > #search-results span, div.snize-ac-results li.snize-view-all-link span{color:#7ec97c !important;}


div.snize ul.snize-product-filters-list li label > span{text-transform: capitalize;}
div.snize div.snize-pagination{margin-bottom:30px !important;}

.product-details-sku
{
  font-family: "Gotham-Book";
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
  color:#444;
  margin:5px 0;
}

.product-details-sku span
{
 font-family: "Gotham";
  color:#7ec97c;
  font-weight: 300;
}

/* End VS */

#new-bulbs-amp-plants .amaryllis-sub-header-content.button-center {
    padding-bottom: 0;
}


.add-new-address {
  float: right;
  margin-top: 10px;
  width: 200px;
}
.add-new-address .btn {
  background: #7ec97c none repeat scroll 0 0;
  border-radius: 0;
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  text-transform: uppercase;
  width: 180px;
}
.add-new-address .btn:hover{ color:#fff; width: 180px;  }


.account_etgb {
    min-height: 220px;
    padding-top: 30px;
}
.account_right a{color:#000;}
#account .account_left > h4 {
    font-size: 28px;
}
#account .account_right > h4{
    font-size: 28px;
}
span .current {
    color: #7EC97E !important;
}


.slider_desc{
	height:80px;
}
.slider_mob{
	height:80px;
}
.grow_right_top .shop_all_list {
    width: 24%;
}
.social_ico{
	width:25px;
}
/*PK*/
#AddToCartForm .quantity-selector{
	display:inline-block !important;
}
.filter-group .filter-clear {
    background-color: #EEE;
    color: #222;
    margin-right: 10px;
    margin-top: 10px;
}

 .email_name {
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 20px;
}
 .reset_form label {
    color: rgb(66, 66, 66);
    cursor: auto;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
}
.reset_form .btn {
    background-color: #7ec97c;
    border: #7ec97c;
    width: 198px;
    height: 43px;
    font-family: gotham_mediumregular;
    margin-top: 30px;
}
.dropdown-menu > h2 {
  float: left !important;
  margin: 10px 0;
  text-align: center;
  width: 100%;
  font-size:16px;
}

.dropdown-menu > p {
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  font-size:12px;
}
.show-more .btn.load{height:auto;}


#beginning-gardeners .main-beginning-gardeners .grid__item.shop-by-fall > p {
  padding-bottom: 20px;
}
.mobile-bulb-title {
  display: none;
}


/*PK*/



.open_popup_shop.climate1 {
    padding-left: 5px;
    padding-top: 10px !important;
    display: block;
  	padding-bottom:10px;
}

/* kp */

/*.web-toggle-categories-span{
	display:none;
} */ 
.all_main_box .all_sub_box p {
    background: #7ec97e none repeat scroll 0 0;
    color: #ffffff;
    font-family: gotham;
    font-weight: 600;
    height: 41px;
    left: 0;
    line-height: 40px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    font-size: 12px;
    width: 70%;
    vertical-align: top;
    padding: 0;
    border-radius: 0px;
}

/* .all_main_box .all_sub_box p{
height:auto;!important;
line-height:normal !important;
} */
.product-details-right .product-single__sale-price{
font-size:32px;
 margin-right:10px;
}
.contain_data_growing .shop_all_list{
	width:24%;
}
.contain_data_growing .contain_data_growing span{
margin-top:0px;
}
footer #mc_embed_signup_scroll {
    width: 100%;
}
input {
    outline: none;
}
header.section-header {
    padding: 0;
    margin: 0;
}
.mar-top-zero{
	margin-top:0px;
}
.beginning-gardeners-page .right-bar{
	padding-left:75px;
}
button#MobileNavTrigger {
    outline: none;
}
.mobile_toggle {
    width: 200px;
    display: inline;
}
.has_dropdown {
    width: 80%;
    display: inline-block !important;
}
.new-bulbs-plants, .special_use-span1.hedding-categories a{
    color: #444444;
}

a:hover.new-bulbs-plants {
    color: #444444;
}
a.shop-specials.active {
    color: #7EC97E;
}

.shop-specials {
    color: #444444;
}
/* .filter-group.filter-group-shop-specials a:hover {
    color: #444444;
} */
.filter-group.filter-group-new-bulbs-span a {
    color: #444444;
}


a.new-bulbs-plants.active {
    color: #7EC97E;
}
/* a.new-bulbs-span.current {
    color: #7EC97E;
} */
/* kp */


.filter-group.filter-group-shop-specials {
  border-bottom: 1px solid #ddd;
}

.filter-group.filter-group-new-bulbs-plants{
  border-bottom: 1px solid #ddd;
  padding:5px 0;
  clear:both;
}

#RecoverPasswordForm .btn{
color: rgb(254, 254, 254);
    font-family: gotham_mediumregular;
    height: 55px;
    margin: 30px 0 15px;
    width: 192px;
    border-radius: 0;
    background: #7ec97e;
}

.site-footer__links a:hover,
.site-footer__links a:active {
    color: #fff;
}

.wrapper {
    max-width: 1180px !important;
    margin: 0 auto !important;
    padding:0;
}

.header-top .grid__item {
    padding: 0;
}

.site-header {
    padding: 0 !important;
}

.right.header-right-second {
    float: left !important;
    width: auto;
}

.header-top .right.header-right-second {
    float: right !important;
    width: auto;
   padding-top: 3px;
}


.right.header-right-second > li {
    display: inline-block;
    list-style: outside none none;
}

.header-top-right {
    float: right;
    width: 337px;
}

.header-top-right p {
    margin: 4px 10px 0 0;
}

.header-top {
    float: left;
    padding: 10px 0 0 0 !important;
    width: 100%;
    
}
#etgb #instaShowGallery_1{
	margin-bottom:75px;
}
.header-top-left p {
    color: #777777;
    font-size: 12px;
    margin: 0;
    padding-top: 7px;
}

.header-right-first {
    float: left !important;
    color: #777777;
    font-size: 12px;
    margin: 0;
}

.header-right-second .icon {
    background: #929292 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    width: 25px;
    height: 25px;
    text-align: center;
    padding-top: 0px;
    font-size: 13px;
}
.section-header > .wrapper_header12.search_title1,.section-header > .wrapper_header12.search_title2,.section-header > .wrapper_header12.search_title {
    color: #777777;
    font-family: seaside_displaymedium;
    font-size: 32px;
    margin: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top:0;
    transform: translateY(0%);
    width: 100%;
}
.toggle-filter-sub img{
width:11px;
}
.header-bottom .header-bar__left.large--display-table-cell {
  float: left;
  margin-right: 70px;
  width: 32%;
}
.header-bottom h1.site-header__logo {
    float: left;
    width: 300px !important;
}

.header-bottom .header-bar__right.large--display-table-cell {
    float: right;
    width: auto;
}

.header-bottom {
    float: left;
    margin-top: 12px;
    width: 100% !important;
}

.header-bottom .header-bar__search {
    border: 1px solid #aeaeae;
    border-radius: 0;
    margin-top: 16px;
    width: 376px;
}

.header-bottom .header-bar__search-input {
  border:0 solid !important;
  color: #777777 !important;
  float: left !important;
  font-family: "Gotham" !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  height: 38px;
  padding-left: 10px !important;
  padding-right: 40px;
  width: 100% !important;
  background:#f4f4f4 none repeat scroll 0 0; 
}


.header-bottom .btn.icon-fallback-text.header-bar__search-submit {
    color: #777777;
    position: absolute;
    right: 10px;
    top: 4px;
}

.header-bottom .cart-page-link {
    color: #777777;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 25px;
}

.main-menu .desc_nav li:nth-child(-n+3) .site-nav__link::after {
  content: "";
  font: 14px/1 FontAwesome;
  padding-left: 8px;
}
.main-menu .site-nav__dropdown li .site-nav__link::after {
  display: none;
}


.main-menu ul li a {
    /*     background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/menu-arrow.png?15144227798352281542") no-repeat scroll 0 26px; */
    color: #777777;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    font-weight: normal !important;
    padding: 5px 20px !important;
    padding-right: 10px;
}
.main-menu li:nth-child(3) .site-nav__dropdown {
  left: -426%;
}

#AccessibleNav > li {
    padding: 10px 0;
   margin-left: 9px;
}

#AccessibleNav > li:first-child {
  margin-left: 0;
}
.green_right_menu>li>.site-nav__link {}


.main-menu ul li:nth-child(+n+5) a {
    background: none;
}

.slide-link > img {
    height: auto;
    width: 100%;
}

.flex-direction-nav li .flex-prev {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/prev-arrow.png?16411235910765537169") !important;
    background-origin: padding-box !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    left: 30px !important;
}

.flex-direction-nav li .flex-next {
    right: 30px !important;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/next-arrow.png?16411235910765537169") !important;
    background-origin: padding-box !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
}

.custom-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  width: 100%;
}


.custom-content  h3 {
  color: #fffefe;
  font-family: seaside_displaymedium;
  font-size: 44px;
  line-height: 50px;
  margin: 0;
}
.custom-content  p {
    color: #fffefe;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    font-family: 'Gotham';
}

.custom-content .custom-button > button {
    transition: all 0.4s ease 0s;
    border: medium none;
    color: #444444;
    font-size: 18px;
    margin-right: 20px;
    margin-top: 20px;
    height: 55px;
    width: 320px;
    font-family: 'gotham_mediumregular';
  background:#f4f4f4; 
  letter-spacing:1px;
}

.custom-content .custom-button > button:nth-child(2) {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #f4f4f4;
    color: #f4f4f4;
    padding: 6px 0;
}

.custom-content .custom-button > button:hover {
    background: #7ec97c  none repeat scroll 0 0;
    color: #ffffff;
}

.custom-content .custom-button > button:nth-child(2):hover {
    background: #f4f4f4 !important;
    color: #444 !important;
}

.flex-control-paging li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.flex-control-paging li a.flex-active {
    border-color: #ffffff !important;
    background: #fff;
}

.right.header-right-second li a {
    background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/top-right-arrow.png?5334619346771058717") no-repeat scroll 0 0;
    color: #777777;
    font-size: 12px;
    padding: 0 0 0 14px;
}

.section2 {
    float: left;
    position: relative;
    width: 100%;
    margin-top: 70px;
}

.section2_first {
    float: left;
    position: relative;
    padding: 0;
    margin-right: 30px;
    width: 575px;
}

.section2-content {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 70px;
}

.section2-content > h3 {
/*     color: #444444; */
  	color: #ffffff;
    font-size: 20px;
    margin: 0;
    font-family: seaside_displaymedium;
  line-height:21px;
}

.section2-content > p {
/*     color: #444444; */
 	color: #ffffff;
    font-size: 16px;
    margin: 0;
    padding-top: 25px;
    font-family: 'Gotham';
    font-weight: 300;
    line-height: 22px;
  
}

.section2-content .btn {
    background: #ffffff none repeat scroll 0 0;
/*     background: #444444 none repeat scroll 0 0; */
    border-radius: 0;
/*     color: #fefefe; */
      color: #444444;
    font-family: "gotham_mediumregular";
    font-size: 16px;
    height: 40px;
    margin-top: 45px;
    width: 198px;
    padding-top:7px; 
}

.hr--small {
    display: none;
}

.section2-content .btn a {
    color: #fefefe;
    letter-spacing:1px;
}

.section2_first.right_home .btn a {
    color: #444;
}

.section2_first.right_home .btn:hover a {
    color: #fefefe;
}

.section2_first:nth-child(2) .btn {
    
    background: #f4f4f4 none repeat scroll 0 0;
    color: #444444;
    width: 198px;
}

.section2_first:nth-child(2) .btn:hover {
    background: #7EC97E none repeat scroll 0 0;
    color: #f4f4f4;
}

.section2_first:nth-child(2) h3 {
    color: #fff;
}

.section2_first:nth-child(2) p {
    color: #fff;
}

.right.header-right-second > li:nth-child(1) a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.right.header-right-second > li:nth-child(n+4) a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 4px;
}

.section1 {
    padding: 0;
    margin-top: 75px;
}

.medium--one-whole {
    margin-right: 30px;
    padding: 0;
    width: 373px;
}

.medium--one-whole:last-child {
    margin-right: 0;
}

.section1-image {
    float: left;
    width: 40px;
    padding-top: 5px;
}

.section1-content {
    float: left;
    width: 303px;
  margin-left:30px; 
}

.section1-content > h3 {
    color: #444444;
    font-size: 18px;
    margin: 0;
    font-family: seaside_displaymedium;
}

.section1-content > p {
    padding-top: 15px;
    color: #777;
    font-size: 16px;
    font-size: 16px;
    margin: 0;
    font-family: 'Gotham';
    font-weight: 300;
    line-height: 21px;
}

.section1-content .btn {
    background: #7ec97c none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular";
    font-size: 16px;
    height: 40px;
    margin-top: 30px;
    padding: 7px 0;
    vertical-align: middle;
    width: 198px;
  letter-spacing:1px; 
}

.section2_first > img {
    height: auto;
    width: 100%;
}

.section2_first:nth-child(2) {
    margin-right: 0;
}

.title-slider {
    text-align: center;
    padding-top: 70px;
}

.title-slider h2 {
    color: #424242;
    font-size: 28px;
    margin: 0;
    font-family: seaside_displaymedium;
}

.title-slider p {
    color: #424242;
    font-size: 16px;
    margin: 0;
    padding-top: 30px;
    font-family: 'Gotham';
    font-weight: 300;
    line-height: 21px;
}

.gallery-slider .owl-carousel {
    margin-top: 60px;
    margin-left: 0;
    position: relative;
}

/*.gallery-slider .owl-carousel .owl-item {
    width: 274px !important;
    margin-right: 28px;
}
*/

.gallery-slider .owl-item .grid__item {
    padding: 0;
}

.gallery-slider .grid-link__image-centered > img {
    height: auto;
    width: 100%;
}


/* .gallery-slider .owl-controls.clickable {
    position: absolute;
    top: 100px;
    width: 100%;
} */

.grid-uniform.owl-carousel.owl-theme {
    position: relative;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 50%;
}

.gallery-slider .clickable .owl-prev {
    float: left;
    left: 0;
    margin-left: -60px !important;
    top: 80px;
}

.gallery-slider .clickable .owl-next {
    float: right;
    margin-right: -60px !important;
    right: 0;
    top: 80px;
}

.gallery-slider .owl-controls .owl-buttons .owl-prev {
    background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/gallery-left-arrow.png?13186840517805934068") no-repeat scroll 0 0 !important;
    height: 50px;
    width: 50px;
  margin-left: -60px !important;
  left:0; 
}

.gallery-slider .owl-controls .owl-buttons .owl-next {
    background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/right_arroe.png?5036625475054973028") no-repeat scroll 0 0 !important;
    height: 42px;
    width: 23px;
  margin-right: -60px !important;right:0;
}

.owl-buttons i {
    display: none;
}

footer.site-footer {
    background: #444444 none repeat scroll 0 0;
    color: #878787;
    padding-top: 70px;
}

.collection-button .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #444444;
    color: #444444;
    font-size: 16px;
    height: 54px;
    text-align: center;
    width: 99%;
    font-family: 'gotham_mediumregular';
  padding-top:14px;
  border-radius:0; 
  margin:auto auto;
}

.total-newsletter {
    margin: 0 auto;
    padding-top: 70px;
    text-align: center;
    width: 730px;
}

.newsletter-content > h3 {
    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}

.newsletter-content > p {
    color: #424242;
    font-size: 16px;
    margin: 0;
    padding-top: 30px;
    font-family: 'Gotham';
    font-weight: 300;
    line-height: 21px;
}

.news-blog {
    margin-top: 60px;
}

.news-blog .contact-form {
    margin: auto;
    width: 640px;
}

.news-blog .input-group {
    width: 100%;
}
#etgb .news-blog .input-group-field:focus {
  border: 1px solid #eaeaea;
}
.news-blog .input-group-field {
    border: 1px solid #eaeaea;
    float: left;
    height: 60px !important;
    color: #b3b3b3;
    width: 100% !important;
    font-family: 'Gotham';
    font-weight: 300;
    font-style: italic;
}

.news-blog .input-group-field:focus {
    border: 2px solid #eaeaea;
}

.news-blog .input-group-btn {
    margin-top: 9px;
    margin-right: 9px;
    position: absolute;
    right: 0;
    width: 198px;
}

.news-blog .input-group-btn .btn {
    background: #7ec97c none repeat scroll 0 0;
    font-size: 16px;
    height: 42px;
    width: 100%;
    font-family: 'gotham_mediumregular';
}

.instagram-content {
    margin: 75px auto 60px;
    text-align: center;
    width: 730px;
}

.instagram-image > img {
    height: auto;
    width: 70px;
}

.insta-first-line {
    border-bottom: 1px solid #eaeaea;
    width: 295px;
    float: left;
    margin-top: 34px;
}

.insta-second-line {
    border-bottom: 1px solid #eaeaea;
    float: left;
    width: 295px;
    margin-top: 34px;
}


.instagram-image {
    background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/desh_rep.png?11773476567750002235");
    background-position: center center;
    background-repeat: repeat-x;
    margin: 0 0px;
    width: 100%;
}
.image_container {
    display: block;
    width: 111px;
    margin: 0 auto;
    background: #fff;
  	text-align:center;
}
.image_container img{
	width:90px;
}
.instagram-image1{
    background-image: url(https://cdn.shopify.com/s/files/1/1419/7120/files/desh_rep.png?11773476567750002235);
    background-position: center center;
    background-repeat: repeat-x;
    margin: 0 0px;
    width: 100%;
}
.instagram-content > p {
    float: left;
    text-align: center;
    width: 100%;
    color: #424242;
    font-size: 16px;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 60px;
    font-family: 'Gotham';
    font-weight: 300;
    line-height: 21px;
}

.header-top strong a {
    color: #777;
}

.main-menu .site-nav {
    float: left;
    text-align: left;
    width: 100%;
    margin-top:15px; 
}

.main-menu {
    float: left;
    text-align: left;
    width: 100%;
}

.footer-top {
    border-right: 1px solid #b0b0b0;
    width: 272px;
    padding-right: 30px;
}

.footer-top:nth-child(2) {
    width: 318px;
}

.footer-top:nth-child(3) {
    width: 318px;
    padding-bottom: 25px;
}

.footer-top > img {
    height: auto;
    width: 158px;
    padding-bottom: 43px;
}

.footer-top h4 {
    border: medium none;
    color: #929292;
    font-size: 16px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 15px;
    font-family: 'gotham_mediumregular';
}

.footer-top p {
    font-size: 14px;
    color: #929292;
    font-family: 'Gotham';
    line-height: 19px;
    margin-bottom: 0;
    font-weight: 300;
}

.footer-top ul li a {
    font-size: 14px;
    color: #929292;
    font-family: 'Gotham';
    line-height: 30px;
    margin-bottom: 0;
    font-weight: 300;
}

.footer-top .input-group-field {
    max-width: 100% !important;
    border-radius: 0;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #878787;
    color: #fff !important;
    font-size: 14px;
    font-style: italic;
    margin-top: 30px;
    font-family: 'Gotham';
    font-weight: 300;
    margin-bottom:0; 
}
.footer-top .btn:hover{background: #7ec97c none repeat scroll 0 0;}
.footer-top input{
	outline:none;
}
.footer-top .btn {
    font-family: 'gotham_mediumregular';
    background: #7ec97c none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    float: right;
    font-size: 14px;
    height: 37px;
    width: 108px;
  border:none !important; 
  
}
.footer-top ul li a:hover{color:#fff;}

.footer-top:last-child {
    border: medium none;
}

.footer2 ul li {
    margin-bottom: 0;
    padding: 0 8px;
    display: inline-block;
}

.footer2 {
    text-align: center;
    width: 100%;
}

footer .contact-form {
    text-align: left;
    width: 100%;
}


/* kp */


/* homepage */
.grid--full.header-bottom {
    border-top: 1px solid #cccccc;
  padding-top:10px;
}
.instagram {
    display: block;
    position: relative;
    overflow: hidden;
}

.instashow-gallery-control-scroll {
    display: none !important;
}

#instaShowGallery_1 .instashow-gallery-media-cover {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
}

.header-top-right {
    width: 350px;
}

nav.breadcrumb {
    text-align: right;
    font-size: 14px;
}


/* homepage end */


/* green-thumbs */

.banner_page {
    position: relative;
}

.wrapper_header {
    position: absolute;
    top: 38%;
    color: #fffefe;
    font-size:44px;
    font-family: seaside_displaymedium;
    left: 0;
    right: 0;
    text-align: center;
}

.green-content p {
    text-align: center;
    font-family: 'Gotham';
    font-size: 16px;
    font-weight: 300;
}

.main_green_list {
    position: relative;
}

.main_green_list .onimage_div {
    color: #ffffff;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 85%;
}

.main_green_list .onimage_div .btn {
  background: #7ec97e none repeat scroll 0 0;
  border-radius: 0;
  color: #fefefe;
  font-family: "gotham_mediumregular" !important;
  font-size: 14px;
  height: 45px;
  margin-top: 20px;
  padding: 12px 0 0;
  width: 160px;
}
.main_green_list .onimage_div h3 {
    font-family: seaside_displaymedium;
    font-size: 20px;
    color: fff;
    margin: 0;
}

.main_green_list .onimage_div p {
    font-family: 'Gotham';
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    line-height: 21px;
    padding-top: 15px;
    margin: 0;
}

.clear {
    clear: both;
}

.air_plants {
    padding-top: 50px;
    text-align: center;
    display: block;
}

.newsletter-content.green_thumbs {
    margin: 0 auto;
    width: 50%;
}


/* green-thumbs */
/* product_landing */
.badge--sold-out{
	   background: #cccccc none repeat scroll 0 0 !important;
    left: initial;
    right: 0;
    top: 15px;
    width: auto;
}
/* product_landing */

/* registration */

.create_contain p {
    font-family: 'Gotham';
    font-size: 16px;
    font-weight: 300;
}

#contact_form label {
    font-family: gotham_mediumregular;
    font-size: 16px;
}

.contact-form {
    text-align: left;
    width: 50%;
}

#create-account-submit {
    background-color: #7ec97c ;
    width: 306px;
    height: 58px;
    font-family: gotham_mediumregular;
    font-size: 16px;
    color: #fefefe;
    border: none;
}

#create-account .continue a {
    color: #424242;
    text-decoration: underline !important;
}

#create-account .continue {
    margin-bottom: 85px;
}

label {
    font-family: gotham_mediumregular;
}

::-webkit-input-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

::-moz-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

:-ms-input-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

:-moz-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

#Email::-webkit-input-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

#Email::-moz-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

#Email:-ms-input-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

#Email:-moz-placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}

#Email placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}
 placeholder {
    font-family: gotham;
    font-weight: lighter;
    font-style: italic;
}
#contact_form placeholder {
    font-family: gotham;
    font-weight: lighter;
    
}


/* registration */


/* login */

#customer_login a {
    color: rgb(36, 36, 36);
    font-family: gotham_mediumregular !important;
    font-size: 16px;
    text-decoration: underline !important;
}

#login-submit {
    background-color: #7ec97c ;
    width: 198px;
    height: 56px;
    font-family: gotham_mediumregular;
}


/* login */


/* about */

.content_about p {
    color: #777777;
    font-family: Gotham;
    font-size: 16px;
    font-weight: lighter !important;
}

.amaryllis-sub-header-content p a
{
color:#7EC97E;font-weight:600;
}
a{color:#7EC97E;}
/* about */

.team_about {
    margin-top: 80px;
    text-align: center;
    margin-bottom: 90px;
    display: block;
    float: left;
}

.team_about h2 {
    color: rgb(68, 68, 68);
    font-family: seaside_displaymedium;
    font-size: 22px;
    margin-bottom: 60px;
    margin-top: 0;
}

.about_us_team {
    width: 20%;
    float: left;
    display: inline-block;
    padding: 0px 15px;
    vertical-align: top;
}

.name_contact {
    border-bottom: 1px solid rgb(234, 234, 234);
    color: rgb(68, 68, 68);
    font-family: "gotham_mediumregular" !important;
    font-size: 18px;
    padding-bottom: 15px;
    padding-top: 30px;
}

.role_contact {
    color: #444444;
    font-family: gotham;
    font-size: 16px;
    font-weight: lighter;
    margin-top: 30px;
}


/* contact */

.contact_left .error-contact {
  color: #ff0000;
  font-size: 12px;
   padding-top: 0;
}

#contact-us .contact-form {
    text-align: left;
    width: 100%;
    margin-bottom: 100px;
}

#contact-us #contact-submit {
    background-color: #7ec97c;
    border: #7ec97c;
    width: 198px;
    height: 43px;
    font-family: gotham_mediumregular;
  	margin-top: 30px;
}

.ico_img {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    margin-right: 25px;
}

.address_contact h5 strong {
    font-family: seaside_displaymedium;
    font-size: 18px;
}

.address_contact h5 {
    display: inline-block;
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
  line-height: 24px;
}

.phone_contact h5 {
    display: inline-block;
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
}

.time_contact h5 {
    display: inline-block;
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
  line-height: 24px;
}

.email_contact h5 {
    display: inline-block;
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
}

.contact_left .content_contact h2 {
  color: #424242;
  font-family: seaside_displaymedium;
  font-size: 22px;
  margin: 0;
}

.contact_left .content_contact p {
  font-family: gotham;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
  padding-top: 30px;
  padding-bottom:20px; 
}



.header-bottom .header-bar__left .header-bar__search-input:focus{ border:none !important; outline:none !important;   }
#AddToCartForm .continue-shopping{
	display:none;
}












/* contact */


/* growing */

.growing_header {
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
#amaryllis-growing-guide .header-top {
  border-bottom: medium none;
}
.growing_header h1 {
    font-family: seaside_displaymedium;
    font-size: 28px;
    text-align: center;
    margin-bottom: 40px;
    margin-top: -15px;
  text-transform: uppercase;
}

.growing_header .section-header--breadcrumb {
    margin-bottom: 0px;
}

.grow_left_top {
    display: inline-block;
    width: 40%;
}

.grow_right_top {
    display: inline-block;
    width: 58%;
    padding-left: 30px;
    vertical-align: top;
}

.grow_right_top h6 {
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
  color:#777; 
  line-height: 21px;
  margin-bottom: 35px;
}

#amaryllis-growing-guide .button-amarlliys .btn {
  color: #fffefe;
  letter-spacing: 1px;
  border-radius:0; 
}
.shop_all_list {
    width: 49%;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
    vertical-align: top;
}
.planting-inner-comtent .desc-planting-guide {
        display: inline-block;
    float: left;
    text-align: left;
    vertical-align: top;
  width:70%;
}
.planting-inner-comtent .img-planting-guide {
    display: inline-block;
    float: left;
    padding: 0 19px;
  	width:25%;
}
]

.desc-planting-guide .shop_all_list h6
.img-planting-guide img{
width: 65px;
}
.desc-planting-guide p{
padding-top:0px !important;
}
.accordion .shop_all_list img {
    width: 45px;
  	height:45px;
}
.shop_all_list img {
    width: auto;
  	height:45px;
}
.desc-planting-guide h6{
margin-top:0px;
}

.shop_all_list h6 {
  color: #777777;
  font-family: gotham_mediumregular;
  font-size: 14px;
  line-height: 19px;
  margin:15px 0; 
  
}
.shop_all_list span {
    font-family: gotham_mediumregular;
    color: #777;
    font-size: 22px;
  line-height: 21px;
}



.shop_all_list p {
    font-family: gotham;
    font-size: 14px;
    font-weight: 300;
    line-height:19px;
    padding-top:20px;
   color:#777; 
}

.button-amarlliys .btn {
    width: 100%;
    margin-top: 20px;
    background-color: #28a428;
    height: 50px;
    font-family: gotham_mediumregular;
}
.contain_data_growing .shop_all_list span {
  margin-top:10px;
}

  .account-icon > img {
    margin-left: 10px;
    width:24px;
}
.right.header-right-second.top_header_right.mobile_show > li {
    vertical-align: bottom;
}
.contain_data_growing .shop_all_list p{
	padding-top:0px;
}
.contain_data_growing span {
  color: #444444;
  display: block;
  font-family: seaside_displaymedium;
  font-size: 20px;
  text-transform: uppercase;
}
.contain_data_growing h5 {
  color: #777777;
  font-family: gotham;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 20px;
  margin-bottom:0; 
}

/* growing */


/* categories  */

#categories .header-image-categories {
    position: relative;
    display: block;
    width: 100%;
    float: left;
}

#categories .header-image-title {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color: #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
}

#categories .header-image-title h3 {
    color: #fffefe;
    font-size: 34px;
    line-height: 21px;
    font-family: seaside_displaymedium;
    margin: 0;
}

#categories .header-image-title p {
    color: #fffefe;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    font-family: 'Gotham';
    padding-top: 20px;
}

#categories .header-image-title > .btn {
    background-color: #f4f4f4 ;
    border: medium none;
    border-radius: 0;
    color: #444444;
    font-family: "gotham_mediumregular";
    font-size: 18px;
    height: 55px;
  line-height: 55px;
    margin-right: 0;
    margin-top: 25px;
    padding: 0px 0 0 0;
    text-align: center;
    transition: all 0.4s ease 0s;
    width: 367px;
}
#categories .header-image-title > .btn:hover {
  background: #7ec97c none repeat scroll 0 0;
  color: #ffffff;
}

#categories .category_list {
    display: block;
    float: left !important;
    margin-top: 20px;
    width: 100% !important;
}

#categories .category_list .category_list_view {
    display: inline-block;
    float: left;
    margin-right: 20px;
    padding: 0;
    vertical-align: top;
    width: 380px;
    position: relative;
}

#categories .category_list .category_list_view:nth-child(3) {
    margin: 0;
}

.category_list .category_list_view {
    padding: 0 15px;
}

.category_list_view {
    position: relative;
}

#categories .category_list_view .section2-categories {
    position: absolute;
    color: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

#categories .section2-categories .btn {
    background-color: #fff;
    transition: all 0.4s ease 0s;
    border: medium none;
    color: #444444;
    font-size: 14px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 10px 0;
    width: 200px;
    font-family: 'gotham_mediumregular';
}

#categories .section2-categories h3 {
    color: #fffefe;
    font-family: seaside_displaymedium;
    font-size: 22px;
    margin: 0;
}

#categories .section2-categories h5 {
    color: #fffefe;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    margin: 0;
    padding-top: 15px;
    min-height: 60px;
}

#categories .section2-categories .btn {
    background-color: #444;
    border: medium none;
    border-radius: 0;
    color: #fafafa;
    font-family: "gotham_mediumregular";
    font-size: 14px;
    height: 40px;
  line-height: 40px;
    margin-right: 0;
    margin-top: 20px;
    padding:0px 0 0 0;
    transition: all 0.4s ease 0s;
    width: 200px;
}

#categories .section2-categories .btn:hover {
  background: #7ec97c none repeat scroll 0 0;
  color: #ffffff;
}



#categories .collection-itemsall_category {
  float: left;
  margin-right: 30px;
  width: 212px;
}
#categories .collection-itemsall_category:nth-child(5n) {
  margin-right: 0;
}

#categories .all_category {
    float: left;
    vertical-align: top;
    width: 212px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.all_category .grid-link__title {
    color: #444444;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    min-height: 55px;
    padding-top: 10px;
}
#categories .collection-itemsall_category .grid-link__title{
    color: #444444;

    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    min-height: 55px;
    padding-top: 10px;
}


#categories .all_category .cetagory_img img {
    height: 213px;
    width: 213px;
}


/* categories  */


/* stylegide changes */

.top_header_right li a {
    color: #777777;
    font-family: Gotham;
    font-size: 12px;
    font-weight: 300;
}

#AccessibleNav li a {
    color: #777777;
    font-family: Gotham;
    font-size: 14px;
    font-weight: normal;
}

.scondsecton .btn a {
    color: #ffffff;
}

.section2-content .btn {}

.collection-button .btn:hover {
    background: #7ec97c ;
    border: #7ec97c ;
  color:#fff;
  padding-top:16px;
}

.total-newsletter .news-blog .input-group-btn {
    margin-top: 0px;
}


/* .slider_disc_home {
    color: #ffffff;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
} */

.onimage_slider_home {
    color: #ffffff;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    background: rgba(0, 0, 0, 0.4);
    z-index: 1;
}

.product_img_list:hover .onimage_slider_home {
    opacity: 1;
}

.slider_disc_home p {
    color: #fff;	
    float:left;
    width:100%; 
}

.product_img_list {
    position: relative;
}

.product_img_list .grid-link {
    padding-bottom: 0px;
}

.learn_more_home {
    background: #7ec97c none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    height: 40px;
    padding-top: 11px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.learn_more_home a {
    color: #fff;
}
.learn_more_home a:hover {
    color: #fff;
}

.slider_disc_home a {
    outline: none;
}

.slider_disc_home img {
    width: 20%;
    outline: none;
  	
}

.collection-button {
    margin-top: 75px;
  	text-align:center;
}

.gallery-slider .grid-link__image.grid-link__image--product {
    margin: 0;
    padding: 0;
}

.slider_disc_home {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.slider_disc_home .grid-link__title {
    color: #fffefe;
    font-family: seaside_displaymedium;
    font-size:14px;
    cursor: pointer;
  width:95%; 
  line-height:19px
    padding:10px 0; 	
}
.shop_nav .site-nav__dropdown{
	padding:15px;
}


/* stylegide changes end*/

#beginning-gardeners .cetagory_img img {
    height: 200px;
}

#beginning-gardeners .shop-by-fall-box01:nth-child(4n) {
    margin-right: 0;
}

.sub_menu li .sub_nav_class {
    padding-left: 15px !important;
}

.collection_products_count{
	display:none;
}
  .web-why-plant{display:block;}
  .mobile-why-plant{display:none;}
.product-details-right .product-description b {    display: block;    margin: 10px 0;}
.site-nav--has-dropdown {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}
/* kp end */


/* sv 28-10-16*/
.pintres span{ text-align: left;
    display: block;
    width: 80px;
  margin-bottom: 0px; }
.pintres{width:80px;}

/* Ennd SV */

.scroll-content .child-menu-left-filter
{
  margin-left:10px;
}

.total-newsletter .news-blog .input-group-field
{
      border: 1px solid #444 !important;
}

/*sv*/
.uniqe_div{background:#6fc36d;padding:10px 40px;margin-bottom:20px}
.uniqe_div p{color:#fff;display:inline-block;font-size:20px;font-family:gotham-book;margin-bottom:0;}
.uniqe_div span{color:#fff;margin-right:10px;padding-top: 5px;position:absolute;top:0px}
.uniqe_div a{display:inline-block;color:#fff;font-family:gotham-book;font-size:25px;margin-left:40px}
.uniqe_div  i{font-size:30px;}
.uniqe_div a:hover{color:#fff}
.uniqe_div a:focus{color:#fff}
.uniqe_div .uniqe_call{display:inline-block;float:right;margin-top: -5px;position:relative;}
.add_baner_section {background:url("https://cdn.shopify.com/s/files/1/1419/7120/files/add_banner.png?30067369895735495");background-repeat:no-repeat;background-size:cover;
  padding:20px 0;}
.add_baner_con {position:relative;}
.add_section_main .add_des_p {
  text-transform:uppercase;  background: #fe0132 none repeat scroll 0 0;    color: #ffffff;    padding: 10px 20px;    position: absolute;    right: 30px;    text-align: center;    top: -14px;    width: 190px;}
.add_baner_section h3{text-align:center;font-size:25px;color:#777777;text-transform:uppercase;}
.add_heading {background:#83c879;padding:10px;text-align:center}
.add_heading p{text-align:center;font-size:14px;color:#fff;padding-bottom:0;margin-bottom:0;}
.add_mob_p{display:none}

/*End SV */

.filter-group-ivdzkctf h4
{
  float:left;
}


@media screen and (max-width:1179px) {
  .planting-inner-comtent .img-planting-guide{
  	padding:0px;
  }
  #our-staff-picks .tag_sidebar.active::after{
  	background:none;
  }
  .our-staff-main{
  	border:none;
  }
  .our-staff-main .tag_sidebar{
  	margin-bottom:12px;
  }
 #beginning-gardeners .beginning-gardeners-page .right-bar {
    width: 76%;
}
  .air-plant-content > p{ line-height:normal; }  
  .air-plant-content > h3{ font-size:17px; }
  .air-plant-content .btn{ margin-top:10px;  }
  #beginning-gardeners .air-plant-box{ width:48%; }
  
  #amaryllis-growing-guide .wrapper{
  	padding:0 15px;
  }
  .wrapper{
  	padding:0 15px;
  }
  
  .growing_header{
  	border-top:1px solid #000
  }
  
  .modal-popup-left .large--one-third.medium-down--one-third{  width:29%; margin-right:20px;  }

  .product-single__thumbnail { height: 85px;  }
  
  
  .header-bar__right .dropdown-menu{ left:-105%; }
  
  .gallery-slider .owl-controls .owl-buttons .owl-prev { margin-left:-40px !important; left:0;  }
  
  #etgb .modal-dialog {
  width: 78%;
}
  


  /*Header PK*/ 
  .header-bottom h1.site-header__logo { margin-left: 30px; width: 300px !important; }
  .header-bottom .header-bar__left.large--display-table-cell { float: left; margin-right: 0; width: 38%; }
  
   /*Header END PK*/ 
  
  
  
/**Categories-Start**/
  
.featured-categories > h6::before{ width:75%; }  
  #categories .category_list .category_list_view{ margin-right:19px; width:32%; }
  
  #categories .total-categories.featured-categories { margin-bottom: 25px; margin-top: 55px; }
  #categories .collection-itemsall_category {  margin-right: 26px; width: 23%; }
  #categories .collection-itemsall_category:nth-child(4n) { margin-right: 0 !important; }
  #categories .collection-itemsall_category:nth-child(5n) { margin-right: 26px; }
  
/**Categories-End**/
  
  
  /**Why-Bulbs**/
.why-bulbs-middle .why-bulbs-middle-left { width: 32%;}
  .why-bulbs-middle .why-bulbs-middle-right { width: 64%; }
  .why-bulbs-third .section2_first {  margin-right: 19px; width: 49%; }
  
  
  /**Why-Bulbs-End**/
  
  
/**Cart-End**/
  
  .main-cart .cart_left{ width:67%; }
  .main-calculator .get-rates.btn.button{ font-size:12px; }
  
  /**Cart-End**/
  

 } 





.total-newsletter .mc-field-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #444444;
}
.total-newsletter .mc-field-group input::-moz-placeholder { /* Firefox 19+ */
  color:  #444444;
}
.total-newsletter .mc-field-group input:-ms-input-placeholder { /* IE 10+ */
  color: #444444;
}
.total-newsletter .mc-field-group input:-moz-placeholder { /* Firefox 18- */
  color:  #444444;
}


@media screen and (max-width:1366px) {
.beginning-gardeners-page .left-bar {
  float: left;
  padding-left: 15px;
  width: 215px;
}
  .beginning-gardeners-page .right-bar {
 
  margin-left: 0;
  padding-right: 15px;
  width: 80%;
}
  .beginning-gardeners-page .right-bar {
  float: right;
  margin-left: 0;
  padding-right: 20px;
  width: 80%;
}
  .beginning-gardeners-page .left-bar {
   padding-left: 15px;
 
}
  
}

@media screen and (max-width:1179px) {
.beginning_grd .beginning_gard_list {
    float: left;
    margin-left: 30px;
    width: 29%;
    padding: 0px;
}
}  
@media screen and (max-width:1024px) {
  .modal-dialog {  width:auto;
	padding:0px 5%;
}
  #amaryllis-sub-category .all_main_box{
  width: 31.6%;
  	
  }
  /* VS 19-10-2016 */
 .main-planting-guide .contain_data_growing.new.right-bar {
    width: 76%;
}
  /* End VS */
}  
@media screen and (max-width:1023px) {
  
   #beginning-gardeners .beginning_grd .beginning_gard_list{ width:28%;  }
 .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 24px;
  width: 28%;
}
  
  .product-single__thumbnail {
  float: left;
  height: 75px;
 }

  
  

  /**Categories-Start**/

#categories .collection-itemsall_category { margin-right: 25px; }    
#categories .header-image-title h3{ font-size:40px; }  

  
  
  /**Categories-End**/

  
 /**Why-Bulbs**/

.why-bulbs-middle .why-bulbs-middle-left {
  float: left;
  width: 33%;
}  
.why-bulbs-third .section2_first .btn{ padding-top:10px; } 
 
#why-bulbs .section-header > h1{ margin:0; font-size:25px; }
  
  
  
 /**Why-Bulbs-End**/


}


@media screen and (max-width:991px) {
  
  .beginning_grd .beginning_gard_list{
  	width: 45%;
  }
	#beginning-gardeners .beginning-gardeners-page .right-bar {
    width: 72%;
}
  .button-begin a {
    margin-bottom: 15px;
}
  .slider_disc_home .grid-link__title{font-size:12px;}
  .slider_disc_home .slider_price{font-size:14px;}
}

@media screen and (max-width:980px)
{
  /* VS 19-10-2016 */
 		.main-planting-guide .contain_data_growing.new.right-bar {
   			 width: 75%;
	}
  /* End VS */
}

@media screen and (max-width:979px) {
 
 

  .amaryllis-sub-header-content::before{ background:none !important; } 
  
  .section1-image > img {
  width: 40px;
}

 #beginning-gardeners .air-plant-box {
  margin-bottom: 20px;
  margin-right: 0;
  width: 100%;
}
  
  
  .beginning-gardeners-page .right-bar {
    padding-left: 0;
}
  #beginning-gardeners .beginning-gardeners-page .right-bar
  {
  	width:66%;
  }
  
  #amaryllis-sub-category .amaryllis-sub-btn.pull-left::before{
  margin:-40px 0 !important;
    width:88%; 
  
  }
  .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 10px;
  width: 30%;
}
  
    
/**Cart-End**/
  
.cart_left .two-thirds { padding-left: 20px;  }  
  .main-cart .large--one-half .one-third span.h5{ margin:15px 0; }
  .main-cart .two-thirds a.h5{ font-size:14px; }
  .main-cart .cart_right p .h5.cart__subtotal{ font-size:20px; }
  .main-cart .cart_right .btn.checkout{ margin-top:20px; height:45px; font-size:14px;  }
  .main-cart #shipping-calculator > h3{ font-size:14px; padding-bottom:15px;  }
  .main-calculator .get-rates.btn.button{ width:100%; margin-top:10px; }
  
  /**Cart-End**/

 



  
  
  /**Categories-Start**/

/* #categories .collection-itemsall_category { margin-right: 25px; }    */
#categories .header-image-title h3{ font-size:25px; }  
#categories .header-image-title p{ padding-top:10px }  
#categories .header-image-title > .btn { font-size: 14px; line-height:45px; height: 45px; width: 220px; }
  
  #categories .section2-categories h3{ font-size:18px; }
  #categories .section2-categories h5{ line-height:16px; font-size:14px; padding-top:5px; min-height:30px;  }
  #categories .section2-categories .btn{ height:35px; width:180px;line-height:35px; padding-top:0px; font-size:12px;  }
  #categories .category_list .category_list_view { margin-right: 15px; }  
  
  /*#categories .collection-itemsall_category {  width: 30%; }*/
  /*#categories .collection-itemsall_category:nth-child(4n) { margin-right: 25px !important; }*/
  /*#categories .collection-itemsall_category:nth-child(3n) { margin-right: 0 !important; }*/
  .featured-categories > h6::before { width: 68%; }  
  /**Categories-End**/
  
 /**Why-Bulbs**/ 
  
  #why-bulbs .section-header > h1 {  top: 40%; font-size:25px;  }
  .why-bulbs-middle .why-bulbs-middle-right {  width: 59%; }
  .why-bulbs-middle .why-bulbs-middle-left {  width: 38%; }
  #why-bulbs .why-plant > h3 { font-size: 18px; }
  .why-bulbs-middle-right .why-plant > p {  padding-top: 10px !important; }
  .why-bulbs-third .section2_first .btn {  font-size: 18px; height: 45px;  padding-top: 8px !important; width: 260px; }
  .why-bulbs-third .section2_first .section2-content > p {    padding-top: 10px; }
  .why-bulbs-third .section2-content > h3 { font-size: 20px; }
  
  .why-bulbs-third .section2_first { margin-right: 19px; width: 49%; }
  .why-bulbs-third .section2_first:nth-child(2) .btn{  height: 45px;   width: 260px; }
  
  
  /**Why-Bulbs-End**/
  
}

@media screen and (max-width:800px)
  {
    	/* VS 19-10-2016 */
 		.main-planting-guide .contain_data_growing.new.right-bar {
   			 width: 69%;
		}
 		 /* End VS */
    
  }
@media screen and (max-width:799px) {
  .beginning-gardeners-page .right-bar {
    padding-left: 0;
}
  #beginning-gardeners .beginning-gardeners-page .right-bar
  {
  	width:66%;
  }
   /**Cart**/
  .main-cart #shipping-calculator > h3 {  font-size: 13px; }
  .main-calculator .get-rates.btn.button { font-size: 11px; }
  
   /**Cart End**/
  
  
 /**Why-Bulbs**/
  
#why-bulbs .why-bulbs-middle .why-bulbs-middle-right {
  width: 58%;
}
  
  
 /**Why-Bulbs-End**/
  
  
  
  /**Categories-Start**/
  
 #categories .category_list .category_list_view {
  margin-right: 14px;
}
  
  #categories .section2-categories h5{ font-size:13px; } 
  
  
  /**Categories-End**/
  
  
  .amaryllis-sub-header-content::before{ background:none !important; }
  
}

@media screen and (max-width:768px) {
.catageory_1234 .recent_post_main {    border-bottom: 0px solid #cccccc;    display: block;    overflow: hidden;}
/*   .left-blog-sidebar .recent_post_main{    border-bottom: 1px solid #cccccc;    display: block;    overflow: hidden;} */
  .toggle_recent_post_span.hedding_post {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
       float: left;
    width: 100%;
}
  .hedding_post.mobile-toggle-categories-span {
    border-bottom: 1px solid #cccccc;
    float: left;
    width: 100%;
}

  .beginning_grd .beginning_gard_list {    width: 43%;}
  .recent_post_main .hedding-categories{border-top:0px;}
  
}
@media screen and (max-width:768px)
  {
    	/* VS 19-10-2016 */
 		.main-planting-guide .contain_data_growing.new.right-bar {
   			 width: 68%;
		}
 		 /* End VS */
    
  }
@media screen and (max-width:767px) {
  
  		/* VS 19-10-2016 */
 		.main-planting-guide .contain_data_growing.new.right-bar {
   			 width: 100%;
         	 padding-left: 0px;
		}
  		.main-planting-guide .right-bar > span
  		{
          	text-align:center;
  		}
  		.main-planting-guide .left-bar.planting-guide-left {
    			display: block;
    			width: 100% !important;
			}
  		.main-planting-guide .planting-guide-left h5
 		 {
           	text-align:center;
 		 }
  		.grow_left_top.full-image > img {
    			width: 100%;
			}
 		 /* End VS */
  
  
  
  
  .product-detail-header-mobile > h1 {
  	display:block;
    text-transform:uppercase;
  }
  .product-details-right .title-link h1{
  	display:none;
  	}
 
.toggle-categories-span {
  width: auto;
}
  .left-blog-sidebar .toggle-categories-span {
  width: 100%;
}
  #beginning-gardeners .beginning-gardeners-page .right-bar {
  
    padding-right:0; 
}
  #beginning-gardeners .beginning-gardeners-page .right-bar {
    width: 100%;
}
  
  #amaryllis-sub-category .amaryllis-sub-btn a{ width:100%; }
  
  #amaryllis-sub-category .amaryllis-sub-btn.pull-right {
  float: none;
  margin-left: 0;
  width: 100%;
}
  #amaryllis-sub-category .amaryllis-sub-btn.pull-left {
  float: none;
  margin: 0;
  width: 100%;
}
  .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 16px;
  width: 31%;
}
.product-single__thumbnail {
  float: left;
  height: 125px;
}
  
#etgb .modal-dialog {
  width: 80%;
  margin:auto; 
}
 #etgb .modal-body.quick_view_popup {
  padding: 10px;
}
  .main-popup .modal-popup-left {
  width: 100%;
}
  .main-popup .modal-popup-right {
  margin: 0;
  padding: 0 0 0 30px;
  width: 100%;
}
  .main-popup .modal-header .close{ font-size:38px; width:40px; }
  .main-popup .modal-header{ width:40px; margin-right:-45px; }
  
    /**Cart**/
  
  .main-cart .cart_left { width: 100%;}
  .main-cart .cart_right{ width: 100%; margin-left:0; }
  
    /**Cart End**/
  
 /**Why-Bulbs**/ 
  
  
  #why-bulbs .why-bulbs-middle .why-bulbs-middle-right { width: 100%;  }
  .word-img { padding-bottom: 40px; padding-top: 25px;   width: 100%; text-align:center;  }
  .why-bulbs-middle .why-bulbs-middle-left {  margin-bottom: 20px; width: 100%; padding:0;  }
  #why-bulbs .why-plant > h3 { font-size: 20px; }
  .why-bulbs-third .section2_first { margin-bottom: 20px; margin-right: 0; width: 100%; }
  
  
 /**Why-Bulbs-End**/ 
  
  
  /**Categories-Start**/
 
  #categories .header-image-title p {
  font-size: 16px;
  line-height: 18px;
  padding-top: 5px;
}
  #categories .header-image-title h3 {
  font-size: 20px;
}
 
#categories .category_list .category_list_view {
  margin-right: 0 !important;
  margin-top: 20px;
  width: 100%;
}
/* #categories .category_list .category_list_view:nth-child(3) { margin-top: 20px ; } */
  
 #categories .section2-categories h5 {
  font-size: 26px;
  line-height: 24px;
  padding-top: 10px;
}
 #categories .section2-categories .btn {
  font-size: 14px;
  height: 45px;
   line-height:45px;
  padding-top: 0px;
  width: 220px;
}
 
  .featured-categories > h6::before {
  width: 60%;
}
  
  
  /**Categories-End**/
  
  
 /*AMARYLLIS GROWING GUIDE PK */ 
 .grow_left_top { width: 100%; }
 .grow_right_top {  width: 100%; padding-left:0; margin-top:20px;  }
  .shop_all_list{ margin-bottom:40px; width:49%; padding:0;  }
  .growing_header h1{ margin-top:0; font-size:20px; margin-bottom:10px;   }
   .shop_all_list {    width: 49%;    display: inline-block;    text-align: center;    padding: 0 10px;    vertical-align: top;}
  /*AMARYLLIS GROWING GUIDE END PK */ 
  
  
 #blog .show-more .btn.load {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0;
}
    
#blog .blog-midde .show-more {
  padding: 10px 15px;
}
  .uniqe_div{padding:10px 30px}
  .uniqe_div a{font-size:16px;}
  .uniqe_call{display:block;}
  .uniqe_div p{display:block;text-align:center;font-size:16px}
  .uniqe_div .uniqe_call {    display: block;    float: none;    margin: 0 auto;    position: relative;    text-align: center;    width: 100%;margin-top:20px}
  .uniqe_div i {    font-size: 20px;}
  .uniqe_div a{margin-left: 21px;}
  .uniqe_div span{padding-top:2px}
  
  .add_baner_section{margin-top:80px}
  .add_mob_p{display:block}
  .add_heading{display:none}
  .add_des_p{display:none}
  .add_baner_con {
    float: right;
    position: relative;
    width: 270px;
}
  .add_baner_section{background:url("https://cdn.shopify.com/s/files/1/1419/7120/files/add_banner_mobile.png?5351915373526522565");background-repeat:no-repeat;padding:0;background-size: cover;}
  .add_mob_p{background:#fe0132;padding:10px 0}
  .add_mob_p p{color:#fff;text-align:center;margin-bottom:0;text-transform:uppercase}
  .add_baner_section h3{font-size:19px;}
  .grid--full.header-bottom {
    margin-top: 0 !important;
}
}

@media screen and (max-width:640px) {
  .section-header > .wrapper_header12.search_title1,.section-header > .wrapper_header1.search_title2,.section-header > .wrapper_header12.search_title {
    color: #000000;
    font-family: seaside_displaymedium;
    font-size: 24px;
    margin: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    transform: translateY(0%);
    width: 100%;
}
  
  .wrapper_header1.search_title2
  .contain_data_growing .shop_all_list {
    width: 49%;
}
 #blog main.main-content {
  padding: 0;
} 
#blog aside.left-blog-sidebar {
  padding: 0 15px;
  
}  
#blog .blog-section-detail {
  padding: 0 15px;
 
}
  #blog .show-more .btn.load { width:100%;}
  
  .our-staff-main .tag_sidebar {
    float: none;
    margin-right: 20px;
    width: 219px;
}
  #gifts-landing main.wrapper{
	border-top:1px solid #ccc;
}
  .main-popup #AddToCart.btn{
  	font-size:18px;
  }
  .main-popup .product-description.rte{
  	font-size:12px;
  }
  .dropdown-menu{
  	top:100px;
  }
  #amaryllis-sub-category .all_main_box {
    width: 48.6%;
}

}
@media screen and (max-width:639px) {

  .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 20px;
  width: 30%;
}
  
  
 /**Categories-Start**/ 
  
#categories .header-image-title > .btn{ margin-top:10px; }
.featured-categories > h6::before { width: 62%; }
.featured-categories > h6{ font-size:14px; }
  
  /**Categories-End**/
}


@media screen and (max-width:567px) {
  
  .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 23px;
  width: 29%;
}
  .product-single__thumbnail {
  float: left;
  height: 95px;
}
  
  
/**Categories-Start**/
   
  .featured-categories > h6::before { width: 58%;  }

  /**Categories-End**/
  
  /*Cart*/  
  .main-cart .bottom_portion .text-right .btn--secondary.update-cart{ min-width:120px; height:35px; font-size:10px; }
  .main-cart .bottom_portion .cart__quantity-selector{ height:35px; }
  .main-cart .two-thirds a.h5 { font-size: 12px; }
  
  /*Cart-End*/ 
  #categories .my_row {
    text-align: center;
}
  #categories .all_main_box{
  	padding:0px;
    width:90%;
  }
  .gift_detail .header-image-title h3{font-size:18px}
.gift_detail .header-image-title p {
  font-size: 14px !important;}
 .gift_detail .header-image-title > .btn {
    margin-top: 0;
}
}

@media screen and (max-width:480px) 
{
    .desc-planting-guide h6{
  	margin-top:0px;
    padding-left:10px;
      font-size:12px;
  }
  .desc-planting-guide p{
  	margin-top:0px;
    padding-left:10px;
  }
  .show-more .btn{
  	width:90%;
  }
  .beginning_grd .beginning_gard_list {
    width: 90%;
}
  .gift-name .tag_sidebar:nth-child(5n){
  	margin-bottom:10px;
  }
  
}
@media screen and (max-width:479px) {
  
  .product-details-right .product-single__quantity label{  	font-size:12px;  }
  .product-details-right .sub_total .sub{  	font-size:14px;  }
   #etgb .modal-dialog {
  margin: auto;
  width: 90%;
}
  .amaryllis_sub-details .grid-link__title{
  	min-height:auto;
  }
  #amaryllis-sub-category .all_main_box{
  margin-bottom:35px;
  }

  
  
  
  #amaryllis-sub-category .all_main_box {
  width: 100%;
    padding:0; 
}
  
  .modal-popup-left .large--one-third.medium-down--one-third {
  margin-right: 15px;
  width: 29%;
}
.product-single__thumbnail {
   height: 65px;
}
  
  
  .main-popup .modal-header .close {
  font-size: 24px;
  width: 26px;
}
  .main-popup .modal-header {
  margin-right: -27px;
  width: 25px;
}
  
  
  
  
/*Cart*/
  .cart_left .two-thirds { padding-left: 10px; }
  #your-shopping-cart .cart__remove{ width:20px; height:20px; }
  .main-cart .two-thirds a.h5 { font-size: 11px; }
  .main-cart .large--one-half .one-third span.h5 { font-size: 16px; margin: 10px 0; }
  .cart_left .bottom_portion .text-center{ width:48%; }
  .main-cart .bottom_portion .grid__item.one-third.text-right {  margin-left: 10px; width: 47%; }
  .main-cart .bottom_portion .text-right .btn--secondary.update-cart { min-width: 100%; }
/*Cart-End*/  
  
  /**Why-Bulbs**/ 
  
  
.why-bulbs-third .section2-content > h3 {
  font-size: 15px;
}
  .section2-content > p { font-size: 12px; line-height: 13px;  padding-top: 0px;}
  
.why-bulbs-third .section2_first .btn {
  font-size: 14px;
  height: 40px;
  margin-top: 20px;
  padding-top: 8px !important;
  width: 200px;
}

  
  
  
  
  
  
  
  
  
  
 #why-bulbs .why-plant > h3 {
  font-size: 17px;
  margin-top: 0 !important;
}
  #why-bulbs .why-plant > p {
  padding-top: 10px;
}
  .word-img > img {
  width: 60%;
}
 #why-bulbs .why-bulbs-third {
  margin-bottom: 20px !important;
}
  
  
  /**Why-Bulbs-End**/ 
  
  
  /**Categories-Start**/
  
  #categories .header-image-title p {
  font-size: 12px;
  line-height: 14px;
  
}
  
  #categories .section2-categories h5 { font-size: 14px; line-height: 19px; }
 #categories .header-image-title h3 {  font-size: 15px; } 
 
 .featured-categories > h6::before {
  width: 47%;
} 
 
.featured-categories > h6{ font-size:11px; }
  
  
/**Categories-End**/  
  



}



/*CP*/

.growing_guide_p{
	padding-top:0px !important;
}
.why-new-desc-plant {
    width: 76%;
    text-align: left;
    margin: 0 auto;
}
.filter-group.filter-group-special-interest {
    clear: both;
  border-top: 1px solid #ddd;
}
.filter-group.filter-group-shop-by-climate- {
    clear: both;
}
.filter-group.filter-group-shop-by-color{
    clear: both;
}
/* .filter-group.filter-group-special-interest.has_single_item {
    clear: both;
} */
/* .recent_post_main.bulbs-span.hedding-categories {
    border-bottom: 1px solid #ddd;
} */
.child-menu-left-filter a {
    font-size: 12px !important;
    padding-left: 14px !important;
}
i.check-icon {
    background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/uncheck.png?764494657480549338");
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-top: 0;
    vertical-align: text-top;
    width: 16px;
  	background-size:100%;
}
.selected i.check-icon{
background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/check_mark1.png?83748673085750653");
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-top: 0;
    vertical-align: text-top;
    width: 16px;
  	background-size:100%;
}

.nav-fall-categories .selected i.check-icon {
    background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/check_mark1.png?83748673085750653");
  /*  background-position: 0 0;
    background-repeat: no-repeat;*/
    display: inline-block;
    height: 20px;
    line-height: 16px;
    margin-top: 0;
    vertical-align: text-top;
    width: 20px;
}
.nav-fall-categories i.check-icon{
   background-image: url("https://cdn.shopify.com/s/files/1/1419/7120/files/uncheck.png?764494657480549338");
  /*  background-position: 0 -32px;
    background-repeat: no-repeat;*/
    display: inline-block;
    height: 20px;
    line-height: 16px;
    margin-top: 0;
    vertical-align: text-top;
    width: 20px;
	
}
.filter-group .collection-container {overflow: visible;}
#instaShowGallery_1{
	margin-bottom:100px;
}

.section__content .edit-link--small {
    /* font-size: 0.85714em; */
    text-decoration: underline !important;
    font-weight: bold !important ;
    font-size: 20px !important;
}