  
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style:normal !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-style:normal !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-style:normal !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-style:normal !important;
}
#comments {
  border: 1px solid #eaeaea;padding:30px;}
  .form-error, .errors{margin-top:20px;}
 
}

/* vs 19-10-2016 */


.cart-note-new .grid > span {    display: block;       padding-bottom: 14px !important;   padding-top: 10px}
  

#search-results .section-header>h1{text-transform: uppercase;color: #444444!important;font-size: 28px!important;
  font-family: seaside_displaymedium !important; 
  text-align: center;
   
    text-transform: uppercase;
    margin-top: 8% !important;
    
}

/* end vs */

/* vs 11-9-2016 */
#gifts-landing .gift_more > h4::after{background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
   	right: 0;
    position: absolute;
    top: 95% !important;
    width: 450px;}
#gifts-landing .gift_more > h4::before{background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 95% !important;
    width: 450px;}
.gift_detail .btn {background: #fff none repeat scroll 0 0 !important;color: #333333 !important;}
.gift_detail .btn:hover{color: #333333 !important;}
.gift-hedding-main.gift_more > h4 {    padding-top: 33px;}
.gift_detail .header-image-title > p{font-size: 16px !important;    padding-left: 66px;  padding-right: 68px;}
.gift_more h5 {padding-left: 39px;padding-right: 39px;}

/* End VS */


.prev-next-blog img {
  width: 12px;
}

.recent_post_main_mobile {
  display: none;
}

.blog--details-section .blog_detail_content > h1 {
  color: #444;
  font-size: 22px;
  font-family:seaside_displaymedium;
}

.product-detail-header-mobile > h1 {
    font-family: seaside_displaymedium;
    font-size: 22px;
    text-align: center;
  	display:none;
}
.hedding-categories.hed-cate_mobile{display:none;}


/* beginning garden */
.all_main_box_hover .button_categories a {
    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;
}


.collection_products_count {
    color: #fff;
    top: 30%;
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.beginning_grd .grid-link__title {
    font-family: gotham_mediumregular;
    text-transform: uppercase;
  	min-height: 50px;	
}
.flowers-and-plants	.grid-link__title {
    font-family: gotham_mediumregular !important;
    text-transform: uppercase;
}

.cetagory_img.all_main_box_img {
    display: block;
    padding: 0;
}
.grid-uniform.beginning_grd {
    float: left;
    width: 105% !important;
  	margin-left: -30px !important;
}
.beginning_grd .beginning_gard_list {
    float: left;
    margin-left: 30px;
    width: 21%;
  	padding:0px;
}

/* beginning garden */

#mc_embed_signup div.mce_inline_error{
	overflow:hidden;
}
#gifts-landing header.gift-name {
  margin-left: -17px;
  padding-bottom: 30px;
  width: 101.4%;
}

.product_title_price {
    min-height: 120px;
}
#our-staff-picks .all_main_box {
    padding-right: 20px !important;
  padding-left: 0px !important;
}
#amaryllis-sub-category .all_main_box {
    display: inline-block;
    vertical-align: top;    
    margin-bottom: 70px;
    text-align: center;
}
#amaryllis-landing .all_main_box {
    display: inline-block;
    vertical-align: top;    
    margin-bottom: 70px;    
    text-align: center;
}

.beginning_gard_list {
    float:left;
    padding: 0 10px;
    width: 24%;
}
#green-thumbs .gallery-slider .grid-link__image img{
	height: 273px !important;
}
#blog .hedding_post > h4 {
    padding-top: 0;
}
#blog .midde-section{
	margin-top:75px;
}
.banner_page h1.wrapper_header{
	text-transform:uppercase;
}
/* HOME PK */


.main-popup .product-single__thumbnails.grid-uniform {
  float: left;
  margin: 0 !important;
  Width:100%;
}
#amaryllis-growing-guide .breadcrumb{
	padding-top:5px !important;
}



.dropdown .main-cart .cart_details > small {
  display: none;
}

.dropdown .main-cart .cart_left {
  float: left;
  width: 100%;
}
.dropdown-menu .main-cart { padding:20px; }

.dropdown .cart_left {
  float: left;
  width: 100%;
}


.dropdown .main-cart .cart_details {
  float: left;
  width: 68%;
}
.dropdown .main-cart .cart_image {
  float: left;
  margin-right: 17px;
  width: 85px;
}
.dropdown .main-cart .cart_details .cart_title_price {
  float: left;
  width: 92%;
}

.dropdown .main-cart .cart_details .cart_title_price .h5{ font-size:14px; color:#444; font-family:"gotham_mediumregular" !important; width:100%;   }

.dropdown .main-cart .cart_details .cart_title_price .product-description.rte{ font-size:12px; color:#777; font-family:"Gotham" !important; font-weight:300; float:left; padding:5px 0;   }
.dropdown .main-cart .cart_right { border: medium none; margin: 0; width: 100%; }
.dropdown .main-cart .cart_right span {
  float: left;
  font-size: 14px !important;
  color:#444 !important; font-family:"gotham_mediumregular" !important; 
}

.dropdown .main-cart .btn.checkout { margin-top: 25px; }

.dropdown .main-cart .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;
}

.dropdown .main-cart .cart__remove small {
  display: none;
}



.dropdown .main-cart .cart_right .h5.cart__subtotal{ float:right !important; font-weight:normal !important;  }
.dropdown .main-cart .btn.checkout {
  margin-top: 20px !important;
}
.dropdown .main-cart .cart_right > a {
  color: rgb(119, 119, 119);
  float: left;
  font-family: "Gotham";
  font-weight: 300;
  margin-top: 25px;
  text-align: center;
  text-decoration: underline !important;
  width: 100%;
}



.header-bar__right .dropdown-menu {
  float: left !important;
  left: -102%;
  width: 202%;
  border-radius:0; 
  padding-bottom:20px;
   
}
.custom-button a {
  color: rgb(68, 68, 68);
}
#etgb .custom-button > button:nth-child(2) a {
  color: #f4f4f4;
}
.custom-content .custom-button > button:nth-child(2):hover {
  background: rgb(244, 244, 244) none repeat scroll 0 0 !important;
  color: rgb(68, 68, 68) !important;
}

