@import 'reset.css';
@import '../js/zebra_dialog/css/materialize/zebra_dialog.min.css';

@font-face {font-family:'Mono ExtraLight'; src:url('/fonts/Mont-ExtraLight/font.woff2') format('woff2'), url('/fonts/Mont-ExtraLight/font.woff') format('woff');}

@font-face {font-family:'Brandon';src:url('/fonts/BrandonGrotesque-Regular.eot');src:url('/fonts/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/BrandonGrotesque-Regular.woff2') format('woff2'), url('/fonts/BrandonGrotesque-Regular.woff') format('woff'), url('/fonts/BrandonGrotesque-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}

@font-face {font-family:'Brandon';src:url('/fonts/BrandonGrotesque-Bold.eot');src:url('/fonts/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/BrandonGrotesque-Bold.woff2') format('woff2'), url('/fonts/BrandonGrotesque-Bold.woff') format('woff'), url('/fonts/BrandonGrotesque-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}

/*@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-Light_Web.woff2') format('woff2'),url('/fonts/Sentinel-Light_Web.woff') format('woff');font-weight:300;font-style:normal;}

@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-LightItalic_Web.woff2') format('woff2'),url('/fonts/Sentinel-LightItalic_Web.woff') format('woff');font-weight:300;font-style:italic;}*/

@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-Book_Web.woff2') format('woff2'),url('/fonts/Sentinel-Book_Web.woff') format('woff');font-weight:400;font-style:normal;}

@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-BookItalic_Web.woff2') format('woff2'),url('/fonts/Sentinel-BookItalic_Web.woff') format('woff');font-weight:400;font-style:italic;}

@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-Bold_Web.woff2') format('woff2'),url('/fonts/Sentinel-Bold_Web.woff') format('woff');font-weight:700;font-style:normal;}

@font-face {font-family:'HCo Sentinel';src:url('/fonts/Sentinel-BoldItalic_Web.woff2') format('woff2'),url('/fonts/Sentinel-BoldItalic_Web.woff') format('woff');font-weight:700;font-style:italic;}

.clearfix:before,.clearfix:after{content:' ';display:table;}
.clearfix:after{clear:both;}

body{color:#8e8881;background-color:#fff;font-family:'HCo Sentinel',serif;font-weight:400;line-height:1.4;letter-spacing:0.02em;}
body.popup{padding:2em 2em 1em 2em;}
body.comparepopup{padding:2em 2em 4em 2em;}
body.popup.shoppingpopup,body.popup.postshoppingpopup{color:#fff;background-color:#e66f5c;}

h1,h2.h1{margin:0 0 0.2em 0;font-family:'Mono ExtraLight',sans-serif;font-style:normal;font-size:2.5em;line-height:1.2;}
h2,div.h2{margin:0 0 0.8em 0;font-style:italic;font-size:1.5em;line-height:1.2;}
div.h2.extraspacebelow{margin:0 0 3em 0;}
h2:empty,div.h2:empty{margin:0;}
h3{margin:0 0 0.3em 0;font-family:'Mono ExtraLight',sans-serif;font-size:2em;line-height:1.2;}
h4{margin:0 0 0.3em 0;font-family:'Mono ExtraLight',sans-serif;font-size:1.4em;line-height:1.2;}
h4.spaceabove{margin-top:2em;}

p,ul,ol,table{margin:0 0 1em 0;}
p.lessmargin{margin:0 0 0.5em 0;}

ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul li,ol li{margin:0 0 0 2em;}

ul.socialmedia{list-style-type:none;}
ul.socialmedia li{display:inline-block;margin:0 1em 0 0;}
ul.socialmedia li:last-child{margin:0;}
ul.socialmedia li a,ul.socialmedia li a:visited{display:block;}
ul.socialmedia li a:hover,ul.socialmedia li a:active{opacity:0.8;}
ul.socialmedia li a img{width:48px;}

table tr:first-child td{padding-top:0;}
table tr:last-child td{padding-bottom:0;}
/*table tr.head td{font-style:italic;}*/
table tr td{padding:0.2em 0.5em;vertical-align:top;}
table tr td.middle{vertical-align:middle;}
table tr td:first-child{padding-left:0;}
table tr td:last-child{padding-right:0;}
table.formfields tr td:first-child{padding-top:0.4em;}
table.shoppingcart tr.head td{font-weight:700;}
table.shoppingcart tr td img{width:100px;}
table.compare tr{border-bottom:1px solid #8e8881;}
table.compare tr:first-child{border-bottom:none;}
table.compare tr:last-child{border-bottom:none;}
table.compare tr td{padding:0.4em 0.8em;border-right:1px solid #8e8881;}
table.compare tr td:last-child{border-right:none;}
table.compare tr td img{width:100px;}
table.compare tr td.alignbottom{vertical-align:bottom;}
table.compare tr td:empty{padding:0;}

table.gr123{width:500px;max-width:100%;margin:0 auto 1em auto;}
table.gr123 tr td img{width:442px;max-width:88%;}
table.gr123 tr td{padding:0.2em 0;text-align:center;}
table.gr123 tr td:nth-child(1){width:30%;}
table.gr123 tr td:nth-child(2){width:5%;}
table.gr123 tr td:nth-child(3){width:30%;}
table.gr123 tr td:nth-child(4){width:5%;}
table.gr123 tr td:nth-child(5){width:30%;}

b,strong,.bold{font-weight:700;}
i,em,.italic{font-style:italic;}

a,a:visited{color:#e66f5c;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

img{width:auto;max-width:100%;height:auto;}

hr{height:0;margin:2em 0;background-color:transparent;border-bottom:1px solid #8e8881;}

input[type=text],input[type=password],textarea{display:inline-block;width:calc(100% - 1em);width:16em;max-width:24em;margin:0.2em 0 0 0;padding:0.4em 0.5em 0.3em 0.5em;color:#8e8881;background-color:#fff;font-family:'HCo Sentinel',serif;font-weight:400;font-size:1em;line-height:1.2;border:1px solid #8e8881;-webkit-appearance:none;}
input[type=text].warning,input[type=password].warning,textarea.warning{border:1px solid #c00;box-shadow:0 0 5px #c00;}
input.medium[type=text],input.medium[type=password]{max-width:12em;}
input.small[type=text],input.small[type=password]{max-width:6em;}
textarea{height:6em;border-radius:0.5em;}

input[type=text].loginemail{position:relative;top:-1px;font-size:0.79em;}

select{display:inline-block;margin:0.2em 0 0 0;padding:0.4em 2.5em 0.3em 0.5em;color:#8e8881;background:#fff url('../img/gr_select-arrow.png') calc(100% - 8px) center no-repeat;font-family:'HCo Sentinel',serif;font-weight:400;font-size:1em;line-height:1.2;white-space:nowrap;border:1px solid #8e8881;-webkit-appearance:none;}

select.warning{border:1px solid #c00;box-shadow:0 0 5px #c00;}

a.btn,a.btn:visited,button,input[type=button],input[type=submit],input[type=reset]{display:inline-block;margin:0.2em 0 0 0;padding:0.4em 1.3em 0.25em 1.5em;color:#fff;background-color:#e66f5c;font-family:'Mono ExtraLight',sans-serif;font-weight:400;font-size:1.4em;text-transform:uppercase;line-height:1.2;border:1px solid #e66f5c;border-radius:0.4em;white-space:nowrap;cursor:pointer;-webkit-appearance:none;}

a.btn.btnsmall,a.btn.btnsmall:visited,button.btnsmall,input[type=button].btnsmall,input[type=submit].btnsmall,input[type=reset].btnsmall{margin:0;padding:0.3em 1.3em 0.15em 1.5em;font-size:0.87em;}

a.btn:hover,a.btn:visited:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,a.btn:active,a.btn:visited:active,button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{color:#e66f5c;background-color:#fff;text-decoration:none;}

a.btn.btnrev,a.btn.btnrev:visited,button.btnrev,input.btnrev[type=button],input.btnrev[type=submit],input.btnrev[type=reset]{color:#e66f5c;background-color:#fff;}

a.btn.btnrev:hover,a.btn.btnrev:visited:hover,button.btnrev:hover,input.btnrev[type=button]:hover,input.btnrev[type=submit]:hover,input.btnrev[type=reset]:hover,a.btn.btnrev:active,a.btn.btnrev:visited:active,button.btnrev:active,input.btnrev[type=button]:active,input.btnrev[type=submit]:active,input.btnrev[type=reset]:active{color:#fff;background-color:#e66f5c;}

div.col2{float:left;width:47%;margin:0 6% 0 0;}
div.col2.loose{width:auto;max-width:47%;}
div.col2:last-child{margin-bottom:0;margin-right:0;}

div.col3{float:left;width:31%;margin:0 2% 0 0;}
div.col3.loose{width:auto;max-width:31%;}
div.col3:last-child{margin-bottom:0;margin-right:0;}

div.col4{float:left;width:22%;margin:0 4% 0 0;}
div.col4.loose{width:auto;max-width:22%;}
div.col4:last-child{margin-bottom:0;margin-right:0;}

div.col5{float:left;width:16%;margin:0 5% 0 0;}
div.col5.loose{width:auto;max-width:16%;}
div.col5:last-child{margin-bottom:0;margin-right:0;}

.peachbox{padding:2em 0;background:#faf1ed url('../img/gr_peachbox-bg.jpg') bottom right no-repeat;background-size:auto 50%;}

.warning{background-color:rgba(204,0,0,0.1);border:2px solid #c00;}

.hidden{display:none;}
.red{color:#c00;}
.orange{color:#e66f5c;}
.divider{height:0.3em;margin:2em 0;border-top:1px solid #8e8881;border-bottom:1px solid #8e8881;}
.divider2{height:0;margin:2em 0;border-top:1px solid #fff;}
.narrow{width:32em;max-width:100%;margin:0 auto;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.smallest{font-size:0.6em;}
.smaller{font-size:0.8em;}
.larger{font-size:1.2em;}
.largest{font-size:1.4em;}
.floatleft{float:left;margin:0 2em 1em 0;}
.floatright{float:right;margin:0 0 1em 2em;}
.floatright.nomargin{margin:0 0 0 2em;}
.nowrap{white-space:nowrap;}

#bgmain{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;}
#bgmain img{position:absolute;top:0;left:0;max-width:none;}

#bgmain.off{background-color:#fdf9f3;}
#bgmain.off img{display:none;}

#bgmain.white{background-color:#fff;}
#bgmain.white img{display:none;}

#logopener{position:fixed;top:0;right:0;z-index:999;padding:0.5em;cursor:pointer;}
#log{display:none;position:fixed;top:0;right:0;z-index:999;padding:1em;background-color:#fff;font-size:0.7em;}

#page{position:relative;margin:36px 0 0 0;}

div.content{width:90%;max-width:1200px;margin:0 auto;}

div.horizontalscroll{position:relative;overflow-x:auto;}
div.horizontalscroll img.arrowleft{display:none;position:absolute;top:-1.5em;left:0;z-index:999;height:100px;opacity:0.8;cursor:pointer;}
div.horizontalscroll img.arrowright{display:none;position:absolute;top:-1.5em;right:0;z-index:999;height:100px;opacity:0.8;cursor:pointer;}
div.horizontalscroll table{display:inline-block;}

div.questionwrap{margin:2.5em 0 3.5em 0;padding:2em 0 0 0;}
div.questionwrap > p:last-child,div.questionwrap > table:last-child{margin-bottom:0;}
div.questionwrap.warning{padding-left:2em;padding-right:2em;padding-bottom:2em;}

div.questionwrap.questionproductranking div.horizontalscroll table tr td{min-width:220px;}
div.questionwrap.questionproductfaceoff div.horizontalscroll table tr td{min-width:220px;}
div.questionwrap.questionproductratings div.horizontalscroll table:first-child tr td table:first-child tr td{min-width:220px;}

div.questionwrap.questiondateentry select.dateentry1,div.questiondateentry select.dateentry2{margin-right:1em;}

div.questionwrap.questionratingscale table.desktop{margin-top:2em;}
div.questionwrap.questionratingscale table.desktop tr.head td{padding-bottom:0.5em;}
/*div.questionwrap.questionratingscale table.desktop tr td:first-child{font-family:'Mono ExtraLight',sans-serif;}*/
div.questionwrap.questionratingscale table.desktop tr td:not(.left){text-align:center;}
div.questionwrap.questionratingscale table.mobile{display:none;}
/*div.questionwrap.questionratingscale table.mobile tr td:first-child{padding-top:0.7em;font-family:'Mono ExtraLight',sans-serif;}*/
div.questionwrap.questionratingscale table.mobile tr td:first-child{padding-top:0.6em;}

div.questionwrap.questionfeatureranking table tr:first-child td{padding-top:0.2em;}
/*div.questionwrap.questionfeatureranking table tr td:last-child{padding-top:0.8em;font-family:'Mono ExtraLight',sans-serif;}*/
div.questionwrap.questionfeatureranking table tr td:last-child{padding-top:0.6em;}

div.questionwrap.questionproductranking img:not(.arrow){display:block;max-width:none;height:200px;margin:0 auto 0.5em auto;}
div.questionwrap.questionproductranking table tr td.productwrap:first-child{padding-left:0;padding-right:2em;}
div.questionwrap.questionproductranking table tr td.productwrap{padding-left:2em;padding-right:2em;text-align:center;border-right:1px solid #8e8881;}
div.questionwrap.questionproductranking table tr td.productwrap:last-child{padding-right:0;border-right:none;}

/*div.questionwrap.questionproductfaceoff div.horizontalscroll tr td{cursor:pointer;}*/
div.questionwrap.questionproductfaceoff div.horizontalscroll tr td span.selectitem,div.questionwrap.questionproductfaceoff div.horizontalscroll tr td span.selectitem{color:#e66f5c;}
div.questionwrap.questionproductfaceoff img:not(.arrow){display:block;max-width:none;height:200px;margin:0 auto 0.5em auto;}
div.questionwrap.questionproductfaceoff table tr td.productwrap:first-child{padding-left:0;padding-right:2em;}
div.questionwrap.questionproductfaceoff table tr td.productwrap{padding-left:2em;padding-right:2em;text-align:center;border-right:1px solid #8e8881;}
div.questionwrap.questionproductfaceoff table tr td.productwrap:last-child{padding-right:0;border-right:none;}

div.questionwrap.questionproductratings img:not(.arrow){display:block;max-width:none;height:200px;margin:0 auto 0.5em auto;}
div.questionwrap.questionproductratings table tr td.productwrap:first-child{padding-left:0;padding-right:2em;}
div.questionwrap.questionproductratings table tr td.productwrap{padding-left:2em;padding-right:2em;text-align:center;border-right:1px solid #8e8881;}
div.questionwrap.questionproductratings table tr td.productwrap:last-child{padding-right:0;border-right:none;}
div.questionwrap.questionproductratings table tr td.productwrap table{margin:0;}
div.questionwrap.questionproductratings table tr td.productwrap table:last-child tr td{padding:0 0.5em;text-align:center;}
div.questionwrap.questionproductratings table tr td.productwrap table:last-child tr.head:not(.normalsize) td{font-size:0.6em;}

div.questionwrap.questionvideo iframe,div.questionwrap.questionvideo video{width:300px;height:200px;margin-bottom:0.5em;background-color:#8e8881;}
div.questionwrap.questionvideo div.horizontalscroll tr td span.selectitem,div.questionwrap.questionproductfaceoff div.horizontalscroll tr td span.selectitem{color:#e66f5c;}
div.questionwrap.questionvideo table tr td.productwrap:first-child{padding-left:0;padding-right:2em;}
div.questionwrap.questionvideo table tr td.productwrap{padding-left:2em;padding-right:2em;text-align:center;border-right:1px solid #8e8881;}
div.questionwrap.questionvideo table tr td.productwrap:last-child{padding-right:0;border-right:none;}

table tr td.productwrap{position:relative;}
table tr td.productwrap div.productlabel{position:absolute;top:0;left:2em;padding:0.1em 0.5em 0.1em 0.5em;color:#fff;background-color:#e66f5c;border-radius:1em;}
table tr td.productwrap:first-child div.productlabel{left:0;}

div.checkboxwrap{margin:0 0 0.4em 0;cursor:pointer;}
div.checkboxwrap:last-child{margin:0;}
div.checkboxwrap.disabled{opacity:0.3;cursor:default}
span.checkbox{display:inline-block;width:21px;height:21px;margin:0 0.5em 0 0;background:transparent url('../img/gr_checkbox_0.png') no-repeat top center;background-size:contain;vertical-align:bottom;}
span.checkbox.hl{background-image:url('../img/gr_checkbox_1.png');}

div.radiowrap{margin:0 0 0.4em 0;cursor:pointer;}
div.radiowrap:last-child{margin:0;}
span.radio{display:inline-block;width:21px;height:21px;margin:0 0.5em 0 0;background:transparent url('../img/gr_radio_0.png') no-repeat top center;background-size:contain;vertical-align:bottom;}
span.radio.hl{background-image:url('../img/gr_radio_1.png');}

div.ratingwrap{cursor:pointer;}
span.rating{display:inline-block;width:21px;height:21px;background:transparent url('../img/gr_radio_0.png') no-repeat top center;background-size:contain;}
span.rating.hl{background-image:url('../img/gr_radio_1.png');}

div.shoppinghead{float:left;}
div.shoppinghead>ul>li>a,div.shoppinghead>ul>li>a:visited{color:#8e8881;font-family:'Mono ExtraLight',sans-serif;}
div.shoppinghead>ul>li>a:hover,div.shoppinghead>ul>li>a:active{text-decoration:none;}
div.shoppinghead1{width:25%;text-align:left;}
div.shoppinghead1 img{height:40px;}
h2.shoppinghead2{margin:0 0 3em 0;}
div.shoppinghead2{width:50%;}
div.shoppinghead3{width:25%;text-align:right;}
div.shoppinghead3>ul>li>a>img{height:60px;}
div.shoppinghead3>ul>li{position:relative;}
div.shoppinghead3 #cartqty{position:absolute;top:0;right:-1em;padding:0 0.4em 0.1em 0.4em;color:#fff;background-color:#e66f5c;border-radius:0.5em;}
div.shoppinghead ul #carticon #carthover{display:none;position:absolute;top:auto;right:-4em;z-index:999;min-width:300px;padding:1em 2em 0 2em;background-color:#fff;text-align:left;border:1px solid #8e8881;}
div.shoppinghead ul{list-style-type:none;text-align:center;}
div.shoppinghead ul li{display:inline-block;margin:0 1em;}

div.shoppinghead ul li a.shoppingback.disabled,div.shoppinghead ul li a.shoppingback.disabled:visited{opacity:0;cursor:default;}

div.shoppingnav{float:left;width:calc(24% - 1px);margin:0 3% 0 0;padding:0 3% 0 0;border-right:1px solid #8e8881;}
div.shoppingnav h3{font-size:1.5em;}
div.shoppingnav h3 a.openclose{margin-left:0.5em;}
div.shoppingnav div.spacer{height:1em;}

div.shoppingproducts{float:right;position:relative;width:70%;}
div.shoppingproducts.fullwidth{float:none;position:relative;width:100%;}
#step8 div.shoppingproducts,#step9 div.shoppingproducts{width:100%;}
div.shoppingproducts div.product{margin:0 0 1em 0;font-size:1.1em;text-align:center;}
div.shoppingproducts div.product:hover,div.shoppingproducts div.product:active{cursor:pointer;}
div.shoppingproducts div.product:hover div.productdesc,div.shoppingproducts div.product:active div.productdesc{text-decoration:underline;}
div.shoppingproducts div.product div.productimgwrap{position:relative;}
div.shoppingproducts div.product div.productimgwrap img.productimg{display:block;max-width:none;height:180px;margin:0 auto 0.5em auto;}
div.shoppingproducts div.product span.price{font-family:'Mono ExtraLight',sans-serif;font-size:1.2em;}
div.shoppingproducts div.product span.compare{display:inline-block;width:120px;height:35px;margin:0.2em 0 0 0;background:transparent url('../img/bt_compare-1.jpg') no-repeat top center;background-size:contain;cursor:pointer;}
div.shoppingproducts div.product span.compare.hl{background-image:url('../img/bt_compare-1b.jpg');}
div.shoppingproducts div.shoppingimg img{display:block;}
div.shoppingproducts div.shoppingimg iframe{max-width:100%;}

#step8 div.shoppingproducts div.shoppingimg img,#step9 div.shoppingproducts div.shoppingimg img{max-height:200px;}

#step12secondary{display:none;}

div.shoppingproducts ul.shoppingthumbs{list-style-type:none;margin:1em 0;}
div.shoppingproducts ul.shoppingthumbs li{float:left;display:block;margin:0 0.5em 0.5em 0;}
div.shoppingproducts ul.shoppingthumbs li a,div.shoppingproducts ul.shoppingthumbs li a:visited{display:block;padding:0.5em;border:2px solid #ddd;border-radius:0.5em;}
div.shoppingproducts ul.shoppingthumbs li a.hl,div.shoppingproducts ul.shoppingthumbs li a:hover,div.shoppingproducts ul.shoppingthumbs li a:active{border:2px solid #8e8881;}
div.shoppingproducts ul.shoppingthumbs li a img{display:block;height:60px;}

/*div.productchoice img{display:block;max-width:none;height:200px;margin:0 0 0.5em 0;}*/

div.openclosewrap{margin:0 0 2em 0;}
.openclose{cursor:pointer;}
a.openclose:not(.nofloat),a.openclose:not(.nofloat):visited{float:right;}
a.openclose:not(.nofloat):hover,a.openclose:not(.nofloat):active{text-decoration:none;}
div.openclosecontent{display:none;}

div.detailedintroslide{display:none;}
div.detailedintroslide:first-child{display:block;}
div.detailedintroslide div.divider{margin-top:3em;}

#login,#logout{margin:2em 0 1em 0;}

#footer{position:relative;margin:36px 0 0 0;background-color:#fff;font-family:'Brandon',sans-serif;font-size:0.8em;text-align:center;}
#footerpad{padding:2em 0 1.5em 0;}
#footerpad img.logo{width:180px;margin:1em 0 0 0;}
#footerpad p:last-child{margin-bottom:0;}

#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);}
#loading img{display:block;margin:0 auto;}

#loadingproducts{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);}
#loadingproducts img{display:block;margin:0 auto;}

div.callout{margin:2em 0 2em 0;padding:1.5em 2em 1.2em 2em;background-color:#faf1ed;border:2px solid #e66f5c;}
div.callout span.paymentoptinwrap{display:inline-block;padding:0.5em;}
div.callout p:last-child{margin-bottom:0;}

div.ZebraDialog{border-radius:0;}
div.ZebraDialog a:hover,div.ZebraDialog a:active{text-decoration:none;}
div.ZebraDialog div.ZebraDialog_Body{padding:50px 40px 8px 40px;color:#8e8881;background-color:#fff;background-image:none;font-family:'HCo Sentinel',serif;font-weight:400;text-align:center;line-height:1.4;letter-spacing:0.02em;}
div.ZebraDialog div.ZebraDialog_Buttons{padding:8px 40px 50px 40px;text-align:center;}
div.ZebraDialog div.ZebraDialog_Buttons a,div.ZebraDialog div.ZebraDialog_Buttons a:visited{display:inline-block;margin:0.2em 0 0 0;padding:0.4em 1.3em 0.25em 1.3em;color:#fff;background-color:#e66f5c;font-family:'Mono ExtraLight',sans-serif;font-weight:400;font-size:1em;text-transform:uppercase;line-height:1.2;border:1px solid #e66f5c;border-radius:0.4em;white-space:nowrap;cursor:pointer;-webkit-appearance:none;}
div.ZebraDialog div.ZebraDialog_Buttons a:hover,div.ZebraDialog div.ZebraDialog_Buttons a:active{color:#e66f5c;background-color:#fff;text-decoration:none;}
div.ZebraDialog div.ZebraDialog_Buttons a:nth-child(2){margin-top:1em;}



@media only screen and (max-width:700px){

input[type=text],input[type=password],textarea{width:100%;}

a.btn:hover,a.btn:visited:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,a.btn:active,a.btn:visited:active,button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{color:#fff;background-color:#e66f5c;}

div.col2{float:none;width:100%;margin:0 0 1em 0;}
div.col2.loose{width:100%;max-width:100%;margin:0 0 1em 0;}
div.col2:last-child{margin-bottom:1em;}

div.col3{float:none;width:100%;margin:0 0 1em 0;}
div.col3.loose{width:100%;max-width:100%;margin:0 0 1em 0;}
div.col3:last-child{margin-bottom:1em;}

div.col4{float:none;width:100%;margin:0 0 1em 0;}
div.col4.loose{width:100%;max-width:100%;margin:0 0 1em 0;}
div.col4:last-child{margin-bottom:1em;}

div.col5{float:none;width:100%;margin:0 0 1em 0;}
div.col5.loose{width:100%;max-width:100%;margin:0 0 1em 0;}
div.col5:last-child{margin-bottom:1em;}

#bgmain{background-color:#fdf9f3;}
#bgmain img{display:none;}

#bgmain.on{background-color:transparent;}
#bgmain.on img{display:block;}

#bgmain.white{background-color:#fff;}
#bgmain.white img{display:none;}

div.questionwrap.questionratingscale table.desktop{display:none;}
div.questionwrap.questionratingscale table.mobile{display:table;}

}