@charset "utf-8";
/* CSS Document - Garden Template - 092619*/
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i|Open+Sans:400,700');



/* COORDINATION */

/* Delete if removing EVENT PLANNER */
.Home .mainZone6b {
    padding: 100px 0 0 6%;
    height: 360px;
}
.Home .mainZone7b {
	margin:50px 4% 0 0;
}
/* ----------------------------------------------------------- */



header {
    width: 15%;
    min-width: 150px;
    float: left;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    background: #fff;
    height: 100vh;
}
.fullWidthHeaderZone, section, footer {
    width: 85%;
    float: right;
}
.fullWidthHeaderZone .address .addressline, .PODay .prodDescr, .PODay .prodNum {display:none;}
.fullWidthHeaderZone .address .phonelabel, .fullWidthHeaderZone .address .emaillabel{font-size:0;}
.fullWidthHeaderZone .address .phonelabel:before, .fullWidthHeaderZone .address .emaillabel:before {display:block; font-size:18px; font-family:'Merriweather', serif; font-weight:300; font-style: italic;}
.fullWidthHeaderZone .address .phonelabel:before{content:'Call Us:'; }
.fullWidthHeaderZone .address .emaillabel:before {content:'Email Us:'; }
.headerZone1 {width:100%!important;}
.header {
    height: 100vh;
}
.header .Menu .menu > ul > li {width:100%; padding:0px;}
.Home .fullWidthHeaderZone {height:100vh;     background-size: cover; background-color: #e8e8e8;}
.fullWidthHeaderZone { padding: 0px 5%; box-sizing:border-box; z-index: 99; position: relative;} 
.fullWidthHeaderZone .buttons a.btn {float: right; width: 24px; height: 20px; padding: 10px; font-size: 0px; } 
footer {background-color: #fff; padding: 40px 0px; color: #b3b3b3; margin-top: 30px;} /* FOOTER BACKGROUND COLOR */

/* OVERRIDES */
body {width:100%; padding:0px; margin:0px auto; float:none; font-family: 'Open Sans', sans-serif!important; font-size: 14px; overflow-x: hidden;}
.container_12 {width: 100%!important; margin: 0px auto;}
.footer, .fullWidthFooterZone {
    margin: 0px auto 0px 6%;
    width: 88%;
    max-width: 1200px;
    float: left;
}
.container_12 .grid_12.mainZone1 {width: 90%!important; max-width: 1200px; display: block; float: none; margin: 0px auto 0px 6%; padding-top: 75px;}
.Home .container_12 .grid_12.mainZone1 {width: 100%!important; max-width: 100%; padding-top: 0px;}
.container_12 .grid_9 {width: 75%!important;}
.container_12 .grid_4 {width: 30%; margin-right: 2%;}
.container_12 .grid_8 {width: 66%;}
.container_12 .grid_3 {width: 23%; margin-right: 2%;}
.container_12 .grid_9.headerZone3 {width: 77%!important; box-sizing: border-box;}
.container_12 .grid_3.headerZone2 {width: 100%!important; box-sizing: border-box;}
.container_12 .grid_6 {width: 50%!important; box-sizing: border-box;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {margin: 0px}
a, a:link, a:visited {color: #3a8737;}
a:hover, a:active, a:focus, a.selected {color: #464646; text-decoration: none;}
h1, h2, h3, .attributesContainer h1, .address h3:after {color: #3a8737; font-family:'Merriweather', serif; font-weight:300; font-style: italic;}
.fullWidthHeaderZone .address h3:after {content:'Want our expert advice?'; font-size:24px;}
h1 {font-size: 36px;}
h2 {font-size: 32px;}
.headerZone2b {width:100% !important; padding:0px;}
.create-account a:after {content:'Account'; font-size:14px !important;}
.create-account a {font-size:0px}
.sign-in-link {display: none;}
.EndUserStatus{
    float: left;
    top: 10px;
    display: inline-block;
    width: 30%;
	position:absolute;
}
.Home .EndUserStatus{
    position: fixed;
}
.end-user-login-divider {font-size:0px;}
.end-user-login-divider:before {content: '\f13e'; font-family:FontAwesome; color: #222; font-size: 14px;}
.Cart .scTrigger {
    background: none;
}
.ShoppingCart {
    padding: 10px;
    float: left;
    display: flex;
    background: #fff;
    border: 1px solid #e3e3e3;
}
#shoppingCart{left:5%; top:35px;}
.home-background-intro {display:none}
.loginModule .menu {
    width: auto;
    display: inline-block;
    float: left;
	background:#fff;
	padding:10px 0;
	border: 1px solid #e3e3e3;
}
.loginModule {
	display: inline;}
.headerWrap {
    width: 100%;
    float: left;
    background-color: #fff;
    position: relative;
    z-index: 98;
    box-shadow: -3px -2px 9px #464646;
}
.headerRow2b{
    position: absolute;
    bottom: 0;
    width: 100%;
    margin: 10px 0;
}

/* ICONS */
.icoBox.iX, .icoBox.iX2, .icoBox.iArrowUp, .icoBox.iArrowDown, .icoBox.iArrowLeft, .icoBox.iArrowRight {background:none; text-indent:0; font-family: FontAwesome;font-weight:normal; line-height:16px}
.iconContainer:before {font-family:FontAwesome;}
a.previous::before {content:'\f060'; font-family: FontAwesome; font-size: 14px;}
a.next::before { content:'\f061'; font-family: FontAwesome; font-size: 14px; }
.icoBox.iX:before {content: '\f00d'; padding:4px;}
.icoBox.iX2:before {content: '\f056'; padding:4px;}
.icoBox.iArrowUp:before, .iconContainer.arrowH1E:before { content: '\f106'; font-weight:bold; font-size:20px;font-style:normal; line-height:normal}
.icoBox.iArrowDown:before, .collapsed .iconContainer.arrowH1E:before { content: '\f107'; font-weight: bold; font-size:20px;}
.icoBox.iArrowLeft, .icoBox.iArrowRight{font-size:0;}
.prodVSTag{top:140px;}
.prodVSTag.pauto-wand-pos{top:100px;}
.prodVSTag.potd-wand-pos{top:10px!important;}
.ui-accordion .ui-accordion-header .ui-icon, .iconContainer.arrowH1E {background:none;}
.ProductDetailVS i.icon-down {background:none;}
.ProductDetailVS i.icon-down:before {content: '\f019'; font-family: FontAwesome; font-style:normal; line-height:27px;}

/* HEADER */
.header .logo a {font-size: 2.1em;}
.Logo .logo img {height: auto!important; width: auto!important; display: block; margin: 0px auto; max-width: 100%;}
.logo {padding: 15px 0px;}
.menu {background: transparent; margin-bottom: 0px; line-height:inherit; height: auto!important;}
.menu ul {margin-bottom: 0px;}
.header {width: 90%; max-width: 1200px; margin: 0px auto; position: relative;}
.header .address h3, .header .addressline {display: none;}
.header .Address {width: 100%; float: left;}
.menu>ul li {padding: 0px 10px;}
.menu>ul li a:hover {text-decoration: none; color: #3a8737;}
.header .socialLinks {width: auto; float: left;}
.header .socialLinks h3 {display: none;}
.header .address  {
    width: 100%;
    float: left;
    margin-left: 0;
}
.headerZone2b .phone, .headerZone2b .email {
    padding: 3%;
    border-top: 1px solid #ccc;
}

.social-icon {background: none; margin: -2px 0px 0px 0px;}
.social-icon a {color: #fff; font-size: 18px;}
.FCBK:before { content:'\f09a'; font-family:FontAwesome; color: #222; font-size: 14px;}
.PINT:before { content:'\f231'; font-family:FontAwesome; color: #222; font-size: 14px;}
.TWTR:before { content:'\f099'; font-family:FontAwesome; color: #222; font-size: 14px;}
.LNKD:before { content:'\f0e1'; font-family:FontAwesome; color: #222; font-size: 14px;}
.BLOG:before { content:'\f09e'; font-family:FontAwesome; color: #222; font-size: 14px;}
.FLKR:before { content:'\f16d'; font-family:FontAwesome; color: #222; font-size: 14px;}
.GGLP:before { content:'\f0d5'; font-family:FontAwesome; color: #222; font-size: 14px;}
.YTBE:before { content:'\f167'; font-family:FontAwesome; color: #222; font-size: 14px;}
.INST:before { content:'\f16d'; font-family:FontAwesome; color: #222; font-size: 14px;}

/* TOP MENU */
.fullWidthHeaderZone .Menu {width: 50%; float: left; margin-top: 8px;}
.fullWidthHeaderZone .Menu a {font-size: 14px; font-family: 'Open Sans', sans-serif;}
.fullWidthHeaderZone .Menu .menu>ul li ul li {padding: 0px 10px; border-bottom: 1px solid #e2e2e2;}
.fullWidthHeaderZone .Menu .menu>ul li ul li a {text-transform: none; color: #464646;}
.fullWidthHeaderZone .Menu .menu>ul li ul li a:hover {color: #3a8737;}
.fullWidthHeaderZone .Menu .menu ul.dropdown {border: none; background-color: #fff; box-shadow: 1px 1px 10px #464646;}
.fullWidthHeaderZone .Menu .menu>ul li ul li ul {left: 100%; top: 0px;}

/* SEARCH BAR */
.QuickSearchBasic.small, .QuickSearchBasic, .Home .QuickSearchBasic.small {
    width: 45%;
    display: block;
    float: right;
    background-color: #fff;
    position: absolute;
    margin-top: 0;
    top: 10px;
    right: 3%;
	bottom:auto;
	transition-duration: .5s;
	border:1px solid #efefef;
}
.Home .QuickSearchBasic.small {position: fixed;}

.Home .QuickSearchBasic.large, .Home .QuickSearchBasic {
    width: 90%;
    display: block;
    float: right;
    background-color: #fff;
    position: absolute;
    bottom: 20px;
	top:auto;
	transition-duration: .5s;
}
.fullWidthHeaderZone .QuickSearchBasic h2, .fullWidthHeaderZone .QuickSearchBasic label, .price-separator {display: none;}
.fullWidthHeaderZone input[type="text"], .fullWidthHeaderZone input[type="password"], .fullWidthHeaderZone input[type="search"], .fullWidthHeaderZone select {border: none; color: #999; font-size: 14px; text-transform: capitalize; width: 90%; padding-left: 5%; height: 30px; font-family: 'Open Sans', sans-serif;}
.fullWidthHeaderZone .quickSearch {border: none; background-color: #fff;}
.fullWidthHeaderZone .price-to input, .fullWidthHeaderZone .price-from input {font-size: 11px; width: 40%;}
.fullWidthHeaderZone .search-keyword {width: 57%; float: left;}
.fullWidthHeaderZone .price {width: 33%; float: left;}
.fullWidthHeaderZone .buttons a.btn:hover {background-color: #464646; transition-duration: .5s;}
.fullWidthHeaderZone .buttons a.btn:before {font-family: FontAwesome; content: "\f002"; color: #fff; font-size: 20px;}

/* SHOPPING CART */
.header .btn-checkout {display: none;}
.header .ShoppingCart {margin-top: 7px; float: right; width: 25%;}
.header .ShoppingCart button:hover {background-color: #464646; transition-duration: .5s;}
.header .ShoppingCart button:before {font-family: FontAwesome; padding-right: 5px; content: "\f07a"; color: #fff;}

/* NAVIGATION */
.container_12 .grid_9.headerZone3 {position: absolute; top: 50%;transform: translate(0%, -50%); right: 0px;}
.container_12 .grid_9.headerZone3 .Menu {width: 75%; float: left; text-transform: uppercase; margin-top: 20px;}
.container_12 .grid_9.headerZone3 .EndUserStatus {width: 25%; float: right; margin-right: -3px;}
.container_12 .grid_9.headerZone3 .Menu .menu>ul li {padding: 0px 10px;}
.container_12 .grid_9.headerZone3 .Menu .menu>ul li a:after {font-family: FontAwesome; content: "\f107"; font-size: 18px; margin-left: 5px;}
.container_12 .grid_9.headerZone3 .Menu .menu>ul li ul li a:after {display: none;}
.container_12 .grid_9.headerZone3 .Menu .menu>ul li ul li {padding: 5px 10px;}
.container_12 .grid_9.headerZone3 .Menu .menu>ul li ul li a {text-transform: none;}
.container_12 .grid_9.headerZone3 .Menu .menu ul.dropdown {border: none; background-color: #53ba83; box-shadow: 1px 1px 10px #464646;}
div[id$="rowLoginBtns"] {width: 97%;}

/* USER STATUS */
.header ul.user-actions li a {font-size: 10px; text-transform: uppercase;}
.header ul.user-actions li {padding: 0px 5px;}

/* BANNER */
.Home .container_12 .grid_12.mainZone1 {width: 100%!important; float: left; display: block;}
.Home .container_12 .grid_12.mainZone1 img {width: 100%; height: auto;}

/* INTRO TEXT */
.introContent {width: 30%; padding: 5% 0px;    margin: 10vh 0 0;}
h3, .FooterZone2 .Content h3 {color: #989898; font-family: 'Merriweather', serif; font-size: 36px; line-height: 40px; font-weight: 300; display: block; text-transform: capitalize!important;}
h3:before{
    content: '';
    width: 8px;
    height: 60px;
    margin-left: -5.15%;
    display: inline-flex;
    position: absolute;
    margin-top: -10px;
}
.introContent h3:before {background: #3a8737; margin-left:-6% !important;}
.mainZone6b h3:before {background: #095169;}
.mainZone9 h3:before {background: #53ba83;}
.FooterZone2 .Content h3:before {background: #4CAD49;}
.introContent p {font-size: 15px; line-height: 24px;}

/* PRODUCT COLLECTIONS */
.Home .mainZone1 .ProductSetAutoUpdate {width: 90%; max-width: 1200px; margin: 50px auto;}
.Home .mainZone1 .ProductSetAutoUpdate .prodSet:before {content: 'Recommended Products'; color: #095169; font-family: 'Merriweather', serif; font-size: 32px; line-height: 40px; font-weight: 300; text-align: center; display: block; margin-bottom: -10px;}
.Home .mainZone1 .ProductSetAutoUpdate h2 {font-size: 0px;}
.Home .mainZone1 .prodSet li .prodImg {margin: 0px!important;}
.Home .mainZone1 .prodSet li img {height: 150px!important; width: 150px!important; border: 3px solid #e2e2e2!important; max-width: 150px!important}
.Home .mainZone1 .prodSet li .prodName {background: transparent!important;}
.Home .mainZone1 .prodName .ellipsis {color: #222; text-shadow: none; margin-top: 50px; font-size: 14px; font-weight: 500;}
.Home .mainZone1 .allLinks {text-align: center; float: left; width: 100%; margin-top: 20px; font-weight: 600;}
.Home .mainZone1 .fg-toolbar.ui-widget-header {border-top: none; background: none;}
.Home .mainZone1 .borderRight {padding-right: 10px;}
.Home .next{float:right;}
.fg-toolbar .dataTables_info {position:absolute; top:0; left: 50px;}
.ProductSetAutoUpdate .ui-toolbar.ui-widget-header {width:250px;}
.all-links-spot .allLinks a{display:block;font-size:14px;}
.all-links-spot .allLinks a.borderRight {border:none;}
.all-links-spot .allLinks a:after {content:'\f061'; font-family: FontAwesome; font-weight:normal; margin-left:10px; font-size:12px;}
.AllSets .prodSet .tabs li a, .AllSets .prodSet .tabs li a:hover {  background: none!important; border: 1px solid #e3e3e3;}
.AllSets .prodSet li .prodName, .AllSets .prodSet .tabs li a:hover .prodName {
	font-size: 14px;
    line-height: 2;
    position: relative;
    background: none;
    color: #666;
    text-shadow: none;
    text-decoration: none;
}

/* POD */
.ProductOfTheDay {width: 100%!important; float: left; }
 .PODay {
    background-color: #fff;
    padding: 20px 30px 20px 30px;
    border: 1px solid #e3e3e3;
	 margin-top:3vh;
}
.ProductOfTheDay a {color: #464646;}
.ProductOfTheDay h2, .ProductSetAutoUpdate h2 {color: #095169; font-size: 24px; font-weight: 300; font-family: 'Merriweather', serif;display: block}
.ProductOfTheDay .prodImg {
    float: none;
    width: 100%;
    margin: auto;
}
.ProductOfTheDay a#btnProductDetail {font-size: 16px;}
.ProductOfTheDay #btnProductDetailPrice {background-color: #4CAD49; padding: 10px 20px; color: #fff;}
.ProductOfTheDay #btnProductDetailPrice:hover {background-color: #3a8737; transition-duration: .25s;}
.ProductOfTheDay p {font-size: 11px; line-height: 14px; margin-top: 10px; color: #464646;}
.ProductOfTheDay .prodLink {font-weight: 600; font-size: 16px; display:flex;}
.PODay .prodImg img {
    width: auto;
    max-height: 156px;
    max-width: 100%;
}

/* CONFIGURATOR */
.configurator .header {max-width: 100%;}
.configurator a.btn, .btn {background:unset; }
.configurator a.btn:hover, .configurator .btn:hover, .configurator a.btn.btn-close:hover, .configurator .btn.btn-close:hover{background:unset!important; color:unset!important;}
.bootstrap-container .btn-primary {background-color:#4CAD49; border-color:#4CAD49; border-radius:0;}
.bootstrap-container .btn-primary:hover {background-color:#3a8737!important; border-color:#3a8737;color:#fff!important;}
.bootstrap-container .btn-link {color:#464646;}
.bootstrap-container .btn-link:hover {color:#000!important; background-color:unset!important;}

/* NEWS & VIDEOS HP */
.NewsletterSignup h3 {color: #095169; font-size: 24px;margin-top:40px;margin-bottom:0;}
.Video h2 { color: #095169; margin-bottom: 0px;	font-size:24px;}
.EditorialContentFeed:before  {content: 'Industry News'; font-style:italic;font-size: 24px; font-weight: 300; font-family: 'Merriweather', serif; color: #095169;}
.EditorialContentFeed h3  {
    font-family: 'open sans';
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 30px;
}
 .EditorialContentFeed a {color: #fff;}
.EditorialContentFeed .article {width: 100%!important;}
.EditorialContentFeed .articleDescr {display: none;}
 .EditorialContentFeed .readmore {margin-top:-10px;}
 .EditorialContentFeed .readmore a {color: #3a8737;}
 .EditorialContentFeed .readmore a:hover {color: #464646;}
  .EditorialContentFeed .readmore a:after {content:'\f061'; font-family: FontAwesome; font-weight:normal; margin-left:10px; font-size:12px;}
 .FooterZone2 .Content a:after {content:'\f061'; font-family: FontAwesome; font-weight:normal; margin-left:10px; font-size:12px;}
 
 .FooterdZone3, .FooterZone4 {
    width: 26% !important;
    padding: 3%;
    border: 1px solid #e3e3e3;
    min-height: 40vh;
}
.FooterZone4 a {margin-top:20px;}

/* EVENT PLANNER */
.Home .container_12 .grid_9.mainZone12  {
    width: 100%!important;
    display: block;
    background-color: #e8e8e8;
    padding: 0px 110px 0px;
    text-align: center;
    margin-top: 10vh;
}
.Home .container_12 .grid_9.mainZone12 h3 {color: #095169; font-family: 'Merriweather', serif; font-size: 32px; line-height: 40px; font-weight: 300; display: block; text-transform: capitalize!important; margin-bottom: 0px;}
.Home .container_12 .grid_9.mainZone12 p {font-size: 15px; line-height: 24px;}
.EventPlannerList {width: 100%!important;  max-width: 1200px!important; margin: 0px auto!important; float: none!important; display: block;}
.Home .EventPlannerList ul { height: 360px;  overflow: hidden; }

.Home .mainZone6b {
    width: 24% !important;
    display: inline-flex;
}
.mainZone7b{
    width: 60% !important;
    float: right;
    display: inline-flex;
}
.EventPlannerList ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.EventPlannerList ul li {
    width: 125px;
    margin: 25px 1%;
    height: 115px;
    border-radius: 50%;
    display: block;
    position: relative;
		cursor: pointer;
}

.EventPlannerList ul li:nth-of-type(1), .EventPlannerList ul li:nth-of-type(2), .EventPlannerList ul li:nth-of-type(3), .EventPlannerList ul li:nth-of-type(4), .EventPlannerList ul li:nth-of-type(5) {display: block;}

.EventPlannerList ul li img {display: none;}

.EventPlannerList ul li:nth-of-type(1) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-1.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(2) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-2.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(3){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-3.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(4){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-4.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(5) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-5.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(6) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-6.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(7) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-7.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(8){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-8.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(9){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-9.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(10) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-10.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(11) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-11.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(12) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-12.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(13){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-13.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(14){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-14.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(15) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-15.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(16) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-16.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(17) {background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-17.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(18){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-18.jpg'); background-size: cover; background-position: top center;}
.EventPlannerList ul li:nth-of-type(19){background: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-19.jpg'); background-size: cover; background-position: top center;}



.EventPlannerList ul li:nth-of-type(1) a, .EventPlannerList ul li:nth-of-type(1) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-1.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(2) a, .EventPlannerList ul li:nth-of-type(2) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-2.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(3) a,.EventPlannerList ul li:nth-of-type(3) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-3.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(4) a, .EventPlannerList ul li:nth-of-type(4) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-4.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(5) a, .EventPlannerList ul li:nth-of-type(5) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-5.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(6) a, .EventPlannerList ul li:nth-of-type(6) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-6.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(7) a, .EventPlannerList ul li:nth-of-type(7) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-7.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(8) a, .EventPlannerList ul li:nth-of-type(8) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-8.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(9) a, .EventPlannerList ul li:nth-of-type(9) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-9.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(10) a, .EventPlannerList ul li:nth-of-type(10) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-10.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(11) a, .EventPlannerList ul li:nth-of-type(11) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-11.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(12) a, .EventPlannerList ul li:nth-of-type(12) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-12.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(13) a, .EventPlannerList ul li:nth-of-type(13) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-13.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(14) a, .EventPlannerList ul li:nth-of-type(14) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-14.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(15) a, .EventPlannerList ul li:nth-of-type(15) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-15.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(16) a, .EventPlannerList ul li:nth-of-type(16) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-16.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(17) a, .EventPlannerList ul li:nth-of-type(17) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-17.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(18) a, .EventPlannerList ul li:nth-of-type(18) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-18.png'); background-size: cover; background-position: top center;}

.EventPlannerList ul li:nth-of-type(19) a, .EventPlannerList ul li:nth-of-type(19) a:hover {background-image: url('https://cdn.asicentral.com/esp-websites/900007/Garden/images/event-19.png'); background-size: cover; background-position: top center;}

.Home .EventPlannerList h2 {display: none;}
.EventPlannerList .prodImg {display: block; position: relative;}
.EventPlannerList .prodName, .EventPlannerList .prodSet li .prodName  {
    background: transparent;
    top: 120px;
    text-shadow: none;
    color: #222;
    text-transform: uppercase;
    font-size: 12px;
    white-space: unset;
}
.EventPlannerList .prodSet .tabs li a  {
    margin: 0;
    color: #FFF;
    background-color: rgba(34,34,34,0.65) !important;
    position: relative;
    display: inline-block;
    width: 125px;
    height: 123px;
    border-radius: 50%;
	cursor: pointer;
	transition: all 0.5s;}
.EventPlannerList .prodSet .tabs li:nth-child(1n+1) a:hover {background-color: #3a8737 !important; 	cursor: pointer;}
.EventPlannerList .prodSet .tabs li:nth-child(2n+1) a:hover {background-color: #095169 !important; 	cursor: pointer;}
.EventPlannerList .prodSet .tabs li:nth-child(3n+1) a:hover {background-color: #53ba83 !important; 	cursor: pointer;}
.prodSet .tabs li a, .prodSet .tabs li a:hover {background-color: transparent; 	cursor: pointer;}
.prodSet .tabs li a:hover .prodName {background-color: transparent!important;}
.ProductSetAutoUpdate ul.tabs li {
    display: inline-block;
    float: left;
    position: relative;
    width: 18%;
    border: 1px solid #e3e3e3;
    margin: 1%;
    padding: 0% 2%;
}
.ProductSetAutoUpdate .ui-toolbar.ui-widget-header {
    border: 0;
    position: absolute;
    top: -30px;
}
.ProductSetAutoUpdate .ui-widget-header {
    background: none;
    color: #b3b3b3;
}
.ProductSetAutoUpdate .prodSet li .prodName {
    background-color: unset;
    bottom: -7px;
    left: 0;
    margin: 0;
    padding: 4px 0 !important;
    position: relative;
    text-shadow: none;
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    height: 20px;
    color: #b3b3b3;
}
.ProductSetAutoUpdate #mycarousel {margin-top:35px;}
/* EVENT PLANNER */
.EventPlanner .leftcol {width: 25%; float: left; border: 0px;}
.EventPlanner .rightcol {width: 70%; float: right;}
.EventPlanner ul.ui-tabs-nav li.ui-tabs-active {border: none; border-radius: 5px 5px 0px 0px; border-bottom: 1px solid #CCC; background: #464646;}
ul.ui-tabs-nav li.ui-tabs-active a, ul.ui-tabs-nav li.ui-tabs-active {color: #fff;}
.EventPlanner .imgPanel {width: 20%; border: 1px solid #e2e2e2;}

/* PRODUCT RESULTS */
.Banner .inner .pagerBtn {float: left;}
.Banner .inner .btns {float: right;}
.Banner .inner .btns a {float: right;}
.ui-widget-header {background: #3a8737; color: #fff;}
.prodTile {height: auto!important;}
.search-within {position: absolute; top: 8px; left:36%; font-size: 12px; color: #999;}
.search-within input {position: relative; top: 0.2rem;}
.configOptions {width: 23%!important; float: right; display: none;}
.ProductDetailsBasic, .modProductResultsBasic {margin-top: 20px;}
a.btn, .btn {background: #4CAD49; color: #fff; border: none; padding: 10px 20px; font-size: 14px;}
a.btn:hover, .btn:hover {background: #3a8737!important; transition-duration: .25s; color:#fff!important;}
.prodTile .prodImg img{max-height:165px; max-width:165px;}
.prdrebConfig a{font-size:14px;}
.pdrebTopBreadCrumbs {margin-left:25%;}

/* PRODUCT DETAILS */
.adSlider .inner, .adSlider .inner img {margin: 0px auto;}
.YouMayAlsoLike._33 {width: 96%; margin-top: 20px; float: left;}
.prod-det ._50:nth-of-type(1) {width: 22%!important; margin-right: 2%;}
.prod-det ._50:nth-of-type(2) {width: 72%!important;}
a.btn.virtualsample {width: 80%!important;}

/* VIRTUAL SAMPLES */
.VirtualSamples .ui-widget-header {background: #F2F2F2; color:#464646;}

/* CONFIGURATOR */
.configurator .header {max-width: 100%;}
.configurator a.btn, .btn {background:unset; color:unset;}
.configurator a.btn:hover, .btn:hover{background:unset; color:unset;}

/* NEWS & VIDEOS PAGE */
.NewsVideos .section {width: 90%!important; max-width: 1200px!important; margin: 0px auto 0 6%!important;}
.NewsVideos .EventPlannerList ul {display:block;}
.NewsVideos .EventPlannerList ul li {background:none; width:unset; height:unset; margin:0;}
.NewsVideos .ui-widget-header{background:none; margin-top:40px}
.NewsVideos .ui-widget-header h3{font-size:32px; color:#3a8737;}
.NewsVideos .mainZone9 h3::before {background:none;}
.NewsVideos .EditorialContentFeed::before {color:#3a8737; font-size:32px;}

/* FOOTER */
.container_12 .grid_4.FooterZone2 {width: 33%!important;}
.Home footer {margin-top: 0px;}
.footerWrap .socialLinks h3 span {display: none;}
.footerWrap .buttons {
    margin: 10px 0;
}
.footerWrap a:hover {color: #3a8737;} 
.footerWrap .menu>ul {}
.footerWrap .menu>ul li {width: 100%; padding: 0px; line-height: 24px;}
.footerWrap .menu>ul li ul {display: none!important;}
.footerWrap .menu>ul li a {color: #b3b3b3;}
.footerWrap .menu>ul li a:hover {color: #3a8737;}
.FooterZone4 {float: right;}
.fullWidthFooterZone {text-align: center; background-color: #fff; padding: 10px 0px; color: #b3b3b3; border-top:1px solid #e3e3e3;}
.fullWidthFooterZone a {color: #b3b3b3; font-weight: 600;}
.address .map {display: none;}
.ContactUs .address .map {
    display: block;
	margin-top:5vh;
}
.footerWrap .socialLinks {margin-bottom: 50px;}
.footerWrap .social-icon {width: 35px; height: 35px; margin-bottom: 10px; display: inline-block;}
.footerWrap .socialLinks ul li {display: inline-block; margin-bottom: 20px;}
.footerWrap .socialLinks ul {position: relative; margin-top: 50px;}
.footerWrap .FCBK:before { content:'\f09a'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #295697; display: inline-block; width: 35px; height: 15px;}
.footerWrap .PINT:before { content:'\f231'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #DC313A; display: inline-block; width: 35px; height: 15px;}
.footerWrap .TWTR:before { content:'\f099'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #2FB7E6; display: inline-block; width: 35px; height: 15px;}
.footerWrap .LNKD:before { content:'\f0e1'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #007AAC; display: inline-block; width: 35px; height: 15px;}
.footerWrap .BLOG:before { content:'\f09e'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #295697; display: inline-block; width: 35px; height: 15px;}
.footerWrap .FLKR:before { content:'\f16d'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #0064C6; display: inline-block; width: 35px; height: 15px;}
.footerWrap .GGLP:before { content:'\f0d5'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #DC4A3D; display: inline-block; width: 35px; height: 15px;}
.footerWrap .YTBE:before { content:'\f167'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #F13C35; display: inline-block; width: 35px; height: 15px;}
.footerWrap .INST:before { content:'\f16d'; font-family:FontAwesome; color: #fff; font-size: 16px; padding: 10px 0px; background-color: #BB2F90; display: inline-block; width: 35px; height: 15px;}

/* ABOUT PAGER */
.AboutUs .section { padding: 30px 0px;}

/* CONTACT PAGE */
.ContactUs .section {padding: 30px 0px; max-width:1200px;}
.ContactUs .mainZone4{margin:0px auto 0px 6%; width:68%!important;}
.container_12 .grid_3.mainZone5 {margin-right: 0px; margin-left: 2%;}
.ContactUs section h2 {font-size: 32px;}
.ContactUs section h3 {font-size: 24px; margin-bottom: 0px; margin-top: 20px;}


.headerZone2 .Menu{
    margin-left: -6%;
}
.headerZone2 .Menu li a{
	  background-image: linear-gradient(to left, #3a8737 50%, transparent 50%);
  background-position: 0;
  background-size: 200%;
	transition: all 0.4s;
padding-left:12%;
width:94%;
display:block;}
.headerZone2 .Menu li a span {padding:3% 0; display:block;}
.headerZone2 .Menu li a:hover{
	color:#fff;
	  background-image: linear-gradient(to left, #3a8737 50%, transparent 50%);
	background-position: -100%;
transition: all 0.4s;}
.menu ul.dropdown {
    position: fixed;
    left: 15%!important;
    top: 0;
    background: #FFF;
    border-left: 5px solid #3a8737;
    white-space: nowrap !important;
    z-index: 999;
    height: 88vh;
    padding: 6vh 0;
	    border-top: none;
    border-bottom: none;
    border-right: none;
	width:15%;
	    box-shadow: 2px 0px 3px rgba(0,0,0,0.25);
}
.menu ul.dropdown > li > ul.dropdown{left:29% !important;}

.headerZone2b .phonelabel, .headerZone2b .emaillabel, .headerZone2b .faxlabel {display:none; }
.headerZone2b .phone:before{content:'\f095'; font-family:FontAwesome; margin-right:4px;}
.headerZone2b .email:before{content:'\f1d8'; font-family:FontAwesome; margin-right:4px;}
.headerZone2b .fax:before{content:'\f1ac'; font-family:FontAwesome; margin-right:4px;}
.color-1 {background-color:#095169;}
.color-2 {background-color:#4CAD49;}
.color-3 {background-color:#3a8737;}
.title {font-family:'Merriweather', serif; Color:#464646; font-size:18px; font-weight:300;}
.ShoppingCart:after {
    content: '\f07a';
    font-family: FontAwesome;
    color: #222;
    font-size: 14px;
    display: inline-block;
    padding-left: 10px;
}
#btnCheckout {display:none;}
.address h3 {font-size:0;}

.Home .mainZone9 {
    width: 25% !important;
    margin-left: 6%;
	margin-top:10vh;
}
.Home .mainZone10 {
    width: 60%!important;
    float: right;
    margin: 10vh 4% 0 0;
}
.bx-wrapper .bx-pager {
    display: block !important;
    width: 30px !important;
	left:10px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    width: 20px !important;
    height: 20px !important;
    margin: 5px !important;
    outline: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a {background:#53ba83; opacity:0.45; transition:all 0.4s;}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {background:#4CAD49; opacity:0.45; transition:all 0.4s;}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {background:#3a8737; opacity:0.45; transition:all 0.4s;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a:active, .bx-wrapper .bx-pager.bx-default-pager a.active {opacity:1 !important; transition:all 0.4s;}
.bx-controls-direction {display:none; }

.scroll-top {
    width: 45px;
    height: 45px;
    position: fixed;
    bottom: 25px;
    right: 2%;
    display: none;
	padding:0px;
	border-radius:50%;
}
.scroll-top i {
    display: inline-block;
    color: #FFFFFF;
}

.FooterZone5 {
    border-top: 1px solid #e3e3e3;
    margin-top: 10vh;
    width: 100% !important;
}
.FooterZone5 .Address {
    float: left;
}
.FooterZone5 .SocialLinks {
    float: right;
    width: 50%;
    text-align: right;
}
.mainZone8 {width:100% !important;}


@media screen and (min-width:1400px) {
	.prodTile .prodImg img{max-height:195px; max-width:195px;}
	.header .logo a {font-size: 2.5em;}
}

@media screen and (min-width: 481px) and (max-width: 1166px) {
	header{width:20%;}
	.fullWidthHeaderZone, section, footer {width:80%;}
	.header .ShoppingCart {margin-left: 75%;}
	.menu ul.dropdown {width:20%; left:20%!important;}
	.menu ul.dropdown > li > ul.dropdown{left:40%!important;}
	.EndUserStatus {width:40%;}
	.Home .QuickSearchBasic.large, .Home .QuickSearchBasic {bottom:50px;}
	.QuickSearchBasic.small, .QuickSearchBasic, .Home .QuickSearchBasic.small{width:40%;}
	.fullWidthHeaderZone .price {display:none;}
	.introContent{width:60%;}
	.NewsletterSignup input[type="text"]{width:200px!important;}
	.prodSet li .prodImg {margin:2px;}
	.prodSet li .prodImg img{width:80px; height:80px;}
	.search-within{display:none;}
	.prodTile .prodImg img{max-height:110px; max-width:110px;}
	.container_12 .grid_4 {width:35%;}
	.container_12 .grid_8 {width:60%;}
	.hei300{height:250px;width:250px;}
	.prodImg ._p_a_tag > img {max-height:250px; max-width:250px;}
	.ContactUs .Address img{width:500px!important; height:154px!important;}
	.ContactUs .map.mindMobile {width:500px!important; height:154px!important;}
	.imgContainer input{width:90px; height:90px;}
	.headerZone3b .menu ul.dropdown {width: 880px; margin-left: 20px;}
	.banner-text {width: 70%; top: 40px;}
	.banner-text .h2 {font-size: 55px; line-height: 60px;}
	.Home .mainZone1 .prodSet li img {width: 120px!important; height: 120px!important;}
	.headerZone3b .Menu {width: 100%;}
	.headerZone3b .menu a {padding: 10px 10px;}
	.FooterdZone3, .FooterZone4 {min-height:60vh;}
}

@media screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait) {
	.Home .fullWidthHeaderZone {height:55vh;}
	footer {padding:5vh 0;}
	header {width:25%;}
	.fullWidthHeaderZone, section, footer {width:75%;}
	.Home h3{line-height:20px;}
	.Cart .scTrigger .btnTxt {font-size:0;}
	.Cart .scTrigger .btnTxt::after {content:'Cart'; margin-left:10px; font-size:14px;}
	#shoppingCart{left:-100px;}
	#shoppingCart{width:450px;}
	.menu ul.dropdown {width:25%; left:25%!important;}
	.menu ul.dropdown > li > ul.dropdown{left:50%!important;}
	.FooterdZone3, .FooterZone4 {min-height:unset; width:90%!important; display:block; float:none; margin-top:50px;}
	.FooterZone5 {border-top:0px; margin-top:0;}
	.FooterZone5 .SocialLinks {width:30%;}
	.footerWrap .socialLinks ul li {margin-bottom:0;}
	.Home .QuickSearchBasic.large, .Home .QuickSearchBasic{
    	width: 34%;
    	position: fixed;
    	margin-top: 0;
    	top: 10px;
    	right: 3%;
    	bottom: unset;
	}
	.QuickSearchBasic.small, .QuickSearchBasic, .Home .QuickSearchBasic.small {width:32%;}
	.fullWidthHeaderZone .price {display:none;}
	.fullWidthHeaderZone .address h3::after{font-size:22px; margin-left:-12px;}
	.Home .mainZone6b {width:85%!important; height:unset; padding-left: 7.5%; }
	.Home .mainZone7b {width:85%!important; float:left; margin-left:7.5%;}
	.Home .mainZone8 {margin-top:5vh;}
	.Home .mainZone9 {width:85%!important; margin-top:5vh; margin-left:7.5%; }
	.Home .mainZone10 {width:85%!important; float:left; margin-top:5vh; margin-left:7.5%;}
	.all-links-spot .allLinks a {display:inline-block;}
	.ProductSetAutoUpdate .ui-toolbar.ui-widget-header {top:-50px; right:0;}
	.ProductOfTheDay .prodLink {display:block; margin-top:20px;}
	.ProductOfTheDay h2 {text-align:center;}
	.PODay .prodImg img {max-height:220px;}
	.PODay .socialLinks {margin:5px 42%;}
	.PODay .prodInfo{text-align:center; margin-top:10px;}
	.container_12 .grid_4.FooterZone2{width:95%!important; display:block; float:none; }
	.container_12 .grid_3{width:30%;}
	.container_12 .grid_9 {width:68% !important;}
	.Home .container_12 .grid_9.mainZone12 {margin-top:5vh;}
	.fullWidthFooterZone {margin-left:30%; font-size:12px; width:65%; text-align:left;}
	.footer {margin-left:7.5%;}
	.prodTile .prodImg img {max-height:150px; max-width:150px;}
	.col4{width:50%;}
	.prodImg ._p_a_tag > img {max-height:180px; max-width:180px;}
	.ContactUs .map.mindMobile, .ContactUs .Address img{width: 320px !important; height: 99px !important;}
	
}

@media screen and (max-width: 480px) {
	.fullWidthHeaderZone, section, footer {width:100%;}
	header {width:100%; float:none;height:120px; top:0; position:absolute; z-index:10; background:none; }
	.headerWrap{box-shadow: none;}
	.logo {padding:0;}
	.Logo .logo img {max-height:100px; max-width:250px;}
	section {margin-top:80px;}
	.Home section {margin:50px 5px 0;}
	.Home .fullWidthHeaderZone {height:50vh;}
	.ShoppingCart {width: 10%!important; background:none; border:none;position: absolute; top: -125px; right:10px; z-index: 999999; }
	.ShoppingCart::after {content:'';}
	.ShoppingCart button {padding: 6px 10px!important; font-size: 12px;}
	.ShoppingCart .Cart #shoppingCart {width: 320px; margin-left: -300px;}
	.Cart .scTrigger .btnTxt {color:#fff; font-size:0;}
	.Cart .scTrigger .btnTxt::before { content: '\f07a'; font-family: FontAwesome;color: #464646;font-size: 24px;display: inline-block;padding-left: 10px;}
	.create-account a::after{font-size:17px !important;}
	.footerWrap .socialLinks ul li:last-of-type:before {display: none;}
	.ContactUs .Address {text-align: left;}
	.EventPlanner .leftcol {width: 100%;}
	.EventPlanner .rightcol {width: 100%;}
	.EventPlanner .imgPanel {width: 45%;}
	.container_12 .grid_9.headerZone3 {top: -34px; right: 60px;}
	.ContactUs .container_12 .grid_9.mainZone4 {width: 90%!important; }
	.fullWidthHeaderZone .quickSearch, .fullWidthHeaderZone .QuickSearchBasic {background-color: transparent; position:absolute; border:none;}
	.QuickSearchBasic .quickSearch .formLayout.inline {margin-bottom: 0px;}
	.fullWidthHeaderZone input[type="text"]{border:1px solid #c3c3c3;}
	.Home .QuickSearchBasic {background-color: transparent; position:absolute; top:240px; bottom:0;}
	.fullWidthHeaderZone {margin-top: 120px; padding:0;}
	.fullWidthHeaderZone .Menu {display: none;}
	.fullWidthHeaderZone .Address {margin-top:30px; text-align:left; width:60%!important;}
	.fullWidthHeaderZone .Address .address.inline .phonelabel, .fullWidthHeaderZone .Address .address.inline .emaillabel {display:block!important;}
	.fullWidthHeaderZone .Address .address.inline .phone, .fullWidthHeaderZone .Address .address.inline .email {text-align:left; font-size:14px; margin-top:10px;}
	.fullWidthHeaderZone .address h3::after{line-height:10px; margin-left:-7%;}
	.introContent {width: unset; padding: 0px; margin:0 0 0 7.5%;}
	.Home .mainZone6b {padding:50px 0 0 0; height:unset; }
	.logo {padding-bottom: 10px;}
	.headerRow2 {width: 100%!important;}
	.banner-text {top: 10px; left: 20px; width: 90%;}
	.bx-viewport {height: 190px!important;}
	.banner-text .h2 {font-size: 28px; line-height: 34px;}
	.banner-text a {font-size: 18px; line-height: 24px; padding: 10px; margin-top: 10px;}
	.ProductSetAutoUpdate .carousel .allLinks a {font-size: 16px!important;}
	.Home .mainZone1 .ProductSetAutoUpdate .prodSet:before {font-size: 28px; margin-bottom: -10px;}
	.ProductSetAutoUpdate .prodSet li .prodImg {width: auto!important; height: auto!important;}
	.ProductSetAutoUpdate .ui-toolbar.ui-widget-header {top:-23px;}
	.ProductSetAutoUpdate ul {margin-top:20px;}
	.ProductSetAutoUpdate ul.tabs li {width:28%;}
	.ProductOfTheDay h2, .EditorialContentFeed:before {font-size: 28px;}
	.ProductOfTheDay h2 {text-align:center;}
	.ProductOfTheDay .prodLink {display:block; margin-top:20px;}
	.PODay .socialLinks {margin:5px 32%;}
	.PODay .prodInfo{text-align:center;}
	.header .address {width: 100%; margin: 0px; display: none!important;}
	.footerWrap .h3 {margin-bottom: 0px;}
	body > nav.mobile-menu, nav.mobile-menu {top: 10px; background-color: transparent; z-index:999999; width:20%;} 
	nav.mobile-menu a.toggle-nav {font-size:0;}
	nav.mobile-menu > ul {background: #3a8737;}
	nav.mobile-menu .mobile-menu-icon span, nav.mobile-menu .mobile-menu-icon::after, nav.mobile-menu .mobile-menu-icon::before{background:#464646;}
	.header {height: auto; box-shadow: none!important;}
	.container_12 .grid_4, .container_12 .grid_6, .container_12 .grid_3, .container_12 .grid_3.headerZone2 {width: 98%!important; margin: 0px; padding: 0px;}
	.container_12 .grid_8, .container_12 .grid_12 {width: 100%!important; padding: 0px 5%;}
	.container_12 .grid_12.mainZone1 {margin:0 auto;}
	.Home .container_12 .grid_12, .Home .container_12 .grid_8 {padding: 0px;}
	.container_12 .grid_3 .omega.FooterZone4 {width:92%!important; margin:50px 0 0 4%!important; }
	.container_12 .grid_9 {width: 100%!important;}
	footer {padding-bottom: 40px;}
	.footer .asiModule {margin-bottom: 10px;}
	.services nav a:nth-of-type(1) {display: none;}
	.services nav li a {display: block!important;}
	.services .menuWrap li {margin-bottom: 20px;}
	.container_12 .grid_9.headerZone3 {width: 90%!important; padding: 0px; margin: 0px auto;}
	.container_12 .grid_4.FooterZone2 {width: 92%!important; text-align:left; margin-left:6%;}
	.container_12 .grid_3.FooterZone4 {width: 92%!important; margin:50px auto 0!important;}
	.NewsVideos .container_12 .grid_3.FooterZone4, .NewsVideos .container_12 .grid_4.FooterZone2, .NewsVideos .FooterdZone3 {display:none;}
	.NewsVideos footer {margin-top:0; padding:0;}
	.FooterdZone3 {width: 92%!important; text-align:left; margin:50px auto;}
	.EventPlannerList .prodSet .tabs li a {height:80px; width:80px;}
	.EventPlannerList ul li {height:72px; width:80px!important;}
	.EventPlannerList .prodName, .EventPlannerList .prodSet li .prodName {top:85px;}
	.Home .EventPlannerList .prodName {top: 180px;}
	.Home .EventPlannerList ul {height:410px; margin-bottom:50px;}
	.Home .EventPlannerList ul li {margin-bottom: 30px;}
	.Home .mainZone6b, .mainZone6b, .mainZone7b, .Home .mainZone9, .Home .mainZone10 {margin-left:7%!important; width:92%!important;}
	.Home .mainZone7b {margin:0;}
	.mainZone9 {margin-top:50px!important;}
	.ProductOfTheDay {width:92%!important; float:none;}
	.EditorialContentFeed .readmore {margin-top:10px;}
	.NewsletterSignup .formLayout.inline .news, .NewsletterSignup .formLayout.inline .buttons {float:left;}
	.NewsletterSignup .formLayout.inline {margin:10px 0 0!important;}
	.ContactUs .section {padding:0;}
	.footer, .fullWidthFooterZone {margin-left:0;}
	.footerWrap .h2, .footerWrap h3, footerWrap .socialLinks {margin-bottom: 0px;}
	.FooterZone5 {border-top:none; margin-top:unset;}
	.FooterZone5 .SocialLinks {text-align: center;}
	.footerWrap .socialLinks {margin-bottom:0;}
	.container_12 .grid_12.mainZone1 {padding-top:0;}
	.ProductResultsBasic .btn-close-filters{font-size:0;}
	.ProductResultsBasic .btn-close-filters:before{	font-size:18px;	content:"X";}
}