.custom-content .custom-button > button:nth-child(2):hover a{
  color: rgb(68, 68, 68) !important;
}

.custom-content .custom-button > button:hover {
  background: rgb(126, 201, 124) none repeat scroll 0 0;
  color: #f4f4f4;
}

.custom-content .custom-button > button:hover a{
   color: #f4f4f4;
}


.slider_disc_home .slider_price {
  color: #fffefe;
  display: block;
  font-size: 18px;
}
.slider_disc_home .slider_per_package{
   
   color: #fffefe;
   font-size: 12px;
   font-family:"Gotham";
   font-weight:300;
    
    
    
    
    
}




.onimage_slider_home .open_popup.view_btn {
  background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/lock01.png?13896830020793385954") no-repeat scroll 0 0 / 100% 100%;
  float: left;
  height: 40px;
  margin: 0 0 0 40%;
  text-align: center;
  width: 40px;
}



.onimage_slider_home .open_popup.view_btn:hover {
  background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/lock01-hover.png?13896830020793385954") no-repeat scroll 0 0 / 100% 100%;
   float: left;
  height: 40px;
  margin: 0 0 0 40%;
  text-align: center;
  width: 40px;
  background-color:#fff;
  border-radius:50%; 
}

.onimage_slider_home .slider_disc_home  {
    top: 40%;
  position:absolute;
    transform: translateY(-40%);
   -webkit-transform: translateY(-40%);
  	width:100%;
    -ms-transform: translateY(-40%);
}





.btn a:focus, .btn a:hover {
  border: medium none !important;
  box-shadow: 0 0 0 0 !important;
  outline: medium none !important;
  text-decoration: none !important;
  outline-offset:0 !important; 
}
.close:focus, .close:hover {
  border: medium none !important;
  box-shadow: 0 0 0 0 !important;
  outline: medium none !important;
  text-decoration: none !important;
  outline-offset:0 !important; 
}


#etgb .modal-content.main-popup {
  border-radius: 0;
}


.gallery-slider .owl-item .product_img_list {   height: 215px !important;   width: 100% !important;}
.modal-dialog {  width: 1040px; }
.modal-body.quick_view_popup { padding: 40px; }
.main-popup .modal-popup-right {  padding-left: 45px; width:53%;  }
.main-popup .product-single__photos { margin-bottom: 35px; }
.modal-popup-left .large--one-third.medium-down--one-third {
  float: left !important;
  height: auto !important;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  width: 28%;
}
.right-blog-sidebar .gift-products{
margin-top:10px;
}


.modal-popup-left .large--one-third.medium-down--one-third:last-child {
  margin-right: 0;
}
.product-single__thumbnail { float: left;height: 115px; width: 100%; }
.product-single__thumbnail > img { height: 100% !important; width: 100%; }
.main-popup .modal-popup-left { width: 47%; }
.main-popup .modal-popup-right > h1 { color: #444444; font-size: 22px; margin: 0; font-family:seaside_displaymedium;    text-transform: uppercase; }
.main-popup .product-description.rte { font-family: "Gotham"; font-size: 16px;  font-weight: 300;  line-height: 22px;  padding-top: 20px; } 
.main-popup .product-description.rte > b { font-weight: 300; }
.main-popup .product-description.rte > b b { font-weight: 300; }
.main-popup .product-single__prices { color: #444444; font-family: "Gotham"; font-size: 14px; font-weight: 300; padding-top: 30px; margin-bottom:30px; }

.main-popup .product-single__quantity label{ font-family: "Gotham"; font-size: 16px;  font-weight: 300;     } 
.main-popup .product-single__price { color: #444444; font-size:24px; font-family:"gotham_mediumregular" !important;   }
.main-popup .quantity-selector {  color: #444444 !important; font-family: "Gotham";  height: 50px; border:solid 1px #eaeaea !important; margin-left:20px;   }
.main-popup #AddToCart.btn { background: #7ec97c  none repeat scroll 0 0; border-radius: 0; font-size: 24px; height: 55px; width: 100%; font-family:"gotham_mediumregular" !important; color:#fff;  text-transform:uppercase; }
.main-popup .modal-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ffffff;
    color: #ffffff !important;
    float: right;
    margin-right: -47px;
    padding: 0;
    width: 38px;
}
.main-popup .modal-header .close {
    color: #ffffff !important;
    font-size: 32px;
    font-weight: 300;
    margin: -4px -2px 0 0;
    opacity: 1;
    padding: 0;
    text-align: center;
    width: 40px;
}



.success-message-top .alert-success
{
      /* display: block; */
    float: left;
    width: 100%;
    margin: 15px 0;
}





/* HOME END PK */



/* BEGINNING GARDENERS PK */

#beginning-gardeners .air-plant-content .btn {
  padding-top: 7px;
}

#beginning-gardeners h5.left-title-begin {
  color: #424242;
  font-size: 18px;
  margin: 0;
  padding-bottom: 35px;
  font-family:seaside_displaymedium; 
}


header.section-header {
    position: relative;
}

.section-header > .shop_page_title{
	position:relative;
  	color:#000;
  	top: 0%;
    transform: translateY(0%);
  	
}
/* header.section-header{
	border-bottom:1px solid #ccc;
} */
.section-header > h1 {
    color: #fffefe;
    font-family: seaside_displaymedium;
    font-size: 44px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);  
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 100%;
    text-transform: uppercase;
  margin:0; 
}

.section-header nav.breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-right: 0;
    margin: 0;
}

.breadcrumb > span {
  color: #444444;
  font-family: "Gotham";
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  text-transform: capitalize;
}

.breadcrumb > a {
    font-family: "Gotham";
    font-size: 14px;
    padding: 20px 0;
    color: #444444;
    font-weight: 300;
}

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

.beginning-gardeners-page .left-bar {
    float: left;
    width: 215px;
}

.beginning-gardeners-page .right-bar {
    float: right;
    width: 80%;
    margin-left: 20px;
}

.air-plant-box {
    float: left;
    margin-right: 20px;
    padding: 0;
    width: 48.6%;
    position: relative;
}

