
.variant-inventory1 .message {
  clear: both;
  color: #444444 !important;
  padding: 10px 0;
  font-size:15px;
}
.free-shipping.adventure-pack {
  border-top: medium none;
  margin-top: 0 !important;
}

.left-side-have-sub-main  .sub-menu-left-hov a
{
  width:80%;
  
}


.left-side-have-sub-main  .sub-menu-left-hov span.toggle-categories-span-sub-cat
{
  width:20%;
  float:right;
  text-align:right;
  
}
span.toggle-categories-span-sub-cat img {
    width: 12px;
}


.section-header__title.h2.shop_page_title {
  color: #444444;
  font-family: seaside_displaymedium;
  font-size: 26px;
  margin:20px 0;
}

.gift-products .text-center.top-pagination {
  margin-top: 0;
  padding-bottom: 40px;
}


.air-plant-box:last-child .air-plant-content .btn:hover {
  background: #7EC97E none repeat scroll 0 0;
}

#camassia-planting-guide .grow_right_top.contain_data_growing > span {
  margin-top: 0;
}
.toggle-categories-span.color_list {
       float: none !important;
}

.breadcrumb .current-breadcumb {
  text-decoration: underline;
}

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

.main-climate .quick_view_popup.climate {
  padding: 50px 70px 70px 70px;
}
.accordion .toggle.activetab {
  color: #7ec97c !important;
}



.main-climate h2.zipcode-title {
  color: #444444;
  font-size: 22px;
  margin: 0;
  text-align: center;
  font-family:seaside_displaymedium;
  text-transform:uppercase;
  padding-bottom:40px; 
}

.main-climate .zipcode-description {
  color: #444444;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom: 6px;
}
.climate .enter-zipcode {
  margin: auto;
  width: 71%;
}
.climate .enter-zipcode .required.zipcode {
  border: 1px solid #a2a2a2;
  border-radius: 0;
  color: #969696;
  float: left;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  height: 45px;
  margin-bottom: 0;
  width: 70%;
}
.climate .btnzipcode {
  background: #7ec97c none repeat scroll 0 0;
  border-radius: 0;
  color: #fefefe;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 600;
  height: 45px;
  margin-left: 15px;
  width: auto;
}

#our-staff-picks .header-top {
  border-bottom: medium none;
}
#our-staff-picks .our-staff-main > h1 {
  padding-top: 0;
  font-family:seaside_displaymedium; 
  margin: -20px 0 0;
}

#our-staff-picks .section-header.section-header--breadcrumb {
  margin-bottom: 0;
}
#our-staff-picks .product-1 > form {
  margin-bottom: 80px;
}

#green-thumbs .main_green_list .onimage_div .btn {
  padding: 9px 0 0 !important;
}
#green-thumbs .main_green_list .onimage_div .btn:hover {
  padding-top: 10px !important;
}
.show-more .btn.load:focus {
    color: #fff;
}
.show-more .btn.load:hover {
    color: #fff;
}

.product-details-main .grid.product-single__hero {
  margin: 0;
}

