@import url("pages.css");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html,body{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
select{width:80%;}
body{color:#2e2f2f;font-family: Arial, sans-serif;font-size:14px;line-height:1.5;font-weight:300;}
#wrapper-header-top{background:#00335e;width:100%;height:10px;}
#wrapper-header{background:url(/templates/images/background/header_gradient.png) center bottom repeat-x;border-bottom:solid 1px #fff;width:100%;height:102px;}
#wrapper-header-2{background:url(/templates/images/background/header_gradient.png) center bottom repeat-x;border-bottom:solid 1px #fff;width:100%;height:102px;}
#wrapper-header-info{background:#e7e7e7;border-top:solid 1px #d4d6d6;border-bottom:solid 1px #d4d6d6;width:100%;}
#wrapper-header-info .drop-shadow{position:absolute;bottom:-21px;left:0;}
#wrapper-header-banner{background:#e7e7e7;border-top:solid 1px #d4d6d6;border-bottom:solid 1px #d4d6d6;width:100%;min-height:30px;}
#wrapper-header-banner-dark{background:rgb(0,51,94);background:-moz-radial-gradient(center, ellipse cover, #0064B8 0%, rgba(0,31,57,1) 99%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#0064B8), color-stop(99%,rgba(0,31,57,1)));background:-webkit-radial-gradient(center, ellipse cover, #0064B8 0%,rgba(0,31,57,1) 99%);background:-o-radial-gradient(center, ellipse cover, #0064B8 0%,rgba(0,31,57,1) 99%);background:-ms-radial-gradient(center, ellipse cover, #0064B8 0%,rgba(0,31,57,1) 99%);background:radial-gradient(ellipse at center, #0064B8 0%,rgba(0,31,57,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0064B8', endColorstr='#001f39',GradientType=1);border-top:solid 1px #d4d6d6;border-bottom:solid 1px #d4d6d6;width:100%;min-height:30px;}
#wrapper-slideshow{background:url(/templates/images/background/header_pattern_bkg.png) repeat-x;border-top:solid 1px #FFF;}
#wrapper-slideshow-img{max-height:355px;;height:100%;overflow:hidden;}
#main_promo{height:384px;}
#main_promo img{float:right;}
#wrapper-image{background:url(/templates/images/background/header_pattern_bkg.png) repeat-x;border-top:solid 1px #FFF;}
#wrapper-image-img{background:url(/templates/images/background/header_image_bkg.png) top center no-repeat;height:160px;}
#wrapper-image .image-text{position:absolute;top:40px;bottom:100px;height:250px;width:100%;}
#wrapper-image .image-text.product-page{position:absolute;top:40px;bottom:100px;height:250px;width:100%;}
#wrapper-image .image-text h1{font-size:30px;font-weight:300;font-style:italic;text-transform:uppercase;line-height:1.1em;color:#000000;background:#none;display:inline;padding:0 10px;}
#wrapper-image .image-text p{width:50%;padding-top:1em;font-weight:600;text-shadow:1px 1px 2px #FFF, 0 0 1em #FFF, 0 0 0.2em #FFF;}
.subpage-id #wrapper-image-img{background:url(/templates/images/background/header_image2_bkgv2.png) bottom center no-repeat;height:160px;}
#wrapper-page{background:url(/templates/images/background/page_pattern_bkg.png) repeat;width:100%;height:100%;}
#wrapper-footer{background:#eeecec;padding:20px 0;width:100%;}
#wrapper-footer-info{background:#e7e7e7;border-top:solid 1px #d4d6d6;border-bottom:solid 1px #d4d6d6;width:100%;}
#wrapper-copyright{background:#36363b;padding:10px 0;width:100%;}
#header{position:relative;}
#logo{position:relative;top:5px;float:left;}
#checkout{position:absolute;top:-8px;right:4px;z-index:100;background:url(/templates/images/background/banner_cart.png) center bottom no-repeat;width:89px;height:45px;}
#checkout .checkout{position:relative;top:0;left:12px;}
#checkout .cart{position:relative;top:-2px;left:12px;color:#FFF;font-size:11px;}
#checkout a{color:#FFF;font-size:11px;}
#checkout img{position:relative;top:1px;}
#nav{float:right;position:relative;top:47px;}
#nav li{float:left;padding-left:20px;}
#nav a{font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;padding-bottom:35px;}
#nav a:hover{text-decoration:underline;}
#home #nav .home a, #products #nav .buy-via-guard a, #blog #nav .suction-news a,
#blog #nav .suction-news a, #contact #nav .contact a{background:url(/templates/images/icons/page_state.png) center bottom no-repeat;}
#header-info{color:#6a6969;font-weight:600;}
#header-info .slogan{float:left;padding:10px 0 0;font-weight:700;text-transform:uppercase;font-style:italic;}
#header-info .container{float:right;padding:3px;}
#header-info .social-icons{float:left;padding-top:3px;margin-left:10px;}
#header-info .social-icons li{float:left;margin-left:10px;}
#header-info .contact-info{float:left;padding-top:3px;}
#header-info .contact-info li{float:left;margin-left:20px;}
#header-info .contact-info a{color:#6a6969;text-decoration:none !important;}
.page{position:relative;width:1010px;margin:0px auto;}
#banner{
        text-align: center;
    padding-bottom: 0px;
}
#banner h1{position:relative;top:5px;text-align:center;padding:1em;}
#banner .drop-shadow{position:absolute;bottom:-21px;left:0px;}
#banner.subpage .drop-shadow{bottom:-51px;}
#main{padding-bottom:30px;}
#main article{padding:20px 5px 20px 10px;display:block;}
footer{}
footer hr{border:0 none;height:2px;margin:10px 0px;background-color:#2b2b2b;}
footer .blog-feed{position:relative;margin-bottom:30px;}
footer .blog-feed .title{position:absolute;top:0px;background:#00335E;padding:5px;}
footer .blog-feed .title a{font-size:17px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1em;color:#e3e3e3;display:inline;padding:0 10px;text-decoration:none;}
footer .blog-feed img{width:100%;}
footer #twitterFeed{margin-bottom:30px;}
footer .twitter-feed img{float:left;padding:0 5px 0 0;}
footer .twitter-feed a{font-weight:600;}
footer .twitter-feed .time{font-size:10px;font-weight:600;}
footer .navigation a{font-weight:300;}
footer .tags a{font-weight:300;}
footer .newsletter img{float:left;padding:0 5px 0 0;}
#footer-info{color:#6a6969;font-weight:300;}
#footer-info .contact-info{float:left;padding:3px;}
#footer-info .contact-info li{float:left;margin:0 20px 0 0;}
#footer-info .contact-info a{color:#6a6969;text-decoration:none !important;}
#footer-info .checkout{float:right;position:relative;padding:3px;text-decoration:none !important;}
h1, h2, h3, h4, h5, .jqueryslidemenu a, .jqueryslidemenu ul li ul li a{color:#3d474e;}
h1 b, h2 b, h3 b, h4 b, h5 b{color:#00335e;}
h1, h2, h3, h4, h5{}
h1{font-size:24px;color:#2e2f2f;font-weight:500;text-transform:uppercase;font-style:italic;line-height:1.2em;}
h2{font-size:20px;color:#2e2f2f;font-weight:400;text-transform:uppercase;}
h3{font-size:18px;color:#2e2f2f;font-weight:400;}
h4{font-size:20px;color:#2e2f2f;font-weight:400;text-transform:uppercase;border-bottom:solid 1px #dad9d8;margin-bottom:10px;}
h5{font-size:14px;color:#3d474e;font-weight:500;}
h6{font-size:14px;color:#2e2f2f;font-weight:300;text-transform:uppercase;}
h7{font-size:14px;color:#2e2f2f;font-weight:300;}
h3.product-benefits{color:#00335E;text-transform:uppercase;font-size:15px;margin-top:.5em;margin-bottom:.5em}
h1.details-header{margin-top:1em;margin-bottom:.5em;}
p, ul, ol, dl, table, fieldset, blockquote, pre, code{}
p{padding-bottom:10px;}
hr{background:#dad9d8;border:none;height:1px;}
a img{border:none;}
img{max-width:100%;height:auto;}
*|*:focus{outline:none;}
.product-specs-list ul{list-style-type:disc;margin-left:19px;margin-bottom:2em;}
a:link, a{color:#000;text-decoration:none;}
a:hover{text-decoration:none}
.breadcrumbs{margin-bottom:.5em;display:inline-block;}
.content{padding:35px 0;overflow:hidden;}
.content h2, .content h3, .content h4, .content h5{padding-bottom:5px;line-height:1.2em;}
#copyright{background:#36363b;color:#FFF;font-size:18px;font-weight:200;}
#copyright .copyright{float:left;font-size:10px;line-height:14px;margin-top:10px}
#copyright .copyright a{color:#FFF;}
#copyright .social-share{float:right;margin-top:10px;}
#carousel-wrapper{}
#carousel-wrapper #nextMain{position:absolute;top:40%;right:0;background:url(/templates/images/icons/arrows_right.png) 0 0 no-repeat;display:block;width:28px;height:48px;margin-right:10px;text-indent:-99999px;z-index:100;}
#carousel-wrapper #nextMain:hover{background-position:0 -48px;}
#carousel-wrapper #prevMain{position:absolute;top:40%;left:0;background:url(/templates/images/icons/arrows_left.png) 0 0 no-repeat;display:block;width:28px;height:48px;margin-left:10px;text-indent:-99999px;z-index:100;}
#carousel-wrapper #prevMain:hover{background-position:0 -48px;}
#slide-nav{position:relative;margin-left:46%;bottom:80px;z-index:100;}
#slide-nav a{float:left;background:url(/templates/images/icons/slideshow_nav.png) 0 -21px no-repeat;display:block;width:19px;height:20px;margin-right:10px;text-indent:-99999px;z-index:100;}
#slide-nav a.selected{background-position:0 0;}
#order-now ul{border-bottom:solid 1px #dad9d8;padding-bottom:10px;margin-bottom:10px;}
#order-now ul:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.blog h1{font-size:24px;color:#00335e;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.2em;}
.by{font-size:11px;font-weight:800;color:#2b2b2b;}
.blog-feed{padding-top:.8em;}
.blog-feed .title{font-weight:900;font-size:1.1em;}
.blog-feed .title a{text-decoration:none;color:#000;}
.blog-feed .fullwidth{line-height:20px;}
/*.blog-feed img{box-shadow:3px 4px 11px rgba(0, 0, 0, 0.19);}*/
.video-wrapper{width:820px;max-width:83%;float:left;}
.video-wrapper-small{width:820px;max-width:100%;float:left;}
.video-wrapper-details{width:83%;max-width:100%;float:left;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.fullwidth{width:100%;float:left;}
.one_half{width:48.10%;float:left;margin-right:3.80%;}
.one_half_last{width:48.10%;float:right;}
.one_third {
    width: 30%;
    float: left;
    margin-left: 2%;
    margin-right: 1%;
}
.one_third_last{width:30%;float:right;}
.one_third_product{width:33%;float:right;}
.two_third{width:65%;float:left;}
.two_third_last{width:65.40%;float:right;}
.one_fourth{width:22.15%;float:left;margin-right:3.80%;}
.one_fourth_last{width:22.15%;float:right;}
.three_fourth{width:74.05%;float:left;margin-right:3.80%;}
.three_fourth_last{width:74.05%;float:right;}
.one_fifth{width:16.96%;float:left;margin-right:3.80%;}
.one_fifth_last{width:16.96%;float:right;margin-bottom:20px;}
.four_fifth{width:79.240%;float:left;margin-right:3.80%;}
.four_fifth_last{width:79.240%;float:right;}
.one_sixth{width:13.5%;float:left;margin-right:3.80%;}
.one_sixth_last{width:13.5%;float:left;margin-right:3.80%;}
.no_box{margin-bottom:40px;}
.no_box article{padding:10px 15px 30px 15px;display:block;}
.button-large{font-size:18px;}
.button-small{font-size:14px;}
.button-center{margin:10px 0;text-align:center;}
.button-blue{margin-top:0px;}
.button-blue a, .button-blue input{position:relative;background:#00335e url(/templates/images/background/button_blue_gradient.png) 0 0 repeat-x;border:1px solid #bbbbbb;border-radius:3px;padding:4px 16px;color:#e3e3e3 !important;font-weight:200;text-transform:uppercase;text-decoration:none !important;behavior:url(/PIE.php);margin:0 auto;white-space:nowrap;}
.button-blue a:hover, .button-blue input:hover{background:#e5e5e5 url(/templates/images/background/button_blue_gradient-down.png) 0 0 repeat-x;color:#FFF !important;}
.button-blue.full-width{width:100%;margin:0;padding:0;}
.button-blue.full-width a{box-sizing:border-box;display:block;;width:100%;text-align:center;margin:0;}
.button-gray{margin-top:15px;}
.button-gray a, .button-gray input{position:relative;background:#e5e5e5 url(/templates/images/background/button_gray_gradient.png) 0 0 repeat-x;border:1px solid #bbbbbb;border-radius:3px;padding:4px 16px;color:#00335e !important;font-weight:700;text-transform:uppercase;text-decoration:none !important;behavior:url(/PIE.php);margin:12px 0;white-space:nowrap;}
.button-gray a:hover, .button-gray input:hover{background:#e5e5e5 url(/templates/images/background/button_gray_gradient-down.png) 0 0 repeat-x;}
ul.column-list li{line-height:2em;float:left;display:inline;}
.single li{width:100%;}
.double li{width:46%;}
.triple li{width:33.333%;}
.quad li{width:25%;}
.six li{width:16.666%;}
.bullet li{background:url(/templates/images/icons/bullet.png) 0 10px no-repeat;padding-left:16px;}
.phone-bullet{background:url(/templates/images/icons/phone_icon.png) 0 3px no-repeat;padding-left:16px;}
.email-bullet{background:url(/templates/images/icons/email_icon.png) 0 6px no-repeat;padding-left:20px;}
.weight400{font-weight:400 !important;}
.weight600{font-weight:600 !important;}
.weight800{font-weight:800 !important;}
.grayMedLight{color:#A29C9A !important;}
.grayDark{color:#2b2b2b !important;}
.clear{clear:both;}
.group:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group{zoom:1;}
*:first-child+html .group{zoom:1;}
.aligncenter{text-align:center;}
.alignleft{float:left;padding-right:10px;}
.alignright{float:right;padding-left:10px;}
.sub-title{font-size:16px;margin-bottom:20px;}
.callout-panel{background-color:#1494FF;padding:1.5em;color:#fff;box-shadow:6px 6px 12px rgba(0, 0, 0, 0.25);}
.callout-panel .order-link{color:#fff;font-weight:600;}
.callout-panel.grey-panel{background-color:#B2B2B2;}
.callout-panel h3, .callout-panel h4{color:#fff;font-style:italic;text-transform:uppercase;border:none;line-height:1.3em;}
.callout-panel h2{color:#00478E;font-size:1.2em;}
.home-pods{padding-top:5px;padding-bottom:5px;color:#C5C5C5;}
.home-pods ul{list-style:disc;margin-left:19px;margin-bottom:2em;}
.home-pods h2{margin-bottom:0px;color:#fff;}
.home-pods h3{line-height:1.2em;margin-top:.2em;margin-bottom:.5em;color:#fff;font-size:18px;}
.home-details-list{list-style:disc;margin-left:19px;}
.sign_up_info{background-color:#f5f5f5;background-position:center center;background-repeat:no-repeat;background:-webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#f5f5f5));background:-webkit-radial-gradient(circle, #ffffff, #f5f5f5);background:-moz-radial-gradient(circle, #ffffff, #f5f5f5);background:-o-radial-gradient(circle, #ffffff, #f5f5f5);overflow:hidden;padding:20px;border:1px solid #dedede;}
.mail_icon{margin-top:7px;}
.mail_form{margin-top:15px;}
.mail_form .s, .search_form .s{border:1px solid #d0d0d0;background-color:#fff;color:#666666;-moz-box-shadow:inset 0 0 8px #eeeeee;-webkit-box-shadow:inset 0 0 8px #eeeeee;box-shadow:inset 0 0 8px #eeeeee;border-radius:3px 0 0 3px;color:#BBBBBB;display:block;float:left;font-size:13px;height:14px;line-height:20px;margin:0;padding:7px 6px;width:57%;}
.form{border:1px solid #d0d0d0;background-color:#fff;color:#666666;-moz-box-shadow:inset 0 0 8px #eeeeee;-webkit-box-shadow:inset 0 0 8px #eeeeee;box-shadow:inset 0 0 8px #eeeeee;border-radius:3px;color:#BBBBBB;font-size:13px;height:14px;line-height:20px;margin:0;padding:7px 6px;width:200px;}
.textarea{border:1px solid #d0d0d0;background-color:#fff;color:#666666;-moz-box-shadow:inset 0 0 8px #eeeeee;-webkit-box-shadow:inset 0 0 8px #eeeeee;box-shadow:inset 0 0 8px #eeeeee;border-radius:3px;color:#BBBBBB;font-size:13px;height:14px;line-height:20px;margin:0;padding:7px 6px;}
.mail_form .emailsubmit, .search_form .searchsubmit{font-family:'Open Sans', Helvetica, Arial, sans-serif;position:relative;background:#e5e5e5 url(/templates/images/background/button_gray_gradient.png) 0 0 repeat-x;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #bbbbbb;color:#00335e !important;height:30px;width:70px;margin:0;padding:5px 10px 8px;font-weight:bold;font-size:12px;cursor:pointer;behavior:url(/PIE.php);}
.mail_form .emailsubmit:hover, .search_form .searchsubmit:hover{background:#e5e5e5 url(/templates/images/background/button_gray_gradient-down.png) 0 0 repeat-x;border:1px solid #bbbbbb;}
.search_box{float:right;padding-top:10px;}
.search_box .s{border:1px solid #d0d0d0;background-color:#fff;color:#666666;-moz-box-shadow:inset 0 0 8px #eeeeee;-webkit-box-shadow:inset 0 0 8px #eeeeee;box-shadow:inset 0 0 8px #eeeeee;border-radius:3px 0 0 3px;color:#BBBBBB;display:block;float:left;font-size:13px;height:14px;line-height:20px;margin:0;padding:7px 6px;width:135px;}
.search_box .searchsubmit{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-transition:all 200ms ease 0s;background-color:#2273be;border-color:#2273be #2273be #3e99ed;border-image:none;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;border-style:solid;border-width:1px;box-shadow:0 1px 0 0 #3e99ed inset;background:url(/templates/images/icon-search.png) no-repeat scroll center center #2273be;color:#FFFFFF;cursor:pointer;display:inline-block;float:left;font-weight:bold;height:30px;margin:0;padding:5px 10px 8px;text-align:center;text-shadow:1px 1px 0 #555555;width:35px;}
.search_box .searchsubmit:hover{-moz-transition:background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;border-color:#353535;background-color:#1A1D1E;box-shadow:inset 0 1px 0 0 #808080;}
table.service-table{width:100%;background:rgba(255, 255, 255, 0.93);}
table.service-table .table-info{padding:20px;font-size:20px;color:#2e2f2f;font-weight:700;text-transform:uppercase;}
table.service-table .button-cell{border:none;}
table.service-table tbody{border:none !important;}
table.service-table tbody td:first-child{border-left:none;}
table.service-table tr{background:none !important;}
table.service-table th a{width:100%;height:100%;color:#ffffff;}
table.service-table th.service-name{text-align:center;color:#fff;text-transform:uppercase;width:17.5%;padding:1em;text-shadow:0px 1px 1px #4d4d4d;}
table.service-table th.guarantee{padding:10px;text-transform:uppercase;color:#ffffff;}
table.service-table .silver{background:#c4c4c4;background-image:-webkit-linear-gradient(top, #014B8A 40%, #001629 100%);background-image:linear-gradient(to bottom, #014B8A 40%, #001629 100%);}
table.service-table .gold{background:#ffcc33;background-image:-webkit-linear-gradient(top, #ffcc33 40%, #e6ac00 100%);background-image:linear-gradient(to bottom, #ffcc33 40%, #e6ac00 100%);}
table.service-table .platinum{background:#1c75fa;background-image:-webkit-linear-gradient(top, #1c75fa 40%, #0452c5 100%);background-image:linear-gradient(to bottom, #1c75fa 40%, #0452c5 100%);}
table.service-table .platinum-premium{background:#097e94;background-image:-webkit-linear-gradient(top, #097e94 40%, #05414c 100%);background-image:linear-gradient(to bottom, #097e94 40%, #05414c 100%);}
table.service-table td{font-weight:700;padding-left:20px !important;padding-right:20px !important;vertical-align:middle !important;padding:1em;border-bottom:1px solid #ccc;border-left:1px dotted #ccc;}
table.service-table td.silver-info{color:#818181;text-align:center;}
.stacktable{width:100%;}
.st-head-row{padding-top:1em;}
.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0;}
.st-key{width:49%;text-align:right;padding-right:1%;}
.st-val{width:49%;padding-left:1%;}
@media all and (max-width:768px){.stacked_table{width:100%;background:#fff;display:table;}
.stacked_table tbody td{padding:10px;vertical-align:top;border-bottom:1px solid #ccc;border-left:1px dotted #ccc;}
.stacked_table tbody tr{background-color:#fff;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;transition:background-color 0.1s linear;}
.stacked_table tbody tr:nth-child(even){background-color:#f5f5f5;border:none;}
.stacked_table tbody .st-key{color:#111;font-weight:bold;border-left:none;font-size:12px;}
.stacked_table tbody .st-val{color:#555;font-size:12px;}
.stacked_table tbody .st-head-row{outline:none;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;background-color:transparent;color:#795a00;text-shadow:1px 1px 0 #ffe9ac;background-image:-moz-linear-gradient(top, #ffcf46 40%, #ffc213 100%);background-image:-webkit-linear-gradient(top, #ffcf46 40%, #ffc213 100%);background-image:linear-gradient(to bottom, #ffcf46 40%, #ffc213 100%);padding:10px;vertical-align:middle;line-height:1.3em;}
.stacked_table tbody .st-head-row.st-head-row-main{border-top:1px solid #eee;border-bottom:1px solid #ddd;padding:15px 10px;color:#777;background:#eee;font-size:13px;text-shadow:1px 1px 0 #fff;background-image:-moz-linear-gradient(bottom, #eeeeee, #dddddd);background-image:-webkit-linear-gradient(bottom, #eeeeee, #dddddd);background-image:linear-gradient(to top, #eeeeee, #dddddd);}
}
.stacktable.large-only{display:table;}
.stacktable.small-only{display:none;}
@media (max-width:800px){.stacktable.large-only{display:none;}
.stacktable.small-only{display:table;}
}