.air-plant {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.air-plant-box:last-child {
    margin: 0;
}

.shop-by-fall {
    float: left;
    padding: 50px 0;
    text-align: center;
    width: 100%;
}

.shop-by-fall-box {
    float: left;
    width: 100%;
}

.shop-by-fall-box01 {
    float: left;
    margin-right: 20px;
    width: 185px !important;
}

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

.why-plant > h3 {
    color: #444444;
    font-family: seaside_displaymedium;
    font-size: 22px;
    margin: 0;
}

.why-plant > p {
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 20px 0 0;
}

.why-plant .button-begin {
    margin-top: 40px;
}

.why-plant .button-begin .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-size: 16px;
    height: 40px;
    width: 262px;
  padding-top:7px;
  font-family:"gotham_mediumregular" !important;
  margin-right:20px;
}


.why-plant .button-begin .btn:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #444444;
    color: #444444;
    height: 40px;
}

.why-plant .button-begin .btn:last-child:hover {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-size: 16px;
    height: 40px;
    width: 262px;
    border: none;
}

.why-plant .button-begin .btn:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #444444;
    color: #444444;
    height: 40px;
}

.air-plant-content > h3 {
    color: #444444;
    font-family: seaside_displaymedium;
    font-size: 20px;
    margin: 0;
}

.air-plant-content > p {
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 20px 0 0;
    line-height: 21px;
}

.air-plant-content {
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.air-plant-content .btn {
    background: #444444 none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    height: 42px;
    width: 175px;
    margin-top: 30px;
  
}

.air-plant-box:last-child .air-plant-content h3 {
    color: #ffffff;
}

.air-plant-box:last-child .air-plant-content p {
    color: #ffffff;
}

.air-plant-box:last-child .air-plant-content .btn {
    background: #444;
}

.grid__item.shop-by-fall > h3 {
    color: #444444;
    font-family: seaside_displaymedium;
    font-size: 22px;
    margin: 0;
}

.grid__item.shop-by-fall > p {
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 20px 0 0;
}

.shop-by-fall-box01 .grid-link__title {
    color: #444444;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 10px;
}

.shop-by-fall-box .grid-uniform {
    float: left;
    margin: 0;
    width: 100%;
}

.show-more,.show-more-bulb {
    float: left;
    padding-top: 20px;
    width: 100%;
    text-align: center;
    padding-bottom: 100px;
}

.show-more .btn,.show-more-bulb .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    font-family: "gotham_mediumregular" !important;
    font-size: 18px;
    height: 60px;
    width: 345px;
}
.right-side-bar-shop-fall-pla  .web-pagination
{
  padding:0 0 5px 15px;
}

.beginning-gardeners-page .left-sidebar-product {
    padding: 0;
}

.left-sidebar-product .grid-link__image--product {
    margin: 0;
}

.left-sidebar-product .grid-link__title {
    color: #444444;
    font-family: "Gotham";
    font-size: 14px;
    font-weight: 300;
    padding-top: 10px;
}

.left-sidebar-product .grid-link__meta {
    color: #444444;
    font-family: "Gotham";
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}

.left-sidebar-product .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular";
    font-size: 14px;
    margin-top: 10px;
    height: 40px;
    width: 216px;
  	padding-top:9px;
}

nav.breadcrumb {
    padding: 20px 0 !important;
}

#beginning-gardeners .shop-by-fall-box01 {
    float: left !important;
    width: 220px !important;
    min-height: 320px;
}

.grid-link__image-centered img {
    min-height: 220px;
    width: 100% !important;
}


/* BEGINNING GARDENERS END PK */


/* BLOG-LISTING PK */

aside.left-blog-sidebar {
    float: left;
    margin-left: 8px;
    width: 218px;
    padding: 0;
}

.left-blog-sidebar > h4 {
    color: #444444;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    margin-bottom: 25px;
}

.recent_img {
    float: left;
    width: 50px;
}

.recent-post {
    float: left;
    width: 100%;
}

.recent_detail {
    padding-left: 15px;
    float: left;
    width: 135px;
}

.recent_detail a {
    float: left;
    max-width: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "gotham_mediumregular" !important;
    color: #777;
}

.recent_detail time em {
    color: #444444;
    font-family: "Gotham";
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
}

.blog-midde {
    float: left;
    padding-left: 0px;
    width: 100%;
}

.blog-img {
    float: left;
    width: 435px;
}

.blog-section-detail {
    float: left;
    padding-left: 40px;
    width: 480px;
}

.blog-section {
    float: left;
    width: 100%;
    padding-bottom: 50px;
    padding-top: 50px;
  border-bottom: 1px solid #eaeaea;
}

.blog-section-detail h2 {
    font-family: seaside_displaymedium;
    font-size: 16px;
    margin: 0;
}

.blog-section-detail h2 a {
    color: #444444;
    text-decoration: none;
}

.blog-date > span {
    color: #777777;
    float: left;
    font-size: 12px;
    font-family: "Gotham";
    font-weight: 300;
    margin: 0;
    padding-top: 10px;
    width: 100%;
}

.blog_date_bottom > span {
    color: #777777;
    font-family: "Gotham";
    font-size: 12px;
    padding: 25px 0;
    text-transform: uppercase;
    font-weight: 300;
}

.blog_date_bottom {
    padding: 25px 0;
}

.blog-section-detail > p {
    color: #777777;
    font-size: 14px;
    margin: 0;
    font-family: "Gotham";
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
}

.blog-readmore .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    font-size: 16px;
    height: 45px;
    width: 175px;
    margin-top: 35px;
    padding-top: 10px;
}

.toggle-categories-post > span a {
    color: #444444;
    float: left;
    font-family: "Gotham";
    font-weight: 300;
    width: 100%;
    padding: 3px 0;
}



li.collection-container   a {
    color: #444444;
    float: left;
    font-family: "Gotham";
    font-weight: 300;
    width: 100%;
    padding: 3px 0;
      font-size: 14px;
  text-transform:capitalize;
}





.hedding_post > h4 {
    color: #444444;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 20px;
}

.hedding-categories h5 {
    color: #444444;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
    font-family: "gotham_mediumregular" !important;
    float: left;
    width: 93%;
  	
}


.filter-group h4 {
    color: #444444;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
    font-family: "gotham_mediumregular" !important;
   
    width: 100%;
  	
}





h4 .toggle-span-filter
{
  float:right;
}

.toggle-span-filter img
{
	width: 11px;
}