.product-details-main .product-details-left{ padding-left:0;   width: 460px; margin-top:0px; }
.product-details-main .product-details-right{ padding-left:0;   width: 57%; margin-left:40px;   }
.product-details-main .product-details-left .product-single__photos { float: left; width:100%; }
.product-details-main .product-details-right .title-link > h1 { float: left; color: #444444;font-size: 28px; font-family:seaside_displaymedium !important;   margin: 0;  width:52%; text-transform: uppercase; padding-right:10px;  }
.product-details-right .static_content {
  color: #444444;
  float: left;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  margin: 10px 0 0 21px;
  display:inline-block;
  width:50%;
   
}

.product-details-right .both-line {
  border-top: 1px solid #eaeaea;
  float: left;
  margin-top: 45px;
  padding-top: 25px;
  width: 100%;
}
.both-line .first_line {
  color: #7EC97E;
  font-size: 16px;
  padding-bottom: 20px;
  line-height: normal;
}

.both-line .second_line{  font-family: "Gotham";
  font-size: 14px;
  font-weight: 300;
  color:#444; 
  line-height: normal;
}

.product-details-right .product-description {
  color: #777777;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  padding-top: 30px;
  float:left;
}

.product-details-right .product-description b {
  font-weight: bold;
}

.product-details-right .product-single__price {
  color: #444444;
  float: left;
  font-size: 32px;
  font-family:"gotham_mediumregular" !important; 
}
.product-details-right .product-single__prices {
  float: left;
  width: 100%;
  padding-top: 40px;
}

.product-details-right .product-single__quantity {
  float: left;
  margin-top: 20px;
  width: 100%;
  margin-bottom:55px;
}

.product-details-right .product-single__quantity label{ font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  color:#424242;
 }
.product-details-right .product-quantity {
  float: left;
  width: auto;
}
.product-details-right .sub_total {
  float: left;
  margin-left: 45px;

}

.product-details-right .product-single__quantity .quantity-selector {
  height: 40px;
  margin-left: 20px;
  width: 100px;
  margin-bottom:0; 
}
.product-details-right .accordion {
  float: left;
  width: 100%;
  margin-top:30px;
  margin-bottom:40px;
}
.product-details-right .wishlistbutton > a {
  color: #777777;
  font-size: 16px;
  text-transform: uppercase;
  font-family:"gotham_mediumregular" !important;
   padding-left: 40px;
}
.product-details-right #wishlistbuttons {
  float: right;
  height: auto;
  margin-left:55px;
}
.product-details-right .sub_total .sub{ font-size:24px; color:444; font-family:"gotham_mediumregular" !important;  }
.product-details-right .accordion li .toggle {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-top: 1px solid #eaeaea;
  color: #444444;
  margin: 5px 0;
  padding: 20px 0;
  text-transform: uppercase;
  font-family:"gotham_mediumregular" !important;
  font-size:16px;
}
.product-details-right .accordion > li { margin: 0; }
.product-details-right .title-link > a {
  background: #7ec97c  none repeat scroll 0 0;
  float: right;
  font-family:"gotham_mediumregular" !important;
  padding-top:16px;
  padding-bottom:16px;
  min-height: 54px;
  text-align: center;
  width: 310px;
  color:#fff;
  font-size:16px;
      text-transform: uppercase;
  
}

.product-details-right .title-link {
  float: left;
  width: 100%;
}

.product-details-right .btn {
  border-radius: 0;
  background: #7ec97c  none repeat scroll 0 0;
  float: left;
  font-family:"gotham_mediumregular" !important;
  padding-top:0px;
  text-transform:uppercase; 
  height: 60px;
  text-align: center;
  width: 320px;
  color:#fff;
  font-size:20px;
}

.product-details-right .table-wrapper {
  float: left;
  margin-top: 20px;
  overflow: visible;
  width: 100%;
}

.product-details-right .shappify_qb_grid thead tr th {
  background: #7ec97c none repeat scroll 0 0;
  color: #ffffff;
  font-family: "gotham_mediumregular" !important;
  font-size: 16px;
  font-weight: normal;
  padding: 3px;
  text-align:center;
}

.product-details-right .shappify_qb_grid tbody tr td:last-child {
  color: #7ec97c;
  font-size: 13px;
  font-weight: bold;
}
.product-details-right .shappify_qb_grid tbody tr td {
  color: #777777;
  font-family: "Gotham";
  font-size: 13px;
  font-weight: 300;
  padding: 3px;
  text-align:center;
}
.selector-wrapper .single-option-selector {
  display: none;
}
.product-details-right .accordion li .inner {
  padding-left: 0;
}

.product-details-right .accordion .shop_all_list > p {
  padding-top: 25px;
  margin-bottom:0; 
}

.product-details-right .accordion .shop_all_list h6 {
  margin-bottom: 0;
  
}
.product-details-right .accordion .shop_all_list h6 br{display:none;}
.product-details-right .planting-inner-button {
  float: left;
  margin-top: 50px;
  width: 100%;
}

.product-details-right .planting-inner-button .btn {
  padding-top: 14px;
  width: 100%;  
  margin-bottom: 20px;
}
.product-details-right .planting-inner-button .btn:hover {
  padding-top: 15px;
}

