@font-face { font-family: 'league_gothicregular'; src: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/fonts/leaguegothic-regular-webfont.eot); src: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/fonts/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),  url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/fonts/leaguegothic-regular-webfont.woff) format('woff'),  url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/fonts/leaguegothic-regular-webfont.ttf) format('truetype'),  url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/fonts/leaguegothic-regular-webfont.svg#league_gothicregular) format('svg'); font-weight: normal; font-style: normal; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust: none; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
ul li ul li{ list-style: none; margin-left:15px;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; } body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 18px; }
.left { float: left; }
.right { float: right; }
.wd { width: 100%; }
a { border: 0; outline: 0; text-decoration: none; color: #5F9000; }
a:hover { text-decoration: underline; }
strong { font-weight: bold; }
img { border: 0; outline: 0; }
p { padding: 5px 0; }
.hr { border-bottom: 1px dashed #94A066; float: left; width: 100%; height: 1px; margin: 15px 0; }
.clear { margin: 0; padding: 0; clear: both; }
h1 { font-family: 'Francois One', sans-serif; font-size: 32px; color: #000; margin-bottom: 10px; line-height: 30px; letter-spacing: 0.2px; }
h2 { font-family: 'Francois One', sans-serif; font-size: 26px; color: #000; line-height: 30px; letter-spacing: -0.5px; }
h2 a { color: #000000; width: 100%; display: block; float: left; padding-top: 5px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #5f9000; margin-top: 15px; line-height: normal; }
h4 { font-family: 'Roboto', sans-serif; font-size: 16px; color: #8cb800; line-height: normal; letter-spacing: -0.5px; }
h5 { font-family: 'Francois One', sans-serif; font-size: 16px; color: #000; line-height: 30px; letter-spacing: -0.5px; }
h2.widgettitle { font-size: 22px; letter-spacing: -0.4px; color: #000; margin-bottom: 10px; line-height: 18px; }
ul.list { margin: 5px 0 10px 25px; }
ul.list li { list-style: disc; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.post h1 {
clear: both;
} 
.post h1 a {
color: #000;
} .wrapper { width: 100%; float: left; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/bg.webp) repeat top left; }
.layout { width: 980px; margin: 0 auto; } .header { width: 100%; min-height: 145px; float: left; }
.logo { float: left; margin: 58px 0 5px 225px; }
.header-right { float: right; width: 420px; padding-top: 30px; }
.topcall { float: right; color: #FFF; font-size: 27px; line-height: normal; margin: 0px; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/call-bg.webp) no-repeat center right; margin-left: 15px; padding: 11px 11px 11px 15px; width: 204px; }
.topcall .textwidget { float: left; }
.topcall img { float: right; margin-top: 4px; }
.search { float: right; margin-top: 12px; }
#searchform input[type="text"] { border: 0px solid #000; width: 150px; height: 28px; line-height: 28px; margin: 0px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 30px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; float: left; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/search.webp) #dadada no-repeat center right; }
#searchform input[type="submit"] { font-family: 'Roboto', sans-serif; color: #000; font-size: 16px; letter-spacing: -0.5px; width: auto; height: 28px; border: 1px solid #609200; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/button.webp) repeat-x top left; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; padding: 0 5px; float: left; display: none; }
.satisfaction { text-align: right; width: 100%; margin: 10px 0 10px 0; }
.top-man { position: absolute; margin: 10px 0 0 45px; float: left; } .nav { width: 100%; height: 40px; float: right; }
ul#menu { list-style: none; padding: 0; margin: 0; float: right; text-align: center; z-index: 99; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/nav-bg.webp) repeat-x top right; width: 755px; height: 40px; webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
ul#menu > li { float: left; padding: 0; margin: 0; text-align: center; position: relative; z-index: 9999 }
ul#menu > li > a:link, ul#menu > li > a:visited { font-size: 16px; color: #fff; text-decoration: none; font-weight: normal; text-align: right; float: left; padding: 0 25px; z-index: 99; line-height: 44px; margin-top: -4px; }
ul#menu > li > a:hover, ul#menu > li.current_page_item > a:link, ul#menu > li.current_page_item > a:visited, ul.menu > li > a.menuhover { background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/nav-hover.webp) top left; webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; color: #000 !important; }
ul#menu ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 40px; left: 0; width: 160px; display: none; }
ul#menu ul li { margin: 0; padding: 0; border-bottom: 1px solid #464537; float: left; }
ul#menu ul li a:link, ul#menu ul li a:visited { padding: 5px 10px; background: #2f2e1e; width: 140px; float: left; display: block; text-align: left; color: #fff; text-decoration: none; }
ul#menu ul li a:hover, ul#menu ul li a.menuhover { background: #f2efcd; color: #000; }
ul#menu ul ul { left: 250px; top: 0; }
.right-social { width: 35px; padding: 5px 10px; background: #5f9000; webkit-border-radius: 0px 5px 5px 0; -moz-border-radius: 0px 5px 5px 0; border-radius: 0px 5px 5px 0; position: fixed; margin: 185px 0 0 980px; }
.right-social img { float: left; margin: 5px 0; } .main { width: 100%; float: left; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/main-bg.webp) repeat-y top left; webkit-border-radius: 5px 0px 0 0; -moz-border-radius: 5px 0px 0 0; border-radius: 5px 0px 0 0; }
.main-bottom { width: 100%; height: 10px; float: left; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/main-bottom.webp) no-repeat top left; }
#content { width: 715px; float: right; padding: 20px; }
.banner { width: 709px; height: 264px; float: left; border: 3px solid #5f9000; webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.main-content { float: left; padding: 0 10px; }
.main-left { width: 454px; padding-right: 30px; float: left; }
a.read-more { font-weight: bold; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/list.webp) no-repeat center left; padding-left: 20px; margin-bottom: 15px; display: block; color: #000; }
.pro-section { float: left; width: 100%; }
.pro-section ul { float: left; width: 100%; }
.pro-section a { font-size: 17px; text-decoration: underline; float: left; width: 100%; text-align: center; color: #000; }
.pro-section a:hover { text-decoration: none; }
.pro-content { height: 85px; overflow: hidden; }
.pro-content br { display: none; }
.pro-section span.image { width: 66px; height: 68px; float: left; text-align: center; border: 1px solid #8cb800; webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pro-section span.con { width: 100px; float: left; font-size: 12px; line-height: 15px; margin-left: 15px; }
.pro-section ul li.product-odd { width: 185px; height: 110px; background: #f9f7e6; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; margin: 20px 0 0 0; padding: 15px; overflow: hidden; }
.pro-section ul li.product-even { width: 185px; height: 110px; background: #f9f7e6; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; margin: 20px 0 0 24px; padding: 15px; overflow: hidden; } #right-sidebar { width: 180px; float: left; padding: 0 0 0 30px; border-left: 1px solid #94a066; }
#right-sidebar ul li { border-bottom: 1px solid #94a066; margin-bottom: 20px; padding-bottom: 20px; }
#right-sidebar ul li:last-child { border-bottom: 0px solid #94a066; margin-bottom: 0px; padding-bottom: 0px; }
.wpcf7-form { }
.wpcf7-form p { margin: 0; padding: 0; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] { border: 1px solid #94a066; width: 168px; height: 26px; line-height: 26px; margin: 5px 0 10px 0; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.wpcf7-form textarea { border: 1px solid #94a066; width: 168px; height: 125px; margin-bottom: 10px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; overflow: hidden; }
.wpcf7-form input[type="submit"] { font-family: 'Roboto', sans-serif; color: #000; font-size: 16px; letter-spacing: -0.5px; width: auto; height: 28px; border: 1px solid #609200; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/button.webp) repeat-x top left; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; padding: 0 10px; margin-top: 10px; } #sidebar { width: 225px; float: left; padding: 145px 0 25px 0; color: #FFF; }
#sidebar ul { }
#sidebar ul li { padding: 0 18px 18px 18px; border-bottom: 1px solid #4a7000; margin-bottom: 18px; }
#sidebar ul li:last-child { padding: 0 18px 0px 18px; border-bottom: 0px solid #4a7000; margin-bottom: 0px; }
#sidebar ul li ul { }
#sidebar ul li ul li { padding: 0 0 10px 0; border-bottom: 1px dashed #4a7000; margin-bottom: 10px; width: 100%; }
#sidebar ul li ul li:last-child { padding: 0 0 0px 0; border-bottom: 0px dashed #4a7000; margin-bottom: 0px; }
#sidebar ul li ul li a { color: #FFF; text-decoration: none; }
#sidebar ul li ul li a:hover { text-decoration: underline; }
#sidebar ul li ul li span { display: block; color: #ffff00; }
.shours { width: 100%; font-family: 'Roboto', sans-serif; float: left; font-size: 13px; margin-bottom: 5px; }
.Testimonials_Widget_Widget blockquote { font-style: italic; }
.Testimonials_Widget_Widget a { color: #FFFF00; }
.Testimonials_Widget_Widget a:hover { text-decoration: underline; } .footer { float: left; width: 100%; text-align: center; }
.footer ul { float: left; width: 100%; text-align: center; margin: 10px 0; }
.footer ul li { display: inline-block; text-align: center; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/nav-divider.webp) no-repeat top right; padding-right: 10px; margin-right: 4px; }
.footer ul li a { color: #FFF; font-size: 14px; line-height: 16px; text-decoration: none; }
.footer ul li a:hover { text-decoration: underline; }
.footer ul li:last-child { background: none; margin: 0; padding: 0; }
.copyright { float: left; width: 100%; padding: 5px 0 20px 0; color: #547cab; font-size: 12px; }
.copyright a { color: #547cab; }
.copyright a:hover { color: #ffffff; } .postmetadata { background: #dfdbb2; border: medium none; clear: both; color: #000000; padding: 5px !important; margin: 10px 0 25px 0; }
.postdate { color: #5f9000; font-weight: bold; line-height: 30px; }
#commentform { margin-top: 15px; }
#commentform p { padding: 0; }
#commentform input[type="text"] { border: 1px solid #94a066; width: 200px; height: 26px; line-height: 26px; margin-bottom: 10px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#commentform input[type="submit"] { font-family: 'Roboto', sans-serif; color: #000; font-size: 16px; letter-spacing: -0.5px; width: auto; height: 28px; border: 1px solid #609200; background: url(//www.watsonsvacuum.com/wp-content/themes/watson-vacuum/images/button.webp) repeat-x top left; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; padding: 0 10px; }
#commentform textarea { border: 1px solid #94a066; width: 450px; height: 150px; line-height: normal; margin-bottom: 10px; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
ol.commentlist { list-style: none; margin: 15px 0 0 0; padding: 0; }
ol.commentlist li { border: 1px solid #d5d5d5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 0 10px; padding: 10px 7px 10px 64px; position: relative; background: #e6e2b0 }
ol.commentlist li.pingback comment-author { padding: 0 170px 0 0; }
ol.commentlist li div.vcard { font-weight: bold; }
ol.commentlist li div.vcard cite.fn { font-style: normal; }
ol.commentlist li div.vcard cite.fn a.url { color: #cc0000; text-decoration: none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color: #000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border: 1px solid #aaa; padding: 5px; left: 7px; position: absolute; top: 7px; }
ol.commentlist li div.comment-meta { font-weight: bold; position: absolute; right: 10px; text-align: right; top: 5px; }
ol.commentlist li div.comment-meta a { color: #5F9000; text-decoration: none; }
ol.commentlist li p { font-weight: normal; margin: 5px 0 12px; }
ol.commentlist li ul { font-weight: normal; list-style: square; margin: 0 0 12px; padding: 0; }
ol.commentlist li div.reply { background: #5F9000; border: 1px solid #609200; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; padding: 6px 5px 4px; text-align: center; width: 35px; }
ol.commentlist li div.reply:hover { background: #cc0000; border: 1px solid #cc0000; }
ol.commentlist li div.reply a { color: #fff; text-decoration: none; }
ol.commentlist li ul.children { list-style: none; margin: 12px 0 0; text-indent: 0; }
ol.commentlist li ul.children li.depth-2 { margin: 0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin: 0 0 10px; }
ol.commentlist li ul.children li.depth-4 { margin: 0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin: 0 0 3px; }
ol.commentlist ul.children li.odd { background: #fff; }
ol.commentlist ul.children li.even { background: #f6f6f6; }
ol.commentlist li.pingback div.vcard { padding: 0 170px 0 0; } .contact { background: #e0dcad; float: left; padding: 15px; margin: 10px 0 0 0; }
.contact-left { width: 234px; float: left; }
.contact-right { width: 190px; float: left; }
.contact p { padding-top: 0; }
.map { -moz-box-shadow: 0 0 2px #888; -webkit-box-shadow: 0 0 2px#888; box-shadow: 0 0 2px #888; margin-top: 20px; } .special { float: left; width: 100%; margin: 5px 0; }
.coupon-wrap { width: 100%; float: left; border-bottom: 1px dashed #94A066; padding-bottom: 10px; margin-bottom: 10px; }
.coupon { float: left; width: 110px; }
.coupon img.alignleft { padding: 0; }
.coupon-con { float: right; width: 330px; }
.coupon-con h5 { line-height: normal; } .other-pro { float: left; width: 100%; margin: 10px 0; position: relative; }
.other-pro ul.list { margin: 0; float: left; width: 110px; }
.other-pro ul.list li { list-style: none; float: left; margin: 2px 0; }
.other-pro ul.list li a { width: 80px; background: #5f9000; color: #FFF; padding: 5px 10px; float: left; }
.other-pro ul.list li a:hover { background: #4a7000; text-decoration: none; }
.pro-table { margin: 10px 0; }
.pro-table td { border: 1px solid #D0DCA2; vertical-align: middle; padding: 5px; }
.pro-table br, .pro-table p { display: none; }
.arrow-green { position: absolute; right: 40px; top: -83px; }
.cs-title { display: none !important; } .cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
#msidebar { display: none; background: #5f9000; padding: 16px; float: left; width: 95%; min-height: 197px; }
.toggle-nav { list-style: none; padding: 0; margin: 0; float: left; text-align: center; z-index: 99; background: #5f9000; width: 100%; height: 40px; line-height: 40px; color: #fff; webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; display: none; text-align: center; font-size: 16px; font-weight: bold; }
.toggle-nav:hover { text-decoration: none; }
table.specs {margin:5px 0 15px 0;}
table.specs td {padding:2px 5px; border:1px solid #5f9000;}
@media screen and (min-width : 250px) and (max-width : 350px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img, .logo img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; width: 80%; }
.main { background: none; }
#msidebar { display: block; width: 278px; }
#msidebar ul li { float: left; width: 100%; margin: 0 0 15px 0; }
#sidebar { display: none; }
#content { width: 290px; background-color: #f2efcd; float: left; padding: 10px; }
.main-bottom { display: none; }
.layout { width: 310px; }
.header-right { width: 237px; padding-right: 0; }
.banner { width: 98%; height: 106px; display: none; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
img.banner-shadow { display: none; width: auto; max-width: 100%; height: 20px; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.banner .cycloneslider-template-default .cycloneslider-caption { width: 240px; top: 5px; right: 5px; }
.banner .cycloneslider-template-default .cycloneslider-caption-title { line-height: 15px; font-size: 14px; }
.banner .cycloneslider-template-default .cycloneslider-pager { bottom: 10px; top: auto; }
.banner .cycloneslider-template-default .cycloneslider-caption-description { line-height: 32px; font-size: 18px; }
.banner .cycloneslider-template-default .cycloneslider-caption-description { padding-top: 0; }
.banner .cycloneslider-template-default .cycloneslider-caption-description a { margin-top: 0; }
.main-content { padding: 0; }
.main-left { width: 100%; padding-right: 0; }
#right-sidebar { width: 100%; padding: 0; margin-top: 30px; border-left: 0; border-top: 1px solid #94A066; }
#right-sidebar ul li { float: none; display: block; border-bottom: 0 none; width: 60%; margin: 22px auto; padding: 0; }
#msidebar { min-height: 406px; }
ul#menu { display: none; height: auto; background: none; width: 100%; }
ul#menu li { float: left; width: 100%; }
ul#menu > li > a:link, ul#menu > li > a:visited { display: block; padding: 6px 0; background: none; line-height: 26px; margin: 0; text-align: center; background-color: #5f9000; color: #fff; width: 100%; border-radius: 0; border-bottom: 1px solid #568300; border-top: 1px solid #6ca300; }
ul#menu > li > a:hover, ul#menu > li.current_page_item > a:link, ul#menu > li.current_page_item > a:visited, ul.menu > li > a.menuhover { border-radius: 0; }
.toggle-nav { display: inline-block; }
.nav { height: auto; }
.pro-section ul li.product-odd, .pro-section ul li.product-even { padding: 9px; width: 93%; margin: 0 0 10px 0; }
.header-right { padding: 30px 0 8px 0; width: 100%; }
.topcall { float: left; margin: 0; }
.search { margin-top: 0px; float: left; display: none; }
img.alignright { float: none; display: block; }
.arrow-green { position: absolute; right: 63px; top: -104px; }
}
@media screen and (min-width : 350px) and (max-width : 450px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img, .logo img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; width: 84%; }
.main { background: none; }
#msidebar { display: block; width: 308px; }
#msidebar ul li { float: left; width: 100%; margin: 0 0 15px 0; }
#sidebar { display: none; }
#content { width: 320px; background-color: #f2efcd; float: left; padding: 10px; }
.main-bottom { display: none; }
.layout { width: 340px; }
.header-right { width: 237px; padding-right: 0; }
.banner { width: 98%; height: 116px; display: none; }
img.banner-shadow { width: auto; max-width: 100%; height: 20px; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; display: none; }
.banner .cycloneslider-template-default .cycloneslider-caption { width: 240px; top: 5px; right: 5px; }
.banner .cycloneslider-template-default .cycloneslider-caption-title { line-height: 15px; font-size: 14px; }
.banner .cycloneslider-template-default .cycloneslider-pager { bottom: 10px; top: auto; }
.banner .cycloneslider-template-default .cycloneslider-caption-description { line-height: 32px; font-size: 18px; }
.banner .cycloneslider-template-default .cycloneslider-caption-description { padding-top: 0; }
.banner .cycloneslider-template-default .cycloneslider-caption-description a { margin-top: 0; }
.main-content { padding: 0; }
.main-left { width: 100%; padding-right: 0; }
#right-sidebar { width: 100%; padding: 0; margin-top: 30px; border-left: 0; border-top: 1px solid #94A066; }
#right-sidebar ul li { float: none; display: block; border-bottom: 0 none; width: 60%; margin: 22px auto; padding: 0; }
#msidebar { min-height: 406px; }
ul#menu { display: none; height: auto; background: none; width: 100%; }
ul#menu li { float: left; width: 100%; }
ul#menu > li > a:link, ul#menu > li > a:visited { display: block; padding: 6px 0; background: none; line-height: 26px; margin: 0; text-align: center; background-color: #5f9000; color: #fff; width: 100%; border-radius: 0; border-bottom: 1px solid #568300; border-top: 1px solid #6ca300; }
ul#menu > li > a:hover, ul#menu > li.current_page_item > a:link, ul#menu > li.current_page_item > a:visited, ul.menu > li > a.menuhover { border-radius: 0; }
.toggle-nav { display: inline-block; }
.nav { height: auto; }
.pro-section ul li.product-odd, .pro-section ul li.product-even { padding: 9px; width: 93%; margin: 0 0 10px 0; }
.header-right { padding: 20px 0 8px 0; width: 100%; }
.topcall { float: left; margin: 0; }
.search { margin-top: 0px; float: left; display: none; }
img.alignright { float: none; display: block; }
.arrow-green { position: absolute; right: 92px; top: -104px; }
.entrytext img { width: 100%; }
} @media screen and (min-width : 450px) and (max-width : 580px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; }
.main { background: none; }
#msidebar { display: block; width: 428px; }
#msidebar ul li { float: left; width: 40%; margin-right: 30px; }
#sidebar { display: none; }
#content { width: 432px; background-color: #f2efcd; float: left; padding: 14px; }
.main-bottom { display: none; }
.layout { width: 460px; }
.header-right { width: 237px; padding-right: 0; }
.banner { width: 99%; height: 159px; display: none; }
img.banner-shadow { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; display: none; }
.banner .cycloneslider-template-default .cycloneslider-caption { width: 236px; top: 5px; }
.banner .cycloneslider-template-default .cycloneslider-caption-title { line-height: 22px; }
.banner .cycloneslider-template-default .cycloneslider-pager { bottom: 10px; top: auto; }
.banner .cycloneslider-template-default .cycloneslider-caption-description { padding-top: 0; }
.main-content { padding: 0; }
.main-left { width: 100%; padding-right: 0; }
#right-sidebar { width: 100%; padding: 30px 0 0 0; margin-top: 30px; border-left: 0; border-top: 1px solid #94A066; }
#right-sidebar ul li { float: left; border-bottom: 0 none; width: 50%; margin: 0; padding: 0; }
#msidebar { min-height: 240px; }
ul#menu { display: none; height: auto; background: none; width: 100%; }
ul#menu li { float: left; width: 100%; }
ul#menu > li > a:link, ul#menu > li > a:visited { display: block; padding: 6px 0; background: none; line-height: 26px; margin: 0; text-align: center; background-color: #5f9000; color: #fff; width: 100%; border-radius: 0; border-bottom: 1px solid #568300; border-top: 1px solid #6ca300; }
ul#menu > li > a:hover, ul#menu > li.current_page_item > a:link, ul#menu > li.current_page_item > a:visited, ul.menu > li > a.menuhover { border-radius: 0; }
.toggle-nav { display: inline-block; }
.nav { height: auto; }
.pro-section ul li.product-odd, .pro-section ul li.product-even { padding: 9px; }
.header-right { padding: 15px 0 8px 0; width: 100%; }
.topcall { float: left; margin: 0; }
.search { margin-top: -22px; display: none; }
.other-pro ul.list { width: 108px; }
}
@media screen and (min-width : 580px) and (max-width : 680px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; }
.main { background: none; }
#msidebar { display: block; width: 588px; }
#msidebar ul li { float: left; width: 40%; margin-right: 30px; }
#sidebar { display: none; }
#content { width: 592px; background-color: #f2efcd; float: left; padding: 14px; }
.main-bottom { display: none; }
.layout { width: 620px; }
.header-right { width: 237px; padding-right: 0; }
.banner { width: 99%; height: 218px; display: none; }
img.banner-shadow { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; display: none; }
.banner .cycloneslider-template-default .cycloneslider-caption { width: 236px; top: 25px; }
.banner .cycloneslider-template-default .cycloneslider-caption-title { line-height: 22px; }
.banner .cycloneslider-template-default .cycloneslider-pager { bottom: 10px; top: auto; }
.main-content { padding: 0; }
.main-left { width: 100%; padding-right: 0; }
#right-sidebar { width: 100%; padding: 30px 0 0 0; margin-top: 30px; border-left: 0; border-top: 1px solid #94A066; }
#right-sidebar ul li { float: left; border-bottom: 0 none; width: 33%; margin: 0; padding: 0; }
#msidebar { min-height: 240px; }
ul#menu { display: none; height: auto; background: none; width: 100%; }
ul#menu li { float: left; width: 100%; }
ul#menu > li > a:link, ul#menu > li > a:visited { display: block; padding: 6px 0; background: none; line-height: 26px; margin: 0; text-align: center; background-color: #5f9000; color: #fff; width: 100%; border-radius: 0; border-bottom: 1px solid #568300; border-top: 1px solid #6ca300; }
ul#menu > li > a:hover, ul#menu > li.current_page_item > a:link, ul#menu > li.current_page_item > a:visited, ul.menu > li > a.menuhover { border-radius: 0; }
.toggle-nav { display: inline-block; }
.nav { height: auto; }
.search { display: none; }
}
@media screen and (min-width : 680px) and (max-width : 766px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; }
.main { background: none; }
#msidebar { display: block; width: 94%; }
#msidebar ul li { float: left; width: 40%; margin-right: 30px; }
#sidebar { display: none; }
#content { width: 626px; background-color: #f2efcd; float: left; padding: 14px; }
.main-bottom { display: none; }
.layout { width: 663px; }
ul#menu { width: 654px; float: left; }
.header-right { width: 237px; padding-right: 10px; }
.banner { width: 100%; height: 233px; }
img.banner-shadow { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.banner .cycloneslider-template-default .cycloneslider-pager { bottom: 10px; top: auto; }
.main-left { float: left; padding-right: 14px; width: 381px; }
.pro-section ul li.product-odd, .pro-section ul li.product-even { padding: 10px; width: 90%; margin: 0 0 10px 0; }
} @media screen and (min-width : 766px) and (max-width : 880px) {
.top-man { width: 60px; margin-left: 0; }
.top-man img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle; }
.logo { margin: 58px 0 5px 50px; }
.main { background: none; }
#msidebar { display: block; }
#msidebar ul li { float: left; width: 40%; margin-right: 30px; }
#sidebar { display: none; }
#content { width: 715px; background-color: #f2efcd; float: left; padding: 14px; }
.main-bottom { display: none; }
.layout { width: 748px; }
ul#menu { width: 743px; float: left; }
.header-right { width: 237px; padding-right: 10px; }
}