.toggle-categories-span {
    display: block;
    padding: 0;
    width: auto;
}

.toggle-categories-span img {
    margin: 11px 0 0;
    width:11px;
}

.filtermenurot img
{
      transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}


.toggle_recent_post_span > img {
    padding: 11px 0 0;
    width: 11px;
}

.toggle_recent_post_span.hedding_post img {
    width: 11px;
}
.pagination-custom {
    float: right;
    }

.pagination-custom > .active > a,
.pagination-custom > .active > span,
.pagination-custom > .active > a:hover,
.pagination-custom > .active > span:hover,
.pagination-custom > .active > a:focus,
.pagination-custom > .active > span:focus {
    color: #28a528;
}

.toggle-categories-post {
    float: left;
    padding-bottom: 10px;
}

.date-cls {
    padding: 20px 0 !important;
}

.pagination-custom li a {
    font-family: "Gotham";
    font-weight: 300;
    color: #444444;
    font-size: 14px;
}

.pagination-custom > li:last-child a {
    font-family: "gotham_mediumregular" !important;
    font-weight: normal;
}

.recent_post_main .hedding-categories {
    border-top: 1px solid #eaeaea;
/*     border-bottom: 1px solid #eaeaea; */
    float: left;
    height: auto;
    width: 100%;
}

.breadcrumb > a {
    padding: 0 !important;
}

.blog-midde .blog-section:nth-child(2) {
    padding-top: 0 !important;
}


/* BLOG-LISTING END PK */


/* BLOG-DETAILS PK */

.blog-detail-banner {
    color: #ffffff;
    position: absolute;
    text-align: center;
     top: 50%;
    transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
    width: 100%;
}

.blog-detail-banner > h1 {
    color: #ffffff;
    font-family: seaside_displaymedium;
    font-size: 44px;
    margin: 0;
}

.blog-detail-banner > p {
    color: #ffffff;
    font-family: "Gotham";
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    padding-top: 4px;
}

.blog-details-img .article__image {
    height: auto;
    width: 100%;
}

.date-cls > span {
    color: #777777;
    font-family: "Gotham";
    font-size: 12px;
    font-weight: 300;
    margin: 0;
    padding-top: 10px;
}

.date-cls > time {
    color: #777777;
    font-family: "Gotham";
    font-size: 12px;
    font-weight: 300;
    margin: 0;
    padding-top: 10px;
}

.blog--details-section .date-cls {
    float: left;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
    padding: 15px 0 !important;
    text-transform: uppercase;
}

.rte.blog-details-img > div {
    margin: 0;
}

.blog-details-img .article__image {
    height: auto;
    margin: 0;
    width: 100%;
}

.blog--details-section .rte > p {
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    
    padding: 40px 0 0;
}

.midde-section {
    padding-top: 10px;
    width: 100%;
    float: left;
}

.prev-next-blog {
    border-top: 1px solid #eaeaea;
    float: left;
    margin-top: 65px;
    padding-top: 25px;
    width: 100%;
}

.prev-next-blog span a {
    color: #444444;
    font-family: "gotham_mediumregular";
    font-size: 14px;
}

.comment-form {
    float: left;
    width: 100%;
    margin-top: 50px;text-transform: capitalize;
}

#comment_form > h4 {
    color: #444444;
    font-size: 18px;
    margin: 0;
    font-family: "gotham_mediumregular" !important;
  	
  
}
.rte.blog_detail_content > ol {
    display: block;
    float: left;
    font-family: gotham;
    font-weight: 300;
    margin: 0;
    padding: 0;
}


.leave-msg .btn{text-transform:uppercase;}

.leave-msg .grid__item {
    padding: 0;
}

.right-blog-sidebar {
    padding-left: 20px;
    float: right;
}

.blog-comment > p {
    color: #444444;
    font-size: 14px;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 20px;
    font-family: "gotham_mediumregular" !important;
}

.blog-comment .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    height: 40px;
    margin-top: 0px;    
    width: 175px;
  	line-height:20px;
}


/* BLOG-DETAILS END PK */


/* INSPIRATION PK */

.inspiration .why-plant > p {
    padding-top: 0;
}

.instagram-feed-cls {
    float: left;
    width: 100%;
    margin-bottom: 75px !important;
}

.insta-section-1 {
    border-bottom: 1px solid #eaeaea;
    float: left;
    width: 40%;
    margin-top: 35px;
}

.insta-section-2 {
    float: left;
    margin: 0px 25px;
    padding: 0;
    width: 70px;
}

.insta-section-main {
    float: left;
    margin-bottom: 50px !important;
    margin-top: 75px;
    width: 100%;
    margin-left: 20px;
}

.instagram-feed-cls .why-plant h3 {
    color: #424242;
    font-size: 22px;
    font-family: seaside_displaymedium;
    margin: 0;
}

.instagram-feed-cls .why-plant p {
    color: #424242;
    font-size: 16px;
    font-family: "Gotham";
    font-weight: 300;
    padding-top: 30px;
    margin: 0;
}

.instagram-feed-cls .instashow-gallery-wrapper {
    margin-top: 25px;
}

.instagram-feed-cls #instaShowGallery_2 .instashow-gallery-control-scroll {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.instagram-feed-cls #instaShowGallery_2 .instashow-gallery-control-scroll-slider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.instagram-feed-cls #instaShowGallery_1 .instashow-gallery-control-scroll {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.instagram-feed-cls #instaShowGallery_1 .instashow-gallery-control-scroll-slider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.instagram-feed-cls #instaShowGallery_3 .instashow-gallery-control-scroll {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.instagram-feed-cls #instaShowGallery_3 .instashow-gallery-control-scroll-slider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

*/ .left-bar .left-sidebar-product {
    float: left;
    margin-bottom: 80px;
}

.inspiration-left-sidebar > h3 {
    color: rgb(66, 66, 66);
    font-size: 22px;
    margin: 0;
    padding-bottom: 30px;
    font-family: seaside_displaymedium;
}


/* INSPIRATION END PK */


/* OUR-STAFF PK */

.our-staff-main .tag_sidebar {
    float: left;
    margin-right: 20px;
    width: 12.8%;
}
.error-contact {
    color: #d02e2e;
}
.our-staff-main .tag_sidebar:last-child {
    margin: 0;
}