.additional_left{ width:170px; float:left; margin-left:20px; }


.additional_right {
  float: left;
  margin-left: 50px;
  width: 64%;
}

.additional_left > strong {
  color: #444444;
  float: left;
  font-family: "gotham_mediumregular" !important;
  font-size: 16px;
  line-height: normal;
  padding-bottom: 15px;
  width: 100%;
  font-weight: normal;
}
.additional_left > br {
  display: none;
}

.additional_right > p{
 color: #444444;
 font-family:"Gotham";
  font-weight:300; 
 font-size:16px;
  margin:0; 
 padding-bottom:15px;
  line-height: normal;
}

.product-details-right .wishlistbutton {
  position: relative;
}

.product-details-right .wishlistbutton > a::after {
  content: "";
  font-family: fontawesome;
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px !important;
}


/*about-PK*/

.about-left-img {
  float: left;
  width: 270px;
}
.about-main {
  margin-top: 65px;
}

#about-us .content_about {
  float: left !important;
  padding-top: 0 !important;
  width:77%;
}

.about-main .content_about > p {
    color: #444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300 !important;
    line-height: 21px;
    
}
.contact-form label::after {
    color: #ff0000;
    content: "*";
    height: 10px;
    position: absolute;
    width: 10px;
  	font-size:18px;
}

.about-left-img > p{
  color: #444;
  font-family: Gotham;
  font-size: 16px;  
  padding-top:25px;
  font-weight: 300 !important;
  text-align:center;
  
}
.team_about {
  margin-top: 20px !important;
}



.team_about-main {
  float: left;
  width: 100%;
}
.team_about-main h2 {
  color: #444444;
  font-size: 24px;
  margin: 0;
  padding-bottom: 65px;
  padding-top: 20px;
  text-align: center;
  font-family:seaside_displaymedium;
}

.team_about-main .about_us_team-img {
  float: left;
  width: 170px;
}
.team_about-main .about_us_team-details {
  float: left;
  padding-left: 30px;
  width: 85%;
}

.about_us_team-details .name_contact {
  padding: 0;
  font-family:seaside_displaymedium !important;
  font-size:24px;
  color:#444;
  border-bottom:none;
  line-height: 15px;
}

.team_detail {
  font-size: 16px;
  line-height: 21px;
  text-align: left;
  margin-top: 20px;
   color: #444444;
}
.team_about-main .about_us_team {
  float: left;
  margin-bottom: 35px;
  width: 100%;
}
#about-us footer.site-footer {
  margin-top: 0;
}

.banner02 img {
    width: 100%;
    height: auto;
}
.banner02{
    width: 100%;
    float:left;
}



/*about-END PK*/



#beginning-gardeners .button-begin .btn:active, .btn.active{ box-shadow:none !important; }
#beginning-gardeners .air-plant-content .btn { padding-top: 7px; }
#beginning-gardeners .air-plant-content .btn:hover { padding-top: 8px; }


