/*
 Theme Name:     Dammanns Theme
 Description:    Dammanns Nursery Theme
 Template:       twentytwelve
 Version:        1.0.0
*/
 
@import url("../twentytwelve/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

article.format-image footer h1 {
    font-size: 16px;
    line-height: 1.846153846;
    font-weight: normal;
}

.entry-content h1, .comment-content h1 {font-size: 30px;}
.entry-content h2, .comment-content h2 {font-size: 26px;}
.entry-content h3, .comment-content h3 {font-size: 22px;}


body{font-family: 'Raleway', sans-serif;}
h1,h2,h3,h4,h5  {font-family: 'Amatic SC', serif;}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {box-shadow:none;}

@media screen and (max-width: 379px) {
body {background:#fff;}
#page {max-width:96% !important; margin:0 auto; padding:0; box-shadow:none;}
.right-mast {max-width:312px; margin: 0 auto; float:none; background:#fff; }
.logo {text-align:center; margin-bottom:8px; margin-top:10px;}
.logo img { max-width:50%;}
#primary {max-width: 96%; float:none; margin: 10px auto; background:#fff;}
.site-content {width:initial;}

.address-under-logo {color:#5c8737; position:relative; margin-bottom:17px;}
.address-under-logo p {font-family:'raleway'; font-size:15px; line-height:1.4em; text-align:center;}
.address-under-logo p a {text-decoration:none; color:#5c8737;}


.social-icons { text-align:center; margin-bottom:8px; position:relative;}
.social-icons img {margin:0 1px;}

.not-plant-finder:hover{border-radius:50%; box-shadow: 0 0 5px #7b873a; background:#7b873a;}
.welcome-block {border: 6px double #cccccc; padding:20px 20px 6px 20px; margin-bottom:22px;}
.welcome-block h2 {font-weight:bold; font-size:42px; text-align:center; border-bottom: 2px dotted #ccc; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.welcome-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; margin-bottom:15px;}
.welcome-block p a {text-decoration:none; color:#5c8737;}

.hours-block {background:#7b873a; padding:12px 20px; color:#fff; text-align:center; margin-bottom:22px;}
.hours-block h3 {font-weight:bold; font-size:20px; color:#fff; text-align:center; padding-bottom:4px; margin-top:10px; text-transform:none;  font-family:'Raleway';}
.hours-block p {line-height:1.3em; font-size:16px; font-weight:100; font-family:'Raleway'; padding-bottom:4px;}
.location-block {border: 6px double #cccccc; padding:10px 0 0 0; margin-bottom:22px;}
.location-block h3 {font-weight:bold; font-size:44px; text-align:center; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.location-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; text-align:center; margin-bottom:5px;}
.location-block p strong {font-size:16px; display:inline-block;}
.location-block p a {text-decoration:none; font-weight:bold; color:#222;}
.location-block p a:hover {color:#7b873a;}
.map-image {max-width:100%; height:auto; margin-top:0px;}

.emailers-block {background: #ccc; padding: 10px 20px 10px 20px;}
.emailers-block  h3 {font-weight:bold; font-size:50px; color:#fff; text-align:center; padding-left:0; padding-bottom:10px; margin-bottom:10px; padding-top:15px; text-transform:uppercase; display:inline-block;}
.emailers-block input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield {float:none; width:90%; margin:10px 5% 0;}
#submitbutton {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks {padding-top:0px;}

.nav-menu {border-top:0px !important; text-align:center; padding-bottom:10px; border-bottom: 6px solid #ccc !important; margin-bottom:10px;}
.main-navigation li {margin:0px; font-family: 'raleway'; float:left;}
.main-navigation li a {line-height:1.3em; border-left:1px solid #c0c0c0; padding:4px 5px; font-size:9px;}
.main-navigation li a:hover {background:#555; color:#fff;}
.main-navigation li:first-child a{border-left:0px;}
.blog-nav a {font-family:'Playball'; color:#7b873a !important; padding-top: 0px !important;    font-size: 14px !important;    padding-bottom: 0px !important; text-transform:capitalize !important;}
.blog-nav a:hover {color:#fff !important; background:#7b873a !important;}
.latest-articles-container {background:#fff; margin-bottom:20px; display:table; width:100%; margin-top:0px;}
.latest-articles-container > h3 {font-size:32px; display:block; margin-bottom:20px; margin-top:20px;}
.latest_article {border-bottom:1px solid #c0c0c0; width:90%; margin:0 5% 20px; padding-bottom:10px; float:none; font-family:'Raleway'; clear:both;}
.latest_article h3 {clear:none !important; padding-bottom:8px;}
.latest_article h3 a {font-size:18px; display:inline; margin-top:8px; margin-bottom:6px; line-height:1.2em;}
.latest_article h3 a:hover {color:#7b873a;}
.latest_article a {font-family:'Raleway' !important; text-decoration:none; color:#606060;}
.latest_article p {line-height:1.3em; margin-top:12px;}
.category-thumbnail {float:left; margin: 0 10px 10px 0; max-width:30%; height:auto !important;}
.continue-reading-button {display:inline-block; color:#fff !important; margin-top:14px; background:#7b873a; border:1px solid #7b873a; padding:10px;}
.continue-reading-button:hover{display:inline-block; color:#7b873a !important; margin-top:14px; background:#fff; border:1px solid #7b873a; padding:10px;}

.footer {padding-top:20px; text-transform:uppercase; padding-bottom:20px; display:table; width:100%;}
.footer-left {float:none;}
.footer-left p {font-size:12px; color:#555; text-align:center;}
.footer-right {float:none; margin-top:20px;}
.footer-right p {font-size:10px;  text-align:center;}
.footer-right p a {color:#555;}

.gift-card-block {clear:both; background:url('images/gift-card-bg.png') no-repeat center center; text-align:center; text-transform:uppercase; padding:14px 0; font-family: 'Amatic SC'; border-top: 4px solid #dbdbdb;  border-bottom: 4px solid #dbdbdb; }
.gift-card-block h3{font-size:35px; color:#7b873a; margin-bottom:5px;}
.gift-card-block p a{font-size:30px; color:#333; text-decoration:none;}
.gift-card-block p a:hover {color:#7b873a;}

.footer-brands {clear:both; padding-top:20px;}
.footer-brands h3 {font-size:26px; text-transform:uppercase; padding-bottom:10px; text-align:center;}

.brand-logos { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding:10px 0;}
.brand-logos p {text-align:center;}
.brand-logos p a img {vertical-align:middle; padding:0 10px 6px; max-width:64px;}

.slider-block {margin-top:30px; display:none !important;}
.ms-bullets {top:-28px !important; left:-190px;}
.ms-bullet {background:#e5e5e5 !important; height:10px !important; width:10px !important; border-radius:50% !important;}
.ms-bullet-selected {background:#ccc !important;}
.ms-thumb-frame {background:#000 !important; opacity:1 !important;}
.ms-thumb-frame img{opacity:.5 !important;}
.ms-thumb-frame-selected img {opacity: 1 !important;}
.ms-slide-info  {padding:10px 0 12px !important; display:none; bottom: auto !important; background:#dcb860 !important; width:92% !important; margin-left:4px; font-family:'amatic sc'; font-size:20px; min-height:auto !important; text-transform:uppercase !important;}
.ms-info {text-align:center; color:#000; text-align:center;}

.shiftnav-menu {font-family:'raleway';}


.site-content article {padding-bottom:0px; margin-bottom:0px; border-bottom:0px; font-family:raleway; }
.entry-title {background:#f1f1f1; color:#7b873a;  font-size:40px; font-weight:bold; padding:10px 20px; margin-bottom:20px; text-transform:uppercase;  text-align:center;}

.category-element {margin-bottom:20px; float:none; font-family:'raleway';}
.category-element h1 {margin-bottom:10px; color:#000;}
.category-element h1 a {font-size:28px; color:#444; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.category-element h1 a:hover {text-decoration:underline;}
.category-element p {line-height:1.5em; font-size:16px;}
.category-element p a img {float:left; margin:4px 20px 20px 0; max-width:60px; max-height:60px;}
.category-element p a img:hover {box-shadow:0 0 4px #000;}
.category-link {display:inline-block; font-size:16px; margin-top:0px; text-decoration:none; margin-left:20px;}
.category-link:hover {text-decoration:underline;}

.sub_content {float:none;width:90%;margin:0px auto;}
.img_content {display:none; float:right;width:190px;margin-right:0px;}
.img_content img {margin:0 0 20px 0;  padding: 6px; box-shadow: 0 0 5px #888888;}

.contact-top {display:table; width:100%;}
.contact-top-left {width:100%; float:none; text-align:center;}
.contact-top-left h3 {font-size:20px; color:#7b873a; margin-top:10px; margin-bottom:0px; font-family:'raleway';}
.contact-top-left p {margin: 2px 0; font-size:14px; line-height:1.4em;}
.contact-social-icons {margin-top:20px;}
.contact-social-icons img {margin:0 6px; }
.contact-hours {border-top:2px solid #7b873a; width:90%; margin: 20px auto;}
.contact-hours h3 {margin-top:10px; font-size:16px; margin-bottom:4px;}
.contact-hours p {margin: 5px 0; font-size:14px; line-height:1.7em;}

.contact-top-right {width:70%; height:400px; float:none; margin: 0 auto;}
.contact-top-right iframe {width:100%; height:400px;}

.contact-bottom {border-top:2px solid #ccc; margin-top:20px;}
.contact-bottom h3 {font-size:20px; color:#7b873a; margin-bottom:10px; margin-top:10px;font-family:'raleway';}
.contact-form-left {float:none; width:300px; margin:0 auto;}
.contact-form-right {float:none; width:300px; margin:0 auto;}
.contact-form-bottom {margin-top:10px; clear:both; width:300px; margin:0 auto; text-align:center;}

.event_image {width:100px; vertical-align:top;}
.excerpt_header {padding:0 60px !important;}
.event_excerpt {padding:0 60px !important;}
.register-header {font-family:'raleway' !important; font-size:20px !important;}



.calc-form {margin-top:40px; width:90%; margin:0 auto;}
.calc-form h3 {font-family:'raleway'; margin-top:0px;}
.calc-form input {font-size:16px; text-align:center;}
.calc-left {float:none; margin-left:00px; margin-bottom:20px;}
.calc-left p {margin-bottom:5px; font-size:12px;}
.calc-left p span{display:inline-block; width:70px; text-align:right; margin-right:10px;}
.calc-right {float:none; margin-left:00px;border-left:0px solid #c0c0c0; padding-left:0px;}
.calc-right p {margin-bottom:5px; font-size:12px;}


.emailers-block-side {background: url('images/emailers-bg.png') no-repeat 0 1px #ccc; padding: 10px 20px 10px 20px; margin-bottom:14px;}
.emailers-block-side  h3 {font-weight:bold; font-size:30px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:7px; text-transform:uppercase; display:inline-block;}
.emailers-block-side input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block-side p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield-side {float:none;}
#submitbutton-side {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton-side a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton-side a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks-side {padding-top:0px;}

}

@media screen and (min-width: 380px) and (max-width: 839px) {
body {background:#fff;}
#page {max-width:96% !important; margin:0 auto; padding:0; box-shadow:none;}
.right-mast {max-width:312px; margin: 0 auto; float:none; background:#fff; }
.logo {text-align:center; margin-bottom:2px; margin-top:10px;}

.logo img { max-width:180px;}
#primary {max-width: 96%; float:none; margin: 10px auto; background:#fff;}
.site-content {width:initial;}


.address-under-logo {color:#5c8737; position:relative; margin-bottom:17px;}
.address-under-logo p {font-family:'raleway'; font-size:15px; line-height:1.4em; text-align:center;}
.address-under-logo p a {text-decoration:none; color:#5c8737;}


.social-icons { text-align:center; margin-bottom:8px; position:relative;}
.social-icons img {margin:0 1px;}


.not-plant-finder:hover{border-radius:50%; box-shadow: 0 0 5px #7b873a; background:#7b873a;}
.welcome-block {border: 6px double #cccccc; padding:20px 20px 6px 20px; margin-bottom:22px;}
.welcome-block h2 {font-weight:bold; font-size:42px; text-align:center; border-bottom: 2px dotted #ccc; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.welcome-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; margin-bottom:15px;}
.welcome-block p a {text-decoration:none; color:#5c8737;}

.hours-block {background:#7b873a; padding:12px 20px; color:#fff; text-align:center; margin-bottom:22px;}
.hours-block h3 {font-weight:bold; font-size:20px; color:#fff; text-align:center; padding-bottom:4px; margin-top:10px; text-transform:none;  font-family:'Raleway';}
.hours-block p {line-height:1.3em; font-size:16px; font-weight:100; font-family:'Raleway'; padding-bottom:4px;}
.location-block {border: 6px double #cccccc; padding:10px 0 0 0; margin-bottom:22px;}
.location-block h3 {font-weight:bold; font-size:44px; text-align:center; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.location-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; text-align:center; margin-bottom:5px;}
.location-block p strong {font-size:16px; display:inline-block;}
.location-block p a {text-decoration:none; font-weight:bold; color:#222;}
.location-block p a:hover {color:#7b873a;}
.map-image {max-width:100%; height:auto; margin-top:0px;}

.emailers-block {background: url('images/emailers-bg.png') no-repeat 0 21px #ccc; padding: 10px 20px 10px 20px;}
.emailers-block  h3 {font-weight:bold; font-size:50px; color:#fff; text-align:center; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:15px; text-transform:uppercase; display:inline-block;}
.emailers-block input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield {float:none; width:300px;}
#submitbutton {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks {padding-top:0px;}

.nav-menu {border-top:0px !important; text-align:center; padding-bottom:10px; border-bottom: 6px solid #ccc !important; margin-bottom:10px;}
.main-navigation li {margin:0px; font-family: 'raleway'; float:left;}
.main-navigation li a {line-height:1.3em; border-left:1px solid #c0c0c0; padding:4px 5px; font-size:9px;}
.main-navigation li a:hover {background:#555; color:#fff;}
.main-navigation li:first-child a{border-left:0px;}
.blog-nav a {font-family:'Playball'; color:#7b873a !important; padding-top: 0px !important;    font-size: 14px !important;    padding-bottom: 0px !important; text-transform:capitalize !important;}
.blog-nav a:hover {color:#fff !important; background:#7b873a !important;}
.latest-articles-container {background:#fff; margin-bottom:20px; display:table; width:100%; margin-top:30px;}
.latest-articles-container > h3 {font-size:32px; display:block; margin-bottom:20px; margin-top:20px;}
.latest_article {width:90%; margin:0 5% 30px; float:none; font-family:'Raleway'; clear:both;}
.latest_article h3 {clear:none !important; padding-bottom:8px;}
.latest_article h3 a {font-size:18px; display:inline; margin-top:8px; margin-bottom:6px; line-height:1.2em;}
.latest_article h3 a:hover {color: #7b873a;}
.latest_article a {font-family:'Raleway' !important; text-decoration:none; color:#606060;}
.latest_article p {line-height:1.3em; margin-top:12px;}
.category-thumbnail {float:left; margin: 0 20px 10px 0;}
.continue-reading-button {display:inline-block; color:#fff !important; margin-top:14px; background:#7b873a; border:1px solid #7b873a; padding:10px;}
.continue-reading-button:hover{display:inline-block; color:#7b873a !important; margin-top:14px; background:#fff; border:1px solid #7b873a; padding:10px;}

.footer {padding-top:20px; text-transform:uppercase; padding-bottom:20px; display:table; width:100%;}
.footer-left {float:none;}
.footer-left p {font-size:12px; color:#555; text-align:center;}
.footer-right {float:none; margin-top:20px;}
.footer-right p {font-size:10px;  text-align:center;}
.footer-right p a {color:#555;}

.gift-card-block {clear:both; background:url('images/gift-card-bg.png') no-repeat center center; text-align:center; text-transform:uppercase; padding:14px 0; font-family: 'Amatic SC'; border-top: 4px solid #dbdbdb;  border-bottom: 4px solid #dbdbdb; }
.gift-card-block h3{font-size:35px; color:#7b873a; margin-bottom:5px;}
.gift-card-block p a{font-size:30px; color:#333; text-decoration:none;}
.gift-card-block p a:hover {color:#7b873a;}

.footer-brands {clear:both; padding-top:20px;}
.footer-brands h3 {font-size:26px; text-transform:uppercase; padding-bottom:10px; text-align:center;}

.brand-logos { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding:10px 0;}
.brand-logos p {text-align:center;}
.brand-logos p a img {vertical-align:middle; padding:0 10px 6px; max-width:64px;}

.slider-block {margin-top:30px;}
.ms-bullets {top:-28px !important; left:-190px;}
.ms-bullet {background:#e5e5e5 !important; height:10px !important; width:10px !important; border-radius:50% !important;}
.ms-bullet-selected {background:#ccc !important;}
.ms-thumb-frame {background:#000 !important; opacity:1 !important;}
.ms-thumb-frame img{opacity:.5 !important;}
.ms-thumb-frame-selected img {opacity: 1 !important;}
.ms-slide-info  {padding:10px 0 12px !important; display:none; bottom: auto !important; background:#fff !important; width:92% !important; margin-left:4px; font-family:'amatic sc'; font-size:20px; min-height:inherit !important; text-transform:uppercase !important;}
.ms-info {text-align:center; color:#000; text-align:center;}


.site-content article {padding-bottom:0px; margin-bottom:0px; border-bottom:0px; font-family:raleway; }
.entry-title {background:#fafafa; color:#7b873a;  font-size:44px; padding:10px 20px; margin-bottom:20px; text-transform:uppercase; }

.category-element {margin-bottom:20px; float:none; font-family:'raleway';}
.category-element h1 {margin-bottom:10px; color:#000;}
.category-element h1 a {font-size:28px; color:#444; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.category-element h1 a:hover {text-decoration:underline;}
.category-element p {line-height:1.5em; font-size:16px;}
.category-element p a img {float:left; margin:4px 20px 20px 0; max-width:150px; max-height:150px;}
.category-element p a img:hover {box-shadow:0 0 4px #000;}
.category-link {display:inline-block; font-size:16px; margin-top:0px; text-decoration:none; margin-left:20px;}
.category-link:hover {text-decoration:underline;}

.sub_content {float:none;width:90%;margin:0px auto;}
.img_content {display:none; float:right;width:190px;margin-right:0px;}
.img_content img {margin:0 0 20px 0;  padding: 6px; box-shadow: 0 0 5px #888888;}


.contact-top {display:table; width:100%;}
.contact-top-left {width:100%; float:none; text-align:center;}
.contact-top-left h3 {font-size:30px; color:#7b873a; margin-top:10px; margin-bottom:0px; font-family:'raleway';}
.contact-top-left p {margin: 2px 0; font-size:20px; line-height:1.4em;}
.contact-social-icons {margin-top:20px;}
.contact-social-icons img {margin:0 10px; }
.contact-hours {border-top:2px solid #7b873a; width:90%; margin: 20px auto;}
.contact-hours h3 {margin-top:10px; font-size:24px; margin-bottom:4px;}
.contact-hours p {margin: 5px 0; font-size:16px; line-height:1.7em;}

.contact-top-right {width:70%; height:400px; float:none; margin: 0 auto;}
.contact-top-right iframe {width:100%; height:400px;}

.contact-bottom {border-top:2px solid #ccc; margin-top:20px;}
.contact-bottom h3 {font-size:30px; color:#7b873a; margin-bottom:10px; margin-top:10px;font-family:'raleway';}
.contact-form-left {float:none; width:300px; margin:0 auto;}
.contact-form-right {float:none; width:300px; margin:0 auto;}
.contact-form-bottom {margin-top:10px; clear:both; width:300px; margin:0 auto; text-align:center;}

.event_image {width:100px; vertical-align:top;}
.excerpt_header {padding:0 60px !important;}
.event_excerpt {padding:0 60px !important;}
.register-header {font-family:'raleway' !important; font-size:20px !important;}


.calc-form {margin-top:40px; width:340px; margin:0 auto;}
.calc-form h3 {font-family:'raleway'; margin-top:0px;}
.calc-form input {font-size:16px; text-align:center;}
.calc-left {float:none; margin-left:60px; margin-bottom:20px;}
.calc-left p {margin-bottom:5px; font-size:16px;}
.calc-left p span{display:inline-block; width:100px; text-align:right; margin-right:10px;}
.calc-right {float:none; margin-left:60px;border-left:0px solid #c0c0c0; padding-left:0px;}
.calc-right p {margin-bottom:5px; font-size:16px;}



.emailers-block-side {background: url('images/emailers-bg.png') no-repeat 0 1px #ccc; padding: 10px 20px 10px 20px; margin-bottom:14px;}
.emailers-block-side  h3 {font-weight:bold; font-size:30px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:7px; text-transform:uppercase; display:inline-block;}
.emailers-block-side input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block-side p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield-side {float:none;}
#submitbutton-side {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton-side a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton-side a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks-side {padding-top:0px;}

}

@media screen and (min-width: 840px) and (max-width: 1243px) {
body {background:#fff;}
#page {max-width:100% !important; width:800px; margin:0 auto; padding:0; box-shadow:none;}
.right-mast {width:312px; margin: 10px 0 0 26px; float:right; background:#fff; }
.logo {text-align:center; margin-bottom:4px;}

.logo img { max-width:180px;}
#primary {width: 462px; float:left; margin: 10px 0 0 0; background:#fff;}


.address-under-logo {color:#5c8737; position:relative; margin-bottom:17px;}
.address-under-logo p {font-family:'raleway'; font-size:15px; line-height:1.4em; text-align:center;}
.address-under-logo p a {text-decoration:none; color:#5c8737;}


.social-icons { text-align:center; margin-bottom:8px; position:relative;}
.social-icons img {margin:0 1px;}

.not-plant-finder:hover{border-radius:50%; box-shadow: 0 0 5px #7b873a; background:#7b873a;}
.welcome-block {border: 6px double #cccccc; padding:20px 20px 6px 20px; margin-bottom:22px;}
.welcome-block h2 {font-weight:bold; font-size:42px; text-align:center; border-bottom: 2px dotted #ccc; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.welcome-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; margin-bottom:15px;}
.welcome-block p a {text-decoration:none; color:#5c8737;}

.hours-block {background:#7b873a; padding:12px 20px; color:#fff; text-align:center; margin-bottom:22px;}
.hours-block h3 {font-weight:bold; font-size:20px; color:#fff; text-align:center; padding-bottom:4px; margin-top:10px; text-transform:none;  font-family:'Raleway';}
.hours-block p {line-height:1.3em; font-size:16px; font-weight:100; font-family:'Raleway'; padding-bottom:4px;}
.location-block {border: 6px double #cccccc; padding:10px 0 0 0; margin-bottom:22px;}
.location-block h3 {font-weight:bold; font-size:44px; text-align:center; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.location-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; text-align:center; margin-bottom:5px;}
.location-block p strong {font-size:16px; display:inline-block;}
.location-block p a {text-decoration:none; font-weight:bold; color:#222;}
.location-block p a:hover {color:#7b873a;}
.map-image {max-width:100%; height:auto; margin-top:0px;}

.emailers-block {background: url('images/emailers-bg.png') no-repeat 0 21px #ccc; padding: 10px 20px 10px 20px;}
.emailers-block  h3 {font-weight:bold; font-size:50px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:15px; text-transform:uppercase; display:inline-block;}
.emailers-block input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield {float:none; width:300px;}
#submitbutton {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks {padding-top:0px;}


.nav-menu {border-top:0px !important; text-align:center; padding-bottom:10px; border-bottom: 6px solid #ccc !important; margin-bottom:10px;}
.main-navigation li {margin:0px; font-family: 'raleway'; float:left;}
.main-navigation li a {line-height:1.3em; border-left:1px solid #c0c0c0; padding:4px 6px; font-size:15px;}
.main-navigation li a:hover {background:#555; color:#fff;}
.main-navigation li:first-child a{border-left:0px;}
.blog-nav a {font-family:'Playball'; color:#7b873a !important; padding-top: 0px !important;    font-size: 18px !important;    padding-bottom: 0px !important; text-transform:capitalize !important;}
.blog-nav a:hover {color:#fff !important; background:#7b873a !important;}
.latest-articles-container {background:#fff; margin-bottom:20px; display:table; width:100%; margin-top:30px;}
.latest-articles-container > h3 {font-size:32px; display:block; margin-bottom:20px; margin-top:20px;}
.latest_article {width:90%; margin:0 5% 30px; float:none; font-family:'Raleway'; clear:both;}
.latest_article h3 {clear:none !important; padding-bottom:8px;}
.latest_article h3 a {font-size:18px; display:inline; margin-top:8px; margin-bottom:6px; line-height:1.2em;}
.latest_article h3 a:hover {color: #7b873a;}
.latest_article a {font-family:'Raleway' !important; text-decoration:none; color:#606060;}
.latest_article p {line-height:1.3em; margin-top:12px;}
.category-thumbnail {float:left; margin: 0 20px 10px 0;}
.continue-reading-button {display:inline-block; color:#fff !important; margin-top:14px; background:#7b873a; border:1px solid #7b873a; padding:10px;}
.continue-reading-button:hover{display:inline-block; color:#7b873a !important; margin-top:14px; background:#fff; border:1px solid #7b873a; padding:10px;}

.footer {padding-top:20px; text-transform:uppercase; padding-bottom:20px; display:table; width:100%;}
.footer-left {float:left;}
.footer-left p {font-size:12px; color:#555;}
.footer-right {float:right;}
.footer-right p {font-size:10px; }
.footer-right p a {color:#555;}

.gift-card-block {clear:both; background:url('images/gift-card-bg.png') no-repeat center center; text-align:center; text-transform:uppercase; padding:14px 0; font-family: 'Amatic SC'; border-top: 4px solid #dbdbdb;  border-bottom: 4px solid #dbdbdb; }
.gift-card-block h3{font-size:35px; color:#7b873a; margin-bottom:5px;}
.gift-card-block p a{font-size:30px; color:#333; text-decoration:none;}
.gift-card-block p a:hover {color:#7b873a;}

.gift-card-block {clear:both; background:url('images/gift-card-bg.png') no-repeat center center; background-size: 100% auto; text-align:center; text-transform:uppercase; padding:5px 0; font-family: 'Amatic SC'; border-top: 4px solid #dbdbdb;  border-bottom: 4px solid #dbdbdb; }
.gift-card-block h3{font-size:20px; color:#7b873a; margin-bottom:5px;}
.gift-card-block p a{font-size:18px; color:#333; text-decoration:none;}
.gift-card-block p a:hover {color:#7b873a;}

.footer-brands {clear:both; padding-top:20px;}
.footer-brands h3 {font-size:26px; text-transform:uppercase; padding-bottom:10px;}

.brand-logos { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding:10px 0;}
.brand-logos p {text-align:center;}
.brand-logos p a img {vertical-align:middle; padding:0 10px; max-width:64px;}

.slider-block {margin-top:30px;}
.ms-bullets {top:-28px !important; left:-190px;}
.ms-bullet {background:#e5e5e5 !important; height:10px !important; width:10px !important; border-radius:50% !important;}
.ms-bullet-selected {background:#ccc !important;}
.ms-thumb-frame {background:#000 !important; opacity:1 !important;}
.ms-thumb-frame img{opacity:.5 !important;}
.ms-thumb-frame-selected img {opacity: 1 !important;}
.ms-slide-info  {padding:10px 0 12px !important; display:none; bottom: auto !important; background:#dcb860 !important; width:458px !important; margin-left:4px; font-family:'amatic sc'; font-size:20px; min-height:auto !important; text-transform:uppercase !important;}
.ms-info {text-align:center; color:#000; text-align:center;}

.site-content article {padding-bottom:0px; margin-bottom:0px; border-bottom:0px; font-family:raleway; }
.entry-title {background:#fafafa; color:#7b873a;  font-size:44px; padding:10px 20px; margin-bottom:20px; text-transform:uppercase; }

.category-element {margin-bottom:20px; float:none; font-family:'raleway';}
.category-element h1 {margin-bottom:10px; color:#000;}
.category-element h1 a {font-size:28px; color:#444; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.category-element h1 a:hover {text-decoration:underline;}
.category-element p {line-height:1.5em; font-size:16px;}
.category-element p a img {float:left; margin:4px 20px 20px 0; max-width:150px; max-height:150px;}
.category-element p a img:hover {box-shadow:0 0 4px #000;}
.category-link {display:inline-block; font-size:16px; margin-top:0px; text-decoration:none; margin-left:20px;}
.category-link:hover {text-decoration:underline;}

.sub_content {float:left;width:220px;margin-left:0px;}
.img_content {float:right;width:190px;margin-right:0px;}
.img_content img {margin:0 0 20px 0;  padding: 6px; box-shadow: 0 0 5px #888888;}

.contact-top {display:table; width:100%;}
.contact-top-left {width:100%; float:none; text-align:center;}
.contact-top-left h3 {font-size:30px; color:#7b873a; margin-top:10px; margin-bottom:0px; font-family:'raleway';}
.contact-top-left p {margin: 2px 0; font-size:20px; line-height:1.4em;}
.contact-social-icons {margin-top:20px;}
.contact-social-icons img {margin:0 10px; }
.contact-hours {border-top:2px solid #7b873a; width:90%; margin: 20px auto;}
.contact-hours h3 {margin-top:10px; font-size:24px; margin-bottom:4px;}
.contact-hours p {margin: 5px 0; font-size:16px; line-height:1.7em;}

.contact-top-right {width:100%; height:400px; float:none;}
.contact-top-right iframe {width:100%; height:400px;}

.contact-bottom {border-top:2px solid #ccc; margin-top:20px;}
.contact-bottom h3 {font-size:30px; color:#7b873a; margin-bottom:10px; margin-top:10px;font-family:'raleway';}
.contact-form-left {float:none; width:300px; margin:0 auto;}
.contact-form-right {float:none; width:300px; margin:0 auto;}
.contact-form-bottom {margin-top:10px; clear:both; width:300px; margin:0 auto; text-align:center;}

.event_image {width:100px; vertical-align:top;}
.excerpt_header {padding:0 60px !important;}
.event_excerpt {padding:0 60px !important;}
.register-header {font-family:'raleway' !important; font-size:20px !important;}


.calc-form {margin-top:40px;}
.calc-form h3 {font-family:'raleway'; margin-top:0px;}
.calc-form input {font-size:16px; text-align:center;}
.calc-left {float:none; margin-left:60px; margin-bottom:20px;}
.calc-left p {margin-bottom:5px; font-size:16px;}
.calc-left p span{display:inline-block; width:100px; text-align:right; margin-right:10px;}
.calc-right {float:none; margin-left:60px;border-left:0px solid #c0c0c0; padding-left:0px;}
.calc-right p {margin-bottom:5px; font-size:16px;}



.emailers-block-side {background: url('images/emailers-bg.png') no-repeat 0 1px #ccc; padding: 10px 20px 10px 20px; margin-bottom:14px;}
.emailers-block-side  h3 {font-weight:bold; font-size:30px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:7px; text-transform:uppercase; display:inline-block;}
.emailers-block-side input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block-side p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield-side {float:none;}
#submitbutton-side {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton-side a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton-side a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks-side {padding-top:0px;}

}


@media screen and (min-width: 1244px) {
body {background:#fff;}
#page {max-width:100% !important; width:1228px; margin:0 auto; padding:0; box-shadow:none;}
.right-mast {width:312px; margin: 10px 26px 0; float:right; background:#fff; }
.logo {text-align:center; margin-bottom:4px;}
.logo img { max-width:180px;}
#primary {width: 864px; float:left; margin: 10px 0 0 0; background:#fff;}

.address-under-logo {color:#5c8737; position:relative; margin-bottom:17px;}
.address-under-logo p {font-family:'raleway'; font-size:15px; line-height:1.4em; text-align:center;}
.address-under-logo p a {text-decoration:none; color:#5c8737;}


.social-icons { text-align:center; margin-bottom:8px; position:relative;}
.social-icons img {margin:0 1px;}
.not-plant-finder:hover{border-radius:50%; box-shadow: 0 0 5px #7b873a; background:#7b873a;}
.welcome-block {border: 6px double #cccccc; padding:20px 20px 6px 20px; margin-bottom:22px;}
.welcome-block h2 {font-weight:bold; font-size:42px; text-align:center; border-bottom: 2px dotted #ccc; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.welcome-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; margin-bottom:15px;}
.welcome-block p a {text-decoration:none; color:#5c8737;}

.hours-block {background:#7b873a; padding:12px 20px; color:#fff; text-align:center; margin-bottom:22px;}
.hours-block h3 {font-weight:bold; font-size:20px; color:#fff; text-align:center; padding-bottom:4px; margin-top:10px; text-transform:none;  font-family:'Raleway';}
.hours-block p {line-height:1.3em; font-size:16px; font-weight:100; font-family:'Raleway'; padding-bottom:4px;}
.location-block {border: 6px double #cccccc; padding:10px 0 0 0; margin-bottom:22px;}
.location-block h3 {font-weight:bold; font-size:44px; text-align:center; padding-bottom:10px; margin-bottom:10px; text-transform:uppercase; }
.location-block p {line-height:1.3em; font-size:14px; font-family:'Raleway'; text-align:center; margin-bottom:5px;}
.location-block p strong {font-size:16px; display:inline-block;}
.location-block p a {text-decoration:none; font-weight:bold; color:#222;}
.location-block p a:hover {color:#7b873a;}
.map-image {max-width:100%; height:auto; margin-top:0px;}

.emailers-block {background: url('images/emailers-bg.png') no-repeat 0 21px #ccc; padding: 10px 20px 10px 20px;}
.emailers-block  h3 {font-weight:bold; font-size:50px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:15px; text-transform:uppercase; display:inline-block;}
.emailers-block input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
.emailers-info {width:500px; float:right;}
#emailfield {float:left; width:300px;}
#submitbutton {float:left; margin-left:10px; margin-top:8px; width:100px; height:30px;}
#submitbutton a {background:#7b873a; display:block; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton a:hover {background:#fff; display:block; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks {padding-top:28px;}



.nav-menu {border-top:0px !important; text-align:center; padding-bottom:10px; border-bottom: 6px solid #ccc !important; margin-bottom:10px;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {text-align:center;}
.main-navigation li {margin:0px; font-family: 'raleway'; float:none;}
.main-navigation li a {line-height:1.3em; border-left:1px solid #c0c0c0; padding:4px 17px; font-size:18px;}
.main-navigation li a:hover {background:#555; color:#fff;}
.main-navigation li:first-child a{border-left:0px;}
.main-navigation li ul li a{border-left:0px;}
.blog-nav a {font-family:'Playball'; color:#7b873a !important; padding-top: 0px !important;    font-size: 21px !important;    padding-bottom: 0px !important; text-transform:capitalize !important;}
.blog-nav a:hover {color:#fff !important; background:#7b873a !important;}
.latest-articles-container {background:#fff; margin-bottom:15px; display:table; width:100%; margin-top:30px;  padding-bottom:20px;}
.latest-articles-container > h3 {font-size:32px; display:block; margin-bottom:20px; margin-top:20px;}
.latest_article {width:29%; margin:0 2%; float:left; font-family:'Raleway';}
.latest_article h3 a {font-size:18px; display:inline-block; margin-top:8px; margin-bottom:6px; line-height:1.2em;}
.latest_article h3 a:hover {color: #7b873a;}
.latest_article a {font-family:'Raleway' !important; text-decoration:none; color:#606060;}
.latest_article p {line-height:1.3em; margin-top:12px;}


.continue-reading-button {display:inline-block; color:#fff !important; margin-top:14px; background:#7b873a; border:1px solid #7b873a; padding:10px;}
.continue-reading-button:hover{display:inline-block; color:#7b873a !important; margin-top:14px; background:#fff; border:1px solid #7b873a; padding:10px;}


.footer {padding-top:20px; text-transform:uppercase; padding-bottom:20px; display:table; width:100%;}
.footer-left {float:left;}
.footer-left p {font-size:12px; color:#555;}
.footer-right {float:right;}
.footer-right p {font-size:10px; }
.footer-right p a {color:#555;}

.gift-card-block {clear:both; background:url('images/gift-card-bg.png') no-repeat center center; background-size: 100% auto; text-align:center; text-transform:uppercase; padding:14px 0; font-family: 'Amatic SC'; border-top: 4px solid #dbdbdb;  border-bottom: 4px solid #dbdbdb; }
.gift-card-block h3{font-size:35px; color:#7b873a; margin-bottom:5px;}
.gift-card-block p a{font-size:30px; color:#333; text-decoration:none;}
.gift-card-block p a:hover {color:#7b873a;}

.footer-brands {clear:both; padding-top:20px;}
.footer-brands h3 {font-size:26px; text-transform:uppercase; padding-bottom:10px;}

.brand-logos { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding:10px 0;}
.brand-logos p {text-align:center;}
.brand-logos p a img {vertical-align:middle; padding:0 18px;}

.slider-block {margin-top:30px;}
.ms-bullets {top:-28px !important; left:-190px;}
.ms-bullet {background:#e5e5e5 !important; height:10px !important; width:10px !important; border-radius:50% !important;}
.ms-bullet-selected {background:#ccc !important;}
.ms-thumb-frame {background:#000 !important; opacity:1 !important;}
.ms-thumb-frame img{opacity:.5 !important;}
.ms-thumb-frame-selected img {opacity: 1 !important;}
.ms-slide-info  {padding:10px 0 12px !important; display:none; bottom: auto !important; background:#dcb860 !important; width:860px !important; margin-left:4px; font-family:'amatic sc'; font-size:40px; min-height:inherit !important; text-transform:uppercase !important;}
.ms-info {text-align:center; color:#000; text-align:center;}

.site-content article {padding-bottom:0px; margin-bottom:0px; border-bottom:0px; font-family:raleway; }
.entry-title {background:#fafafa; color:#7b873a; font-size:44px; padding:10px 20px; margin-bottom:20px; text-transform:uppercase; }

.category-element {margin-bottom:20px; float:none; font-family:'raleway';}
.category-element h1 {margin-bottom:10px; color:#000;}
.category-element h1 a {font-size:34px; color:#444; font-weight:bold; text-decoration:none; margin-bottom:10px; }
.category-element h1 a:hover {text-decoration:underline;}
.category-element p {line-height:1.5em; font-size:16px;}
.category-element p a img {float:left; margin:4px 20px 20px 0; max-width:150px; max-height:150px;}
.category-element p a img:hover {box-shadow:0 0 4px #000;}
.category-link {display:inline-block; font-size:16px; margin-top:0px; text-decoration:none; margin-left:20px;}
.category-link:hover {text-decoration:underline;}


.sub_content {float:left;width:570px;margin-left:0px;}
.img_content {float:right;width:270px;margin-right:0px;}
.img_content img {margin:0 0 20px 0;  padding: 6px; box-shadow: 0 0 5px #888888;}

.contact-top {display:table; width:100%;}
.contact-top-left {width:40%; float:left; text-align:center;}
.contact-top-left h3 {font-size:30px; color:#7b873a; margin-top:10px; margin-bottom:0px; font-family:'raleway';}
.contact-top-left p {margin: 2px 0; font-size:20px; line-height:1.4em;}
.contact-social-icons {margin-top:20px;}
.contact-social-icons img {margin:0 10px; }
.contact-hours {border-top:2px solid #7b873a; width:90%; margin: 20px auto;}
.contact-hours h3 {margin-top:10px; font-size:24px; margin-bottom:4px;}
.contact-hours p {margin: 5px 0; font-size:16px; line-height:1.7em;}

.contact-top-right {width:55%; height:400px; float:right;}
.contact-top-right iframe {width:100%; height:400px;}

.contact-bottom {border-top:2px solid #ccc; margin-top:20px;}
.contact-bottom h3 {font-size:30px; color:#7b873a; margin-bottom:10px; margin-top:10px;font-family:'raleway';}
.contact-form-left {float:left; width:40%; margin-left:5%;}
.contact-form-right {float:left; width:45%;margin-left:5%;}
.contact-form-bottom {margin-top:10px; clear:both; margin-left:5%;}

.event_image {width:100px; vertical-align:top;}
.excerpt_header {padding:0 60px !important;}
.event_excerpt {padding:0 60px !important;}
.register-header {font-family:'raleway' !important; font-size:20px !important;}

.calc-form {margin-top:40px;}
.calc-form h3 {font-family:'raleway'; margin-top:0px;}
.calc-form input {font-size:16px; text-align:center;}
.calc-left {float:left; margin-left:100px;}
.calc-left p {margin-bottom:5px; font-size:16px;}
.calc-left p span{display:inline-block; width:100px; text-align:right; margin-right:10px;}

.calc-right {float:left; margin-left:60px;border-left:1px solid #c0c0c0; padding-left:60px;}
.calc-right p {margin-bottom:5px; font-size:16px;}

.emailers-block-side {background: url('images/emailers-bg.png') no-repeat 0 1px #ccc; padding: 10px 20px 10px 20px; margin-bottom:14px;}
.emailers-block-side  h3 {font-weight:bold; font-size:30px; color:#fff; text-align:left; padding-left:100px; padding-bottom:10px; margin-bottom:10px; padding-top:7px; text-transform:uppercase; display:inline-block;}
.emailers-block-side input {width:80%; margin: 7px auto 10px; border:1px solid #666; display:block; text-align:center; border-radius:0px;}
.emailers-block-side p {color:#000;line-height:1.3em; font-size:15px; font-family:'Raleway'; text-align:center;}
#emailfield-side {float:none;}
#submitbutton-side {float:none; margin-left:0px; margin-top:8px; display:block; height:30px; text-align:center;}
#submitbutton-side a {width:100px; background:#7b873a; text-align:center; border-radius: 6px; text-decoration:none; padding:4px 8px; color:#fff; margin-top:0px; border:1px solid #7b873a;}
#submitbutton-side a:hover {background:#fff; text-align:center; border-radius: 6px; text-decoration:none; color:#7b873a; border:1px solid #7b873a;}
#thanks-side {padding-top:0px;}



}

.invalid {box-shadow: 0 0 14px #f00;}
.panel-grid h3 {font-family:'raleway' !important; margin-bottom:10px !important; font-size:18px !important;}
.panel-grid {margin-bottom:0px;}

#pl-4344 h1 {font-family:'raleway' !important; margin-top:0px !important;}

.wpcf7-response-output {text-align:center;}


.button-call {
	background:#7b873a;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#fff;
}