.our-staff-main > h1 {
    border-bottom: 1px solid #eaeaea;
    color: #444444;
    font-size: 28px;
    margin: 0;
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: center;
}

.our-staff-main > h5 {
    color: #424242;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    padding: 40px;
    text-align: center;
}

.our-staff-main .our-staff-1 {
    position: relative;
}

.our-staff-1 > .staff-name {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    height: 100%;
    margin: 0;
    padding-top: 45%;
    position: absolute;
    opacity: 0;
    text-align: center;
    top: 0;
    width: 100%;
}

.staff-name > h5 {
    color: rgb(255, 255, 255);
    font-size: 16px;
    margin: 0;
    font-family: "gotham_mediumregular" !important;
  	text-transform: uppercase;
}

.staff-name > h6 {
    color: rgb(255, 255, 255);
    font-size: 16px;
    margin: 0;
    font-family: "Gotham";
    font-weight: 300;
    padding-top: 8px;
}

.our-staff-main {
    border-bottom: 1px solid #aeaeae;
    float: left;
    padding-bottom: 45px;
    width: 100%;
    margin-bottom: 45px;
    position: relative;
}

.grid__item.product-1 {
    text-align: center;
    float: left;
    margin-right: 20px;
    width: 219px;
}

.product-1 .grid-link__title {
    color: rgb(68, 68, 68);
    font-family: "Gotham";
    font-size: 14px;
    font-weight: 300;
    padding-top: 10px;
}

.product-1 .grid-link__meta {
    color: rgb(68, 68, 68);
    font-family: "Gotham";
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}

.product-1 .btn {
    background: rgb(126, 201, 126) none repeat scroll 0 0;
    border-radius: 0;
    color: rgb(254, 254, 254);
    font-family: "gotham_mediumregular";
    font-size: 14px;
    height: 40px;
    margin-top: 10px;
    width: 160px;
    text-transform: uppercase;
}

.product-1 {
    padding: 0;
}

.product-1 .text-center {
    padding: 0;
}

.tag_sidebar.active .staff-name,
.tag_sidebar:hover .staff-name {
    position: absolute;
    opacity: 1;
}

#our-staff-picks span.grid-link__image-centered {
    float: left;
    height: 200px !important;
    width: 220px !important;
}

#our-staff-picks .grid-link__image-centered > img {
    float: left !important;
    height: 100% !important;
    top: 0 !important;
    width: 100% !important;
}

#our-staff-picks .tag_sidebar.active::after {
    background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/1419/7120/files/staff-arrow.jpg?7823101820778085050") no-repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 30px;
    margin: 0 0 -6px 50px;
    position: absolute;
    text-align: center;
    width: 50px;
}



.section-header > img {
    filter: grayscale(50%);
    -webkit-filter: grayscale(50%);
}

.banner_page h1.wrapper_header {
    margin: 0;
}

#our-staff-picks .grid__item.product-1:nth-child(5n) {
    margin: 0;
}

#our-staff-picks .product-1 .grid-link__title {
    min-height: 50px;
}


/* OUR-STAFF END PK */


/* LOGIN PK */

#customer_login > input {
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    height: 40px;
    margin-bottom: 30px;
    padding-left: 15px;
    border: 1px solid rgb(119, 119, 119);
}

#customer_login > p {
    margin: 0;
}

#customer_login > p a {
    color: rgb(66, 66, 66);
    font-family: "Gotham" !important;
    font-size: 16px;
    font-weight: 300;
  text-decoration: underline !important;
}

#customer_login label.lbl {
    color: rgb(66, 66, 66);
    cursor: auto;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
}

#customer_login > input#CustomerPassword {
    margin-bottom: 20px;
}

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

#CustomerLoginForm > form {
    margin-bottom: 90px;
}


/* LOGIN END PK */


/* CREATE-ACCOUNT PK */

.contact-form > input {
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    height: 40px;
  	margin-bottom:0px;
    padding-left: 15px;
    border: 1px solid rgb(119, 119, 119);
}
.contact-form > label {
margin-top: 30px !important;
}
.contact-form > p {
    margin: 0;
}

.contact-form > p a {
    color: rgb(66, 66, 66);
    font-family: "Gotham" !important;
    font-size: 16px;
    font-weight: 300;
}

.contact-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;
}

.contact-form > input#CustomerPassword {
    margin-bottom: 20px;
}

.contact-form .btn {
    color: rgb(254, 254, 254);
    font-family: gotham_mediumregular;
    height: 55px;
    margin: 30px 0 15px;
    width: 192px;
    border-radius: 0;
}

.contact-form *::-moz-placeholder {
    font-style: normal;
}

.contact-form .btn {
    margin-bottom: 15px;
    margin-top: 10px;
}


/* CREATE-ACCOUNT END PK */


/* amaryllis-sub-category PK */

.section-header.section-header--large.amaryllis-title {
    float: left;
    margin: 0;
    position: static;
    width: 100%;
}
.section-header__title.section-header__title--left{ border-bottom: 1px solid #eaeaea; }

.midde-section {
    
    float: left !important;
    width: 100%;
}

h1.section-header__title.section-header__title--left {
    color: rgb(68, 68, 68);
    float: left;
    font-size: 28px;
    margin: 0;
    position: static;
    text-align: center;
    width: 100%;
    font-family: seaside_displaymedium;
    padding-bottom: 30px;
}

.section-header.section-header--breadcrumb {
    margin: 0;
}
.amaryllis-sub-btn a:hover {
  color: #ffffff;
}
.amaryllis-sub-btn a {
    background: rgb(126, 201, 126) none repeat scroll 0 0;
    border-radius: 0;
    color: rgb(255, 255, 255)!important ;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    height: auto;
    padding-top: 11px;
    text-align: center !important;
    min-width: 385px;
  	white-space:normal;
  	border:none;
    margin-top: 45px;
	padding-bottom:8px;
}

.amaryllis-sub-btn.pull-right {
  float: none !important;
  margin-left: 0;
  text-align: center;
}

.amaryllis-sub-btn.pull-left {
    float: left;
    margin: 0 0 0 45px;
}

.amaryllis-sub-header-content {
    float: left;
    width: 100%;
    position: relative;
}

.amaryllis-product {
    float: left;
    width: 100%;
}

.amaryllis_sub-details {
    float: left;
    margin: 0;
    width: 100%;
}

#amaryllis-sub-category .hr--clear {
    display: none;
}