/* search */
.read-more-green:hover {color: #7ec97c;}
.read-more-green {
    bottom: 0px;
    color: #7ec97c;
    float: right;
    position: relative;
}
#ProductPhotoImg{
	cursor:pointer;
}
.title_search a {
    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
.search_desc {
    color: #424242;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    margin: 0;
    padding-top: 15px;
}
.main_desc a{
color: #7ec97c;
}

/* search */
/*Wishlist PK*/



.wishlist-main {
  border-bottom: 1px solid #eaeaea;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}
.wish-product {
  color: #444444;
  float: left;
  font-family: "gotham_mediumregular" !important;
  font-size: 16px;
  width: 67.5%;
}.wish-price {
  float: left;
  width: 30%;
  color: #444444;
  float: left;
  font-family: "gotham_mediumregular" !important;
  font-size: 16px;
 
}
#collection .row1.products {
  padding-bottom: 70px;
}
.product-wishlist {
  border-bottom: 1px solid #eaeaea;
  float: left;
  padding: 30px 0;
  width: 100%;
}


.product-wishlist .image {
  float: left;
  width: 150px;
}

.product-wishlist .details {
  float: left;
  margin-left: 125px;
  width: 355px;
  padding-top: 10px;
}



.product-wishlist .details .title {
  color: #424242;
  font-family: seaside_displaymedium;
  font-size: 18px;
  margin: 0;
  padding: 0;
}

.product-wishlist .wishlist_quantity .title_quantity {
  color: #444444;
  font-family: "Gotham";
  font-size: 14px;
  font-weight: 300;
  padding-top: 15px;
}

.product-wishlist .quantity_value {
  color: #777777;
  float: left;
  font-family: "gotham_mediumregular" !important;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
  width: 110px;
}

.quantity_value .quantity-selector {
  height: 45px;
  text-align: center;
  border: 1px solid #777777;
  color:#777777;
  border-radius:0; 
}

.product-wishlist .wishlist_product_price {
  color: #444444;
  float: left;
  font-family: "Gotham";
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  padding-left: 185px;
  padding-top: 10px;
}
.product-wishlist .btn {
  background: #7ec97c none repeat scroll 0 0;
  border-radius: 0;
  color: #ffffff;
  font-family: "gotham_mediumregular" !important;
  font-size: 14px;
  margin-left: 95px;
  text-transform: uppercase;
  width: 160px !important;
  height:45px; 
  
}
.product-wishlist.span4 > form {
  float: left;
  width: auto;
  padding-top: 10px;
}

.product-wishlist .cart__remove {
  background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/close_cart.jpg?7529464922097179419") no-repeat scroll 0 0 / 100% 100% !important;
  float: right !important;
  height: 30px !important;
  width: 30px !important;
  margin-top: 10px;
}

.product-wishlist .cart__remove > small {
  display: none;
}
/*Wishlist-END PK*/

.input-group-btn .btn.icon-fallback-text {
  background: #7ec97c none repeat scroll 0 0;
   padding: 9px 13px;
}
.input-group-btn .btn.icon-fallback-text:hover {
  color: #ffffff;
  padding: 10px 14px;
}

.custom-button .button1_slider {
  background: #f4f4f4 none repeat scroll 0 0;
  border: medium none;
  color: #444444;
  display: inline-block;
  font-family: "gotham_mediumregular";
  font-size: 18px;
  height: 55px;
  letter-spacing: 1px;
  line-height: 55px;
  margin-right: 20px;
  margin-top: 20px;
  transition: all 0.4s ease 0s;
  width: 320px;
}

.custom-button .button2_slider {
  background:none;
  border: 2px solid #f4f4f4;
  color: #f4f4f4;
  display: inline-block;
  font-family: "gotham_mediumregular";
  font-size: 18px;
  height: 55px;
  letter-spacing: 1px;
  line-height: 55px;
  margin-right: 20px;
  margin-top: 20px;
  transition: all 0.4s ease 0s;
  width: 320px;
}

.custom-button .button2_slider:hover {
  color: #444444;
  background:#f4f4f4;
  border: 2px solid #f4f4f4;
  }
.scondsecton .btn1 .btn:hover {
  padding-top: 8px;
}
.section2-content .btn1 .btn:hover {
  padding-top: 8px;
}

.address_contact .ico_img {
  padding-top: 3px;
}
.contact_right h5 {
  line-height: 24px;
  margin: 0;
}


.contact_right .address_contact {
  margin-bottom: 30px;
}
.contact_right .phone_contact {
  margin-bottom: 30px;
}

.contact_right .time_contact {
  margin-bottom: 30px;
}
.email_contact .ico_img {
  padding-top: 3px;
}
/* kp */
footer .grid__item.large--one-quarter.medium--one-half.site-footer__links.article.footer-top {
    text-align: center;
}
.growing_header {
	border:none;
}

.enter-zipcode {
    padding: 20px 0;
}
.enter-zipcode > p {
    padding-top: 20px;
}
.account_left h4{
    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
#addresses .banner_page{
margin-bottom:20px;
}
.add-new-address a:focus{
	color:#fff !important;
}
.continue-shopping {
clear: both;
    display: block;
    float: left;
    margin-top: 10px;
}
.return-account-green,.return-account-green:hover,.order-left a,.account_left a,.return-account-green a,.return-account-green a:hover{
	color:#7EC97C !important;
}
.first_name_acc_add{
	 color: #424242;
    font-family: seaside_displaymedium;
    font-size: 26px;
    margin: 0;
}
.title_main_acc{
	 color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
.account_left td,.order-left td{
color: #424242;
font-family: "Gotham";
font-size: 16px;
font-weight: 300;
line-height: 21px;
margin: 0;  

}
.edit_acc a{
	color:#7EC97C;
}
.add_yr_acc {
color: #424242;
font-family: "Gotham";
font-size: 16px;
font-weight: 300;
line-height: 21px;
margin: 0;  

}
.account_right h4,.order-left h4,.order-right h4{
    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
.account_right p,.order-left p,.order-right p,.order-right h5{
color: #424242;
font-family: "Gotham";
font-size: 16px;
font-weight: 300;
line-height: 21px;
margin: 0;
}

.order-right{
	margin-bottom:20px;
}

#AddToCartForm span.continue-shopping .btn--secondary {
    float: right;
    background: #7EC97C;
}

.account_right{
	padding-bottom:30px;
	}
#AddAddress .customer_title{
	    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
#AddAddress label {
color: #424242;
font-family: "Gotham";
font-size: 16px;
font-weight: 300;
line-height: 21px;
margin: 0;
}
#AddAddress a{
color:#000;
}
#AddAddress .btn{
    background: none repeat scroll 0 0 #7ec97c;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    padding-top: 0;
    text-transform: uppercase;
    width: 180px;
}
.edit-address-form .btn{
    background: none repeat scroll 0 0 #7ec97c;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    padding-top: 0;
    text-transform: uppercase;
    width: 180px;
}
.banner_page img{
	width:100%;
}
#shipping-rates-feedback{
	    color: #424242;
    font-family: seaside_displaymedium;
    font-size: 16px;
    margin: 0;
}
.edit-address-form h4{
 color: #424242;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: 0;
}
.edit-address-form a{
color:#000;
}
.edit-address-form label{
color: #424242;
font-family: "Gotham";
font-size: 16px;
font-weight: 300;
line-height: 21px;
margin: 0;
}
span .current {
    font-family: gotham_mediumregular !important;
    font-weight: bolder;
}
/* kp */