.right-blog-sidebar .grid-link__image-centered {
    float: left;
}


.right-blog-sidebar .grid-link__image--product {
    height: auto !important;
}

.right-blog-sidebar .grid__item.product-1 {
    height: auto !important;
    margin-top: 80px;
    width: 213px;
}

.right-blog-sidebar .grid__item.product-1:nth-child(4n) {
    margin-right: 0;
}

/* #amaryllis-sub-category .amaryllis-product .pagination-custom {
    padding-top: 78px;
} */



.amaryllis_sub-details .grid-link__title {
    min-height: 85px;
}

.second-pagination .pagination-custom {
    padding-bottom: 140px;
    padding-top: 0 !important;
}

grid__item.product-1:first-child {
    margin-top: 0;
}

.grid__item.product-1:nth-child(2) {
    margin-top: 0;
}

.grid__item.product-1:nth-child(3) {
    margin-top: 0;
}

.grid__item.product-1:nth-child(4) {
    margin-top: 0;
}


/* amaryllis-sub-category END PK */


/* ABOUT-US PK */

#about-us .section-header {
    margin: 0;
}

#about-us .content_about {
    padding-top: 50px;
}

#about-us .content_about > p {
    margin: auto auto 20px;
    width: 800px;
}


/* ABOUT-US END PK */


/* SHOP-FALL-BEST PK */

.left-blog-sidebar .color.toggle-categories-post > span {
    float: left;
    margin: 0 5px;
    width: 100%;
}

.left-blog-sidebar .color.toggle-categories-post img {
    height: auto;
    width: 100%;
}


/* SHOP-FALL-BEST END PK */


/* GREEN-THUMBS PK */

#green-thumbs .section-header {
    margin: 0;
}

#green-thumbs .grid-uniform.owl-carousel.owl-theme {
    margin-bottom: 40px;
}

#green-thumbs .owl-item {
  float: left !important;
}
#green-thumbs .gallery-slider .clickable .owl-prev{
	top:35%;
  	transform:transparenty(-50%);
}

#green-thumbs .gallery-slider .clickable .owl-next{
	top:35%;
  	transform:transparenty(-50%);
}

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

/* GREEN-THUMBS END PK */


/* CATEGORIES PK */


.collection-itemsall_category .grid-link.text-center {
  padding-bottom: 60px;
}
#categories .growing_header > h1 {
    margin-top: -20px;
    margin-bottom: 30px;
}

#categories .growing_header {
    border: medium none;
}

.featured-categories > h6 {
    color: #222222;
    font-family: "gotham_mediumregular" !important;
    font-size: 18px;
    margin: 0;
}

#categories .featured-categories {
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}

.featured-categories > h6::before {
    background: #eaeaea none repeat scroll 0 0;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 930px;
}

#categories .flowers-and-plants {
    float: left;
    margin: 0;
    width: 100%;
}

#categories .total-categories.featured-categories {
    margin-bottom: 35px;
    margin-top: 75px;
}

#categories .all_category:nth-child(5n) {
    margin: 0 !important;
}
#categories .grid-link__image-centered > img {
  min-height: auto !important;
  width: 100%;
  height: auto;
}
#categories .grid-link__image-centered {
  height: auto;
  width: auto;
}
.wishlistbutton a:hover{
color:#7EC97C !important;
}


/* CATEGORIES END PK */


/* WHY-BULS PK */


#why-bulbs .section-header {
  margin: 0;
}


#why-bulbs .why-plant > h3 {
    font-size: 20px;
}

#why-bulbs .bilbs-content .why-plant > h3 {
  line-height: 21px;
  margin-top: -10px;
  padding-top: 0;
}
#why-bulbs .why-plant > p{ padding-top:30px; }

.why-bulbs-middle {
    margin-top: 65px;
  width:100%;
  float:left; 
}

.why-bulbs-middle .why-bulbs-middle-left {
    float: left;
    width: 380px;
}

.why-bulbs-middle .why-bulbs-middle-right {
    float: left;
    width: 770px;
}

.why-bulbs-middle-right .why-plant > h3 {
    text-align: left;
    padding-top: 0 !important;
}

.why-bulbs-middle-right .why-plant > p {
    text-align: left;
}

.word-img {
    float: left;
    padding-top: 25px;
    width: 190px;
}

.why-bulbs-third {
    margin-bottom: 80px;
}

.why-bulbs-third .section2_first {
    float: left;
    margin-right: 20px;
    width: 580px;
    position: relative;
}

.why-bulbs-third .section2_first:last-child {
    margin: 0;
}

.why-bulbs-third .section2-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  padding: 0 10%;
}

.why-bulbs-third .section2-content > h3 {
    font-size: 22px;
}

.why-bulbs-third .section2_first .section2-content > p {
    color: #777;
    padding-top: 30px;
}

.why-bulbs-third .section2_first .btn {
    margin-top: 35px;
    width: 280px;
    font-size: 22px;
    height: 55px;
    font-family: "gotham_mediumregular" !important;
  padding-top:10px;
}

.why-bulbs-third .section2_first:nth-child(2) .btn {
    width: 280px;
    background: #444;
    height: 55px;
    color: #fff;
    font-family: "gotham_mediumregular" !important;
}

.why-bulbs-third .section2_first:nth-child(2) .section2-content > p {
    color: #fff;
}

.why-bulbs-third .btn:hover {
    background: #7ec97e !important;
}

.left-bar .left-sidebar-product {
    margin-bottom: 75px;
}


/* WHY-BULS END PK */


/* shop-fall-best PK */

#shop-fall-best .section-header.amaryllis-title {
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}

#shop-fall-best .midde-section {
    margin-top: 50px;
}

#shop-fall-best .section-header__title.section-header__title--left {
    border-bottom: 1px solid #eaeaea;
    color: #444444;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin-top: -85px;
    padding-bottom: 40px;
}

#shop-fall-best .grid-link__title {
    color: #444444;
    font-family: "gotham_mediumregular" !important;
    font-size: 14px;
    padding-top: 10px;
    text-transform: uppercase;
}