@media screen and (max-width:1366px) {
 
.gallery-slider { margin: auto; width: 74%; }
#gifts-landing header.gift-name {
  margin-left: 0;
  width: 100%;
}
  
#gifts-landing .gift-products {
  margin-left: 0 !important;
  width: 100%;
}
  .gift-name .tag_sidebar{ margin-left: 14px; }
  
} 

@media screen and (max-width:1179px) {
 .climate .enter-zipcode .required.zipcode{ width: 66%;}
  .gift-name .tag_sidebar {
  margin-left: 10px;
  width: 22.97%;
}
  

.product-wishlist .details {  margin-left: 7%;  width: 20%; }
  .product-wishlist .wishlist_product_price{ margin-left: 7%; }
  
  
  
  

  .product-details-main .product-details-left{ width:38%; margin-top:0;  }
  .product-details-main .product-details-right .title-link > h1{ margin-bottom:20px; width:100%; }
  .product-details-right #wishlistbuttons {
  margin-left: 5%;
}
.additional_right {
   margin-left: 2%;
  width:62%;
 }
  .additional_left > strong{ font-size:14px; }
  .additional_right > p{ font-size:14px; }
  
  #about-us .content_about {
  width: 72%;
}
 .team_about-main .about_us_team-details {
  float: left;
  padding-left: 30px;
  width: 82%;
} 
}
@media screen and (max-width:1023px) {
  
  .climate .enter-zipcode {
 
  width: 92%;
}
  
.gift-name .tag_sidebar {
  
  width: 30.97%;
}

  #about-us .content_about {
  width: 64%;
}
  .team_about-main .about_us_team-details {
  float: left;
  padding-left: 30px;
  width: 77%;
}
  .product-wishlist .details{ width:25%;}
  .product-wishlist .wishlist_product_price{ padding-left:1%; }
  .product-wishlist .btn{ margin-left:25%; }
    

  
}
@media screen and (max-width:979px) {
    
.climate .enter-zipcode .required.zipcode {
  width: 62%;
}
  
.gift-name .tag_sidebar {
  width: 47%;
}
  .product-details-main .product-details-right{ width:56%; }
  .product-details-right .btn{ width:100%; }
  .product-details-right #wishlistbuttons{ width:100%; text-align:center; margin-left:0; }
  .product-details-right .title-link > a{  width:100%;}
  .product-details-main .product-details-right .title-link > h1{ font-size:22px; }
  .additional_left {
  float: left;
  margin-left: 0;
  width: 34%;
}
  .product-details-right .wishlistbutton > a::after{ left:27%; } 
  .additional_left > strong{ font-size:11px; }
  .additional_right > p{ font-size:11px; }
  #about-us .content_about {
  width: 63%;
}
  .team_about-main .about_us_team-details {
  width: 75%;
}
  
  
  
.product-wishlist .btn {
  margin-left: 14%;
}  
  
}

@media screen and (max-width:767px) {
  .mobile_show {
    display: block;
}
  .planting-inner-comtent .img-planting-guide {
    display: inline-block;
    float: left;
    padding: 0 0px;
}
  .desc-planting-guide h6{
  	margin-top:0px;
    padding-left:10px;
  }
  .desc-planting-guide p{
  	margin-top:0px;
    padding-left:10px;
  }
  .section2-content > p {
    padding-top: 15px;
    width: 90%;
    margin: 0 auto;
}
  .main-climate h2.zipcode-title{ padding-bottom:20px; }
  .main-climate .zipcode-description{ padding-bottom:20px; }
  .climate .btnzipcode{ width:114px; font-size:14px; }
  
  .gift-name .tag_sidebar {
  width: 46%;
}
  
.product-details-main .product-details-right {
  margin-left: 0;
  width: 100%;
}
  .product-details-main .product-details-right .title-link > h1{ text-align:center; }
.product-details-left #ProductPhoto > img {
  width: 100%;
}
.product-details-main .product-details-left {
  margin-top: 0;
  width: 100%;
}
  
  
 .about-left-img > img {
  width: 100%;
}
  .about-left-img {
   width: 100%;
}
 
  #about-us .content_about {
  width: 100%;
}
  
  #about-us .content_about > p {
  padding-left: 0;
 
}
  
  .team_about-main h2{ padding-bottom:30px; }
  .team_about-main { margin-top: 20px; }
  
 .team_about-main .about_us_team {
  float: none;
  padding: 0;
  text-align: center;
  }
  .team_about-main .about_us_team-img {
  float: none;
  text-align: center;
  width: 100%;
}
  
  .team_about-main .about_us_team-details { float: left; padding-left: 0; text-align: center !important; width: 100%; }
  .about_us_team-details .name_contact { line-height: normal; padding: 10px 0 0; }
  .about-main {
  margin-top: 30px;
}
  
}
@media screen and (max-width:640px) {
#green-thumbs main.main-content {
  padding: 0;
}
#beginning-gardeners main.main-content {
  padding: 0;
}
#categories main.main-content {
  padding: 0;
} 
  
  #beginning-gardeners .main-beginning-gardeners .right-bar .why-plant {
  padding: 0 15px;
}
  #beginning-gardeners .shop-by-fall {
  padding: 0 15px;
}
  #beginning-gardeners .shop-by-fall-box {
   padding: 0 15px;
 }
  #beginning-gardeners .show-more {
   padding: 0 15px;
 }
  #beginning-gardeners .beginning-gardeners-page .left-bar{ padding-left:15px; padding-right:15px;  }  
  #beginning-gardeners h5.left-title-begin {
  float: left;
  padding-top: 20px;
  text-align: center;
  width: 100%;
}

  
#green-thumbs .green-content {
  padding: 0 15px;
}
 #green-thumbs .air_plants {
  padding: 0 15px;
}

.header-top li .dropdown-menu {
  margin: 0 10px;
  
}
  .header-top .main-cart .two-thirds a.h5 {
  font-size: 18px;
}
  .header-top .product-description.rte {
  color: #777777;
  float: left;
  font-family: "Gotham";
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  padding: 6px 0;
}
  
  .header-top .cart_title_price {
  float: left;
  width: 85%;
}
  
  .header-top .cart_main small {
  display: none;
}
  
  
  