/* shop-fall-best END PK */


/* GIFT-LANDING PK */

#gifts-landing .hr--clear {
    display: none;
}

#gifts-landing .section-header.section-header--breadcrumb {
    margin: 0;
}

#gifts-landing .gift-hedding-main > h1 {
   /* border-bottom: 1px solid #eaeaea;*/
    color: #444444;
    font-family: seaside_displaymedium;
    font-size: 28px;
    padding-bottom: 40px;
    text-align: center;
    margin: -20px 0 0;
}

#gifts-landing .gift-hedding-main > h5 {
    color: #424242;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 35px 0;
    line-height: 21px;
    text-align: center;
    width: 100%;
    float: left;
}

#gifts-landing .gift-hedding-main > h4 {
    color: #444444;
    float: left;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    margin: 0 0 30px;
    text-align: center;
    width: 100%;
}

.gift-hedding-main {
    float: left;
    position: relative;
    width: 100%;
}

#gifts-landing .gift-hedding-main > h4::before {
    background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 173px;
    width: 450px;
}

#gifts-landing .gift-hedding-main > h4::after {
    background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    right: 0;
    position: absolute;
    top: 173px;
    width: 450px;
}

.gift-name .tag_sidebar {
  background: #7ec97e none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  font-family: "gotham_mediumregular" !important;
  font-size: 14px;
  height: 55px;
  line-height: 17px;
  margin-bottom: 8px;
  margin-left: 19px;
  margin-right: 0;
  padding: 10px 20px;
  text-align: center;
  width: 220px;
}

#gifts-landing .gift-products {
    float: left;
    margin: 0;
    width: 100%;
}

#gifts-landing .top-pagination {
    border-top: 1px solid #eaeaea;
    padding-top: 20px;
  padding-bottom: 20px;
}

.gift-products .grid__item.product-1:nth-child(5n) {
    margin: 0;
}

#gifts-landing .grid-link__image--product {
    margin: 0;
}

#gifts-landing .product-1 .product-title-price {
    min-height: 140px;
}

#gifts-landing .product-1 > form {
    margin: 0;
}

#gifts-landing .product-1 {
    margin-bottom: 75px;
}

#gifts-landing .second-pagination {
    float: left;
    width: 100%;
}


/* GIFT-LANDING END PK */


/* AMARYLLIS-LANDING PK */

.gift-hedding-main .section-header__title.section-header__title--left {
    border-bottom: 1px solid #eaeaea;
    color: #444444;
    float: left;
    font-family: seaside_displaymedium;
    font-size: 28px;
    margin: -10px 0 0;
    padding-bottom: 40px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}

.section-header.section-header--large {
    margin: 0;
}

.right-blog-sidebar .gift-hedding-main > h5 {
    color: #424242;
    float: left;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    margin: 0;
    padding: 35px 0;
    text-align: center;
    width: 100%;
}

.right-blog-sidebar .gift-hedding-main > h3 {
    color: #444444;
    float: left;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    margin: 0 0 30px;
    text-align: center;
    width: 100%;
  	position:relative;
}

.right-blog-sidebar .gift-hedding-main > h3::before {
    background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 36%;
}

.right-blog-sidebar .gift-hedding-main > h3::after {
    background: #eaeaea none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 36%;
}





.gift-products {
    float: left;
    margin-top: 65px;
    width: 100%;
}

.gift-products .large--one-third {
    float: left;
    margin-right: 20px;
    padding: 0;
    width: 216px;
}

.gift-products .large--one-third:nth-child(4n) {
    margin-right: 0;
}

.right-blog-sidebar {
    position: relative;
}




/* AMARYLLIS-LANDING END PK */






/* CART PK */