.header-top li .cart_left .cart__remove {
  background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/close_cart.jpg?7529464922097179419") no-repeat scroll 0 0 / 100% 100% !important;
  float: right !important;
  height: 15px !important;
  width: 15px !important;
}
  
.product-wishlist .image {
   width: 140px;
} 
  
  
  
}
@media screen and (max-width:639px) {

 .climate .btnzipcode {
  margin-left: 0;
  margin-top: 10px;
  width: 100%;
}
 
 .climate .enter-zipcode .required.zipcode {
  width: 100%;
}
  .climate .enter-zipcode {
  width: 100%;
}
  .main-climate .zipcode-description {
  margin-bottom: 0;
 
}
  
}

@media screen and (max-width:567px) {
.main-climate .quick_view_popup.climate {
  padding: 20px;
}
  .main-climate .zipcode-description{ font-size:14px; }
 
   .gift-name .tag_sidebar {
  margin: 5px 0;
  width: 100%;
}
  .wish-price {
  display: none;
}
  .wish-product{ width:100%; text-align:center; }
  
  .product-wishlist .cart__remove{ margin-left:47%; float:left !important; }
  
 .product-wishlist .image {
  width: 100%;
} 
.product-wishlist .image img {
  width: 100%;
}
  .product-wishlist .btn {
  margin-left: 0;
  margin-top: 10px;
}
  
  .product-wishlist .quantity_value{ width:100%; }
  
  .product-wishlist .details {
  margin: 0;
  text-align: center;
  width: 100%;
}
  .product-wishlist .wishlist_product_price {
  margin: 0;
  padding-left: 0;
  text-align: center;
  width: 100%;
}
  .product-wishlist.span4 > form {
  float: left;
  padding-top: 0;
  text-align: center;
  width: 100%;
}

}
@media screen and (max-width:480px) {
 .header-top .product-description.rte{
  font-size: 9px;
  line-height: 12px; 
}

.header-top .main-cart .two-thirds a.h5 {
  font-size: 12px;
}  
}

@media screen and (max-width:479px) {
.amaryllis-sub-btn a {
    background: rgb(126, 201, 126) none repeat scroll 0 0;
    border-radius: 0;
    color: rgb(255, 255, 255);
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    height: auto;
    padding-top: 11px;
    text-align: center !important;
    min-width: 100%;
  	white-space:normal;
  
    margin-top: 45px;
}
  .additional_left > strong{ font-size:9px; }  
  .additional_right > p{ font-size:8px; }  
  .shop_all_list { margin-bottom: 40px; padding: 0 0 20px; width: 49%; }
  .product-details-right .wishlistbutton > a::after { left: 17%; }
  .product-details-right .planting-inner-button .btn { width: 100%; font-size:15px; }
  
  .product-details-right .sub_total {  float: left;  margin-left: 0; margin-top: 20px; text-align: center; width: 100%; }
  .product-details-right .product-quantity { float: left; text-align: center; width: 100%; }
  .gallery-slider { margin: auto;  width: 69%; }
  .custom-button .button1_slider {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  margin-right: 0;
  width: 80%;
}
  
 .custom-button .button2_slider {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  margin-right: 0;
  width: 80%;
   margin-top: 10px;
}
   
  .product-details-right .static_content{ width:63%; float:left; margin-left:15px; }
  
  
  .text-center.second-pagination > p {
  text-align: center;
}
  .text-center.top-pagination p {
  margin-left: 0;
  padding: 0;
  text-align: center;
 
}
  .product-details-right .product-single__quantity .quantity-selector {
  height: 35px;
  margin-left: 10px;
  width: 70px;
}
  .product-details-right .product-single__quantity label{ font-size:12px; padding-top:6px; float:left;  }
  .product-details-right .product-quantity { float: left; width: 50%;  }
  .product-details-right .sub_total { float: left; width: 50%; margin-top:0; padding-left:10px;   }
  .product-details-right .sub_total .sub {  font-size: 18px; padding-left: 7px; }
  
  
}