.main-cart .cart_left {  padding-left: 0; padding-top: 45px; width: 68%;border-top: 1px solid #ddd !important; }
.main-cart form.cart { float: left; width: 100%; }
.main-cart .cart_left .grid__item.large--one-half { padding: 0; width:100%; float:left;  }
.main-cart { float: left; width: 100%; }
.main-cart .cart_right { float: left; padding-left:0;  margin-left: 20px; width: 30%; border-top: 1px solid #eaeaea; padding-top:45px; text-align:center;  }
.main-cart .cart__image > img {  height: auto; width: 100%; }
.main-cart .section-header > h3 { color: #444444; font-size: 16px;  margin: 0; padding-bottom: 20px; padding-top: 40px; font-family:"gotham_mediumregular" !important; }
.main-cart .section-header { margin-bottom: 0px; }
.cart_left .one-third { float: left; }
.cart_left .two-thirds { float: left; width: 66%; padding-left:50px; }
.main-cart .two-thirds a.h5 { color: #424242; font-size: 18px; font-family:seaside_displaymedium; width:85%; float:left;  margin:0;   }
.cart_left .bottom_portion {float: left; width: 100%; }
.cart_left .bottom_portion .text-center { float: left !important; padding-left: 0; text-align: left; width: auto; }
.main-cart .cart__remove { float: right; }
.main-cart .large--one-half .one-third span.h5 { color: #444444 !important; font-family: "Gotham"; font-size: 22px;  font-weight: 600; margin:35px 0; float:left; }
.main-cart .bottom_portion .cart__quantity-selector { height: 45px; text-align: center; width: 110px; }
.main-cart .text-right .h5 { display: none; }
.main-cart .bottom_portion .cart__mini-labels { display: block; }
.main-cart .bottom_portion .cart__mini-labels { color: #444444; display: block; font-family: "Gotham"; font-size: 14px; font-weight: 300; text-align: left; }
.main-cart .bottom_portion .grid__item.one-third.text-right { float: left; margin-left: 30px; padding: 0; width: 37%; }
.main-cart .bottom_portion .text-right .btn--secondary.update-cart { background: #444444 none repeat scroll 0 0; border-radius: 0; color: #ffffff; font-family: "gotham_mediumregular" !important; font-size: 14px; font-weight: normal; height: 45px; margin-top: 40px; min-width: 160px; padding: 0; text-align: center; text-transform: uppercase; }
.main-cart .cart_right p .h5.cart__subtotal { color: #444444; font-family: "Gotham"; font-size: 36px; font-weight: bold; margin: 0; }
.main-cart .cart_right p { margin:0; }
.main-cart .cart_right p em{ color: #444444; display: block; font-family: "Gotham"; font-size: 14px; font-weight: 300; padding-top:15px; font-style:normal;text-transform:uppercase;   }
.main-cart .cart_right .btn.checkout { background: #7ec97c none repeat scroll 0 0; border-radius: 0; color: #ffffff; font-family: "gotham_mediumregular" !important; font-size: 16px; margin-top:35px; height: 55px; text-transform: uppercase; width: 100%; margin-bottom:0 !important; cursor:pointer;   }
.main-cart #shipping-calculator > h3 { border-top: 1px solid #eaeaea; color: #444444; font-family: "gotham_mediumregular" !important; font-size: 16px; margin: 0; padding-top: 20px; padding-bottom:45px;  }
.main-cart .cart_right #shipping-calculator {  float: left;  margin-top: 40px;  text-align: center;  width: 100%;}
p.free-shipping{
	padding:10px 0px; margin-top:25px !important;
  	border-top:1px solid #7ec97c;border-bottom:1px solid #7ec97c;
  	
}

p.free-shipping em{padding:0px !important;}


#shipping-calculator .field { text-align: left; }
#shipping-calculator .field label{ text-align: left; color: #424242; font-family: "gotham_mediumregular" !important; font-size: 14px; padding:15px 0 8px 0; margin-bottom:0; font-weight:normal;  }

.main-calculator .field select {
    border: 1px solid #777777;
    border-image: none;
    border-radius: 0;
    color: #424242;
    font-family: "Gotham";
    font-size: 14px;
    font-weight: 300;
    padding: 0 10px;
    height: 40px;
}

.main-calculator .field > input{ border: 1px solid #777777; border-radius: 0; }

.main-calculator .get-rates.btn.button {
  background: #444444 none repeat scroll 0 0;
  border-radius: 0;
  color: #ffffff;
  font-family: "gotham_mediumregular" !important;
  font-size: 14px;
  font-weight: normal;
  height: 45px;
  margin-top: 40px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 85%;
}


#shipping-calculator .field:last-child {
  text-align: center;
}












/* CART PK END */

/* PRIVACYOPOLICY PK */


#privacy-policy .rte > p {
  color: #444444;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  margin-top: 20px;
}

#privacy-policy .rte br {
  display: none;
}

#privacy-policy .rte {
  float: left;
  padding: 20px 0;
  width: 100%;
}
/* PRIVACYOPOLICY END PK  */



/*shipping-and-returns PK */


#shipping-and-returns .rte > h1 {
  border-bottom: 1px solid #eaeaea;
  font-family: seaside_displaymedium;
  font-size: 28px;
  letter-spacing: 1px;
  margin: 0;
  padding: 20px 0;
  text-transform: capitalize;
}
 #shipping-and-returns .rte > p {
  color: #444444;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  margin-top: 20px;
}

#shipping-and-returns .rte h3 {
  color: #777777;
  display: block;
  font-family: seaside_displaymedium;
  font-size: 20px;
  margin-top: 40px;
}

#shipping-and-returns .rte {
  padding-bottom: 40px;
}

/*shipping-and-returns END PK */





/*Terms of Services PK */


#terms-of-services .rte > h1{
  border-bottom: 1px solid #eaeaea;
  font-family: seaside_displaymedium;
  font-size: 28px;
  letter-spacing: 1px;
  margin: 0;
  padding: 20px 0;
  text-transform: capitalize;
}

#terms-of-services .rte h3 {
  color: #777777;
  display: block;
  font-family: seaside_displaymedium;
  font-size: 20px;
  margin-top: 40px;
}
#terms-of-services .rte > p{
  color: #444444;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  margin-top: 0px;
}
#terms-of-services .rte > span{
  color: #444444;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  margin-top: 0px;
}

#terms-of-services .rte {
  padding-bottom: 40px;
}

/*Terms of Services End PK */


/*Cart PK */

#your-shopping-cart .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%;
  float: right;
  height: 30px;
  width: 30px;
}
#your-shopping-cart .cart__remove small {
  display: none;
}
#your-shopping-cart .grid__item.two-thirds > small {
  display: none;
}

/*Cart End PK */

/*AMARYLLIS GROWING GUIDE PK */

#amaryllis .grow_right_top > h6 {
  color: #777777;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom:30px; 
}

#amaryllis .grow_right_top .button-amarlliys .btn {
  border-radius: 0;
  color: #fffefe;
  font-size: 16px;
  font-family: gotham_mediumregular;
}


/*AMARYLLIS GROWING GUIDE END PK */

/* BEGINNING GARDENERS PK */

#beginning-gardeners .show-more .btn ,.show-more-bulb .btn{ padding-top: 16px; }
#beginning-gardeners .show-more .btn:hover ,.show-more-bulb .btn:hover,.show-more-bulb .btn:visited,.show-more-bulb a{  color: #ffffff; -webkit-tap-highlight-color:#fff; }


/* BEGINNING GARDENERS END PK  */


/* CREAT AN ACCOUNT PK  */

.contact-form input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="file"], input[type="number"], input[type="tel"], textarea, select {
  color: #777777;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 300;
  
}
#create-account .section-header.section-header--breadcrumb {
  margin: 0;
}

#create-account .contact_content.create_contain > p {
  margin: -40px 0 0;
  padding-bottom: 20px;
}

#create-account .contact-form ::-webkit-input-placeholder{ font-style: normal !important;}
#create-account .contact-form > form {
  margin-bottom: 0;
}

.additional_row {
    display: block;
    clear: both;
}


.template-customers-login .lbl::after {
    color: #ff0000;
    content: "*";
    height: 10px;
    position: absolute;
    width: 10px;
    font-size: 18px;
}



/* CREAT AN ACCOUNT END PK  */

	

/* VS 7-12-2016 */
.main-planting-guide .right-bar{color: #777777;font-family: gotham;font-size: 16px;font-weight: 300;line-height: 21px;margin-bottom: 0;margin-top: 20px;  }
	.main-planting-guide h6{font-family: gotham;
    font-size: 16px;
    font-weight: 300;
    color: #777;
    line-height: 21px;
    margin-bottom: 35px;
    }
.button-amarlliys .btn{text-transform: uppercase;}


/*End VS 7-12-2016 */