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:inherit;font-size:100%;vertical-align:baseline;text-transform:capitalize
}
html{
line-height:1
}
ol,ul{
list-style:none
}
table{
border-collapse:collapse;border-spacing:0
}
caption,th,td{
text-align:left;font-weight:normal;vertical-align:middle
}
q,blockquote{
quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
content:"";content:none
}
a img{
border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
display:block
}
@font-face{
font-family:"pepparegular";src:url("https://idir.penwizard.com/brands/default/fonts/peppa-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/peppa-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/peppa-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/peppa-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/peppa-webfont.svg#pepparegular") format("svg");font-weight:normal;font-style:normal
}
@font-face{
font-family:'littlekingdombold';src:url("https://idir.penwizard.com/brands/default/fonts/littlekingdom-bold-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/littlekingdom-bold-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/littlekingdom-bold-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/littlekingdom-bold-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/littlekingdom-bold-webfont.svg#little_kingdombold") format("svg");font-weight:normal;font-style:normal
}
.animated{
-webkit-animation:1s ease both;-moz-animation:1s ease both;-ms-animation:1s ease both;-o-animation:1s ease both;animation:1s ease both
}
.animated.hinge{
-webkit-animation:2s ease both;-moz-animation:2s ease both;-ms-animation:2s ease both;-o-animation:2s ease both;animation:2s ease both
}
.flash{
-webkit-animation-name:flash;-moz-animation-name:flash;-ms-animation-name:flash;-o-animation-name:flash;animation-name:flash
}
.shake{
-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake
}
.bounce{
-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce
}
.tada{
-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada
}
.swing{
-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-ms-animation-name:swing;-o-animation-name:swing;animation-name:swing
}
.wobble{
-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble
}
.wiggle{
-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-ms-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle
}
.pulse{
-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse
}
.flip{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;-moz-animation-name:flip;-ms-animation-name:flip;-o-animation-name:flip;animation-name:flip
}
.flipInX{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-ms-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX
}
.flipOutX{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipOutX;-moz-animation-name:flipOutX;-ms-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX
}
.flipInY{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-ms-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY
}
.flipOutY{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-ms-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY
}
.fadeIn{
-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn
}
.fadeInUp{
-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp
}
.fadeInDown{
-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown
}
.fadeInLeft{
-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft
}
.fadeInRight{
-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight
}
.fadeInUpBig{
-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-ms-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig
}
.fadeInDownBig{
-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-ms-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig
}
.fadeInLeftBig{
-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-ms-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig
}
.fadeInRightBig{
-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-ms-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig
}
.fadeOut{
-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut
}
.fadeOutUp{
-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp
}
.fadeOutDown{
-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-ms-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown
}
.fadeOutLeft{
-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-ms-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft
}
.fadeOutRight{
-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-ms-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight
}
.fadeOutUpBig{
-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-ms-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig
}
.fadeOutDownBig{
-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-ms-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig
}
.fadeOutLeftBig{
-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-ms-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig
}
.fadeOutRightBig{
-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-ms-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig
}
.bounceIn{
-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn
}
.bounceInDown{
-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown
}
.bounceInUp{
-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp
}
.bounceInLeft{
-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-ms-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft
}
.bounceInRight{
-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-ms-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight
}
.bounceOut{
-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-ms-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut
}
.bounceOutDown{
-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-ms-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown
}
.bounceOutUp{
-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-ms-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp
}
.bounceOutLeft{
-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft
}
.bounceOutRight{
-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-ms-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight
}
.rotateIn{
-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-ms-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn
}
.rotateInDownLeft{
-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-ms-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft
}
.rotateInDownRight{
-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-ms-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight
}
.rotateInUpLeft{
-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-ms-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft
}
.rotateInUpRight{
-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-ms-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight
}
.rotateOut{
-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-ms-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut
}
.rotateOutDownLeft{
-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-ms-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft
}
.rotateOutDownRight{
-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-ms-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight
}
.rotateOutUpLeft{
-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-ms-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft
}
.rotateOutUpRight{
-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-ms-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight
}
.lightSpeedIn{
-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-ms-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn
}
.lightSpeedOut{
-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-ms-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut
}
.hinge{
-webkit-animation-name:hinge;-moz-animation-name:hinge;-ms-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge
}
.rollIn{
-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-ms-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn
}
.rollOut{
-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-ms-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut
}
@font-face{
font-family:'FontAwesome';src:url("https://idir.penwizard.com/brands/default/fonts/fontawesome-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/fontawesome-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/fontawesome-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/fontawesome-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/fontawesome-webfont.svg#FontAwesome") format("svg");font-weight:normal;font-style:normal
}
@font-face{
font-family:'EauDouceSansLight';src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_light-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_light-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_light-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_light-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_light-webfont.svg#EauDouceSanslight") format("svg");font-weight:normal;font-style:normal
}
@font-face{
font-family:'EauDouceSansRegular';src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_regular-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_regular-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/eau_douce_sans_regular-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_regular-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_regular-webfont.svg#EauDouceSansRegular") format("svg");font-weight:normal;font-style:normal
}
@font-face{
font-family:'EauDouceSansMedium';src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_medium-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_medium-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_medium-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_medium-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_medium-webfont.svg#EauDouceSansMedium") format("svg");font-weight:normal;font-style:normal
}
@font-face{
font-family:'EauDouceSansBold';src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_bold-webfont.eot");src:url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_bold-webfont.eot#iefix") format("embedded-opentype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_bold-webfont.woff") format("woff"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_bold-webfont.ttf") format("truetype"),url("https://idir.penwizard.com/brands/default/fonts/eau_douce_sans_bold-webfont.svg#EauDouceSansBold") format("svg");font-weight:normal;font-style:normal
}
body{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif
}
a{
color:inherit
}
.typeface-light{
font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.typeface-regular{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif
}
.typeface-medium{
font-family:'EauDouceSansMedium', Arial, Helvetica, sans-serif
}
.typeface-bold{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.customer-reviews .unit-heading{
color:#5b5b5b
}
.cta-primary,.purchase-stop .cta-primary,.cta-secondary{
position:relative;text-decoration:none;text-shadow:rgba(255,255,255,0.5) 0 1px 0;padding:.5em .6em .4em .6em;margin:.5em inherit;display:inline-block;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-top:1px solid rgba(255,255,255,0.8);border-bottom:1px solid rgba(0,0,0,0.1);background:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(255,255,255,0.1)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-radial-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0));background:-moz-radial-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0));background:-o-radial-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0));background:radial-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0));-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#666;background-color:#bfbfbf;-webkit-box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#999 0 0.1em 3px,#737373 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;-moz-box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#999 0 0.1em 3px,#737373 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#999 0 0.1em 3px,#737373 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px
}
.cta-primary:hover,.cta-secondary:hover{
background-color:#d4d4d4
}
.cta-primary:active,.cta-secondary:active{
background:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-radial-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0));background:-moz-radial-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0));background:-o-radial-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0));background:radial-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0));-webkit-box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.2) 0 -0.1em 0.3em,rgba(0,0,0,0.4) 0 0.1em 1px,hasla(0, 0, 0, 0.2) 0 0.2em 56x;-moz-box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.2) 0 -0.1em 0.3em,rgba(0,0,0,0.4) 0 0.1em 1px,hasla(0, 0, 0, 0.2) 0 0.2em 56x;box-shadow:inset rgba(255,254,255,0.6) 0 0.3em 0.3em,inset rgba(0,0,0,0.2) 0 -0.1em 0.3em,rgba(0,0,0,0.4) 0 0.1em 1px,hasla(0, 0, 0, 0.2) 0 0.2em 56x
}
.cta-primary:focus,.cta-secondary:focus{
outline:none;color:rgba(254,255,255,0.9);text-shadow:rgba(0,0,0,0.2) 0 1px 2px
}
.cta-secondary:before{
content:"";position:absolute;width:99%;height:60%;top:0;left:1%;-webkit-border-radius:0.5em 0.5em 1em 1em/0.5em 0.5em 2em 2em;-moz-border-radius:0.5em 0.5em 1em 1em/0.5em 0.5em 2em 2em;-ms-border-radius:0.5em 0.5em 1em 1em/0.5em 0.5em 2em 2em;-o-border-radius:0.5em 0.5em 1em 1em/0.5em 0.5em 2em 2em;border-radius:0.5em 0.5em 1em 1em/0.5em 0.5em 2em 2em;background-image:-webkit-gradient(linear, 0% 0, 100% 0, from(rgba(255,255,255,0.55)), to(rgba(255,255,255,0.5)), color-stop(0.5, rgba(255,255,255,0)), color-stop(0.8, rgba(255,255,255,0)));background-image:-moz-linear-gradient(left, rgba(255,255,255,0.55), rgba(255,255,255,0) 50%, rgba(255,255,255,0) 80%, rgba(255,255,255,0.5));background-image:gradient(linear, 0% 0, 100% 0, from(rgba(255,255,255,0.55)), to(rgba(255,255,255,0.5)), color-stop(0.5, rgba(255,255,255,0)), color-stop(0.8, rgba(255,255,255,0)));opacity:.6
}
.cta-secondary:active{
text-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.15) 0 0.18em 0.15em
}
@-moz-keyframes spin{
0%{
-moz-transform:rotate(0deg)
}
100%{
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin{
0%{
-webkit-transform:rotate(0deg)
}
100%{
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin{
0%{
-o-transform:rotate(0deg)
}
100%{
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin{
0%{
-ms-transform:rotate(0deg)
}
100%{
-ms-transform:rotate(359deg)
}
}
@keyframes spin{
0%{
transform:rotate(0deg)
}
100%{
transform:rotate(359deg)
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
html body .mobshow{
display:block
}
html body #wrapper .mobhide{
display:none
}
html body #wrapper .mob-widthexpand{
width:100%;float:left
}
html body .mob-widthexpand.panel-region-logo{
width:ignore
}
.tap-btn{
display:block
}
html body .taptabs-mob-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
html body .mobpshow{
display:block
}
html body #wrapper .mobphide{
display:none
}
html body #wrapper .mobp-widthexpand{
width:100%;float:left
}
html body .taptabs-mob-p-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
html body .moblshow{
display:block
}
html body #wrapper .moblhide{
display:none
}
html body #wrapper .mobl-widthexpand{
width:100%;float:left
}
html body .taptabs-mob-l-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
html body #wrapper .fabshow{
display:block
}
html body #wrapper .fabhide{
display:none
}
html body #wrapper .fab-widthexpand{
width:100%;float:left
}
html body .taptabs-fab-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
html body #wrapper .tabshow{
display:block
}
html body #wrapper .tabhide{
display:none
}
html body #wrapper .tab-widthexpand{
width:100%;float:left
}
html body .taptabs-tab-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 960px){
html body #wrapper .deskshow{
display:block
}
html body #wrapper .deskhide{
display:none
}
html body #wrapper .desk-widthexpand{
width:100%;float:left
}
html body .taptabs-desk-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 0) and (max-width: 759px){
html body #wrapper .portablesshow{
display:inline-block
}
html body #wrapper .portableshide{
display:none
}
html body #wrapper .portables-widthexpand{
width:100%;float:left
}
html body .taptabs-portables-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
html body #wrapper .devicesshow{
display:block
}
html body #wrapper .deviceshide{
display:none
}
html body #wrapper .devices-widthexpand{
width:100%;float:left
}
html body #wrapper .devices-maximise{
position:absolute;top:0;left:0;bottom:0;right:0
}
html body .taptabs-devices-expanded{
position:absolute;bottom:0;left:0;right:0;top:100px;background-color:#fff;padding:15px;padding:1.5rem
}
}
html body .show{
display:block
}
html body .hide{
display:none
}
html body .widthexpand{
width:100%;float:left
}
.z-index-top{
z-index:999 !Important
}
.loading{
position:absolute;z-index:50;display:none;left:0;right:0;bottom:0;background:#FFF;background:rgba(255,255,255,0.9);text-align:center;font-size:5em;padding-top:1em
}
.overlay-bg{
position:fixed;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;z-index:500;background-color:#000;background-color:rgba(0,0,0,0.6);filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)
}
.tap-btn-close{
position:relative;margin-right:0
}
.tap-btn-close:after{
font-size:30px;font-size:3rem;margin-left:10px;margin-left:1rem;font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f05c";position:absolute
}
body div.ps-document-overlay{
background:#FFF;opacity:0.8
}
body.black div.ps-document-overlay{
background:#000;opacity:0.8
}
.img{
position:relative;display:block;width:100%;margin-bottom:0px;
}
.img .stretch,.stretch img{
margin:auto;width:100%;height:auto
}
.img .contain,.contain img,.img .central,.central img{
margin:auto;max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0
}
.bleed .img .contain,.bleed .contain img,.bleed .img .central,.bleed .central img{
min-height:100%;margin:inherit
}
.img .scale,.scale img{
margin:auto;max-width:100%;height:auto
}
.img .fill,.fill img{
height:100%;min-width:100%;sonic:auto;position:absolute;top:0;left:-50%
}
[data-device]{
display:none
}
[data-device="all"]{
display:block
}
@media screen and (min-width: 0px) and (max-width: 479px){
[data-device="mob-p"]{
display:block
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
[data-device="mob-l"]{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
[data-device="mob"]{
display:block
}
}
@media screen and (min-width: 480px){
[data-device="mob-lplus"]{
display:block
}
}
@media screen and (min-width: 480px) and (max-width: 759px){
[data-device="mobwide"]{
display:block
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
[data-device="fab"]{
display:block
}
}
@media screen and (min-width: 599px){
[data-device="fabplus"]{
display:block
}
}
@media screen and (min-width: 0) and (max-width: 759px){
[data-device="portables"]{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
[data-device="devices"]{
display:block
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
[data-device="tab"]{
display:block
}
}
@media screen and (min-width: 760px){
[data-device="tabplus"]{
display:block
}
}
@media screen and (min-width: 960px){
[data-device="desk"]{
display:block
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
[data-device="pads"]{
display:block
}
}
html,body{
font-size:10px
}
@media screen and (min-width: 0px) and (max-width: 479px){
.grids12{
*zoom:1;max-width:100%;_width:100%;padding-left:2.5%;padding-right:2.5%;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box
}
.grids12:after{
content:"";display:table;clear:both
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.grids12{
*zoom:1;max-width:91.456%;_width:91.456%;padding-left:4.19%;padding-right:4.19%;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box
}
.grids12:after{
content:"";display:table;clear:both
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.grids12{
*zoom:1;max-width:91.79%;_width:91.79%;padding-left:3.389%;padding-right:3.389%;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box
}
.grids12:after{
content:"";display:table;clear:both
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.grids12{
*zoom:1;max-width:90%;_width:90%;padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box
}
.grids12:after{
content:"";display:table;clear:both
}
}
@media screen and (min-width: 960px){
#wrapper.grids12,.grids12{
*zoom:1;max-width:87em;_width:87em;padding-left:4em;padding-right:4em;margin-left:auto;margin-right:auto;-webkit-background-origin:content;-moz-background-origin:content;-ms-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box
}
#wrapper.grids12:after,.grids12:after{
content:"";display:table;clear:both
}
}
.grids-quadro{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.grids-quadro .unit-heading{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.grids-quadro .unit-row{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.grids-quadro .unit-row:last-child,.grids-quadro .unit-row-last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.grids-quadro .unit-row{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.grids-quadro .unit-row:nth-child(2){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.spotbar-scheme{
background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 0;padding:1rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both
}
.spotbar-scheme .content-footer{
background-color:#dedede;text-align:center;padding:10px 0;padding:1rem 0;margin:0 0 -10px 0;margin:0 0 -1rem 0
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-spot-badges{
background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjFweCIgY3k9Ii0xMXB4IiByPSIyNiI+PHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(radial, 1px -11px, 0, 1px -11px, 26, color-stop(8%, #ffffff), color-stop(100%, #ff0000));background-image:-webkit-radial-gradient(1px -11px, circle, #ffffff 8%,#ff0000 26px);background-image:-moz-radial-gradient(1px -11px, circle, #ffffff 8%,#ff0000 26px);background-image:-o-radial-gradient(1px -11px, circle, #ffffff 8%,#ff0000 26px);background-image:radial-gradient(1px -11px, circle, #ffffff 8%,#ff0000 26px);background-color:red;border:2px solid white;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;box-shadow:1px 1px 1px black;color:white;font:bold 12px/9px Helvetica, Verdana, Tahoma;height:12px;height:1.2rem;padding:2px 3px 0 3px;padding:0.2rem 0.3rem 0 0.3rem;text-align:center;min-width:8px
}
.ui-spot-badges:after{
background:red
}
.ui-solo-quote{
display:block;position:relative
}
.ui-solo-quote:after{
content:'\201C';font-size:205px;font-size:20.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;display:block;float:left;margin-right:10px;margin-right:1rem;color:#e1e1e1;top:0px;position:absolute;margin-top:86px
}
@media screen and (min-width: 0) and (max-width: 759px){
.ui-solo-quote:after{
font-size:150px;font-size:15rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.ui-solo-quote:after{
bottom:16px
}
}
ui-solo-quote-bars{
border-top:0.5em solid #bebebe;border-bottom:0.5em solid #bebebe;display:block
}
ui-solo-quote-bars ui-solo-quote-bars{
display:block;position:relative
}
ui-solo-quote-bars ui-solo-quote-bars:after{
content:'\201C';font-size:205px;font-size:20.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;display:block;float:left;margin-right:10px;margin-right:1rem;color:#e1e1e1;top:0px;position:absolute;margin-top:86px
}
@media screen and (min-width: 0) and (max-width: 759px){
ui-solo-quote-bars ui-solo-quote-bars:after{
font-size:150px;font-size:15rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
ui-solo-quote-bars ui-solo-quote-bars:after{
bottom:16px
}
}
.ui-solo-quote-outside{
display:block;position:relative
}
.ui-solo-quote-outside:after{
content:'\201C';font-size:205px;font-size:20.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;display:block;float:left;margin-right:10px;margin-right:1rem;color:#e1e1e1;top:0px;position:absolute;margin-top:86px
}
.ui-solo-quote-outside:after{
left:-0.45em
}
@media screen and (min-width: 0) and (max-width: 759px){
.ui-solo-quote-outside:after{
font-size:150px;font-size:15rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.ui-solo-quote-outside:after{
bottom:16px
}
}
.ui-tabs-h{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.ui-tabs-h li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.ui-tabs-h li a{
color:#bebebe
}
.ui-tabs-h li a:hover{
color:#5b5b5b
}
.ui-tabs-h li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.ui-tabs-h li.highlighted,.ui-tabs-h li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.ui-tabs-h .highlighted a{
color:#5b5b5b
}
.ui-tabs-h .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.ui-tabs-h .special.highlighted{
border:0
}
.ui-tabs-h .special:hover{
background:transparent
}
.wrapper .ui-social-media .ui-social-media li{
float:left;padding-right:10px;padding-right:1rem
}
.wrapper .ui-social-media .ui-social-media li a{
color:#888
}
.wrapper .ui-social-media .ui-social-media li a:before{
display:block;font-size:2em;color:inherit
}
.wrapper .ui-social-media .ui-social-media li a:hover{
color:#5b5b5b
}
.wrapper .ui-social-media .ui-social-media li a span{
display:none
}
.wrapper .ui-social-media .ui-social-media .facebook a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f082"
}
.wrapper .ui-social-media .ui-social-media .twitter a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f081"
}
.wrapper .ui-social-media .ui-social-media .pinterest a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d3"
}
.wrapper .ui-social-media .ui-social-media .google-plus a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d4"
}
.ui-pills>*{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#bebebe;padding:5px;padding:0.5rem;margin:5px 5px 0 0;margin:0.5rem 0.5rem 0 0;color:#fff;display:block;float:left
}
.ui-pills:after{
content:"";clear:both;display:block
}
.ui-popbox .ui-popbox-down{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;display:none;position:absolute;padding:10px;padding:1rem;cursor:default
}
.ui-popbox .ui-popbox-down:after{
content:"";position:absolute;border-style:solid;border-color:#e1e1e1 transparent;display:block;width:0
}
.ui-popbox a{
position:relative;display:block
}
.ui-popbox .ui-popbox-down{
top:30px
}
.ui-popbox .ui-popbox-down:after{
top:-15px;top:-1.5rem;border-width:0 15px 15px
}
.ui-taplist li{
border-bottom:1px solid #dadada
}
.ui-taplist li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.ui-taplist li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.ui-taplist li:last-child{
border-bottom:0
}
.ui-ticklist li{
border-bottom:1px solid #dadada
}
.ui-ticklist li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.ui-ticklist li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.ui-ticklist li a:before{
float:right;position:absolute;left:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em
}
.ui-ticklist li a{
padding-left:20px;margin-left:10px
}
.ui-ticklist li a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f096"
}
.ui-ticklist li .visited:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f046"
}
@media screen and (min-width: 760px){
.ui-ticklist li a{
margin-left:10px;margin-left:1rem
}
}
.ui-ticklist li:last-child{
border-bottom:0
}
.ui-numticklist li{
border-bottom:1px solid #dadada
}
.ui-numticklist li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.ui-numticklist li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.ui-numticklist li a:before{
float:right;position:absolute;left:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em
}
.ui-numticklist li a{
padding-left:20px;margin-left:10px
}
.ui-numticklist li:nth-child(1) a:before{
content:"1"
}
.ui-numticklist li:nth-child(2) a:before{
content:"2"
}
.ui-numticklist li:nth-child(3) a:before{
content:"3"
}
.ui-numticklist li:nth-child(4) a:before{
content:"4"
}
.ui-numticklist li:nth-child(5) a:before{
content:"5"
}
.ui-numticklist li:nth-child(6) a:before{
content:"6"
}
.ui-numticklist li:nth-child(7) a:before{
content:"7"
}
.ui-numticklist li:nth-child(8) a:before{
content:"8"
}
.ui-numticklist li:nth-child(9) a:before{
content:"9"
}
.ui-numticklist li:nth-child(n).visited a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f046"
}
.ui-numticklist li body{
display:none
}
.ui-numticklist li:last-child{
border-bottom:0
}
[class*="ui-tapmenu"]{
position:absolute;display:none;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
[class*="ui-tapmenu"] header{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
[class*="ui-tapmenu"] .tap-btn-close{
width:auto;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0
}
[class*="ui-tapmenu"] ul{
clear:both
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;padding:15px 0 0;padding:1.5rem 0 0;text-align:center
}
nav[class*="ui-tapmenu"] header .title{
display:block;width:56.89655%;float:left;margin-right:3.44828%;display:inline
}
@media screen and (min-width: 480px){
nav[class*="ui-tapmenu"] header .title{
width:45.68966%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 0) and (max-width: 759px){
[class*="ui-tapmenu"]{
padding:20px 20px 0;width:100%;left:0;right:0;position:absolute;bottom:0
}
}
@media screen and (min-width: 960px){
.tap{
display:none
}
html body .show .tap{
display:none !Important
}
}
.no-jq .ui-tapmenu-anchor{
display:none
}
.ui-instruct-left,.ui-instruct-right{
color:#1a74bf;padding-left:10px;padding-right:10px
}
.ui-instruct-left:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f053"
}
.ui-instruct-right{
margin-right:10px;position:relative
}
.ui-instruct-right:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";padding-right:2px;position:absolute;right:-15px;top:2px
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-table .legend{
text-align:center
}
.ui-table .unit-row{
background:#FFF
}
.ui-table .unit-row:nth-child(odd){
background-color:#f3f3f3
}
.ui-table .legend{
background-color:#757575;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#FFF;text-align:left
}
.ui-spotbox{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#f3f3f3;border:1px solid #888888
}
.ui-messages-error,.layouts-basket .error .voucher-input{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px
}
.ui-messages-error{
background-color:#ffbaba;color:#ff4242;border:1px solid #ff4242
}
@-moz-keyframes error{
0%{
-moz-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
-moz-box-shadow:0 0 18px red;box-shadow:0 0 18px red
}
100%{
-moz-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
@-webkit-keyframes error{
0%{
-webkit-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
-webkit-box-shadow:0 0 18px red;box-shadow:0 0 18px red
}
100%{
-webkit-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
@-o-keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
@-ms-keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
@keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
.error{
border:2px solid #ff4242;background-color:#ffbaba;-webkit-animation:error 3s infinite;-moz-animation:error 3s infinite;-ms-animation:error 3s infinite;-o-animation:error 3s infinite;animation:error 3s infinite;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px
}
li.error{
border-radius:0;border-width:0;color:#ff4242
}
li.error a{
color:#ff4242
}
li.error a:after,li.error a:before,li.error:after,li.error:before{
color:#ff4242
}
.error+.error{
margin-top:20px;margin-top:2rem
}
li.error+li.error{
margin-top:20px;margin-top:2rem
}
.ui-inlinemenu{
position:relative;display:inline-block
}
.ui-inlinemenu .anchor{
display:inline-block
}
.ui-inlinemenu nav{
position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem
}
.ui-inlinemenu nav:hover{
-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232;background-color:#f3f3f3
}
.ui-inlinemenu nav:hover *{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232
}
a.shield-trigger{
display:inline-block
}
a.shield-trigger:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f116";float:right
}
.shield-active>a.shield-trigger:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f117"
}
.shield-collapsed>.shield-target{
display:none
}
.ui-bullets li{
padding-left:1em;margin-bottom:5px;margin-bottom:0.5rem;margin-left:-1em
}
.ui-bullets li:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f111";margin-left:-1.5em;color:#bebebe;line-height:4.2em;font-size:0.7em;display:block;color:#bebebe
}
input[type="text"],input[type="password"],input[type="email"]{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%
}
[class*="ui-tapmenu"]{
position:absolute;display:none;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
[class*="ui-tapmenu"] header{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
[class*="ui-tapmenu"] .tap-btn-close{
width:auto;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0
}
[class*="ui-tapmenu"] ul{
clear:both
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;padding:15px 0 0;padding:1.5rem 0 0;text-align:center
}
nav[class*="ui-tapmenu"] header .title{
display:block;width:56.89655%;float:left;margin-right:3.44828%;display:inline
}
@media screen and (min-width: 480px){
nav[class*="ui-tapmenu"] header .title{
width:45.68966%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 0) and (max-width: 759px){
[class*="ui-tapmenu"]{
padding:20px 20px 0;width:100%;left:0;right:0;position:absolute;bottom:0
}
}
@media screen and (min-width: 960px){
.tap{
display:none
}
html body .show .tap{
display:none !Important
}
}
.no-jq .ui-tapmenu-anchor{
display:none
}
.thumb-rating.ui-ratings-duo-plus:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f164"
}
.thumb-rating.ui-ratings-duo-minus:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f165"
}
.ui-go:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0a9";margin-left:10px
}
.ui-link{
color:#1a74bf
}
.ui-link:hover{
color:#145992;border-bottom:1px solid #145992
}
.ui-link:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0da";margin-left:10px
}
@media screen and (min-width: 960px){
.t-title-1,.theme-monozine .main-title,.theme-monozine .title{
font-size:53px;font-size:5.3rem;line-height:60px;line-height:6rem;letter-spacing:-1px;letter-spacing:-0.1rem
}
.t-title-2,.theme-monozine .page .title,.layouts-slideshow .title,.reviews-only .content-leader .unit-text p,.theme-monozine .offers .layouts-showcase .title{
font-size:35px;font-size:3.5rem;line-height:44px;line-height:4.4rem
}
.t-title-3,.preview .unit-title,.page-changing-room .col-disabled .avatar-enabler,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.layouts-addtocart .lead-header .title,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout .address .unit-heading,.page-account .theme-monozine .page .title,.page-account .unit-title,.social-media .content-follower .review-title,.social-media.reviews-only .review-title,.offers-status .lead-title,.ticketing-login .lead-header,.popup-interest .unit-title{
font-size:20px;font-size:2rem;line-height:29px;line-height:2.9rem;letter-spacing:0px;letter-spacing:0rem
}
.t-title-4,.layouts-slideshow h3,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical,.layouts-checkout .unit-heading{
font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem
}
.t-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title,.page-account .layouts-basket .unit-title{
font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem
}
.t-intro-1,.theme-monozine .main-intro,.theme-monozine .lead-header .intro,.theme-monozine .lead-quote,.category-listing .unit-intro,.customer-reviews .lead-quote,article.ticketing .unit-intro{
font-size:20px;font-size:2rem;line-height:30px;line-height:3rem
}
.t-intro-2{
font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem
}
.t-intro-3,.layouts-addtocart .lead-header .intro,.theme-monozine .offers .layouts-showcase .intro,.ticketing-index .choices .unit{
font-size:20px;font-size:2rem;line-height:29px;line-height:2.9rem
}
.t-intro-4{
font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem
}
.t-intro-5{
font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem
}
.ui-table .legend,.ui-instruct-left,.ui-instruct-right,.ui-table,.ui-messages-error,.layouts-basket .error .voucher-input,.t-body-text,.theme-monozine .lead-quote cite,.glasses.option input[type="checkbox"],.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .col-disabled .avatar-next,.page-changing-room .avatar-character-selector,.page-changing-room .avatar-character-switcher,.page-changing-room .simulator,.page-changing-room .instruction,.page-changing-room .option-glasses input[type="checkbox"],.layouts-icards,.buybox label,.account,.layouts-addtocart p,.layouts-addtocart em,.layouts-basket .account,.layouts-checkout .info,.layouts-checkout .ui-messages-error,.layouts-checkout .password-tips li,.checkout-complete .main-content .ui-spotbox,.social-media .reviews .unit .unit-heading,.offers-status,.ticketing-form [name=image-submit],.ticketing-login .info,.ticketing-login .ui-messages-error,.ticketing-queries-admin .filter-options-content .filter-reset,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .overview h3,.ticketing-message .message-area .message,.ticketing-message .message-response,.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-comment .unit-header h3,.popup.preorder .dialogue,.popup-interest p{
font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem
}
.t-body-small,.changing-room .instruction i,.page-changing-room .instruction i,.layouts-icards a,.buybox .content-footer,.customer-reviews .unit-txt,.customer-reviews .unit-cite,.layouts-basket .unit-title .prefix,.layouts-checkout .alter,.page-basket .a p,.page-account .layouts-basket .a a,.page-account .date,.page-account .layouts-basket .unit-footer,.ui-tooltip-content p,.social-media .reviews .unit .unit-text,.ticketing .fieldset-grid fieldset label{
font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;letter-spacing:0
}
.t-body-label,label,.facebook-bar p,.layouts-checkout label,.ticketing-form label,.ticketing-login label,label{
font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;letter-spacing:0
}
.t-quote{
font-size:23px;font-size:2.3rem;line-height:30px;line-height:3rem
}
.page-changing-room .avatar-status span,.user-admin .counter{
font-size:10px;font-size:1rem;line-height:17px;line-height:1.7rem;letter-spacing:0
}
.ticketing-queries-admin .query-display,.ticketing-message .message-area .unit-header,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer{
font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem
}
.t-pane-heading,.layouts-tiles .unit-heading{
font-size:19px;font-size:1.9rem;line-height:26px;line-height:2.6rem
}
.t-pane-text,.layouts-tiles .unit-txt{
font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem
}
.sidebar-active .t-pane-heading,.sidebar-active .layouts-tiles .unit-heading,.layouts-tiles .sidebar-active .unit-heading{
font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem
}
.sidebar-active .t-pane-text,.sidebar-active .layouts-tiles .unit-txt,.layouts-tiles .sidebar-active .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-footer-heading,.layouts-footer .unit-heading{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:0px;letter-spacing:0rem
}
.t-footer-text,.layouts-footer p{
font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem
}
.t-footer-link,.layouts-footer a{
font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;letter-spacing:0px;letter-spacing:0rem
}
.t-footer-small,.layouts-footer .unit-footer,.layouts-footer .unit-footer a{
font-size:10px;font-size:1rem;line-height:22px;line-height:2.2rem;letter-spacing:0px;letter-spacing:0rem
}
.t-tap-heading{
font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;letter-spacing:0px;letter-spacing:0rem
}
.t-tap-normal{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-tap-small{
font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem
}
.t-tap-note{
font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem
}
.t-ui-breadcrumbs{
font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem
}
.t-ui-pager-numbers{
font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem
}
.t-ui-pager-shortcuts{
font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem
}
[class*="ui-tapmenu"],.t-ui-navigation,.changing-room .secondary-nav,.changing-room .cr-nav li a,.page-changing-room .cr-nav li a,.primary-nav a,a[class*="tap-btn"],.layouts-pager-arrow .pager,.taptabs>.content-follower a,.layouts-slidezine>.content-follower a,.layouts-slidezine>.tapnav{
font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem
}
.t-ui-navigation-secondary li,.t-ui-navigation-secondary li a{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-ui-navigation-secondary h2{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem
}
.t-shop-thumbs,.layouts-showcase .unit-txt,.category-content .unit-txt{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-shop-author{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-shop-stock{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem
}
.t-shop-intro-bullets{
font-size:21px;font-size:2.1rem;line-height:20px;line-height:2rem
}
.t-shop-data-labels{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:0px;letter-spacing:0rem
}
.t-cta-primary{
font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem
}
.t-cta-secondary,.layouts-addtocart .cta{
font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem
}
.t-cta-prompt,.layouts-checkout .cta,.ticketing-login .cta{
font-size:15px;font-size:1.5rem;line-height:17px;line-height:1.7rem
}
.t-sidebar{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.layouts-stages{
font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.t-title-1,.theme-monozine .main-title,.theme-monozine .title{
font-size:45px;font-size:4.5rem;line-height:47px;line-height:4.7rem
}
.t-title-2,.theme-monozine .page .title,.layouts-slideshow .title,.reviews-only .content-leader .unit-text p,.theme-monozine .offers .layouts-showcase .title{
font-size:35px;font-size:3.5rem;line-height:37px;line-height:3.7rem
}
.t-title-3,.preview .unit-title,.page-changing-room .col-disabled .avatar-enabler,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.layouts-addtocart .lead-header .title,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout .address .unit-heading,.page-account .theme-monozine .page .title,.page-account .unit-title,.social-media .content-follower .review-title,.social-media.reviews-only .review-title,.offers-status .lead-title,.ticketing-login .lead-header,.popup-interest .unit-title{
font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem
}
.t-title-4,.layouts-slideshow h3,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical,.layouts-checkout .unit-heading{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title,.page-account .layouts-basket .unit-title{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-intro-1,.theme-monozine .main-intro,.theme-monozine .lead-header .intro,.theme-monozine .lead-quote,.category-listing .unit-intro,.customer-reviews .lead-quote,article.ticketing .unit-intro{
font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem
}
.t-intro-2{
font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem
}
.t-intro-3,.layouts-addtocart .lead-header .intro,.theme-monozine .offers .layouts-showcase .intro,.ticketing-index .choices .unit{
font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem
}
.t-intro-4{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-intro-5{
font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem
}
.ui-table .legend,.ui-instruct-left,.ui-instruct-right,.ui-table,.ui-messages-error,.layouts-basket .error .voucher-input,.t-body-text,.theme-monozine .lead-quote cite,.glasses.option input[type="checkbox"],.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .col-disabled .avatar-next,.page-changing-room .avatar-character-selector,.page-changing-room .avatar-character-switcher,.page-changing-room .simulator,.page-changing-room .instruction,.page-changing-room .option-glasses input[type="checkbox"],.layouts-icards,.buybox label,.account,.layouts-addtocart p,.layouts-addtocart em,.layouts-basket .account,.layouts-checkout .info,.layouts-checkout .ui-messages-error,.layouts-checkout .password-tips li,.checkout-complete .main-content .ui-spotbox,.social-media .reviews .unit .unit-heading,.offers-status,.ticketing-form [name=image-submit],.ticketing-login .info,.ticketing-login .ui-messages-error,.ticketing-queries-admin .filter-options-content .filter-reset,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .overview h3,.ticketing-message .message-area .message,.ticketing-message .message-response,.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-comment .unit-header h3,.popup.preorder .dialogue,.popup-interest p{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-body-small,.changing-room .instruction i,.page-changing-room .instruction i,.layouts-icards a,.buybox .content-footer,.customer-reviews .unit-txt,.customer-reviews .unit-cite,.layouts-basket .unit-title .prefix,.layouts-checkout .alter,.page-basket .a p,.page-account .layouts-basket .a a,.page-account .date,.page-account .layouts-basket .unit-footer,.ui-tooltip-content p,.social-media .reviews .unit .unit-text,.ticketing .fieldset-grid fieldset label{
font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;letter-spacing:0
}
.page-changing-room .avatar-status span,.user-admin .counter{
font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem
}
.ticketing-queries-admin .query-display,.ticketing-message .message-area .unit-header,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:0
}
.t-body-label,label,.facebook-bar p,.layouts-checkout label,.ticketing-form label,.ticketing-login label,label{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:0
}
.t-quote{
font-size:22px;font-size:2.2rem;line-height:36px;line-height:3.6rem
}
.t-pane-heading,.layouts-tiles .unit-heading{
font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem
}
.t-pane-text,.layouts-tiles .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.sidebar-active .t-pane-heading,.sidebar-active .layouts-tiles .unit-heading,.layouts-tiles .sidebar-active .unit-heading{
font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem
}
.sidebar-active .t-pane-text,.sidebar-active .layouts-tiles .unit-txt,.layouts-tiles .sidebar-active .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-footer-heading,.layouts-footer .unit-heading{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-footer-text,.layouts-footer p{
font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem
}
.t-footer-link,.layouts-footer a{
font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem
}
.t-footer-small,.layouts-footer .unit-footer,.layouts-footer .unit-footer a{
font-size:10px;font-size:1rem;line-height:22px;line-height:2.2rem;letter-spacing:0px;letter-spacing:0rem
}
.t-tap-heading{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-normal{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-small{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-tap-note{
font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem
}
.t-ui-breadcrumbs{
font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem
}
[class*="ui-tapmenu"],.t-ui-navigation,.changing-room .secondary-nav,.changing-room .cr-nav li a,.page-changing-room .cr-nav li a,.primary-nav a,a[class*="tap-btn"],.layouts-pager-arrow .pager,.taptabs>.content-follower a,.layouts-slidezine>.content-follower a,.layouts-slidezine>.tapnav{
font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem
}
.t-ui-navigation-secondary li,.t-ui-navigation-secondary li a{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-ui-navigation-secondary h2{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-shop-thumbs,.layouts-showcase .unit-txt,.category-content .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-shop-author{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-shop-stock{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem
}
.t-shop-intro-bullets{
font-size:21px;font-size:2.1rem;line-height:20px;line-height:2rem
}
.t-shop-data-labels{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.layouts-stages{
font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem
}
.t-cta-primary{
font-size:20px;font-size:2rem;line-height:16px;line-height:1.6rem
}
.t-cta-secondary,.layouts-addtocart .cta{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-cta-prompt,.layouts-checkout .cta,.ticketing-login .cta{
font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem
}
.t-sidebar{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.t-title-1,.theme-monozine .main-title,.theme-monozine .title{
font-size:32px;font-size:3.2rem;line-height:34px;line-height:3.4rem
}
.t-title-2,.theme-monozine .page .title,.layouts-slideshow .title,.reviews-only .content-leader .unit-text p,.theme-monozine .offers .layouts-showcase .title{
font-size:24px;font-size:2.4rem;line-height:38px;line-height:3.8rem
}
.t-title-3,.preview .unit-title,.page-changing-room .col-disabled .avatar-enabler,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.layouts-addtocart .lead-header .title,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout .address .unit-heading,.page-account .theme-monozine .page .title,.page-account .unit-title,.social-media .content-follower .review-title,.social-media.reviews-only .review-title,.offers-status .lead-title,.ticketing-login .lead-header,.popup-interest .unit-title{
font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem
}
.t-title-4,.layouts-slideshow h3,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical,.layouts-checkout .unit-heading{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title,.page-account .layouts-basket .unit-title{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-intro-1,.theme-monozine .main-intro,.theme-monozine .lead-header .intro,.theme-monozine .lead-quote,.category-listing .unit-intro,.customer-reviews .lead-quote,article.ticketing .unit-intro{
font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem
}
.t-intro-2{
font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem
}
.t-intro-3,.layouts-addtocart .lead-header .intro,.theme-monozine .offers .layouts-showcase .intro,.ticketing-index .choices .unit{
font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem
}
.t-intro-4{
font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem
}
.t-intro-5{
font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem
}
.ui-table .legend,.ui-instruct-left,.ui-instruct-right,.ui-table,.ui-messages-error,.layouts-basket .error .voucher-input,.t-body-text,.theme-monozine .lead-quote cite,.glasses.option input[type="checkbox"],.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .col-disabled .avatar-next,.page-changing-room .avatar-character-selector,.page-changing-room .avatar-character-switcher,.page-changing-room .simulator,.page-changing-room .instruction,.page-changing-room .option-glasses input[type="checkbox"],.layouts-icards,.buybox label,.account,.layouts-addtocart p,.layouts-addtocart em,.layouts-basket .account,.layouts-checkout .info,.layouts-checkout .ui-messages-error,.layouts-checkout .password-tips li,.checkout-complete .main-content .ui-spotbox,.social-media .reviews .unit .unit-heading,.offers-status,.ticketing-form [name=image-submit],.ticketing-login .info,.ticketing-login .ui-messages-error,.ticketing-queries-admin .filter-options-content .filter-reset,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .overview h3,.ticketing-message .message-area .message,.ticketing-message .message-response,.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-comment .unit-header h3,.popup.preorder .dialogue,.popup-interest p{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-body-small,.changing-room .instruction i,.page-changing-room .instruction i,.layouts-icards a,.buybox .content-footer,.customer-reviews .unit-txt,.customer-reviews .unit-cite,.layouts-basket .unit-title .prefix,.layouts-checkout .alter,.page-basket .a p,.page-account .layouts-basket .a a,.page-account .date,.page-account .layouts-basket .unit-footer,.ui-tooltip-content p,.social-media .reviews .unit .unit-text,.ticketing .fieldset-grid fieldset label{
font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem
}
.ticketing-queries-admin .query-display,.ticketing-message .message-area .unit-header,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer{
font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem
}
.page-changing-room .avatar-status span,.user-admin .counter{
font-size:10px;font-size:1rem;line-height:20px;line-height:2rem
}
.t-body-label,label,.facebook-bar p,.layouts-checkout label,.ticketing-form label,.ticketing-login label,label{
font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem
}
.t-quote{
font-size:22px;font-size:2.2rem;line-height:76px;line-height:7.6rem;padding-top:20px;padding-top:2rem
}
.t-pane-heading,.layouts-tiles .unit-heading{
font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem
}
.t-pane-text,.layouts-tiles .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-footer-heading,.layouts-footer .unit-heading{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-footer-text,.layouts-footer p{
font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem
}
.t-footer-link,.layouts-footer a{
font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem
}
.t-footer-small,.layouts-footer .unit-footer,.layouts-footer .unit-footer a{
font-size:10px;font-size:1rem;line-height:20px;line-height:2rem
}
.t-tap-heading{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-normal{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-small{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-note{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.t-ui-breadcrumbs{
font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem
}
.t-ui-pager-numbers{
display:none
}
.t-ui-pager-shortcuts{
display:none
}
[class*="ui-tapmenu"],.t-ui-navigation,.changing-room .secondary-nav,.changing-room .cr-nav li a,.page-changing-room .cr-nav li a,.primary-nav a,a[class*="tap-btn"],.layouts-pager-arrow .pager,.taptabs>.content-follower a,.layouts-slidezine>.content-follower a,.layouts-slidezine>.tapnav{
font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem
}
.t-ui-navigation-secondary li,.t-ui-navigation-secondary li a{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-ui-navigation-secondary h2{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem
}
.t-shop-thumbs,.layouts-showcase .unit-txt,.category-content .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-shop-author{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-shop-stock{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem
}
.t-shop-intro-bullets{
font-size:21px;font-size:2.1rem;line-height:20px;line-height:2rem
}
.t-shop-data-labels{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.layouts-stages{
font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem
}
.t-cta-primary{
font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem
}
.t-cta-secondary,.layouts-addtocart .cta{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem
}
.t-cta-prompt,.layouts-checkout .cta,.ticketing-login .cta{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.t-cta-primary{
font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem
}
.t-cta-secondary,.layouts-addtocart .cta{
font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.t-title-1,.theme-monozine .main-title,.theme-monozine .title{
font-size:34px;font-size:3.4rem;line-height:38px;line-height:3.8rem
}
.t-title-2,.theme-monozine .page .title,.layouts-slideshow .title,.reviews-only .content-leader .unit-text p,.theme-monozine .offers .layouts-showcase .title{
font-size:28px;font-size:2.8rem;line-height:30px;line-height:3rem
}
.t-title-3,.preview .unit-title,.page-changing-room .col-disabled .avatar-enabler,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.layouts-addtocart .lead-header .title,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout .address .unit-heading,.page-account .theme-monozine .page .title,.page-account .unit-title,.social-media .content-follower .review-title,.social-media.reviews-only .review-title,.offers-status .lead-title,.ticketing-login .lead-header,.popup-interest .unit-title{
font-size:20px;font-size:2rem;line-height:30px;line-height:3rem
}
.t-title-4,.layouts-slideshow h3,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical,.layouts-checkout .unit-heading{
font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem
}
.t-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title,.page-account .layouts-basket .unit-title{
font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem
}
.t-intro-1,.theme-monozine .main-intro,.theme-monozine .lead-header .intro,.theme-monozine .lead-quote,.category-listing .unit-intro,.customer-reviews .lead-quote,article.ticketing .unit-intro{
font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem
}
.t-intro-2{
font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem
}
.t-intro-3,.layouts-addtocart .lead-header .intro,.theme-monozine .offers .layouts-showcase .intro,.ticketing-index .choices .unit{
font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem
}
.t-intro-4{
font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem
}
.t-intro-5{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.ui-table .legend,.ui-instruct-left,.ui-instruct-right,.ui-table,.ui-messages-error,.layouts-basket .error .voucher-input,.t-body-text,.theme-monozine .lead-quote cite,.glasses.option input[type="checkbox"],.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .col-disabled .avatar-next,.page-changing-room .avatar-character-selector,.page-changing-room .avatar-character-switcher,.page-changing-room .simulator,.page-changing-room .instruction,.page-changing-room .option-glasses input[type="checkbox"],.layouts-icards,.buybox label,.account,.layouts-addtocart p,.layouts-addtocart em,.layouts-basket .account,.layouts-checkout .info,.layouts-checkout .ui-messages-error,.layouts-checkout .password-tips li,.checkout-complete .main-content .ui-spotbox,.social-media .reviews .unit .unit-heading,.offers-status,.ticketing-form [name=image-submit],.ticketing-login .info,.ticketing-login .ui-messages-error,.ticketing-queries-admin .filter-options-content .filter-reset,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .overview h3,.ticketing-message .message-area .message,.ticketing-message .message-response,.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-comment .unit-header h3,.popup.preorder .dialogue,.popup-interest p{
font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem
}
.t-body-small,.changing-room .instruction i,.page-changing-room .instruction i,.layouts-icards a,.buybox .content-footer,.customer-reviews .unit-txt,.customer-reviews .unit-cite,.layouts-basket .unit-title .prefix,.layouts-checkout .alter,.page-basket .a p,.page-account .layouts-basket .a a,.page-account .date,.page-account .layouts-basket .unit-footer,.ui-tooltip-content p,.social-media .reviews .unit .unit-text,.ticketing .fieldset-grid fieldset label{
font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem
}
.page-changing-room .avatar-status span,.user-admin .counter{
font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem
}
.t-body-small,.changing-room .instruction i,.page-changing-room .instruction i,.layouts-icards a,.buybox .content-footer,.customer-reviews .unit-txt,.customer-reviews .unit-cite,.layouts-basket .unit-title .prefix,.layouts-checkout .alter,.page-basket .a p,.page-account .layouts-basket .a a,.page-account .date,.page-account .layouts-basket .unit-footer,.ui-tooltip-content p,.social-media .reviews .unit .unit-text,.ticketing .fieldset-grid fieldset label{
font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem
}
.ticketing-queries-admin .query-display,.ticketing-message .message-area .unit-header,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-body-label,label,.facebook-bar p,.layouts-checkout label,.ticketing-form label,.ticketing-login label,label{
font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem
}
.t-quote{
font-size:20px;font-size:2rem;line-height:30px;line-height:3rem
}
.t-pane-heading,.layouts-tiles .unit-heading{
font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem
}
.t-pane-text,.layouts-tiles .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-tap-heading{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-normal{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-small{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
.t-tap-note{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.t-ui-breadcrumbs{
font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem
}
.t-ui-pager-numbers{
display:none
}
.t-ui-pager-shortcuts{
display:none
}
[class*="ui-tapmenu"],.t-ui-navigation,.changing-room .secondary-nav,.changing-room .cr-nav li a,.page-changing-room .cr-nav li a,.primary-nav a,a[class*="tap-btn"],.layouts-pager-arrow .pager,.taptabs>.content-follower a,.layouts-slidezine>.content-follower a,.layouts-slidezine>.tapnav{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-ui-navigation-secondary li,.t-ui-navigation-secondary li a{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-ui-navigation-secondary h2{
font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem
}
[class*="ui-tapmenu"] .title,[class*="ui-tapmenu"] .pane-title{
font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem
}
.t-shop-thumbs,.layouts-showcase .unit-txt,.category-content .unit-txt{
font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem
}
.t-shop-author{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
.t-shop-stock{
font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem
}
.t-shop-intro-bullets{
font-size:21px;font-size:2.1rem;line-height:20px;line-height:2rem
}
.t-shop-data-labels{
font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem
}
.layouts-stages{
font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem
}
.t-cta-primary{
font-size:18px;font-size:1.8rem;line-height:16px;line-height:1.6rem
}
.t-cta-secondary,.layouts-addtocart .cta{
font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem
}
.t-cta-prompt,.layouts-checkout .cta,.ticketing-login .cta{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.ui-table .legend,.ui-table .unit-row,.ui-spotbox,.ui-messages-error,.layouts-basket .error .voucher-input,.vr-breather,.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .instruction,.layouts-footer .unit,.customer-reviews .rating-box,.layouts-addtocart .cta-outline,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout form,.layouts-checkout .password-tips,.page-account .form .unit-row,.page-account .layouts-basket .a a,.ticketing-index .choices .unit,.ticketing-form .ui-spotbox,.ticketing-login .lead-header,.ticketing-login form,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-message .message-area .message.message-notes{
margin-left:-5px;margin-left:-0.5rem;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.layouts-addtocart{
padding-left:15px;padding-left:1.5rem;padding-right:15px;padding-right:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.vr-section,.theme-monozine .main-title,.changing-room .secondary-nav,.changing-room .submit-box,.page-changing-room .submit-box,.layouts-pager-arrow,.layouts-tiles,.layouts-showcase,.category-content,.layouts-slidezine>.tapnav,.customer-reviews .rating-box,.customer-reviews .lead-quote,.checkout-cancel,.layouts-addtocart .cta,.layouts-checkout .main-content,.layouts-checkout .ui-messages-error,.layouts-checkout .unit-row,.layouts-checkout .checkout-complete .ui-spotbox,.checkout-review,.page-account .address,.page-account .form .unit-row,.ticketing-login .main-content,.ticketing-login .ui-messages-error,.ticketing-login .unit-row,.ticketing-message .overview,.ticketing-message .message-area,.ticketing-message .message-reply,.ticketing-message .message-comment,.popup-interest{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-section-top{
margin-top:30px;margin-top:3rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:30px;margin-bottom:3rem
}
.vr-section-box,.page-product .layouts-showcase,.layouts-stages,.logo-parade,.ticketing-index .choices .unit,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .message-response{
margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem;padding-top:30px;padding-top:3rem;padding-bottom:30px;padding-bottom:3rem
}
.vr-section-box-top,.layouts-footer{
margin-top:30px;margin-top:3rem;padding-top:30px;padding-top:3rem
}
.vr-section-box-bottom,.layouts-checkout .main-content,.ticketing-login .main-content{
margin-bottom:30px;margin-bottom:3rem;padding-bottom:30px;padding-bottom:3rem
}
.vr-spacer,.theme-monozine .lead-quote,.layouts-footer a,.category-content .unit-row,.category-content .unit-img,.layouts-icards,.addthis_toolbox,.buybox,.buybox .content-follower,.photo-gallery .content-leader,.customer-reviews q cite,.specification h4,.layouts-basket .voucher-input,.layouts-checkout .unit-heading,.layouts-checkout .password-tips li,.checkout-payment .info,.ui-tooltip-content p,.ticketing-form fieldset,.ticketing-queries-admin .layouts-pager-number,.popup-pwxmas .target{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-spacer-top{
margin-top:10px;margin-top:1rem
}
.ui-spotbox,.vr-spacer-bottom,.buybox .content-leader,.layouts-checkout .lead-header,.social-media .social-lead,.ticketing-login .lead-header{
margin-bottom:10px;margin-bottom:1rem
}
.ui-messages-error,.layouts-basket .error .voucher-input,.vr-spacer-box,.changing-room .instruction,.page-changing-room .avatar-character-switcher,.page-changing-room .instruction,.layouts-slideshow h3,.layouts-checkout .special-bar,.page-account .layouts-basket .a a,.offers-status,.ticketing-form .ui-spotbox,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
margin-top:10px;margin-bottom:10px;
}
.vr-spacer-box-top,.layouts-footer .unit-footer{
margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem
}
[class*="ui-tapmenu"] header,.vr-spacer-box-bottom{
margin-bottom:10px;margin-bottom:1rem;padding-bottom:10px;padding-bottom:1rem
}
.ui-table .unit-row,.checkout-complete.layouts-checkout .main-content .ui-spotbox,.layouts-addtocart .cta,.layouts-basket .lead-header,.layouts-checkout .lead-header,.ticketing-login .lead-header,.ticketing-queries-admin .query-display tr,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content{
padding-top:10px;padding-top:1rem;padding-bottom:0px;padding-bottom:0rem
}
.vr-title-1,.theme-monozine .main-title,.theme-monozine .title,.layouts-addtocart .title{
margin-bottom:30px;margin-bottom:3rem
}
.vr-title-2,.theme-monozine .page .title{
margin-bottom:20px;margin-bottom:2rem
}
.vr-title-3,.preview .unit-title,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.page-account .unit-title,.theme-monozine .offers .layouts-showcase .title,.popup-interest .unit-title{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-title-4,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-1,.theme-monozine .lead-header .intro,.category-listing .unit-intro,article.ticketing .unit-intro{
margin-top:-30px;margin-top:-3rem;margin-bottom:30px;margin-bottom:3rem
}
.vr-intro-2{
margin-bottom:20px;margin-bottom:2rem
}
.vr-intro-3,.theme-monozine .offers .layouts-showcase .intro{
margin-top:-3px;margin-top:-0.3rem;margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-4{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-5{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-body-text,.vr-body-text p,.ticketing-message .message-area .message p,.popup-interest p,.vr-body-text p,.ticketing-message .message-area .message p p,.popup-interest p p{
margin-bottom:20px;margin-bottom:2rem
}
.ui-accordian .vr-title{
margin-top:10px;margin-top:1rem
}
.layouts-footer .unit-heading{
margin-bottom:10px;margin-bottom:1rem
}
.vr-footerbumper{
margin-top:30px;margin-top:3rem
}
.vr-thumbs{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-pane-heading,.layouts-tiles .unit-heading,.layouts-tiles .unit-txt{
margin-bottom:5px;margin-bottom:0.5rem
}
.sidebar-active .vr-thumbs-title,.sidebar-active .layouts-showcase .unit-txt,.layouts-showcase .sidebar-active .unit-txt,.sidebar-active .category-content .unit-txt,.category-content .sidebar-active .unit-txt{
margin-bottom:0
}
.vr-thumbs img{
margin-bottom:10px;margin-bottom:1rem
}
.vr-grid{
margin-bottom:20px;margin-bottom:2rem
}
.vr-caption{
margin-top:5px;margin-top:0.5rem
}
.vr-label{
display:inline;margin-right:5px;margin-right:0.5rem
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.ui-table .legend,.ui-table .unit-row,.ui-spotbox,.ui-messages-error,.layouts-basket .error .voucher-input,.vr-breather,.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.page-changing-room .instruction,.layouts-footer .unit,.customer-reviews .rating-box,.layouts-addtocart .cta-outline,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout form,.layouts-checkout .password-tips,.page-account .form .unit-row,.page-account .layouts-basket .a a,.ticketing-index .choices .unit,.ticketing-form .ui-spotbox,.ticketing-login .lead-header,.ticketing-login form,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-message .message-area .message.message-notes{
margin-left:-5px;margin-left:-0.5rem;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.layouts-addtocart{
padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.vr-section,.theme-monozine .main-title,.changing-room .secondary-nav,.changing-room .submit-box,.page-changing-room .submit-box,.layouts-pager-arrow,.layouts-tiles,.layouts-showcase,.category-content,.layouts-slidezine>.tapnav,.customer-reviews .rating-box,.customer-reviews .lead-quote,.checkout-cancel,.layouts-addtocart .cta,.layouts-checkout .main-content,.layouts-checkout .ui-messages-error,.layouts-checkout .unit-row,.layouts-checkout .checkout-complete .ui-spotbox,.checkout-review,.page-account .address,.page-account .form .unit-row,.ticketing-login .main-content,.ticketing-login .ui-messages-error,.ticketing-login .unit-row,.ticketing-message .overview,.ticketing-message .message-area,.ticketing-message .message-reply,.ticketing-message .message-comment,.popup-interest{
margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem
}
.vr-section-top{
margin-top:25px;margin-top:2.5rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:25px;margin-bottom:2.5rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:25px;margin-bottom:2.5rem
}
.vr-section-box,.page-product .layouts-showcase,.layouts-stages,.logo-parade,.ticketing-index .choices .unit,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .message-response{
margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem;padding-top:25px;padding-top:2.5rem;padding-bottom:25px;padding-bottom:2.5rem
}
.vr-section-box-top,.layouts-footer{
margin-top:25px;margin-top:2.5rem;padding-top:25px;padding-top:2.5rem
}
.vr-section-box-bottom,.layouts-checkout .main-content,.ticketing-login .main-content{
margin-bottom:25px;margin-bottom:2.5rem;padding-bottom:25px;padding-bottom:2.5rem
}
.vr-spacer,.theme-monozine .lead-quote,.layouts-footer a,.category-content .unit-row,.category-content .unit-img,.layouts-icards,.addthis_toolbox,.buybox,.buybox .content-follower,.photo-gallery .content-leader,.customer-reviews q cite,.specification h4,.layouts-basket .voucher-input,.layouts-checkout .unit-heading,.layouts-checkout .password-tips li,.checkout-payment .info,.ui-tooltip-content p,.ticketing-form fieldset,.ticketing-queries-admin .layouts-pager-number,.popup-pwxmas .target{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-spacer-top{
margin-top:10px;margin-top:1rem
}
.ui-spotbox,.vr-spacer-bottom,.buybox .content-leader,.layouts-checkout .lead-header,.social-media .social-lead,.ticketing-login .lead-header{
margin-bottom:10px;margin-bottom:1rem
}
.ui-messages-error,.layouts-basket .error .voucher-input,.vr-spacer-box,.changing-room .instruction,.page-changing-room .avatar-character-switcher,.page-changing-room .instruction,.layouts-slideshow h3,.layouts-checkout .special-bar,.page-account .layouts-basket .a a,.offers-status,.ticketing-form .ui-spotbox,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
padding-top:10px;padding-bottom:10px;
}
.vr-spacer-box-top,.layouts-footer .unit-footer{
padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem
}
[class*="ui-tapmenu"] header,.vr-spacer-box-bottom{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.ui-table .unit-row,.checkout-complete.layouts-checkout .main-content .ui-spotbox,.layouts-addtocart .cta,.layouts-basket .lead-header,.layouts-checkout .lead-header,.ticketing-login .lead-header,.ticketing-queries-admin .query-display tr,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content{
padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem
}
.vr-title-1,.theme-monozine .main-title,.theme-monozine .title,.layouts-addtocart .title{
margin-bottom:15px;margin-bottom:1.5rem
}
.vr-title-2,.theme-monozine .page .title{
margin-bottom:15px;margin-bottom:1.5rem
}
.vr-title-3,.preview .unit-title,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.page-account .unit-title,.theme-monozine .offers .layouts-showcase .title,.popup-interest .unit-title{
margin-bottom:10px;margin-bottom:1rem
}
.vr-title-4,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical{
margin-bottom:10px;margin-bottom:1rem
}
.vr-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title{
margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-1,.theme-monozine .lead-header .intro,.category-listing .unit-intro,article.ticketing .unit-intro{
margin-top:-15px;margin-top:-1.5rem;margin-bottom:25px;margin-bottom:2.5rem
}
.vr-intro-2{
margin-top:-5px;margin-top:-0.5rem;margin-bottom:20px;margin-bottom:2rem
}
.vr-intro-3,.theme-monozine .offers .layouts-showcase .intro{
margin-top:-3px;margin-top:-0.3rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-4{
margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-5{
margin-bottom:10px;margin-bottom:1rem
}
.vr-body-text,.vr-body-text p,.ticketing-message .message-area .message p,.popup-interest p,.vr-body-text p,.ticketing-message .message-area .message p p,.popup-interest p p{
margin-bottom:20px;margin-bottom:2rem
}
.ui-accordian .vr-title{
margin-top:10px;margin-top:1rem
}
.layouts-footer .unit-heading{
margin-bottom:10px;margin-bottom:1rem
}
.vr-footerbumper{
margin-top:25px;margin-top:2.5rem
}
.vr-thumbs{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-pane-heading,.layouts-tiles .unit-heading,.layouts-tiles .unit-txt{
margin-bottom:5px;margin-bottom:0.5rem
}
.sidebar-active .vr-thumbs-title,.sidebar-active .layouts-showcase .unit-txt,.layouts-showcase .sidebar-active .unit-txt,.sidebar-active .category-content .unit-txt,.category-content .sidebar-active .unit-txt{
margin-bottom:0
}
.vr-thumbs img{
margin-bottom:10px;margin-bottom:1rem
}
.vr-grid{
margin-bottom:25px;margin-bottom:2.5rem
}
.vr-caption{
margin-top:5px;margin-top:0.5rem
}
.vr-label{
display:inline;margin-right:5px;margin-right:0.5rem
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.ui-table .legend,.ui-table .unit-row,.ui-spotbox,.ui-messages-error,.layouts-basket .error .voucher-input,.vr-breather,.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.layouts-footer .unit,.customer-reviews .rating-box,.layouts-addtocart .cta-outline,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout form,.layouts-checkout .password-tips,.page-account .form .unit-row,.page-account .layouts-basket .a a,.ticketing-index .choices .unit,.ticketing-form .ui-spotbox,.ticketing-login .lead-header,.ticketing-login form,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-message .message-area .message.message-notes{
margin-left:-10px;margin-left:-1rem;padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.layouts-addtocart{
padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.vr-section,.theme-monozine .main-title,.changing-room .secondary-nav,.changing-room .submit-box,.page-changing-room .submit-box,.layouts-pager-arrow,.layouts-tiles,.layouts-showcase,.category-content,.layouts-slidezine>.tapnav,.customer-reviews .rating-box,.customer-reviews .lead-quote,.checkout-cancel,.layouts-addtocart .cta,.layouts-checkout .main-content,.layouts-checkout .ui-messages-error,.layouts-checkout .unit-row,.layouts-checkout .checkout-complete .ui-spotbox,.checkout-review,.page-account .address,.page-account .form .unit-row,.ticketing-login .main-content,.ticketing-login .ui-messages-error,.ticketing-login .unit-row,.ticketing-message .overview,.ticketing-message .message-area,.ticketing-message .message-reply,.ticketing-message .message-comment,.popup-interest{
margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem
}
.vr-section-top{
margin-top:20px;margin-top:2rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:20px;margin-bottom:2rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:20px;margin-bottom:2rem
}
.vr-section-box,.page-product .layouts-showcase,.layouts-stages,.logo-parade,.ticketing-index .choices .unit,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .message-response{
margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem
}
.vr-section-box-top,.layouts-footer{
margin-top:20px;margin-top:2rem;padding-top:20px;padding-top:2rem
}
.vr-section-box-bottom,.layouts-checkout .main-content,.ticketing-login .main-content{
margin-bottom:20px;margin-bottom:2rem;padding-bottom:20px;padding-bottom:2rem
}
.vr-spacer,.theme-monozine .lead-quote,.layouts-footer a,.category-content .unit-row,.category-content .unit-img,.layouts-icards,.addthis_toolbox,.buybox,.buybox .content-follower,.photo-gallery .content-leader,.customer-reviews q cite,.specification h4,.layouts-basket .voucher-input,.layouts-checkout .unit-heading,.layouts-checkout .password-tips li,.checkout-payment .info,.ui-tooltip-content p,.ticketing-form fieldset,.ticketing-queries-admin .layouts-pager-number,.popup-pwxmas .target{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-spacer-top{
margin-top:10px;margin-top:1rem
}
.ui-spotbox,.vr-spacer-bottom,.buybox .content-leader,.layouts-checkout .lead-header,.social-media .social-lead,.ticketing-login .lead-header{
margin-bottom:10px;margin-bottom:1rem
}
.ui-messages-error,.layouts-basket .error .voucher-input,.vr-spacer-box,.changing-room .instruction,.page-changing-room .avatar-character-switcher,.layouts-slideshow h3,.layouts-checkout .special-bar,.page-account .layouts-basket .a a,.offers-status,.ticketing-form .ui-spotbox,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem
}
.vr-spacer-box-top,.layouts-footer .unit-footer{
margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem
}
[class*="ui-tapmenu"] header,.vr-spacer-box-bottom{
margin-bottom:10px;margin-bottom:1rem;padding-bottom:10px;padding-bottom:1rem
}
.ui-table .unit-row,.checkout-complete.layouts-checkout .main-content .ui-spotbox,.layouts-addtocart .cta,.layouts-basket .lead-header,.layouts-checkout .lead-header,.ticketing-login .lead-header,.ticketing-queries-admin .query-display tr,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content{
padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem
}
.vr-title-1,.theme-monozine .main-title,.theme-monozine .title,.layouts-addtocart .title{
margin-bottom:30px;margin-bottom:3rem
}
.vr-title-2,.theme-monozine .page .title{
margin-bottom:15px;margin-bottom:1.5rem
}
.vr-title-3,.preview .unit-title,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.page-account .unit-title,.theme-monozine .offers .layouts-showcase .title,.popup-interest .unit-title{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-title-4,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-1,.theme-monozine .lead-header .intro,.category-listing .unit-intro,article.ticketing .unit-intro{
margin-top:-25px;margin-top:-2.5rem;margin-bottom:30px;margin-bottom:3rem
}
.vr-intro-2{
margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-3,.theme-monozine .offers .layouts-showcase .intro{
margin-top:-3px;margin-top:-0.3rem;margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-4{
margin-top:-3px;margin-top:-0.3rem;margin-bottom:5px;margin-bottom:0.5rem
}
.vr-intro-5{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-body-text,.vr-body-text p,.ticketing-message .message-area .message p,.popup-interest p,.vr-body-text p,.ticketing-message .message-area .message p p,.popup-interest p p{
margin-bottom:20px;margin-bottom:2rem
}
.ui-accordian .vr-title{
margin-top:10px;margin-top:1rem
}
.layouts-footer .unit-heading{
margin-bottom:10px;margin-bottom:1rem
}
.vr-footerbumper{
margin-top:35px;margin-top:3.5rem
}
.vr-thumbs{
margin-bottom:30px;margin-bottom:3rem
}
.vr-pane-heading,.layouts-tiles .unit-heading,.layouts-tiles .unit-txt{
margin-bottom:3px;margin-bottom:0.3rem
}
.sidebar-active .vr-thumbs-title,.sidebar-active .layouts-showcase .unit-txt,.layouts-showcase .sidebar-active .unit-txt,.sidebar-active .category-content .unit-txt,.category-content .sidebar-active .unit-txt{
margin-bottom:0
}
.vr-thumbs img{
margin-bottom:10px;margin-bottom:1rem
}
.vr-grid{
margin-bottom:30px;margin-bottom:3rem
}
.vr-caption{
margin-top:5px;margin-top:0.5rem
}
.vr-label{
display:inline;margin-right:5px;margin-right:0.5rem
}
}
@media screen and (min-width: 960px){
.ui-table .legend,.ui-table .unit-row,.ui-spotbox,.ui-messages-error,.layouts-basket .error .voucher-input,.vr-breather,.changing-room .instruction,.changing-room .disclaimer,.page-changing-room .disclaimer,.layouts-footer .unit,.customer-reviews .rating-box,.layouts-addtocart .cta-outline,.layouts-basket .lead-header,.layouts-checkout .lead-header,.layouts-checkout form,.layouts-checkout .password-tips,.page-account .form .unit-row,.page-account .layouts-basket .a a,.ticketing-index .choices .unit,.ticketing-form .ui-spotbox,.ticketing-login .lead-header,.ticketing-login form,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-message .message-area .message.message-notes{
margin-left:-10px;margin-left:-1rem;padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.vr-section,.theme-monozine .main-title,.changing-room .secondary-nav,.changing-room .submit-box,.page-changing-room .submit-box,.layouts-pager-arrow,.layouts-tiles,.layouts-showcase,.category-content,.layouts-slidezine>.tapnav,.customer-reviews .rating-box,.customer-reviews .lead-quote,.checkout-cancel,.layouts-addtocart .cta,.layouts-checkout .main-content,.layouts-checkout .ui-messages-error,.layouts-checkout .unit-row,.layouts-checkout .checkout-complete .ui-spotbox,.checkout-review,.page-account .address,.page-account .form .unit-row,.ticketing-login .main-content,.ticketing-login .ui-messages-error,.ticketing-login .unit-row,.ticketing-message .overview,.ticketing-message .message-area,.ticketing-message .message-reply,.ticketing-message .message-comment,.popup-interest{
margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem
}
.layouts-addtocart{
padding-left:40px;padding-left:4rem;padding-right:40px;padding-right:4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.vr-section-top{
margin-top:25px;margin-top:2.5rem
}
.vr-section-bottom,.customer-reviews .unit,.layouts-basket .lead-header{
margin-bottom:25px;margin-bottom:2.5rem
}
.vr-section-box,.page-product .layouts-showcase,.layouts-stages,.logo-parade,.ticketing-index .choices .unit,.ticketing-queries-admin .layouts-pager-number,.ticketing-message .message-response{
margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem;padding-top:25px;padding-top:2.5rem;padding-bottom:25px;padding-bottom:2.5rem
}
.vr-section-box-top,.layouts-footer{
margin-top:25px;margin-top:2.5rem;padding-top:25px;padding-top:2.5rem
}
.vr-section-box-bottom,.layouts-checkout .main-content,.ticketing-login .main-content{
margin-bottom:25px;margin-bottom:2.5rem;padding-bottom:25px;padding-bottom:2.5rem
}
.vr-spacer,.theme-monozine .lead-quote,.layouts-footer a,.category-content .unit-row,.category-content .unit-img,.layouts-icards,.addthis_toolbox,.buybox,.buybox .content-follower,.photo-gallery .content-leader,.customer-reviews q cite,.specification h4,.layouts-basket .voucher-input,.layouts-checkout .unit-heading,.layouts-checkout .password-tips li,.checkout-payment .info,.ui-tooltip-content p,.ticketing-form fieldset,.ticketing-queries-admin .layouts-pager-number,.popup-pwxmas .target{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-spacer-top{
margin-top:10px;margin-top:1rem
}
.ui-spotbox,.vr-spacer-bottom,.buybox .content-leader,.layouts-checkout .lead-header,.social-media .social-lead,.ticketing-login .lead-header{
margin-bottom:10px;margin-bottom:1rem
}
.ui-messages-error,.layouts-basket .error .voucher-input,.vr-spacer-box,.changing-room .instruction,.page-changing-room .avatar-character-switcher,.layouts-slideshow h3,.layouts-checkout .special-bar,.page-account .layouts-basket .a a,.offers-status,.ticketing-form .ui-spotbox,.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-spacer-box-top,.layouts-footer .unit-footer{
margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem
}
[class*="ui-tapmenu"] header,.vr-spacer-box-bottom{
padding-bottom:10px;padding-bottom:1rem;margin-bottom:10px;margin-bottom:1rem
}
.ui-table .unit-row,.checkout-complete.layouts-checkout .main-content .ui-spotbox,.layouts-addtocart .cta,.layouts-basket .lead-header,.layouts-checkout .lead-header,.ticketing-login .lead-header,.ticketing-queries-admin .query-display tr,.ticketing-message .message-area .message,.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer,.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content{
padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem
}
.vr-title-1,.theme-monozine .main-title,.theme-monozine .title,.layouts-addtocart .title{
margin-bottom:25px;margin-bottom:2.5rem
}
.vr-title-2,.theme-monozine .page .title{
margin-bottom:30px;margin-bottom:3rem
}
.vr-title-3,.preview .unit-title,.layouts-showcase .title,.facebook-bar .title,.category-content .title,.page-account .unit-title,.theme-monozine .offers .layouts-showcase .title,.popup-interest .unit-title{
margin-bottom:10px;margin-bottom:1rem
}
.vr-title-4,.customer-reviews .unit-heading,.customer-reviews .content-follower .title,.customer-reviews .rating-graphical{
margin-bottom:10px;margin-bottom:1rem
}
.vr-title-5,.changing-room .cr-nav .unit-title,.page-changing-room .cr-nav .unit-title,.layouts-basket .unit-title{
margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-1,.theme-monozine .lead-header .intro,.category-listing .unit-intro,article.ticketing .unit-intro{
margin-top:-10px;margin-top:-1rem;margin-bottom:50px;margin-bottom:5rem
}
.vr-intro-2{
margin-top:-25px;margin-top:-2.5rem;margin-bottom:30px;margin-bottom:3rem
}
.vr-intro-3,.theme-monozine .offers .layouts-showcase .intro{
margin-top:-5px;margin-top:-0.5rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-4{
margin-top:-5px;margin-top:-0.5rem;margin-bottom:10px;margin-bottom:1rem
}
.vr-intro-5{
margin-bottom:10px;margin-bottom:1rem
}
.vr-body-text,.vr-body-text p,.ticketing-message .message-area .message p,.popup-interest p,.vr-body-text p,.ticketing-message .message-area .message p p,.popup-interest p p{
margin-bottom:20px;margin-bottom:2rem
}
.ui-accordian .vr-title{
margin-top:10px;margin-top:1rem
}
.layouts-footer .unit-heading{
margin-bottom:10px;margin-bottom:1rem
}
.vr-footerbumper{
margin-top:40px;margin-top:4rem
}
.vr-thumbs{
margin-bottom:35px;margin-bottom:3.5rem
}
.vr-pane-heading,.layouts-tiles .unit-heading,.layouts-tiles .unit-txt{
margin-bottom:2px;margin-bottom:0.2rem
}
.sidebar-active .vr-thumbs-title,.sidebar-active .layouts-showcase .unit-txt,.layouts-showcase .sidebar-active .unit-txt,.sidebar-active .category-content .unit-txt,.category-content .sidebar-active .unit-txt{
margin-bottom:5px;margin-bottom:0.5rem
}
.sidebar-active .vr-thumbs-title,.layouts-showcase .unit-txt,.category-content .unit-txt{
margin-bottom:5px;margin-bottom:0.5rem
}
.vr-thumbs img{
margin-bottom:10px;margin-bottom:1rem
}
.vr-grid{
margin-bottom:30px;margin-bottom:3rem
}
.vr-caption{
margin-top:5px;margin-top:0.5rem
}
.vr-label{
display:inline;margin-right:5px;margin-right:0.5rem
}
.unit-body p{
margin-bottom:20px;margin-bottom:2rem
}
}
@media screen and (min-width: 760px){
.masthead .cta{
display:none
}
}
.unit-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50>.content-leader{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-50>.content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50>.content-footer{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-50.bleed>.content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline;margin-right:-8.65116%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.leader-follower-50>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.leader-follower-50.reading>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50.reading>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-50.reading>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.follower-leader-50{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50>.content-leader{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50>.content-follower{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-50>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50.bleed>.content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline;margin-right:-8.65116%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.follower-leader-50>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.follower-leader-50.reading>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50.reading>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-50.reading>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.leader-follower-sidebar{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-sidebar>.content-follower{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-sidebar>.content-leader{
width:65.51724%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-sidebar>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-sidebar{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-sidebar>.content-follower{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-sidebar>.content-leader{
width:65.51724%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-sidebar>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-overlay-50{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:relative
}
.leader-follower-overlay-50 .content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-overlay-50 .unit-row{
position:relative
}
.leader-follower-overlay-50 .content-leader{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-overlay-50 .content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 960px){
.leader-follower-overlay-50 .content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:absolute;top:0;right:0
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.leader-follower-overlay-50 .content-leader{
display:none
}
.leader-follower-overlay-50 .content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.follower-leader-overlay-50{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:relative
}
.follower-leader-overlay-50 .content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-overlay-50 .unit-row{
position:relative
}
.follower-leader-overlay-50 .content-leader{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-overlay-50 .content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 960px){
.follower-leader-overlay-50 .content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:absolute;top:0;right:0
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.follower-leader-overlay-50 .content-leader{
display:none
}
.follower-leader-overlay-50 .content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.leader-follower-layered,.leader-follower-layered>.content-leader,.leader-follower-layered>.content-follower,.leader-follower-layered>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-layered,.follower-leader-layered>.content-leader,.follower-leader-layered>.content-follower,.follower-leader-layered>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-navbar{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.leader-follower-navbar>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-navbar>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.leader-follower-navbar>.content-follower{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-navbar>.content-leader{
display:none;width:65.51724%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 960px){
.leader-follower-navbar>.content-follower{
width:22.41379%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-navbar>.content-leader{
width:74.13793%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-navbar>.content-footer{
width:100%;float:left;margin-right:3.44828%;display:inline
}
}
.follower-leader-navbar{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.follower-leader-navbar>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-navbar>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.follower-leader-navbar>.content-follower{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-navbar>.content-leader{
display:none;width:65.51724%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 960px){
.follower-leader-navbar>.content-follower{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-navbar>.content-leader{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-navbar>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.leader-follower-wide{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-wide>.content-leader{
width:82.75862%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-wide>.content-follower{
width:13.7931%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-wide>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.leader-follower-wide>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-wide>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.leader-follower-wide>.content-leader{
width:74.13793%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-wide>.content-follower{
width:22.41379%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.follower-leader-wide{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-wide>.content-leader{
width:82.75862%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-wide>.content-follower{
width:13.7931%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-wide>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.follower-leader-wide>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-wide>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.follower-leader-wide>.content-leader{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-wide>.content-follower{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
}
.leader-follower-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0px) and (max-width: 598px){
.leader-follower-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:relative
}
.leader-follower-article>.content-leader{
width:47%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-article>.content-follower{
width:47%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px){
.leader-follower-article>.content-leader{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-article>.content-follower{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-article>.content-footer{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 960px){
.leader-follower-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-article>.content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-article>.content-follower{
width:39.65517%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-article>.content-footer{
width:39.65517%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-article.bleed>.content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline;margin-left:-4.65116%
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.leader-follower-article.reading>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-article.reading>.content-follower{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-article.reading>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.follower-leader-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0px) and (max-width: 598px){
.follower-leader-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:relative
}
.follower-leader-article>.content-leader{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-article>.content-follower{
width:65.51724%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 599px){
.follower-leader-article>.content-leader{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-article>.content-follower{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-article>.content-footer{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 960px){
.follower-leader-article{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-article>.content-leader{
width:56.89655%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-article>.content-follower{
width:39.65517%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-article>.content-footer{
width:39.65517%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-article.bleed>.content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline;margin-left:-4.65116%
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.follower-leader-article.reading>.content-leader{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.follower-leader-article.reading>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-article.reading>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.leader-follower-narrow{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.leader-follower-narrow>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-narrow>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px){
.leader-follower-narrow>.content-follower{
width:13.7931%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-narrow>.content-leader{
width:82.75862%;float:left;margin-right:3.44828%;display:inline
}
.leader-follower-narrow>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.follower-leader-narrow{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0) and (max-width: 759px){
.follower-leader-narrow>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-narrow>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px){
.follower-leader-narrow>.content-follower{
width:15.5%;float:left;display:inline
}
.follower-leader-narrow>.content-leader{
width:82.75862%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-narrow>.content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.leader-follower-inline{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-inline>.content-leader{
width:50%;height:auto
}
.leader-follower-inline.inline-left>.content-leader{
float:left;margin-right:3%
}
.leader-follower-inline.inline-right>.content-leader{
float:right
}
.leader-follower-inline>.content-follower{
width:100%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.leader-follower-inline>.content-leader{
width:100%;margin-right:0;margin-bottom:3%
}
}
@media screen and (min-width: 599px){
.leader-follower-inline{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.leader-follower-inline>.content-leader{
width:50%;height:auto
}
.leader-follower-inline.inline-left>.content-leader{
float:left;margin-right:3%
}
.leader-follower-inline.inline-right>.content-leader{
float:right
}
.leader-follower-inline>.content-follower{
width:100%
}
}
.follower-leader-inline{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-inline>.content-follower>.content-leader{
width:50%;height:auto
}
.follower-leader-inline.inline-left>.content-follower>.content-leader{
float:left;margin-right:3%
}
.follower-leader-inline.inline-right>.content-follower>.content-leader{
float:right
}
.follower-leader-inline>.content-follower{
width:100%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.follower-leader-inline>.content-follower>.content-leader{
width:100%;margin-right:0;margin-bottom:3%
}
}
@media screen and (min-width: 599px){
.follower-leader-inline{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.follower-leader-inline>.content-follower>.content-leader{
width:50%;height:auto
}
.follower-leader-inline.inline-left>.content-follower>.content-leader{
float:left;margin-right:3%
}
.follower-leader-inline.inline-right>.content-follower>.content-leader{
float:right
}
.follower-leader-inline>.content-follower{
width:100%
}
}
.txtcolor-default{
color:#757575
}
.txtcolor-lighter{
color:#888
}
.txtcolor-lightest{
color:#bebebe
}
.txtcolor-darker{
color:#5b5b5b
}
.txtcolor-darkest{
color:#323232
}
.bgcolor-offwhite{
background-color:#f3f3f3
}
.bgcolor-lighter{
background-color:#888888
}
.bgcolor-lightest{
background-color:#bebebe
}
.bgcolor-darker{
background-color:#323232
}
.bgcolor-darkest{
background-color:#000001
}
.bgcolor-offwhite-3d{
background-color:#f3f3f3;border:1px solid #888888
}
.bgcolor-lighter-3d{
background-color:#888888;border:1px solid #bebebe
}
.bgcolor-lightest-3d{
background-color:#bebebe;border:1px solid #323232
}
.bgcolor-darker-3d{
background-color:#323232;border:1px solid #000001
}
.bgcolor-darkest-3d{
background-color:#000001;border:1px solid #000001
}
.stripes{
background:#f3f3f4
}
.stripes-primary{
background:#bcc0ff
}
.stripes-secondary{
background:#d1d4ff
}
.stripes-accent{
background:#ffeebf
}
.txtcolor-footer-heading{
color:#828283
}
.txtcolor-footer-text{
color:#999999
}
.txtcolor-footer-link{
color:#828282
}
.bgcolor-footer-mono-primary{
background-color:#f9f9f9
}
.bgcolor-footer-mono-primary-3d{
background-color:#f9f9f9;border:1px solid #dedede
}
.bgcolor-footer-mono-secondary{
background-color:#dedede
}
.bgcolor-footer-mono-secondary-3d{
background-color:#dedede;border:1px solid #f9f9f9
}
body{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif
}
a{
color:inherit
}
.typeface-light{
font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.typeface-regular{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif
}
.typeface-medium{
font-family:'EauDouceSansMedium', Arial, Helvetica, sans-serif
}
.typeface-bold{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.bgcolor-flat-primary{
background-color:#f90
}
.bgcolor-flat-primary .highlighted{
background-color:#cc7a00
}
.bgcolor-gradient-primary{
background-color:#f90;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFAD33', endColorstr='#FFCC7A00');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWQzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjN2EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffad33), color-stop(100%, #cc7a00));background-image:-webkit-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:-moz-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:-o-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:linear-gradient(top, #ffad33 0%,#cc7a00 100%)
}
.bgcolor-3d-primary{
background-color:#f90;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFAD33', endColorstr='#FFCC7A00');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWQzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjN2EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffad33), color-stop(100%, #cc7a00));background-image:-webkit-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:-moz-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:-o-linear-gradient(top, #ffad33 0%,#cc7a00 100%);background-image:linear-gradient(top, #ffad33 0%,#cc7a00 100%);border:1px solid #cc7a00;border-top-color:#995c00
}
.bgcolor-flat-secondary{
background-color:#ffde00
}
.bgcolor-flat-secondary .highlighted{
background-color:#ccb200
}
.bgcolor-gradient-secondary{
background-color:#ffde00;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFE533', endColorstr='#FFCCB200');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTUzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjYjIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe533), color-stop(100%, #ccb200));background-image:-webkit-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:-moz-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:-o-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:linear-gradient(top, #ffe533 0%,#ccb200 100%)
}
.bgcolor-3d-secondary{
background-color:#ffde00;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFE533', endColorstr='#FFCCB200');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTUzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjYjIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe533), color-stop(100%, #ccb200));background-image:-webkit-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:-moz-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:-o-linear-gradient(top, #ffe533 0%,#ccb200 100%);background-image:linear-gradient(top, #ffe533 0%,#ccb200 100%);border:1px solid #ccb200;border-top-color:#998500
}
.bgcolor-flat-accent{
background-color:#6599ff
}
.bgcolor-flat-accent .highlighted{
background-color:#3277ff
}
.bgcolor-gradient-accent{
background-color:#6599ff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF98BBFF', endColorstr='#FF3277FF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YmJmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyNzdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98bbff), color-stop(100%, #3277ff));background-image:-webkit-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:-moz-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:-o-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:linear-gradient(top, #98bbff 0%,#3277ff 100%)
}
.bgcolor-3d-accent{
background-color:#6599ff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF98BBFF', endColorstr='#FF3277FF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YmJmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyNzdmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98bbff), color-stop(100%, #3277ff));background-image:-webkit-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:-moz-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:-o-linear-gradient(top, #98bbff 0%,#3277ff 100%);background-image:linear-gradient(top, #98bbff 0%,#3277ff 100%);border:1px solid #3277ff;border-top-color:#0056fe
}
.theme-monozine .main-title{
font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif;color:#323232;text-align:center
}
.theme-monozine .main-intro{
text-align:center;color:#888
}
.theme-monozine .title{
font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif;color:#323232
}
.theme-monozine .lead-header{
text-align:center
}
.theme-monozine .lead-header .intro{
color:#888
}
.theme-monozine .lead-quote{
display:block;position:relative
}
.theme-monozine .lead-quote:after{
content:'\201C';font-size:205px;font-size:20.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;display:block;float:left;margin-right:10px;margin-right:1rem;color:#e1e1e1;top:0px;position:absolute;margin-top:86px
}
.theme-monozine .lead-quote:after{
left:-0.45em
}
@media screen and (min-width: 0) and (max-width: 759px){
.theme-monozine .lead-quote:after{
font-size:150px;font-size:15rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.theme-monozine .lead-quote:after{
bottom:16px
}
}
.theme-monozine .lead-quote cite{
color:#bebebe
}
.black{
background:black
}
.black .title,.black .unit-title{
color:#bebebe
}
.black .intro,.black .unit-intro{
color:#888
}
.cta-primary{color:#9b0801;background-color:#fd291f;-webkit-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#dd0c02 0 0.1em 3px,#be0a02 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;-moz-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#dd0c02 0 0.1em 3px,#be0a02 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#dd0c02 0 0.1em 3px,#be0a02 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;color:#FFF;/* text-shadow:#33B1B3 0 1px 0; */}
.cta-primary:hover{
background-color:#B0DFD4
}
.purchase-stop .cta-primary{
color:#595959;background-color:#999;-webkit-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#7a7a7a 0 0.1em 3px,#6b6b6b 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;-moz-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#7a7a7a 0 0.1em 3px,#6b6b6b 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#7a7a7a 0 0.1em 3px,#6b6b6b 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;opacity:0.8
}
.purchase-stop .cta-primary:hover{
background-color:#b3b3b3
}
.cta-secondary{
color:green;background-color:lime;-webkit-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#00c200 0 0.1em 3px,#00a300 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;-moz-box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#00c200 0 0.1em 3px,#00a300 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px;box-shadow:inset rgba(255,255,255,0.1) 0 0.3em 0.3em,inset rgba(0,0,0,0.15) 0 -0.1em 0.3em,#00c200 0 0.1em 3px,#00a300 0 0.3em 1px,rgba(0,0,0,0.2) 0 0.5em 5px
}
.cta-secondary:hover{
background-color:#3f3
}
.animated{
-webkit-animation:1s ease both;-moz-animation:1s ease both;-ms-animation:1s ease both;-o-animation:1s ease both;animation:1s ease both
}
.animated.hinge{
-webkit-animation:2s ease both;-moz-animation:2s ease both;-ms-animation:2s ease both;-o-animation:2s ease both;animation:2s ease both
}
.fadeInLeft{
-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft
}
.bounceIn{
-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn
}
.bounceInDown{
-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown
}
.bounceOutLeft{
-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft
}
.flipInX{
-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-ms-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX
}
@-moz-keyframes bounceOut{
0%{
-moz-transform:scale(1, 1);transform:scale(1, 1)
}
25%{
-moz-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)
}
50%{
opacity:1;-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)
}
100%{
opacity:0;-moz-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
}
@-webkit-keyframes bounceOut{
0%{
-webkit-transform:scale(1, 1);transform:scale(1, 1)
}
25%{
-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)
}
50%{
opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)
}
100%{
opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
}
@-o-keyframes bounceOut{
0%{
-o-transform:scale(1, 1);transform:scale(1, 1)
}
25%{
-o-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)
}
50%{
opacity:1;-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)
}
100%{
opacity:0;-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
}
@-ms-keyframes bounceOut{
0%{
-ms-transform:scale(1, 1);transform:scale(1, 1)
}
25%{
-ms-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)
}
50%{
opacity:1;-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)
}
100%{
opacity:0;-ms-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
}
@keyframes bounceOut{
0%{
transform:scale(1, 1)
}
25%{
transform:scale(0.95, 0.95)
}
50%{
opacity:1;transform:scale(1.1, 1.1)
}
100%{
opacity:0;transform:scale(0.3, 0.3)
}
}
@-moz-keyframes bounceOutUp{
0%{
-moz-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-moz-transform:translateY(20px);transform:translateY(20px)
}
100%{
opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)
}
}
@-webkit-keyframes bounceOutUp{
0%{
-webkit-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)
}
100%{
opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)
}
}
@-o-keyframes bounceOutUp{
0%{
-o-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-o-transform:translateY(20px);transform:translateY(20px)
}
100%{
opacity:0;-o-transform:translateY(-2000px);transform:translateY(-2000px)
}
}
@-ms-keyframes bounceOutUp{
0%{
-ms-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-ms-transform:translateY(20px);transform:translateY(20px)
}
100%{
opacity:0;-ms-transform:translateY(-2000px);transform:translateY(-2000px)
}
}
@keyframes bounceOutUp{
0%{
transform:translateY(0)
}
20%{
opacity:1;transform:translateY(20px)
}
100%{
opacity:0;transform:translateY(-2000px)
}
}
@-moz-keyframes bounceOutDown{
0%{
-moz-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-moz-transform:translateY(-20px);transform:translateY(-20px)
}
100%{
opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)
}
}
@-webkit-keyframes bounceOutDown{
0%{
-webkit-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)
}
100%{
opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)
}
}
@-o-keyframes bounceOutDown{
0%{
-o-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-o-transform:translateY(-20px);transform:translateY(-20px)
}
100%{
opacity:0;-o-transform:translateY(2000px);transform:translateY(2000px)
}
}
@-ms-keyframes bounceOutDown{
0%{
-ms-transform:translateY(0);transform:translateY(0)
}
20%{
opacity:1;-ms-transform:translateY(-20px);transform:translateY(-20px)
}
100%{
opacity:0;-ms-transform:translateY(2000px);transform:translateY(2000px)
}
}
@keyframes bounceOutDown{
0%{
transform:translateY(0)
}
20%{
opacity:1;transform:translateY(-20px)
}
100%{
opacity:0;transform:translateY(2000px)
}
}
@-moz-keyframes bounceOutLeft{
0%{
-moz-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-moz-transform:translateX(20px);transform:translateX(20px)
}
100%{
opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)
}
}
@-webkit-keyframes bounceOutLeft{
0%{
-webkit-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)
}
100%{
opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)
}
}
@-o-keyframes bounceOutLeft{
0%{
-o-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-o-transform:translateX(20px);transform:translateX(20px)
}
100%{
opacity:0;-o-transform:translateX(-2000px);transform:translateX(-2000px)
}
}
@-ms-keyframes bounceOutLeft{
0%{
-ms-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-ms-transform:translateX(20px);transform:translateX(20px)
}
100%{
opacity:0;-ms-transform:translateX(-2000px);transform:translateX(-2000px)
}
}
@keyframes bounceOutLeft{
0%{
transform:translateX(0)
}
20%{
opacity:1;transform:translateX(20px)
}
100%{
opacity:0;transform:translateX(-2000px)
}
}
@-moz-keyframes bounceOutRight{
0%{
-moz-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-moz-transform:translateX(-20px);transform:translateX(-20px)
}
100%{
opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)
}
}
@-webkit-keyframes bounceOutRight{
0%{
-webkit-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)
}
100%{
opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)
}
}
@-o-keyframes bounceOutRight{
0%{
-o-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-o-transform:translateX(-20px);transform:translateX(-20px)
}
100%{
opacity:0;-o-transform:translateX(2000px);transform:translateX(2000px)
}
}
@-ms-keyframes bounceOutRight{
0%{
-ms-transform:translateX(0);transform:translateX(0)
}
20%{
opacity:1;-ms-transform:translateX(-20px);transform:translateX(-20px)
}
100%{
opacity:0;-ms-transform:translateX(2000px);transform:translateX(2000px)
}
}
@keyframes bounceOutRight{
0%{
transform:translateX(0)
}
20%{
opacity:1;transform:translateX(-20px)
}
100%{
opacity:0;transform:translateX(2000px)
}
}
@-moz-keyframes bounceIn{
0%{
opacity:0;-moz-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
50%{
opacity:1;-moz-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)
}
70%{
-moz-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)
}
100%{
-moz-transform:scale(1, 1);transform:scale(1, 1)
}
}
@-webkit-keyframes bounceIn{
0%{
opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
50%{
opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)
}
70%{
-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)
}
100%{
-webkit-transform:scale(1, 1);transform:scale(1, 1)
}
}
@-o-keyframes bounceIn{
0%{
opacity:0;-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
50%{
opacity:1;-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)
}
70%{
-o-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)
}
100%{
-o-transform:scale(1, 1);transform:scale(1, 1)
}
}
@-ms-keyframes bounceIn{
0%{
opacity:0;-ms-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)
}
50%{
opacity:1;-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)
}
70%{
-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)
}
100%{
-ms-transform:scale(1, 1);transform:scale(1, 1)
}
}
@keyframes bounceIn{
0%{
opacity:0;transform:scale(0.3, 0.3)
}
50%{
opacity:1;transform:scale(1.05, 1.05)
}
70%{
transform:scale(0.9, 0.9)
}
100%{
transform:scale(1, 1)
}
}
@-moz-keyframes bounceInDown{
0%{
opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)
}
60%{
opacity:1;-moz-transform:translateY(30px);transform:translateY(30px)
}
80%{
-moz-transform:translateY(-10px);transform:translateY(-10px)
}
100%{
-moz-transform:translateY(0);transform:translateY(0)
}
}
@-webkit-keyframes bounceInDown{
0%{
opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)
}
60%{
opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)
}
80%{
-webkit-transform:translateY(-10px);transform:translateY(-10px)
}
100%{
-webkit-transform:translateY(0);transform:translateY(0)
}
}
@-o-keyframes bounceInDown{
0%{
opacity:0;-o-transform:translateY(-2000px);transform:translateY(-2000px)
}
60%{
opacity:1;-o-transform:translateY(30px);transform:translateY(30px)
}
80%{
-o-transform:translateY(-10px);transform:translateY(-10px)
}
100%{
-o-transform:translateY(0);transform:translateY(0)
}
}
@-ms-keyframes bounceInDown{
0%{
opacity:0;-ms-transform:translateY(-2000px);transform:translateY(-2000px)
}
60%{
opacity:1;-ms-transform:translateY(30px);transform:translateY(30px)
}
80%{
-ms-transform:translateY(-10px);transform:translateY(-10px)
}
100%{
-ms-transform:translateY(0);transform:translateY(0)
}
}
@keyframes bounceInDown{
0%{
opacity:0;transform:translateY(-2000px)
}
60%{
opacity:1;transform:translateY(30px)
}
80%{
transform:translateY(-10px)
}
100%{
transform:translateY(0)
}
}
@-moz-keyframes bounceInUp{
0%{
opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)
}
60%{
opacity:1;-moz-transform:translateY(-30px);transform:translateY(-30px)
}
80%{
-moz-transform:translateY(10px);transform:translateY(10px)
}
100%{
-moz-transform:translateY(0);transform:translateY(0)
}
}
@-webkit-keyframes bounceInUp{
0%{
opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)
}
60%{
opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)
}
80%{
-webkit-transform:translateY(10px);transform:translateY(10px)
}
100%{
-webkit-transform:translateY(0);transform:translateY(0)
}
}
@-o-keyframes bounceInUp{
0%{
opacity:0;-o-transform:translateY(2000px);transform:translateY(2000px)
}
60%{
opacity:1;-o-transform:translateY(-30px);transform:translateY(-30px)
}
80%{
-o-transform:translateY(10px);transform:translateY(10px)
}
100%{
-o-transform:translateY(0);transform:translateY(0)
}
}
@-ms-keyframes bounceInUp{
0%{
opacity:0;-ms-transform:translateY(2000px);transform:translateY(2000px)
}
60%{
opacity:1;-ms-transform:translateY(-30px);transform:translateY(-30px)
}
80%{
-ms-transform:translateY(10px);transform:translateY(10px)
}
100%{
-ms-transform:translateY(0);transform:translateY(0)
}
}
@keyframes bounceInUp{
0%{
opacity:0;transform:translateY(2000px)
}
60%{
opacity:1;transform:translateY(-30px)
}
80%{
transform:translateY(10px)
}
100%{
transform:translateY(0)
}
}
@-moz-keyframes bounceInRight{
0%{
opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)
}
60%{
opacity:1;-moz-transform:translateX(-30px);transform:translateX(-30px)
}
80%{
-moz-transform:translateX(10px);transform:translateX(10px)
}
100%{
-moz-transform:translateX(0);transform:translateX(0)
}
}
@-webkit-keyframes bounceInRight{
0%{
opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)
}
60%{
opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)
}
80%{
-webkit-transform:translateX(10px);transform:translateX(10px)
}
100%{
-webkit-transform:translateX(0);transform:translateX(0)
}
}
@-o-keyframes bounceInRight{
0%{
opacity:0;-o-transform:translateX(2000px);transform:translateX(2000px)
}
60%{
opacity:1;-o-transform:translateX(-30px);transform:translateX(-30px)
}
80%{
-o-transform:translateX(10px);transform:translateX(10px)
}
100%{
-o-transform:translateX(0);transform:translateX(0)
}
}
@-ms-keyframes bounceInRight{
0%{
opacity:0;-ms-transform:translateX(2000px);transform:translateX(2000px)
}
60%{
opacity:1;-ms-transform:translateX(-30px);transform:translateX(-30px)
}
80%{
-ms-transform:translateX(10px);transform:translateX(10px)
}
100%{
-ms-transform:translateX(0);transform:translateX(0)
}
}
@keyframes bounceInRight{
0%{
opacity:0;transform:translateX(2000px)
}
60%{
opacity:1;transform:translateX(-30px)
}
80%{
transform:translateX(10px)
}
100%{
transform:translateX(0)
}
}
@-moz-keyframes bounceInLeft{
0%{
opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)
}
60%{
opacity:1;-moz-transform:translateX(30px);transform:translateX(30px)
}
80%{
-moz-transform:translateX(-10px);transform:translateX(-10px)
}
100%{
-moz-transform:translateX(0);transform:translateX(0)
}
}
@-webkit-keyframes bounceInLeft{
0%{
opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)
}
60%{
opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)
}
80%{
-webkit-transform:translateX(-10px);transform:translateX(-10px)
}
100%{
-webkit-transform:translateX(0);transform:translateX(0)
}
}
@-o-keyframes bounceInLeft{
0%{
opacity:0;-o-transform:translateX(-2000px);transform:translateX(-2000px)
}
60%{
opacity:1;-o-transform:translateX(30px);transform:translateX(30px)
}
80%{
-o-transform:translateX(-10px);transform:translateX(-10px)
}
100%{
-o-transform:translateX(0);transform:translateX(0)
}
}
@-ms-keyframes bounceInLeft{
0%{
opacity:0;-ms-transform:translateX(-2000px);transform:translateX(-2000px)
}
60%{
opacity:1;-ms-transform:translateX(30px);transform:translateX(30px)
}
80%{
-ms-transform:translateX(-10px);transform:translateX(-10px)
}
100%{
-ms-transform:translateX(0);transform:translateX(0)
}
}
@keyframes bounceInLeft{
0%{
opacity:0;transform:translateX(-2000px)
}
60%{
opacity:1;transform:translateX(30px)
}
80%{
transform:translateX(-10px)
}
100%{
transform:translateX(0)
}
}
.ticketing-message .message-response a,.ticketing-message .message-reply .unit-header .action-btn,.ticketing-message .message-reply .unit-footer .action-btn,.ticketing-message .message-comment .unit-header .action-btn,.ticketing-message .message-comment .unit-footer .action-btn{
border:1px solid #5b5b5b;border-radius:5px;padding:5px;display:inline-block
}
.ticketing-message .message-response a:hover,.ticketing-message .message-reply .unit-header .action-btn:hover,.ticketing-message .message-reply .unit-footer .action-btn:hover,.ticketing-message .message-comment .unit-header .action-btn:hover,.ticketing-message .message-comment .unit-footer .action-btn:hover{
background:#757575;color:#323232
}
.changing-room .col-1{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.changing-room .col-2{
width:39.65517%;float:left;margin-right:3.44828%;display:inline
}
.changing-room .col-3{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .secondary-nav ul{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.changing-room .secondary-nav ul li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.changing-room .secondary-nav ul li a{
color:#bebebe
}
.changing-room .secondary-nav ul li a:hover{
color:#5b5b5b
}
.changing-room .secondary-nav ul li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.changing-room .secondary-nav ul li.highlighted,.changing-room .secondary-nav ul li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.changing-room .secondary-nav ul .highlighted a{
color:#5b5b5b
}
.changing-room .secondary-nav ul .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.changing-room .secondary-nav ul .special.highlighted{
border:0
}
.changing-room .secondary-nav ul .special:hover{
background:transparent
}
.changing-room .cr-nav .unit-title{
color:#888;text-align:center
}
.changing-room .cr-nav ul{
border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
@media screen and (min-width: 760px){
.changing-room .cr-nav li{
padding-left:5%
}
}
@media screen and (min-width: 960px){
.changing-room .cr-nav{
margin-left:-7%;width:37.4%;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0
}
.changing-room .cr-nav ul{
border-left:0;position:absolute
}
}
.changing-room .pages .page .title{
font-size:30px;text-align:center;margin-bottom:15px;margin-bottom:1.5rem
}
.changing-room .title span{
color:#888;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
@media screen and (min-width: 0) and (max-width: 759px){
.changing-room .title span{
display:block
}
}
.changing-room label{
-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%
}
.changing-room input[type="radio"]{
display:none
}
.changing-room .hairoption{
clear:both
}
.changing-room p.haircolour{
margin-top:0
}
.changing-room input[type="text"]{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:25px;min-height:2.5rem
}
@media screen and (min-width: 0) and (max-width: 759px){
.changing-room .secondary-nav{
display:none
}
.changing-room .preview{
display:none
}
.changing-room .cr-nav{
width:100%;padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.changing-room #chwrapper .ui-ticklist li .visited:before{
content:none
}
}
.changing-room form{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .page{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .gender-hair{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .option.hairoption{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .hairoption label{
width:31.03448%;float:left;margin-right:3.44828%;display:inline;height:80px;height:8rem
}
.changing-room .hairoption label:nth-child(3n){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .option{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;clear:both;overflow:hidden
}
.changing-room .colour .options{
width:290px;overflow:auto;clear:both;margin:auto
}
.changing-room .colour .options label{
margin-right:48px
}
.changing-room .gender-hair ul{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.changing-room .gender-hair ul li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.changing-room .gender-hair ul li a{
color:#bebebe
}
.changing-room .gender-hair ul li a:hover{
color:#5b5b5b
}
.changing-room .gender-hair ul li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.changing-room .gender-hair ul li.highlighted,.changing-room .gender-hair ul li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.changing-room .gender-hair ul .highlighted a{
color:#5b5b5b
}
.changing-room .gender-hair ul .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.changing-room .gender-hair ul .special.highlighted{
border:0
}
.changing-room .gender-hair ul .special:hover{
background:transparent
}
.changing-room .gender-hair ul li{
width:49%;float:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative
}
.changing-room .gender-hair ul li label{
width:100%;display:block
}
.changing-room .gender-hair ul{
clear:both;display:block;overflow:hidden;padding-bottom:0;margin-bottom:20px
}
.changing-room .hairoption label{
margin:0;padding:0;border:0;float:left;margin-bottom:10px;margin-bottom:1rem;background-repeat:no-repeat;margin-right:0;background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain
}
@media screen and (min-width: 960px){
.changing-room .hairoption label{
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover
}
}
.changing-room .colour label{
width:35px;width:3.5rem;height:35px;height:3.5rem;float:left
}
.changing-room .colour label:last-child{
margin-right:0
}
.changing-room .colour label{
border:1px solid black;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.changing-room input:checked+.tick:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f00c";color:white;font-size:200%;line-height:1em
}
.changing-room .text input{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%
}
.changing-room .age input{
width:auto;float:none;display:block;margin:0  auto;margin-top:30px;margin-top:3rem
}
.changing-room .personalmessage label{
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.changing-room .error input{
width:98%;margin:auto;display:block;margin-bottom:10px
}
.changing-room p.error{
-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;padding-bottom:10px;border-width:1px
}
.changing-room .submit-box{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px;background-color:#f3f3f3;border:1px solid #888888;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:80.17241%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .submit-box .submit{
width:41.86047%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
.changing-room .submit-box .cta{
margin-top:0
}
.changing-room .layouts-addtocart,.changing-room .overlay{
display:none
}
.purchase-active.changing-room .purchase-go .layouts-addtocart,.purchase-active.changing-room .purchase-go .overlay{
display:block
}
@media screen and (min-width: 599px){
.changing-room .disclaimer{
width:53.48837%;float:left;margin-right:4.65116%;display:inline
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.changing-room .ui-instruct-left{
color:#757575
}
.changing-room .secondary-nav{
display:none
}
.changing-room .preview{
display:none
}
.changing-room .cr-nav{
width:100%
}
.changing-room .cr-nav li{
padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem
}
.changing-room .cr-options{
display:none
}
.changing-room .cr-content{
width:100%
}
.changing-room .cr-options{
width:100%
}
.changing-room .submit-box,.changing-room .disclaimer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .submit-box .submit{
display:none
}
.tap-btn-active .cr-nav{
display:none
}
.tap-btn-active .cr-options{
display:block
}
.preview-active .pages{
display:none
}
.preview-active .preview{
display:block;width:100%
}
.sub-page .ui-instruct-left{
display:none
}
}
.glasses.option{
position:relative;overflow:inherit
}
.glasses.option input[type="checkbox"]{
-webkit-appearance:none;outline:none;width:120px;height:40px;line-height:30px;position:relative;border-radius:6px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;border-bottom:1px solid transparent;-webkit-perspective:200;background-color:#fff
}
.glasses.option input[type="checkbox"]:before,.glasses.option input[type="checkbox"]:after{
text-align:center;position:absolute;z-index:1;width:56px;height:30px;top:4px;border:0;border-top:1px solid rgba(0,0,0,0.15)
}
.glasses.option input[type="checkbox"]:before{
content:attr(data-icon1);left:4px;border-radius:3px 0 0 3px
}
.glasses.option input[type="checkbox"]:after{
content:attr(data-icon2);right:4px;border-radius:0 3px 3px 0
}
.glasses.option input[type="checkbox"]{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d3d3d3));background:-webkit-linear-gradient(top left, #e8e8e8,#d3d3d3);background:-moz-linear-gradient(top left, #e8e8e8,#d3d3d3);background:-o-linear-gradient(top left, #e8e8e8,#d3d3d3);background:linear-gradient(top left, #e8e8e8,#d3d3d3);-webkit-border-image:-webkit-gradient(linear, 100% 0%, 0% 0%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0)), color-stop(0.1, rgba(0,0,0,0.05)), color-stop(0.3, rgba(5,137,200,0.4)), color-stop(0.45, rgba(0,0,0,0.05)), color-stop(0.9, rgba(0,0,0,0.1))) 100% 100%;-webkit-box-shadow:inset #000 -7px 0 1px, inset #000 0 -5px 10px, inset #000 0 3px 3px
}
.glasses.option input[type="checkbox"]:after{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #bdbdbd), color-stop(100%, #6c6c6c));background:-webkit-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-moz-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-o-linear-gradient(top left, #bdbdbd,#6c6c6c);background:linear-gradient(top left, #bdbdbd,#6c6c6c);border-right:1px solid transparent;-webkit-border-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(0.2, rgba(255,255,255,0)), color-stop(0.4, rgba(255,255,255,0.5)), to(rgba(255,255,255,0.05))) 10% 100%;-webkit-box-shadow:rgba(0,0,0,0.6) 8px 3px 10px;-webkit-transform:rotateY(-30deg) scaleX(0.9) scaleY(1.1) translateX(-8px)
}
.glasses.option input[type="checkbox"]:checked{
-webkit-border-image:-webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0)), color-stop(0.1, rgba(255,255,255,0.05)), color-stop(0.3, rgba(5,137,200,0.4)), color-stop(0.45, rgba(255,255,255,0.05)), color-stop(0.9, rgba(255,255,255,0.1))) 100% 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#323232));-webkit-box-shadow:inset #000 7px 0 1px, inset #000 0 -5px 10px, inset #000 0 3px 3px
}
.glasses.option input[type="checkbox"]:checked:before{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #bdbdbd), color-stop(100%, #6c6c6c));background:-webkit-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-moz-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-o-linear-gradient(top left, #bdbdbd,#6c6c6c);background:linear-gradient(top left, #bdbdbd,#6c6c6c);border-left:1px solid transparent;-webkit-border-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(0.2, rgba(255,255,255,0)), color-stop(0.4, rgba(255,255,255,0.5)), to(rgba(255,255,255,0.05))) 10% 100%;-webkit-box-shadow:rgba(0,0,0,0.6) -8px 3px 10px;-webkit-transform:rotateY(30deg) scaleX(0.9) scaleY(1.1) translateX(8px)
}
.glasses.option input[type="checkbox"]:before,.glasses.option input[type="checkbox"]:checked:after{
color:#002aff;-webkit-transform:none;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #ececec));background:-webkit-linear-gradient(top left, #fbfbfb,#ececec);background:-moz-linear-gradient(top left, #fbfbfb,#ececec);background:-o-linear-gradient(top left, #fbfbfb,#ececec);background:linear-gradient(top left, #fbfbfb,#ececec);-webkit-border-image:none;-webkit-box-shadow:none;z-index:2
}
.glasses.option input[type="checkbox"]:after,.glasses.option input[type="checkbox"]:checked:before{
color:#808080;text-shadow:rgba(255,255,255,0.1) 0 -1px 0;-webkit-box-reflect:none;z-index:1
}
.glasses.option .onoffswitch{
margin-left:100px
}
.glasses.option .onoffswitch:before{
width:80px;height:45px;content:"";display:block;position:absolute;left:0;top:50px
}
.preview .unit-title{
text-align:center
}
@media screen and (min-width: 0px) and (max-width: 479px){
.changing-room .main-title{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;margin:0 auto 5px
}
.changing-room .main-title span{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;display:block;line-height:10px;margin-top:15px;margin-top:1.5rem
}
.preview-active .main-title{
display:none
}
}
@media screen and (min-width: 480px){
.changing-room .main-title span{
display:none
}
}
@media screen and (min-width: 599px){
.changing-room .preview .unit-title{
display:none
}
}
@media screen and (min-width: 760px){
.changing-room .ui-instruct-left{
display:none
}
}
.ie .changing-room .last{
margin-right:0 !important
}
.ie .changing-room .colour .options{
width:310px;overflow:visible
}
.ie8 .changing-room .colour .options input[type="radio"]{
display:block !important
}
.ie8 .changing-room input[type="radio"]{
display:block !important
}
.ie8 .changing-room .gender input[type="radio"]{
float:left
}
.ie8 .hairoption input{
float:left
}
.ie9 .changing-room .hairoption input{
float:left
}
.changing-room .glasses-label{
display:none
}
.ie8 .changing-room .glasses-label{
display:inline
}
.ie8 .changing-room #wrapper .hairoption label{
background:none
}
.ie9 .changing-room #wrapper .glasses.option input{
line-height:inherit;background:white
}
.changing-room .theme-monozine .main-title{
margin:10px auto
}
.changing-room .ch-hidden{
display:none
}
@media screen and (min-width: 0px) and (max-width: 598px){
.changing-room .theme-monozine .layouts-addtocart .main-title{
margin:30px auto 20px
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.changing-room .ui-numticklist li:nth-child(n).visited-mobfirst a:before{
content:"1"
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.changing-room #chwrapper .grids12{
width:90%;margin-left:auto;margin-right:auto
}
.changing-room .haircolour .options label{
margin:0 3%
}
}
.changing-room .instruction{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.changing-room .instruction{
background-color:#dedede;color:default;text-align:center
}
.changing-room .instruction b{
text-align:left;float:left
}
.changing-room .instruction i{
font-weight:normal;display:inline;float:right;color:#bebebe
}
.changing-room .option-text input{
width:99%
}
.changing-room .personalmessage .instruction i{
font-style:italic;display:block
}
.changing-room .disclaimer{
text-align:center
}
.changing-room .disclaimer strong{
font-weight:bold
}
.changing-room .bookcover .hairstyle{
width:auto
}
.changing-room .bookcover .chara span{
z-index:3
}
.changing-room .bookcover .chara span.body{
z-index:1
}
.changing-room .bookcover .chara1-{
z-index:500
}
.changing-room .bookcover .chara2-{
display:none
}
.changing-room #chwrapper .bookcover .chara,.changing-room #chwrapper .bookcover .chara .foreground{
width:100%;height:100%;top:0;left:0;right:0;bottom:0
}
.changing-room .bookcover{
position:relative;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%
}
.changing-room .bookcover span{
position:absolute;background-position:center top;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%
}
.changing-room .bookcover .age{
font-size:84px;font-size:8.4rem;color:#f5905c
}
.changing-room .bookcover .title{
position:absolute;top:inherit;left:0;right:0;bottom:0;padding:10px;padding:1rem;color:#fff;text-align:center
}
.changing-room .bookcover .foreground{
top:0;left:0;right:0;bottom:0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%
}
.changing-room .bookcover{
width:250px;width:25rem;height:350px;height:35rem;margin:auto;padding-left:5px;padding-right:5px
}
@media screen and (min-width: 760px){
.changing-room .preview{
margin-top:70px;margin-top:7rem
}
.changing-room .layouts-addtocart .preview{
margin-top:0
}
.changing-room .bookcover{
margin:auto
}
.changing-room .pages .page .title{
position:absolute;width:90%;margin-top:-62px;margin-left:-200px
}
.changing-room .cr-nav{
margin-top:70px
}
.changing-room .cr-options .page{
margin-top:60px
}
}
.changing-room .cr-nav .colour b{
display:inline-block;margin:-10px 10px 0;margin:-1rem 1rem 0;width:20px;width:2rem;height:20px;height:2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-shadow:#ffffff 0 1px 0
}
.changing-room .cr-nav .selection{
margin-bottom:10px;margin-bottom:1rem;margin-left:25px;margin-left:2.5rem
}
.changing-room .cr-nav .selection span{
margin-bottom:-10px;margin-bottom:-1rem
}
.changing-room .cr-nav .selection .text{
margin-bottom:10px;margin-bottom:1rem;display:block
}
.changing-room .cr-nav .surname{
display:block;margin-bottom:10px;margin-bottom:1rem
}
.changing-room .cr-nav .hairoption{
width:50px;height:41px;display:inline-block;-webkit-background-size:107%;-moz-background-size:107%;-o-background-size:107%;background-size:107%;margin:-17px auto -10px;margin:-1.7rem auto -1rem
}
.changing-room .cr-nav i{
color:#323232;width:80px;margin-right:10px;margin-right:1rem
}
.changing-room .cr-nav .glasses:after{
display:block;width:auto;height:20px;margin-top:10px
}
.changing-room .noglasses .cr-nav .glasses:after{
content:"No glasses"
}
.changing-room .yesglasses .cr-nav .glasses:after{
content:"Glasses"
}
.changing-room .cr-nav .selection{
display:none
}
@media screen and (min-width: 0) and (max-width: 759px){
.changing-room .cr-nav .visited .selection{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.changing-room .cr-nav .selection .colour{
display:block;margin-bottom:14px;clear:both
}
.changing-room .cr-nav .selection .colour i{
float:left;display:block
}
}
.page-changing-room .inner-wrapper{
overflow:hidden
}
.page-changing-room .hidden{
width:1px;height:1px;position:fixed;right:0;bottom:0;z-index:0
}
.page-changing-room .col-1{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.page-changing-room .col-2{
width:39.65517%;float:left;margin-right:3.44828%;display:inline
}
.page-changing-room .col-3{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room form{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .page{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .single-character .single-character{
display:none
}
.page-changing-room .multi-character .multi-character{
display:none
}
@media screen and (min-width: 760px) and (max-width: 959px){
.page-changing-room .cr-content{
margin-top:-10px !important;}
}
@media screen and (min-width: 760px){
.page-changing-room .cr-cancel{
clear:both;display:block
}
.page-changing-room.sub-page #chwrapper .options-header .ch-tap-back{
display:none
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.sub-page.page-changing-room .cr-options{
display:block
}
.sub-page.page-changing-room .wrapper .masthead{
display:none
}
.sub-page.page-changing-room .wrapper .primary-nav{
display:none
}
.page-changing-room .wrapper .col-3{
display:none;width:100%
}
.preview-active.sub-page.page-changing-room .wrapper .col-3{
display:block
}
.sub-page.page-changing-room .options-header{
margin-bottom:20px
}
.fixed-supported .sub-page #chwrapper #wrapper{
padding-top:10px
}
}
.page-changing-room .unit-title{
font-size:30px;text-align:center;margin-bottom:15px;margin-bottom:1.5rem;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.page-changing-room .unit-title span{
color:#bebebe
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .unit-title span{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.page-changing-room .main-title{
font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;margin:0 auto 5px
}
.page-changing-room .main-title span{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;display:block;line-height:10px;margin-top:15px;margin-top:1.5rem
}
.page-changing-room .preview-active .main-title{
display:none
}
}
@media screen and (min-width: 480px){
.page-changing-room .main-title span{
display:none
}
}
@media screen and (min-width: 760px){
.page-changing-room .unit-title{
position:absolute;width:90%;margin-left:-200px
}
.page-changing-room .multi-character .unit-title{
margin-top:-150px
}
.page-changing-room .single-character .unit-title{
margin-top:-70px
}
.page-changing-room .preview .unit-title{
position:relative;margin-top:0;margin-left:0;color:#bebebe
}
}
.page-changing-room .submit-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px;background-color:#f3f3f3;/* border:1px solid #888888; */overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius: 0px;}
.page-changing-room .submit-box .submit{
width:41.86047%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
.page-changing-room .submit-box .submit{
width:41.86047%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
.page-changing-room .submit-box .cta{
margin-top:0
}
@media screen and (min-width: 760px){
.page-changing-room .submit-box{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .submit-box .disclaimer{
width:53.48837%;float:left;margin-right:4.65116%;display:inline
}
.page-changing-room .submit-box .submit{
width:41.86047%;float:right;margin-right:0;*margin-left:-3em;display:inline;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.page-changing-room .cr-cancel{
padding-left:25.86207%;display:block
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .cr-cancel{
color:#757575
}
.page-changing-room .submit-box,.page-changing-room .disclaimer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .submit-box .submit{
display:none
}
.page-changing-room .sub-page .cr-cancel{
display:none
}
}
.page-changing-room .disclaimer{
text-transform:none
text-align:left
padding-left: 20px;
padding-right: 15px;
text-transform:none
}
.page-changing-room .disclaimer strong{
font-weight:bold
}
@media screen and (min-width: 760px){
.page-changing-room #wrapper .submit-box .submit-next{
display:block;width:85%
}
.page-changing-room #wrapper .submit-box .submit-desk{
display:none
}
.final-stage.page-changing-room #wrapper .submit-box .submit-next{
display:none
}
.final-stage.page-changing-room #wrapper .submit-box .submit-desk{
display:block
}
}
.page-changing-room .error input{
width:98%;margin:auto;display:block;margin-bottom:10px
}
.page-changing-room p.error{
-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;padding-bottom:10px;border-width:1px
}
.page-changing-room .resubmit{
display:none
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room.sub-page .error{
margin:10px auto
}
.page-changing-room.error-correcting .resubmit{
display:inline;float:right;margin-top:-5px
}
.page-changing-room.error-correcting.purchase-stop .resubmit{
margin-top:0
}
.page-changing-room.error-correcting #wrapper .options-header .tap-btn-next{
display:none
}
.page-changing-room .cr-nav .error{
padding-bottom:10px
}
}
.page-changing-room .avatar-disabler.visited:before{
display:none
}
.page-changing-room .col-disabled{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center;display:none;min-height:400px
}
.page-changing-room .col-disabled .title{
color:#888;display:block
}
.page-changing-room .col-disabled .unit-title{
margin-left:0
}
.page-changing-room .col-disabled .avatar-enabler{
border:1px solid #5b5b5b;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:auto;padding:5px;color:#5b5b5b
}
.page-changing-room .col-disabled .avatar-enabler:hover{
background:#f3f3f3;color:#323232
}
.page-changing-room .col-disabled .cr-preview-shortcut{
display:block;clear:both;margin:auto;margin-top:20px;font-size:160%
}
.page-changing-room .col-disabled .cr-preview-shortcut:after{
right:-3px;top:1px;content:none
}
.page-changing-room .col-disabled .avatar-next{
color:#1a74bf;display:block;margin:20px auto
}
.page-changing-room .col-disabled .avatar-next:hover{
color:#5b5b5b;text-decoration:underline
}
.page-changing-room .col-disabled .avatar-next .ui-go:after{
margin-left:0
}
.page-changing-room .avatar-disabled .col-disabled{
display:block
}
.page-changing-room .avatar-disabled .col-content{
display:none
}
.page-changing-room .avatar-disabler:before{
content:none
}
@media screen and (min-width: 760px){
.page-changing-room .col-disabled{
margin-top:260px;margin-top:26rem;margin-bottom:-360px;margin-bottom:-36rem
}
.page-changing-room .col-disabled .title{
margin-top:-190px
}
.page-changing-room .col-disabled .unit-title{
margin-top:-350px
}
.avatar-renabled.page-changing-room .unit-row-1{
display:block !important
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.page-changing-room .col-disabled .options-header .tap-btn-next span{
display:none
}
}
@media screen and (min-width: 0px) and (max-width: 318px){
.page-changing-room .col-disabled .options-header .tap-btn-back{
display:none
}
}
.page-changing-room .theme-monozine .col-disabled .title{
font-size:18px;line-height:22px;font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;
Text-transform:none
}
.purchase-active.page-changing-room .purchase-go .layouts-addtocart,.purchase-active.page-changing-room .purchase-go .overlay{
display:block
}
.layouts-addtocart,.overlay{
display:none
}
@media screen and (min-width: 760px){
.page-changing-room .single-character .avatar-character-selector{
display:none
}
.page-changing-room .multi-character .avatar-character-selector{
display:block
}
}
.page-changing-room .avatar-character-selector{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.page-changing-room .avatar-character-selector li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.page-changing-room .avatar-character-selector li a{
color:#bebebe
}
.page-changing-room .avatar-character-selector li a:hover{
color:#5b5b5b
}
.page-changing-room .avatar-character-selector li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.page-changing-room .avatar-character-selector li.highlighted,.page-changing-room .avatar-character-selector li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.page-changing-room .avatar-character-selector .highlighted a{
color:#5b5b5b
}
.page-changing-room .avatar-character-selector .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.page-changing-room .avatar-character-selector .special.highlighted{
border:0
}
.page-changing-room .avatar-character-selector .special:hover{
background:transparent
}
.page-changing-room .avatar-character-selector{
display:none;overflow:hidden;padding-bottom:0;margin-top:10px;margin-bottom:-32px
}
.page-changing-room .avatar-character-selector li{
padding-bottom:0;float:left;overflow:hidden;color:#bebebe;margin-right:20px
}
@media screen and (min-width: 760px){
.page-changing-room .avatar-character-selector{
display:block
}
}
.page-changing-room .avatar-character-switcher{
display:none;border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#323232;position:relative;text-align:center
}
.page-changing-room .avatar-character-switcher span{
color:#bebebe;margin-left:5px
}
.page-changing-room .avatar-character-switcher:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0c9";position:absolute;right:18px;font-size:1.5em;color:#bebebe;top:10px
}
.page-changing-room .avatar-character-switcher:hover{
background:#f3f3f3
}
@media screen and (min-width: 0px) and (max-width: 318px){
.page-changing-room .avatar-character-switcher:after{
content:none
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.page-changing-room .avatar-character-switcher{
margin-top:30px
}
.page-changing-room .avatar-character-switcher span{
display:block
}
.page-changing-room .avatar-character-switcher:after{
top:10px
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .multi-character .avatar-character-switcher{
display:block
}
.page-changing-room.sub-page .multi-character .avatar-character-switcher{
display:none
}
}
.page-changing-room .avatar-character-menu li{
border-bottom:1px solid #dadada
}
.page-changing-room .avatar-character-menu li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.page-changing-room .avatar-character-menu li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.page-changing-room .avatar-character-menu li:last-child{
border-bottom:0
}
.page-changing-room .avatar-status li{
min-width:120px
}
.page-changing-room .avatar-status .highlighted{
color:#757575
}
.page-changing-room .avatar-status .status-error{
color:#ff4242;background-color:#ffbaba
}
.page-changing-room .avatar-status .status-error a{
color:#ff4242
}
.page-changing-room .avatar-status .highlighted.status-error{
border:#ff4242 1px solid;background-color:#ffbaba;border-bottom:inherit
}
.page-changing-room .avatar-status span{
display:block
}
.page-changing-room .avatar-status .status-complete:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f058"
}
.page-changing-room .avatar-status .status-disabled:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f056"
}
.page-changing-room .avatar-status .status-incomplete:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f059"
}
.page-changing-room .avatar-status .status-error:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f071"
}
.page-changing-room .avatar-status [class*="status-"]:before{
font-size:1.5em;display:block;float:left;margin-right:10px;height:30px
}
.page-changing-room .avatar-character-selector.avatar-status .status-error{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px
}
.page-changing-room .avatar-character-menu.avatar-status [class*="status-"]:before{
margin-top:16px;margin-left:15px
}
.page-changing-room .avatar-character-menu.avatar-status .status-disabled{
color:#bebebe
}
.page-changing-room .avatar-character-menu.avatar-status .status-disabled a{
color:#bebebe
}
.page-changing-room .avatar-character-menu.avatar-status .status-incomplete:before{
color:#bebebe
}
.page-changing-room .avatar-character-menu.avatar-status li a{
padding-left:50px
}
.page-changing-room .tap-btn-next{
display:none
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .tap-btn-next{
display:block
}
.page-changing-room .submit-box .tap-btn-next{
display:none
}
}
.page-changing-room .tap-btn-next:after,.page-changing-room .tap-btn-next:before{
left:99%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.page-changing-room .tap-btn-next:after{
border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:1.7em;top:50%;margin-top:-1.7em
}
.page-changing-room .tap-btn-next:before{
border-color:rgba(161,161,161,0);border-left-color:#a1a1a1;border-width:1.75em;top:50%;margin-top:-1.75em
}
.page-changing-room .simulator{
width:350px;background:#f3f3f3;border:1px solid #323232;position:fixed;bottom:10px;right:10px;z-index:999;display:block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;opacity:0.2
}
.page-changing-room .simulator:hover{
opacity:1
}
.page-changing-room .simulator header{
color:#323232
}
.page-changing-room .simulator h2{
font-style:bold;font-size:120%
}
.page-changing-room .simulator p{
display:block;margin-bottom:15px;clear:both;overflow:auto
}
.page-changing-room .simulator p span{
display:block;clear:both
}
.page-changing-room .simulator a{
border:1px solid #e1e1e1;display:block;float:left;padding:5px;border-radius:5px
}
.page-changing-room .simulator a:hover{
background-color:#888;color:#323232
}
.page-changing-room .cr-nav .unit-title{
color:#888;text-align:center
}
.page-changing-room .cr-nav ul{
border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left: 20px
}
.page-changing-room .cr-nav .selection{
display:none
}
@media screen and (min-width: 760px){
.page-changing-room .cr-nav li{
padding-left:5%
}
.page-changing-room .cr-nav .cr-preview-shortcut{
display:none
}
}
@media screen and (min-width: 960px){
.page-changing-room .cr-nav{
-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0
}
.page-changing-room .cr-nav ul{
position:absolute
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .secondary-nav{
display:none
}
.page-changing-room .cr-nav{
width:100%;padding-top:0px;padding-bottom:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.page-changing-room .visited .cr-nav .selection{
display:block
}
.page-changing-room .cr-nav li{
padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;height:200px
}
.page-changing-room .tap-btn-active .cr-nav{
display:none
}
.page-changing-room .tap-btn-active .cr-options{
display:block
}
}
@media screen and (min-width: 760px){
.page-changing-room .cr-nav .unit-title{
display:none
}
.page-changing-room .cr-nav{
margin-top:40px
}
.page-changing-room .cr-nav .visited-mobfirst a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f046"
}
}
.page-changing-room .cr-nav .option-color b{
display:inline-block;margin:-10px 10px 0;margin:-1rem 1rem 0;width:20px;width:2rem;height:20px;height:2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-shadow:#ffffff 0 1px 0
}
.page-changing-room .cr-nav .selection{
margin-bottom:10px;margin-bottom:1rem;margin-left:25px;margin-left:2.5rem;font-size: 16px
}
.page-changing-room .cr-nav .selection span{
margin-bottom:-10px;margin-bottom:-1rem
}
.page-changing-room .cr-nav .selection .text{
margin-bottom:10px;margin-bottom:1rem;display:block;margin-right: 5px
}
.page-changing-room .cr-nav .surname{
display:block;margin-bottom:10px;margin-bottom:1rem
}
.page-changing-room .cr-nav .hair-graphic,.page-changing-room .cr-nav .option-graphic{
width:50px;height:50px;display:inline-block;-webkit-background-size:107%;-moz-background-size:107%;-o-background-size:107%;background-size:107%;margin:-17px auto -10px;margin:-1.7rem auto -1rem
}
.page-changing-room .cr-nav i{
color:#323232;width:100px;margin-right:10px;margin-right:1rem;background-color: #fff
}
@media screen and (min-width: 480px){
.page-changing-room .cr-nav i.label{
margin-right:5px;margin-left:10px
}
.page-changing-room .cr-nav .option-color b{
margin:-10px 0 0
}
}
.page-changing-room .cr-nav .glasses:after{
display:block;width:auto;height:20px;margin-top:10px
}
.page-changing-room .glasses0 .cr-nav .glasses:after{
content:"No glasses"
}
.page-changing-room .glasses1 .cr-nav .glasses:after{
content:"Glasses Selected"
}
.page-changing-room .glasses1 .cr-nav .glasses:before{
content:"";width:100px;height:150px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:block;background-position:center center;background-repeat:no-repeat;position:absolute;right:-190px;top:-70px
}
.page-changing-room .glasses1 .cr-nav .glasses{
position:relative
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .cr-nav .visited .selection{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.page-changing-room .cr-nav .selection .option-color{
display:block;margin-bottom:14px;clear:both;text-transform: capitalize;font-size: 16px;text-align: left;padding-left: 0px;padding-right: 0px
}
.page-changing-room .cr-nav .selection .option-color i{
float:left;display:block
}
}
.page-changing-room .tapnav .preview-trigger{
display:none
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .tapnav .preview-trigger{
display:block;border:1px solid #e1e1e1;padding:15px;padding-left:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:10px;margin-right:0;color:#888
}
.page-changing-room .tapnav .preview-trigger:after{
right:18px;top:16px
}
}
.page-changing-room label{
-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%
}
.page-changing-room input[type="radio"]{
display:none
}
.page-changing-room .options-header{
display:none
}
.page-changing-room .options-footer{
display:none
}
.page-changing-room .col-2 .unit-row p{
padding-top:5px

}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room .cr-options{
display:none
}
.page-changing-room .cr-content{
width:100%
}
.page-changing-room .cr-options{
width:100%
}
.page-changing-room .options-header{
display:block
}
.page-changing-room .options-footer{
display:block
}
}
.page-changing-room .avatar-options{
margin-bottom:20px
}
.page-changing-room .gender-hair{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .option-hairgraphics{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .option-hairgraphics label{
width:31.03448%;float:left;margin-right:3.44828%;display:inline;height:75px;height:10rem
}
.page-changing-room .option-hairgraphics label:nth-child(3n){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.page-changing-room .option{
margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;clear:both;overflow:hidden
}
@media screen and (min-width: 760px){
.page-changing-room .cr-options .page{
margin-top:60px
}
}
.sub-page.page-changing-room .options-header{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.sub-page.page-changing-room .options-header .btn{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.sub-page.page-changing-room .options-header .cta{
font-size:18px;margin-top:5px
}
.sub-page.page-changing-room .options-header .tap-btn-next{
float:right;margin-left:0;text-align:right;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:0;margin-right:26px
}
.sub-page.page-changing-room .options-header .ch-tap-back{
float:left;margin-right:0;margin-left:20px;display:inline-block
}
.sub-page.page-changing-room .options-header .ch-tap-back{
position:relative;background:#ffffff;border:1px solid #e1e1e1;min-width:60px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0
}
.sub-page.page-changing-room .options-header .ch-tap-back:after,.sub-page.page-changing-room .options-header .tap-back:before{
right:96%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.sub-page.page-changing-room .options-header .ch-tap-back:after{
border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:1.7em;top:50%;margin-top:-1.7em
}
.sub-page.page-changing-room .options-header .ch-tap-back:before{
border-color:rgba(161,161,161,0);border-right-color:#a1a1a1;border-width:1.75em;top:50%;margin-top:-1.75em
}
@media screen and (min-width: 0px) and (max-width: 479px){
.page-changing-room .options-header .btn span{
display:none
}
}
.sub-page.page-changing-room .options-footer .tap-btn-next{
width:90%;display:block;float:right;text-align:right;box-shadow:none;margin-top:20px;margin-right:20px
}
.sub-page.page-changing-room .options-footer .preview-trigger{
margin-right:20px;float:right;margin-top:20px;color:#bebebe
}
.sub-page.page-changing-room .options-footer .preview-trigger:after{
right:-20px
}
@media screen and (min-width: 760px){
.page-changing-room .options-header{
display:none
}
.page-changing-room .options-footer{
display:none
}
}
@media screen and (min-width: 960px) and (max-height: 780px){
.page-changing-room #chwrapper.single-character .main-title{
font-size:38px;margin-bottom:10px;margin-top:10px
}
.page-changing-room #chwrapper.single-character h2.unit-title{
font-size:18px;margin-bottom:30px;margin-top:0px;margin-top:-37px
}
.page-changing-room #chwrapper.single-character .cr-nav{
margin-top:30px
}
.page-changing-room #chwrapper.single-character .cr-options .page{
margin-top:20px
}
.page-changing-room #chwrapper.single-character .col-3 .unit-title{
margin-top:25px;line-height:1em
}
.page-changing-room #chwrapper.single-character .option-gender-hairstyle.avatar-options{
margin-bottom:0
}
.page-changing-room #chwrapper.single-character .avatar-options.option-color.option-haircolor .instruction{
margin-top:-10px;margin-bottom:0
}
}
@media screen and (min-width: 960px) and (max-height: 730px){
.page-changing-room #chwrapper .primary-nav{
display:none
}
.page-changing-room #chwrapper .main-title{
margin-top:-20px
}
}
.page-changing-room .ticked{
position:relative
}
.page-changing-room .ticked:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f00c";color:white;font-size:227%;line-height:1em;width:0;height:0;left:0;top:0;right:0;bottom:0;text-align:center;margin:0 auto
}
/*.page-changing-room .instruction{
width:100%;
margin-right:0;
display:inline;
background-color:#dedede;
color:default;
text-align:left;
padding-left:15px;
padding-right:15px
}*/
.page-changing-room .instruction i{
font-weight:normal;display:inline;float:right;color:#bebebe
}
.page-changing-room .instruction .firstname i{
float:none
}
.page-changing-room .option-text input{
width:99%
}
.page-changing-room .avatar-options.option-color .options{
width:100%;clear:both;margin:auto;display:table
}
.page-changing-room .avatar-options.option-color .options label{
width:10%;display:table-cell;border:10px solid white;height:40px
}
@media screen and (max-width: 759px) and (min-width: 560px){
.page-changing-room .avatar-options.option-color .options{
width:60%
}
}
.page-changing-room .option-gender ul{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.page-changing-room .option-gender ul li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.page-changing-room .option-gender ul li a{
color:#bebebe
}
.page-changing-room .option-gender ul li a:hover{
color:#5b5b5b
}
.page-changing-room .option-gender ul li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.page-changing-room .option-gender ul li.highlighted,.page-changing-room .option-gender ul li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.page-changing-room .option-gender ul .highlighted a{
color:#5b5b5b
}
.page-changing-room .option-gender ul .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.page-changing-room .option-gender ul .special.highlighted{
border:0
}
.page-changing-room .option-gender ul .special:hover{
background:transparent
}
.page-changing-room .option-gender ul li.tab-gender2,.page-changing-room .avatar-options.option-hairstyle.hairgender2{
background-color:#fffbfe
}
.page-changing-room .option-gender ul li.tab-gender1,.page-changing-room .avatar-options.option-hairstyle.hairgender1{
background-color:#def6ff
}
.page-changing-room .avatar-options.option-hairstyle.hairgender1,.page-changing-room .avatar-options.option-hairstyle.hairgender2{
padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.page-changing-room .option-gender ul li{
width:49%;float:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative
}
.page-changing-room .option-gender ul li label{
width:100%;display:block
}
.page-changing-room .option-gender ul{
clear:both;display:block;overflow:hidden;padding-bottom:0
}
.page-changing-room .option-hairstyle.hairgender1{
display:none
}
.page-changing-room .tab-gender1:hover,.page-changing-room .tab-gender2:hover{
cursor:pointer
}
.page-changing-room .option-hairstyle label{
margin:0;padding:0;border:0;float:left;margin-bottom:0px;background-repeat:no-repeat;margin-right:0;background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain
}
@media screen and (min-width: 960px){
.page-changing-room .option-hairstyle label{
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover
}
}
.page-changing-room .hairoption{
clear:both
}
.page-changing-room p.haircolor{
margin-top:0
}
.page-changing-room .option-glasses{
position:relative;overflow:inherit
}
.page-changing-room .option-glasses .glasses-label{
display:none
}
.page-changing-room .option-glasses input[type="checkbox"]{
-webkit-appearance:none;outline:none;width:120px;height:40px;line-height:30px;position:relative;border-radius:6px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;border-bottom:1px solid transparent;-webkit-perspective:200;background-color:#fff
}
.page-changing-room .option-glasses input[type="checkbox"]:before,.page-changing-room .option-glasses input[type="checkbox"]:after{
text-align:center;position:absolute;z-index:1;width:56px;height:30px;top:4px;border:0;border-top:1px solid rgba(0,0,0,0.15)
}
.page-changing-room .option-glasses input[type="checkbox"]:before{
content:attr(data-icon1);left:4px;border-radius:3px 0 0 3px
}
.page-changing-room .option-glasses input[type="checkbox"]:after{
content:attr(data-icon2);right:4px;border-radius:0 3px 3px 0
}
.page-changing-room .option-glasses input[type="checkbox"]{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d3d3d3));background:-webkit-linear-gradient(top left, #e8e8e8,#d3d3d3);background:-moz-linear-gradient(top left, #e8e8e8,#d3d3d3);background:-o-linear-gradient(top left, #e8e8e8,#d3d3d3);background:linear-gradient(top left, #e8e8e8,#d3d3d3);-webkit-border-image:-webkit-gradient(linear, 100% 0%, 0% 0%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0)), color-stop(0.1, rgba(0,0,0,0.05)), color-stop(0.3, rgba(5,137,200,0.4)), color-stop(0.45, rgba(0,0,0,0.05)), color-stop(0.9, rgba(0,0,0,0.1))) 100% 100%;-webkit-box-shadow:inset #000 -7px 0 1px, inset #000 0 -5px 10px, inset #000 0 3px 3px
}
.page-changing-room .option-glasses input[type="checkbox"]:after{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #bdbdbd), color-stop(100%, #6c6c6c));background:-webkit-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-moz-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-o-linear-gradient(top left, #bdbdbd,#6c6c6c);background:linear-gradient(top left, #bdbdbd,#6c6c6c);border-right:1px solid transparent;-webkit-border-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(0.2, rgba(255,255,255,0)), color-stop(0.4, rgba(255,255,255,0.5)), to(rgba(255,255,255,0.05))) 10% 100%;-webkit-box-shadow:rgba(0,0,0,0.6) 8px 3px 10px;-webkit-transform:rotateY(-30deg) scaleX(0.9) scaleY(1.1) translateX(-8px)
}
.page-changing-room .option-glasses input[type="checkbox"]:checked{
-webkit-border-image:-webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0)), color-stop(0.1, rgba(255,255,255,0.05)), color-stop(0.3, rgba(5,137,200,0.4)), color-stop(0.45, rgba(255,255,255,0.05)), color-stop(0.9, rgba(255,255,255,0.1))) 100% 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#323232));-webkit-box-shadow:inset #000 7px 0 1px, inset #000 0 -5px 10px, inset #000 0 3px 3px
}
.page-changing-room .option-glasses input[type="checkbox"]:checked:before{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #bdbdbd), color-stop(100%, #6c6c6c));background:-webkit-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-moz-linear-gradient(top left, #bdbdbd,#6c6c6c);background:-o-linear-gradient(top left, #bdbdbd,#6c6c6c);background:linear-gradient(top left, #bdbdbd,#6c6c6c);border-left:1px solid transparent;-webkit-border-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(0.2, rgba(255,255,255,0)), color-stop(0.4, rgba(255,255,255,0.5)), to(rgba(255,255,255,0.05))) 10% 100%;-webkit-box-shadow:rgba(0,0,0,0.6) -8px 3px 10px;-webkit-transform:rotateY(30deg) scaleX(0.9) scaleY(1.1) translateX(8px)
}
.page-changing-room .option-glasses input[type="checkbox"]:before,.page-changing-room .option-glasses input[type="checkbox"]:checked:after{
color:#002aff;-webkit-transform:none;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #ececec));background:-webkit-linear-gradient(top left, #fbfbfb,#ececec);background:-moz-linear-gradient(top left, #fbfbfb,#ececec);background:-o-linear-gradient(top left, #fbfbfb,#ececec);background:linear-gradient(top left, #fbfbfb,#ececec);-webkit-border-image:none;-webkit-box-shadow:none;z-index:2
}
.page-changing-room .option-glasses input[type="checkbox"]:after,.page-changing-room .option-glasses input[type="checkbox"]:checked:before{
color:#808080;text-shadow:rgba(255,255,255,0.1) 0 -1px 0;-webkit-box-reflect:none;z-index:1
}
.page-changing-room .option-glasses .onoffswitch{
margin-left:100px
}
.page-changing-room .option-glasses .onoffswitch:before{
width:80px;height:45px;content:"";display:block;position:absolute;left:0;top:50px;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%
}
.page-changing-room .option-glasses label{
border:0
}
.page-changing-room .text input{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;clear:both
}
.page-changing-room .age input{
width:auto;float:none;display:block;margin:0  auto;margin-top:30px;margin-top:3rem;clear:both
}
.page-changing-room .personalmessage label{
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box
}
.page-changing-room .location.avatar-options{
text-align:center
}
.page-changing-room input[type="text"]{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:25px;min-height:2.5rem; margin-top:5px
}
.page-changing-room .benholly .option-glasses .onoffswitch:before{
-webkit-background-size:150%;-moz-background-size:150%;-o-background-size:150%;background-size:150%;background-repeat:no-repeat;background-position:center center;margin-top:10px;margin-left:20px
}
.page-changing-room .benholly .option-hairstyle label{
background-position:center center
}
.page-changing-room .benholly .option-skincolor.option-color .options label{
border-width:3px
}
@media screen and (min-width: 0px) and (max-width: 959px){
.page-changing-room .benholly .option-hairstyle label{
-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%
}
.page-changing-room .benholly .option-hairstyle label.ticked:after{
margin-top:-6px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.page-changing-room .benholly .option-hairstyle label{
-webkit-background-size:80%;-moz-background-size:80%;-o-background-size:80%;background-size:80%
}
}
.page-changing-room .benholly .cr-nav .hair-graphic{
width:100px;height:100px;margin:-20px auto;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-position:center center;background-repeat:no-repeat
}
.page-changing-room .benholly .avatar-options.option-extraa .instruction{
text-align:center
}
.page-changing-room .benholly .avatar-options.option-extraa label{
width:45%;float:left;border:1px solid #e1e1e1;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.page-changing-room .benholly .avatar-options.option-extraa label.ticked{
background:#f3f3f3;border-color:#323232
}
.page-changing-room .benholly .avatar-options.option-extraa label:hover{
color:#5b5b5b;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.page-changing-room .benholly .avatar-options.option-extraa label:first-of-type{
margin-right:5%
}
.page-changing-room .benholly.type1 .avatar-preview{
margin-top:-20px;height:400px
}
.page-changing-room .gender-toggle{
clear:both;display:block;position:relative;top:0px;font-size:14px;width:100%;text-align:center;color:#bebebe
}
.page-changing-room .gender-toggle a{
border-bottom:dotted 1px black;color:black
}
@media screen and (min-width: 599px){
.page-changing-room .preview-active .pages{
display:none
}
.page-changing-room .preview-active .preview{
display:block;width:100%
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.page-changing-room .preview .unit-title{
margin-top:30px
}
}
.page-changing-room .avatar-preview{
position:relative;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%
}
.page-changing-room .avatar-preview.shade{
background:#47bcca
}
.page-changing-room .avatar-preview span{
position:absolute;background-position:center top;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.page-changing-room .col-3 .unit-title{
margin-top:100px
}
}
.page-changing-room .avatar-preview{
width:250px;width:25rem;height:350px;height:35rem;margin:auto;padding-left:5px;padding-right:5px
}
.page-changing-room .avatar-preview span{
width:100%;height:100%;display:block
}
@media screen and (min-width: 760px){
.page-changing-room .col-3 .unit-title{
margin-top:40px;line-height:1em
}
.page-changing-room .col-3 .options-header{
display:none
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-changing-room.sub-page.preview-active .col-3 .options-header .submit-final{
display:none;float:right
}
.page-changing-room.sub-page.preview-active .col-3 .options-header .submit-next{
display:inline-block;float:right
}
.page-changing-room.sub-page.preview-active.final-stage .col-3 .options-header .submit-final{
display:inline-block
}
.page-changing-room.sub-page.preview-active.final-stage .col-3 .options-header .submit-next{
display:none
}
}
.ui-tapmenu ul{
background:#FFF
}
@media screen and (min-width: 0px) and (max-width: 598px){
.wrapper{
overflow-x:hidden
}
}
body{
color:#757575
}
a{
text-decoration:none
}
html body a:hover{
color:#323232;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s
}
#wrapper.grids12.wrapper{
-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box
}
@media screen and (min-width: 960px){
.inner-wrapper{
background:#FFF;width:100%;padding:0 5px;margin:0 -5px;overflow:hidden
}
body{
overflow-x:hidden
}
}
.primary-nav{
border-right:0;border-left:0
}
@media screen and (min-width: 599px) and (max-width: 759px){
.primary-nav{
margin:0
}
.page-content .masthead{
width:100%
}
.page-content .masthead .slogan{
display:none
}
.page-content.overview-enabled .masthead{
width:74.13793%
}
}
.tap-btn{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px
}
.tap-btn:hover{
-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232;background-color:#f3f3f3
}
.tap-btn:hover *{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232
}
.masthead .tap-btn-back{
margin-left:30px
}
.sub-page .masthead .cta.btn{
margin-right:15px
}
.primary-nav .main{
display:table;width:100%
}
.primary-nav .main li{
display:table-cell
}
.primary-nav li.nav-home,.primary-nav a.nav-home{
display:none
}
.ltie7 .primary-nav .main li{
float:left;margin-left:10px
}
@media screen and (min-width: 0) and (max-width: 759px){
.primary-nav .main{
display:none
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.primary-nav .anchor{
width:auto;padding-right:10px
}
.ui-tapmenu{
padding:0 40px
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.primary-nav-menu header{
display:none
}
.primary-nav .main li:nth-child(n+5){
display:none
}
.primary-nav-menu li:nth-child(-n+3){
display:none
}
.primary-nav{
height:auto;overflow:hidden
}
.primary-nav .main{
float:left;height:100%;width:70%
}
.primary-nav .main li{
overflow:auto
}
.primary-nav-menu{
float:right;width:17%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:20px
}
.primary-nav-menu .tap-btn-close.close{
display:none
}
}
@media screen and (min-width: 599px){
.primary-nav-bar{
display:none
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
#wrapper{
padding-bottom:74px
}
.primary-nav-bar{
display:block;height:54px;height:5.4rem;left:0;right:0;bottom:0;z-index:500;top:inherit;position:static
}
.primary-nav-bar ul{
height:100%
}
.primary-nav-bar li{
position:relative;height:100%
}
.primary-nav-bar a{
position:absolute;bottom:0;left:0;right:0
}
.primary-nav-bar .ui-spot-badges{
position:absolute;right:0;top:0
}
.primary-nav-bar li.nav-home{
display:block
}
.fixed-supported .primary-nav-bar{
position:fixed !Important
}
}
.cta-options{
display:none
}
.cta-options{
position:absolute
}
@media screen and (min-width: 960px){
#wrapper .tap-btn{
display:none
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.page-content .tap-btn-menu{
display:none
}
.page-content.overview-enabled .tap-btn-menu{
display:block
}
}
.masthead .cta{
float:right
}
@media screen and (min-width: 0px) and (max-width: 598px){
.page-content .masthead .cta{
display:block
}
.page-content .masthead .slogan{
display:none
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.sub-page .masthead .slogan{
display:none
}
.masthead .cta{
display:none
}
.page-content .masthead .cta{
display:inline-block
}
.page-content .masthead .tap-btn-menu{
display:none
}
.masthead .cta-options.show{
display:block
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.masthead .cta{
display:none
}
.sub-page .masthead .cta{
display:block
}
.page-content.overview-enabled .masthead .cta{
display:none
}
}
.z-index-top,.z-index-tab,.z-index-tap{
background:#FFF;z-index:9999
}
@media screen and (min-width: 0px) and (max-width: 598px){
.primary-nav-bar{
width:100%
}
.primary-nav-bar ul{
width:100%
}
.primary-nav-bar li{
width:20%;float:left;display:block
}
}
.primary-nav .tap-btn{
margin-right:0;margin-left:0
}
.primary-nav ul{
display:inline
}
.primary-nav a{
display:block
}
@media screen and (min-width: 0px) and (max-width: 959px){
.primary-nav-menu ul li{
border-bottom:1px solid #dadada
}
.primary-nav-menu ul li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.primary-nav-menu ul li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.primary-nav-menu ul li:last-child{
border-bottom:0
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.primary-nav-menu{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;left:inherit;width:30%;bottom:inherit
}
.primary-nav-menu:hover{
-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232;background-color:#f3f3f3
}
.primary-nav-menu:hover *{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232
}
.primary-nav-menu:after,.primary-nav-menu:before{
bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.primary-nav-menu:after{
border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:20px;left:68%;margin-left:-20px
}
.primary-nav-menu:before{
border-color:rgba(225,225,225,0);border-bottom-color:#e1e1e1;border-width:23px;left:68%;margin-left:-23px
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.primary-nav-menu{
overflow:auto
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.primary-nav-bar li{
text-align:center;border:1px solid #e1e1e1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem
}
.primary-nav-bar .anchor:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0c9"
}
.primary-nav-bar li a:nth-child(n):after{
width:100%;height:100%;margin-top:-38px;margin-top:-3.8rem;font-size:38px;font-size:3.8rem;float:left;color:#e1e1e1
}
.primary-nav-bar li a.active:nth-child(n):after{
color:#5b5b5b
}
.primary-nav-bar li a:nth-child(n):active:after{
color:#757575
}
}
.cta-options{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;left:inherit;width:60%;bottom:inherit;right:20px
}
.cta-options:hover{
-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232;background-color:#f3f3f3
}
.cta-options:hover *{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;color:#323232
}
.cta-options:after,.cta-options:before{
bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.cta-options:after{
border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:20px;left:80%;margin-left:-20px
}
.cta-options:before{
border-color:rgba(225,225,225,0);border-bottom-color:#e1e1e1;border-width:23px;left:80%;margin-left:-23px
}
.cta-options .close:after{
content:none
}
.tap-btn-menu{
float:right
}
a[class*="tap-btn"]{
text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;padding-right:50px;padding-right:5rem;position:relative
}
a[class*="tap-btn"]{
padding:15px
}
a[class*="tap-btn"].close:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f05c";font-size:13px;width:4em;padding-left:12px
}
a[class*="tap-btn-menu"]:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0c9";margin-left:5px
}
@media screen and (min-width: 960px){
.ui-tapmenu.primary-nav-menu{
display:none
}
}
.primary-nav-bar{
background-color:#ffffff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZjNmM2YzIi8+PHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(89%, #f3f3f3), color-stop(97%, #ededed), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#ededed 97%,#ffffff 100%);background-image:-moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#ededed 97%,#ffffff 100%);background-image:-o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#ededed 97%,#ffffff 100%);background-image:linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#ededed 97%,#ffffff 100%)
}
@media screen and (min-width: 0px) and (max-width: 598px){
.primary-nav-bar .categories:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0ae"
}
.primary-nav-bar .cart:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f07a"
}
.primary-nav-bar .best-sellers:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f006"
}
.primary-nav-bar .bookmarks:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f097"
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.kbactive #primary-nav-bar{
display:none
}
}
.primary-nav .home a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f015";height:0.4em;font-size:2em;line-height:0.5em;color:#888
}
@media screen and (min-width: 0px) and (max-width: 959px){
.primary-nav .home{
display:none
}
}
a[class*="tap-btn"].close{
width:100px;display:inline-block;float:right
}
a[class*="tap-btn"].close:after{
margin-left:0;font-size:18px
}
.primary-nav a.tap-btn.close:after{
content:"\f0c9";width:0em;font-size:14px;margin-left:5px
}
.primary-nav a.tap-btn-menu{
width:88px;font-size:14px
}
.primary-nav a.tap-btn.close{
font-size:14px;width:88px
}
.tap-btn-menu:after{
margin-right:-9px
}
.tap-btn-menu.close:after{
margin-right:inherit
}
.layouts-footer{
-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px
}
@media screen and (min-width: 599px) and (max-width: 959px){
.wrapper{
padding-bottom:150px
}
.layouts-footer.collapsed .unit-txt{
display:none
}
.layouts-footer.collapsed .unit-footer{
display:none
}
.layouts-footer .logo.unit{
display:none
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-footer{
position:fixed;left:3px;right:0;bottom:0px;z-index:900
}
.region-main{
margin-bottom:100px
}
}
@media screen and (min-width: 960px){
.layouts-footer .unit.extra{
display:none
}
}
.layouts-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-footer .unit{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.layouts-footer .logo .unit-heading{
margin-left:auto;margin-right:auto
}
.layouts-footer .unit:last-of-type{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-footer .unit-last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-footer .unit-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-footer .unit-footer ul{
margin:0;padding:0;border:0;overflow:hidden;*zoom:1;float:right
}
.layouts-footer .unit-footer ul li{
list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px
}
.layouts-footer .unit-footer ul li:first-child,.layouts-footer .unit-footer ul li.first{
padding-left:0
}
.layouts-footer .unit-footer ul li:last-child{
padding-right:0
}
.layouts-footer .unit-footer ul li.last{
padding-right:0
}
.layouts-footer .unit-footer ul li{
margin:0 10px;margin:0 1rem
}
.layouts-footer a{
display:block
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;width:99%
}
.layouts-footer .unit{
padding:10px;padding:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.layouts-footer .unit-last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-footer{
display:none
}
}
.layouts-footer{
background-color:#f9f9f9;border:1px solid #dedede
}
.layouts-footer p{
color:#888
}
.layouts-footer a{
clear:both;color:#5b5b5b;display:block
}
.layouts-footer .unit-footer{
background-color:#dedede;border:1px solid #f9f9f9
}
.layouts-footer .unit-footer a{
color:#323232;display:inline
}
.layouts-footer .social-media .ui-social-media li{
float:left;padding-right:10px;padding-right:1rem
}
.layouts-footer .social-media .ui-social-media li a{
color:#888
}
.layouts-footer .social-media .ui-social-media li a:before{
display:block;font-size:2em;color:inherit
}
.layouts-footer .social-media .ui-social-media li a:hover{
color:#5b5b5b
}
.layouts-footer .social-media .ui-social-media li a span{
display:none
}
.layouts-footer .social-media .ui-social-media .facebook a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f082"
}
.layouts-footer .social-media .ui-social-media .twitter a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f081"
}
.layouts-footer .social-media .ui-social-media .pinterest a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d3"
}
.layouts-footer .social-media .ui-social-media .google-plus a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d4"
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-footer .unit-heading:after{
margin-left:5px;margin-left:0.5rem;font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f056"
}
.layouts-footer.collapsed{
margin-bottom:0;padding:0
}
.layouts-footer.collapsed .unit{
border-right:1px solid #e1e1e1
}
.layouts-footer.collapsed .unit-heading:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f055"
}
.layouts-footer.collapsed .extra{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
}
.layouts-pager-arrow{
clear:both;width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-pager-arrow *{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.layouts-pager-arrow ul{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-pager-arrow ul *{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.layouts-pager-arrow li{
width:33.33%;float:left;display:inline;min-width:1%
}
.layouts-pager-arrow .pager-central{
text-align:center
}
.layouts-pager-arrow .pager-next{
text-align:right;float:right
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-pager-arrow li{
width:50%;min-height:110px
}
.layouts-pager-arrow .pager-central{
display:none
}
}
@media screen and (min-width: 760px){
.layouts-pager-arrow li{
margin-right:0;width:33.33%;min-height:69px
}
.layouts-pager-arrow .pager-central{
display:block
}
}
.layouts-pager-arrow{
padding:0 20px;padding:0 2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.layouts-pager-arrow .pager{
padding:10px 0;padding:1rem 0;margin:10px 0;margin:1rem 0;position:relative;background:#ffffff;border:1px solid #cacaca
}
.layouts-pager-arrow .pager a{
width:100%;position:absolute;height:100%;left:0;padding:0 10px
}
.layouts-pager-arrow .pager:after,.layouts-pager-arrow .pager:before{
border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.layouts-pager-arrow .pager:after{
border-color:rgba(255,255,255,0);border-width:2.4em;top:50%;margin-top:-2.4em
}
.layouts-pager-arrow .pager:before{
border-color:rgba(202,202,202,0);border-width:2.47em;top:50%;margin-top:-2.47em
}
.layouts-pager-arrow .pager-previous:after,.layouts-pager-arrow .pager-previous:before{
right:100%
}
.layouts-pager-arrow .pager-previous:after{
border-right-color:#ffffff
}
.layouts-pager-arrow .pager-previous:before{
border-right-color:#cacaca
}
.layouts-pager-arrow .pager-next:after,.layouts-pager-arrow .pager-next:before{
left:100%
}
.layouts-pager-arrow .pager-next:after{
border-left-color:#ffffff
}
.layouts-pager-arrow .pager-next:before{
border-left-color:#cacaca
}
.layouts-pager-arrow .pager-central{
border-width-left:0;border-width-right:0
}
.layouts-pager-arrow .pager a{
width:100%;color:#bebebe
}
.layouts-pager-arrow .pager .label{
color:#757575
}
.layouts-pager-arrow .pager-next .label{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.black .layouts-pager-arrow .pager{
background:#000
}
.black .layouts-pager-arrow .pager-previous:after{
border-right-color:#000
}
.black .layouts-pager-arrow .pager-next:after{
border-left-color:#000
}
.black .layouts-pager-arrow .pager-previous:before{
border-right-color:#323232
}
.black .layouts-pager-arrow .pager-next:before{
border-left-color:#323232
}
.black .layouts-pager-arrow .pager{
border-color:#323232
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-pager-arrow .pager:after{
border-width:3.8em;margin-top:-3.8em
}
.layouts-pager-arrow .pager:before{
border-width:3.85em;margin-top:-3.85em
}
}
.layouts-pager-arrow .pager:hover,.black .layouts-pager-arrow .pager:hover{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;background:#f3f3f3
}
.layouts-pager-arrow .pager-previous:hover:after,.black .layouts-pager-arrow .pager-previous:hover:after{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:border-right-color;-moz-transition-property:border-right-color;-o-transition-property:border-right-color;transition-property:border-right-color;border-right-color:#f3f3f3
}
.layouts-pager-arrow .pager-next:hover:after,.black .layouts-pager-arrow .pager-next:hover:after{
-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:border-left-color;-moz-transition-property:border-left-color;-o-transition-property:border-left-color;transition-property:border-left-color;border-left-color:#f3f3f3
}
.sub-page .layouts-pager-arrow{
display:none
}
@media screen and (min-width: 760px){
.layouts-pager-arrow{
display:none
}
}
.ui-social-media li{
float:left;padding-right:10px;padding-right:1rem
}
.ui-social-media li a{
color:#888
}
.ui-social-media li a:before{
display:block;font-size:2em;color:inherit
}
.ui-social-media li a:hover{
color:#5b5b5b
}
.ui-social-media li a span{
display:none
}
.ui-social-media .facebook a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f082"
}
.ui-social-media .twitter a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f081"
}
.ui-social-media .pinterest a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d3"
}
.ui-social-media .google-plus a:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d4"
}
.layouts-slideshow .unit-row{
height:0
}
.layouts-slideshow .unit-row.present{
height:auto
}
.layouts-slideshow{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .slides{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-slideshow .title{
width:100%;float:left;margin-right:3.44828%;display:inline;text-align:center
}
.layouts-slideshow .content-leader{
display:none
}
.layouts-slideshow .content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .unit-txt{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.layouts-slideshow .primary{
width:65.51724%;float:left;margin-right:3.44828%;display:inline
}
.layouts-slideshow .secondary{
width:31.03448%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.layouts-slideshow .title{
width:74.13793%;float:left;margin-right:3.44828%;display:inline;text-align:center
}
.layouts-slideshow .unit-txt{
width:65.51724%;float:left;margin-right:3.44828%;display:inline
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.secondary{
position:relative
}
.secondary img{
position:absolute;z-index:-1;right:10px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.layouts-slideshow .unit-txt{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .primary{
width:64.28571%;float:left;margin-right:7.14286%;display:inline
}
.layouts-slideshow .secondary{
width:28.57143%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 760px){
.layouts-slideshow .unit-txt{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slideshow .primary{
width:64.28571%;float:left;margin-right:7.14286%;display:inline
}
.layouts-slideshow .secondary{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 960px){
.layouts-slideshow .img{
overflow:visible
}
}
.layouts-tiles .unit-heading{
text-align:center;position:relative;z-index:99
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-tiles .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;min-height:84px;min-height:8.4rem
}
.layouts-tiles .unit-img{
width:22.41379%;float:left;margin-right:3.44828%;display:inline;height:84px;height:8.4rem;margin-top:-10px;margin-top:-1rem;margin-left:-10px;margin-left:-1rem
}
.layouts-tiles .unit-img .img{
height:100%
}
.layouts-tiles .unit-heading{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:left
}
.layouts-tiles .unit-txt{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px){
.layouts-tiles{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-tiles .unit-row{
width:31.03448%;float:left;margin-right:3.44828%;display:inline;height:150px;height:15rem;position:relative
}
.layouts-tiles .unit-row a{
width:100%
}
.layouts-tiles .unit:last-of-type{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-tiles .unit-last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-tiles .unit-heading{
width:100%;float:left;margin-right:11.11111%;display:inline
}
.layouts-tiles .unit-img{
width:44.44444%;float:left;margin-right:11.11111%;display:inline;position:absolute;bottom:-2px;bottom:-0.2rem;left:-10px;left:-1rem;text-align:right;height:110px;height:11rem
}
.layouts-tiles .unit-img .img{
height:100%;margin-left:-10px;width:120%
}
.layouts-tiles .unit-txt{
width:55.55556%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.layouts-tiles .unit-row{
height:160px;height:16rem
}
}
@media screen and (min-width: 760px){
.layouts-tiles .unit-row{
height:135px;height:13.5rem
}
}
@media screen and (min-width: 960px){
.layouts-tiles .unit-img{
height:88px;height:8.8rem;margin-left:inherit
}
.layouts-tiles .unit-img .img{
width:100%;height:100%
}
}
.layouts-tiles .unit-row{
border:1px #e1e1e1 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px;padding:1rem
}
.layouts-tiles .unit-row:hover{
background-color:#f3f3f3;border:1px #757575 solid
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-tiles .unit-row{
border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0
}
.layouts-tiles .unit-row:hover{
border-left:0;border-right:0
}
.layouts-tiles .unit-row a{
padding:0
}
.layouts-tiles li{
border-bottom:1px solid #dadada
}
.layouts-tiles li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.layouts-tiles li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.layouts-tiles li:last-child{
border-bottom:0
}
}
@media screen and (min-width: 599px){
.layouts-showcase .unit-row{
text-align:center
}
}
@media screen and (min-width: 960px){
.tap-btn-sideeffects{
display:none
}
}
.layouts-showcase{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-showcase .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;min-height:84px;min-height:8.4rem
}
.layouts-showcase .unit-img{
width:22.41379%;float:left;margin-right:3.44828%;display:inline;height:84px;height:8.4rem;margin-top:-10px;margin-top:-1rem;margin-left:-10px;margin-left:-1rem
}
.layouts-showcase .unit-img .img{
height:100%
}
.layouts-showcase .unit-txt{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-showcase .unit-row{
width:22.41379%;float:left;margin-right:3.44828%;display:inline;display:inline;float:left
}
.layouts-showcase .unit-row:nth-child(4){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-showcase .unit-row:nth-child(n+5){
display:none
}
.layouts-showcase .unit-row img{
margin:auto
}
}
@media screen and (min-width: 960px){
.layouts-showcase .unit-row{
width:13.7931%;float:left;margin-right:3.44828%;display:inline
}
.layouts-showcase .unit-last,.layouts-showcase .unit-row:nth-child(n+6){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.layouts-showcase .title{
color:#5b5b5b
}
.layouts-showcase .unit-txt{
color:#888;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.layouts-showcase .unit-heading{
color:#757575;font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;margin-bottom:5px;margin-bottom:0.5rem;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem
}
.layouts-showcase p{
color:#bebebe
}
.layouts-showcase a:hover *{
color:#323232;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-showcase li{
border-bottom:1px solid #dadada
}
.layouts-showcase li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.layouts-showcase li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.layouts-showcase li:last-child{
border-bottom:0
}
}
.taptabs>.content-aside li{
border-bottom:1px solid #dadada
}
.taptabs>.content-aside li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.taptabs>.content-aside li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.taptabs>.content-aside li:last-child{
border-bottom:0
}
.taptabs>.tapnav{
position:relative;z-index:400
}
#wrapper .taptabs .page{
display:none
}
#wrapper .taptabs .page .page{
display:block
}
.ie #wrapper .taptabs .page.page-first,#wrapper .taptabs .page-first,#wrapper .taptabs .page:first-of-type,.lteie8 #wrapper .taptabs .pages .page:first-child{
display:block
}
.ie .taptabs .page.page-first,.ie .taptabs .page-first{
display:block
}
@media screen and (min-width: 0) and (max-width: 759px){
#wrapper .taptabs .content-leader{
display:none
}
.sub-page #wrapper .taptabs .content-leader{
display:block
}
.sub-page #wrapper .taptabs .content-leader .page .page{
display:block !Important
}
.sub-page .lead-header{
display:none
}
.overview-enabled #wrapper .taptabs .page-first,.overview-enabled #wrapper .taptabs .page:first-of-type{
display:block
}
.no-jq .content-follower{
display:none
}
}
.tap-btn-back{
display:none
}
@media screen and (min-width: 0) and (max-width: 759px){
.sub-page .wrapper .masthead{
visibility:visible
}
.sub-page .wrapper .masthead *{
visibility:visible;display:none
}
.sub-page .wrapper .masthead *>div{
display:none
}
.sub-page .wrapper .masthead .cta{
display:inherit
}
.sub-page .wrapper .masthead .cta *{
display:inline
}
.sub-page .wrapper .tap-btn-back{
display:inline-block;float:left
}
.sub-page .wrapper .taptabs>.tapnav{
display:none
}
.sub-page .wrapper .masthead .tap-btn-back b{
display:inline
}
.sub-page .wrapper .role-lead-intro{
display:none
}
.sub-page .wrapper .role-lead-intro[class*="leader"]{
display:none
}
.sub-page .wrapper .taptabs .tapnav{
display:none
}
.sub-page .wrapper>*{
display:none
}
.sub-page .wrapper .inner-wrapper{
display:block
}
.sub-page .wrapper .masthead{
display:block
}
.sub-page .multi-page{
visibility:visible;display:block
}
.sub-page .multi-page>*{
display:none
}
.sub-page .multi-page>.pages{
display:block
}
.sub-page.sidebaractive [class*="leader"]{
display:block
}
.sub-page.sidebaractive .role-page-intro{
display:none
}
.sub-page.sidebaractive .cta-intro{
display:none
}
}
.jq .unit-row-title{
display:none
}
.page .page .unit-title{
position:relative;padding-right:1em;color:#757575;cursor:pointer
}
.page .page .unit-title:after{
position:absolute;top:0;right:0;font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f078"
}
body .page .page .unit-title:hover{
color:#323232
}
.page .page .unit-title.open:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f077"
}
.tap-btn-back{
float:none;position:relative;background:#ffffff;border:1px solid #e1e1e1;min-width:60px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0
}
@media screen and (min-width: 0) and (max-width: 759px){
html body #wrapper .tap-btn-back.mobshow{
display:inline-block
}
}
.tap-btn-back:after,.tap-btn-back:before{
right:96%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.tap-btn-back:after{
border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:1.7em;top:50%;margin-top:-1.7em
}
.tap-btn-back:before{
border-color:rgba(161,161,161,0);border-right-color:#a1a1a1;border-width:1.75em;top:50%;margin-top:-1.75em
}
.page .page{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 10px
}
.page .page:nth-child(even){
background:rgba(255,173,51,0.2)
}
.layouts-slidezine{
clear:both
}
.layouts-slidezine{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slidezine nav{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.layouts-slidezine nav .ui-tabs-h{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.layouts-slidezine nav .ui-tabs-h li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.layouts-slidezine nav .ui-tabs-h li a{
color:#bebebe
}
.layouts-slidezine nav .ui-tabs-h li a:hover{
color:#5b5b5b
}
.layouts-slidezine nav .ui-tabs-h li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.layouts-slidezine nav .ui-tabs-h li.highlighted,.layouts-slidezine nav .ui-tabs-h li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.layouts-slidezine nav .ui-tabs-h .highlighted a{
color:#5b5b5b
}
.layouts-slidezine nav .ui-tabs-h .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.layouts-slidezine nav .ui-tabs-h .special.highlighted{
border:0
}
.layouts-slidezine nav .ui-tabs-h .special:hover{
background:transparent
}
.layouts-slideshow{
height:310px
}
.layouts-slideshow .content-leader>.img{
height:300px;height:30rem
}
.layouts-slideshow cite{
display:block;margin-top:5px;margin-top:0.5rem
}
.layouts-slideshow .btn.cta-primary{
padding:10px
}
.layouts-slideshow .title{
margin-bottom:5px;margin-bottom:0.5rem
}
.layouts-slideshow .unit-txt q{
font-size:15px;font-size:1.5rem
}
.layouts-slideshow h3{
color:#5b5b5b
}
.layouts-slideshow .price{
color:#888
}
.layouts-slideshow .secondary{
margin-top:-32px;margin-top:-3.2rem
}
.layouts-slideshow .unit-row{
display:none;opacity:0
}
.layouts-slideshow .unit-1{
display:block;opacity:1
}
.layouts-slideshow .unit-row{
height:100%
}
.layouts-slideshow .content-follower{
bottom:0
}
.layouts-slideshow .primary{
position:absolute;bottom:0;top:60px
}
.layouts-slideshow .unit-footer{
position:absolute;bottom:40px
}
.layouts-slideshow .secondary{
margin:inherit;position:absolute;bottom:0;right:0
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-slideshow{
height:240px
}
.layouts-slideshow h3{
font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem
}
.layouts-slideshow .primary{
position:static;width:58.5%
}
.layouts-slideshow .secondary{
margin-top:-98px;float:left;bottom:210px
}
.layouts-slideshow .unit-txt q{
font-size:12px;line-height:16px
}
.layouts-slideshow .unit-footer{
left:0;width:63%;font-size:14px
}
.layouts-slideshow .unit-footer h3{
margin-bottom:0
}
.layouts-slideshow .unit-footer h3 .price{
display:none
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-slideshow .secondary{
margin-top:-61px;float:left;margin-right:-16px
}
.layouts-slideshow .unit-footer h3{
font-size:12px;line-height:14px;color:#323232
}
.layouts-slideshow .cta-primary{
font-size:12px
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.layouts-slideshow .secondary{
bottom:300px
}
.layouts-slideshow .title{
text-align:left;font-size:25px;font-size:2.5rem
}
.layouts-slideshow .unit-txt{
width:100%
}
.layouts-slideshow .unit-txt q{
font-size:13px;line-height:17px
}
.layouts-slideshow .primary,.layouts-slideshow .unit-footer{
width:55%
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-slideshow{
margin-bottom:0
}
.layouts-slideshow .title{
margin-bottom:10px;margin-bottom:1rem
}
.layouts-slideshow .primary{
width:46%;top:50px
}
.layouts-slideshow .unit-footer{
width:64%;bottom:20px
}
.layouts-slideshow .secondary{
width:15.57143%
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.layouts-slideshow .title{
font-size:25px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.layouts-slideshow .title{
margin-bottom:0;font-size:25px;font-size:2.5rem
}
.layouts-slideshow .primary{
top:60px
}
.layouts-slideshow .secondary{
bottom:166px
}
.layouts-slideshow .unit-footer{
width:55%
}
}
@media screen and (min-width: 960px){
.layouts-slideshow{
margin-top:30px;margin-top:3rem
}
.layouts-slideshow .title{
margin-top:10px;margin-top:1rem
}
.layouts-slideshow .content-follower{
background:rgba(255,255,255,0.7);bottom:0;width:52%
}
.layouts-slideshow .primary,.layouts-slideshow .title{
padding-left:15px;padding-left:1.5rem
}
.layouts-slideshow .primary{
width:80%;top:60px
}
}
.pinterest-board{
display:none
}
@media screen and (min-width: 960px){
.pinterest-board{
display:block
}
}
.facebook-bar{
background-color:#f3f3f3;border:1px solid #888888;background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 0;padding:1rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding:10px;padding:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.facebook-bar .content-footer{
background-color:#dedede;text-align:center;padding:10px 0;padding:1rem 0;margin:0 0 -10px 0;margin:0 0 -1rem 0
}
.facebook-bar .title{
color:#5b5b5b
}
.facebook-bar p{
color:#888
}
.facebook-bar span{
display:block
}
.category-listing{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.category-listing .unit-intro{
margin-bottom:0;text-align:center;color:#888;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.category-content .rating-numerical{
display:none
}
.category-content .stock{
display:none
}
.category-content .unit-row a{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.category-content .unit-txt div{
margin-bottom:5px;margin-bottom:0.5rem
}
@media screen and (min-width: 0px) and (max-width: 598px){
.category-content .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;min-height:84px;min-height:8.4rem
}
.category-content .unit-img{
width:22.41379%;float:left;margin-right:3.44828%;display:inline;height:84px;height:8.4rem;margin-top:-10px;margin-top:-1rem;margin-left:-10px;margin-left:-1rem
}
.category-content .unit-img .img{
height:100%
}
.category-content .unit-txt{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.category-content .unit-img{
margin-top:0;margin-bottom:0;height:90px;height:9rem
}
.category-content .unit-img img{
max-height:100%;max-width:100%;margin:auto
}
.category-content .unit-row{
min-height:130px;min-height:13rem
}
}
@media screen and (min-width: 599px){
.category-content{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.category-content .unit-row{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.category-content .unit-row:nth-child(3n){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.category-content .unit-row img{
margin:auto;height:233px;height:23.3rem
}
.category-content .unit-row .unit-img{
height:245px;height:24.5rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.category-listing br,.category-content br{
display:none
}
.category-content .unit-row{
margin-top:0;margin-bottom:0
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
.category-content .unit-row{
height:380px;height:38rem
}
}
@media screen and (min-width: 960px){
.category-content .unit-row{
height:360px;height:36rem
}
.category-content .unit-row img{
opacity:0.9
}
.category-content .unit-row img:hover{
opacity:1
}
.page-category .theme-monozine .main-title{
font-size:48px;margin-bottom:10px
}
.page-category .category-listing .unit-intro{
font-size:19px
}
}
.ie8 .category-content .unit-third{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 599px){
.category-content .unit-row{
text-align:center
}
}
@media screen and (min-width: 960px){
.tap-btn-sideeffects{
display:none
}
}
.category-content .title{
color:#5b5b5b
}
.category-content .unit-txt{
color:#888;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
.category-content .unit-heading{
color:#757575;font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;margin-bottom:5px;margin-bottom:0.5rem;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem
}
.category-content p{
color:#bebebe
}
.category-content a:hover *{
color:#323232;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s
}
@media screen and (min-width: 0px) and (max-width: 598px){
.category-content li{
border-bottom:1px solid #dadada
}
.category-content li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.category-content li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.category-content li:last-child{
border-bottom:0
}
}
.layouts-slidezine{
clear:both
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-slidezine>.tapnav ul{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px; margin-top:20px
}
.layouts-slidezine>.tapnav li:last-child{
border-bottom:0
}
.layouts-slidezine>.tapnav li{
border-bottom:1px solid #dadada
}
.layouts-slidezine>.tapnav li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.layouts-slidezine>.tapnav li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.layouts-slidezine>.tapnav li:last-child{
border-bottom:0
}
.layouts-slidezine{
position:relative
}
.layouts-slidezine>.tapnav .special{
display:none
}
.overview-enabled .layouts-slidezine>.tapnav{
position:absolute;margin-top:420px
}
.overview-enabled .layouts-slidezine .pages{
margin-bottom:590px
}
.overview-enabled .layouts-slidezine .nav-overview{
display:none
}
}
@media screen and (min-width: 760px){
.layouts-slidezine>.tapnav ul{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.layouts-slidezine>.tapnav ul li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.layouts-slidezine>.tapnav ul li a{
color:#bebebe
}
.layouts-slidezine>.tapnav ul li a:hover{
color:#5b5b5b
}
.layouts-slidezine>.tapnav ul li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.layouts-slidezine>.tapnav ul li.highlighted,.layouts-slidezine>.tapnav ul li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.layouts-slidezine>.tapnav ul .highlighted a{
color:#5b5b5b
}
.layouts-slidezine>.tapnav ul .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.layouts-slidezine>.tapnav ul .special.highlighted{
border:0
}
.layouts-slidezine>.tapnav ul .special:hover{
background:transparent
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-slidezine>.tapnav{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slidezine>.tapnav .layouts-slidezine li{
border-bottom:1px solid #dadada
}
.layouts-slidezine>.tapnav .layouts-slidezine li a{
display:block;padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.layouts-slidezine>.tapnav .layouts-slidezine li a:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f054";float:right;position:absolute;right:0;bottom:0;line-height:1em;color:#bebebe;font-size:1em;top:1.2em;padding-right:10px
}
.layouts-slidezine>.tapnav .layouts-slidezine li:last-child{
border-bottom:0
}
}
@media screen and (min-width: 760px){
.layouts-slidezine{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-slidezine nav{
width:100%;float:left;margin-right:3.44828%;display:inline
}
}
.layouts-slidezine nav .ui-tabs-h{
border-bottom:1px solid #bebebe;padding:0 0 10px 10px;padding:0 0 1rem 1rem
}
.layouts-slidezine nav .ui-tabs-h li{
display:inline;padding:5px 10px 10px;padding:0.5rem 1rem 1rem
}
.layouts-slidezine nav .ui-tabs-h li a{
color:#bebebe
}
.layouts-slidezine nav .ui-tabs-h li a:hover{
color:#5b5b5b
}
.layouts-slidezine nav .ui-tabs-h li:hover{
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#f3f3f3;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in
}
.layouts-slidezine nav .ui-tabs-h li.highlighted,.layouts-slidezine nav .ui-tabs-h li.higlighted:hover{
border:1px solid #bebebe;border-bottom:1px solid #fff;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#fff;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0
}
.layouts-slidezine nav .ui-tabs-h .highlighted a{
color:#5b5b5b
}
.layouts-slidezine nav .ui-tabs-h .special{
float:right;margin-top:-10px;margin-top:-1rem;margin-bottom:-10px;margin-bottom:-1rem
}
.layouts-slidezine nav .ui-tabs-h .special.highlighted{
border:0
}
.layouts-slidezine nav .ui-tabs-h .special:hover{
background:transparent
}
.page .page .unit-title{
position:relative;padding-right:1em;color:#757575;cursor:pointer
}
.page .page .unit-title:after{
position:absolute;top:0;right:0;font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f078"
}
body .page .page .unit-title:hover{
color:#323232
}
.page .page .unit-title.open:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f077"
}
.tap-btn-back{
float:none;position:relative;background:#ffffff;border:1px solid #e1e1e1;min-width:60px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0
}
@media screen and (min-width: 0) and (max-width: 759px){
html body #wrapper .tap-btn-back.mobshow{
display:inline-block
}
}
.tap-btn-back:after,.tap-btn-back:before{
right:96%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.tap-btn-back:after{
border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:1.7em;top:50%;margin-top:-1.7em
}
.tap-btn-back:before{
border-color:rgba(161,161,161,0);border-right-color:#a1a1a1;border-width:1.75em;top:50%;margin-top:-1.75em
}
.page .page{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 10px
}
.page .page:nth-child(even){
background:rgba(255,173,51,0.2)
}
@media screen and (min-width: 0px) and (max-width: 479px){
.overview-enabled .layouts-slidezine .tapnav{
margin-top:26em
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.overview-enabled .layouts-slidezine .tapnav{
margin-top:22em
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-icards{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-icards .unit{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.layouts-icards .unit-heading{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.layouts-icards b{
width:74.13793%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 480px){
.layouts-icards{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-icards .unit{
width:28.57143%;float:left;margin-right:7.14286%;display:inline
}
.layouts-icards .unit:last-of-type{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-icards .unit-last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.layouts-icards{
color:#888;text-align:center
}
.layouts-icards .unit{
border:1px #e1e1e1 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px;padding:1rem
}
.layouts-icards .unit-heading{
color:#69a0ce;display:block
}
.layouts-icards a{
display:block;color:#bebebe
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-icards{
text-align:left
}
.layouts-icards .unit{
border-left-width:0;border-right-width:0;border-radius:0
}
}
.tapnav .special a{
color:red
}
section h3.title{
display:none
}
section.specification h3.title,section.story h3.title{
display:block
}
@media screen and (min-width: 599px) and (max-width: 759px){
.page-content.sub-page .masthead{
width:100%
}
.overview .img{
height:349px
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.page-product .main-title{
margin-top:10px;margin-bottom:10px
}
.overview .img{
height:385px
}
}
@media screen and (min-width: 960px){
.page-product .main-title{
margin-bottom:0
}
.overview .img{
height:385px
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.overview .img{
height:228px
}
}
.overview .lead-quote cite{
display:block
}
@media screen and (min-width: 0) and (max-width: 759px){
.overview .lead-quote{
display:none
}
.sub-page .main-title{
display:none
}
.sub-page .overview .title{
display:block
}
.layouts-slidezine>.tapnav li:nth-child(5){
border-bottom-width:0
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.overview{
position:relative;padding-bottom:150px
}
.overview .buybox{
position:absolute;bottom:0;left:0;right:0
}
.overview .img{
height:146px
}
}
.addthis_toolbox{
width:138px;margin-left:auto;margin-right:auto;text-align:center;clear:both
}
@media screen and (min-width: 0) and (max-width: 759px){
.content-footer.addthis_toolbox{
display:none
}
}
.buybox{
background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 0;padding:1rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;overflow:hidden
}
.buybox .content-footer{
background-color:#dedede;text-align:center;padding:10px 0;padding:1rem 0;margin:0 0 -10px 0;margin:0 0 -1rem 0
}
.buybox .unit-row{
padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px
}
.buybox .content-leader{
text-align:center;margin-right:5px;margin-left:-5px
}
@media screen and (min-width: 0) and (max-width: 759px){
#wrapper .buybox{
display:none
}
#wrapper .overview .buybox{
display:block
}
.sub-page #wrapper .overview .buybox{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.buybox .cta,.buybox input{
display:none
}
.buybox .content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;margin:0
}
.buybox .unit-row{
width:48.27586%;float:left;margin-right:3.44828%;display:inline;text-align:center
}
.buybox .unit-row:last-child{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.buybox .content-follower,.buybox .content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.buybox .content-follower{
margin-top:0
}
.buybox .unit-row{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
.buybox .content-leader{
margin-bottom:22px
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.buybox .unit-row{
float:left
}
}
.buybox .content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.buybox.aside-main .content-follower{
width:34.78261%;float:left;margin-right:8.69565%;display:inline
}
.buybox.aside-main .content-leader{
width:56.52174%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.buybox form span{
display:block
}
@media screen and (min-width: 760px){
.buybox .cta-primary{
display:block
}
}
.layouts-icards span{
display:block;line-height:1em;margin-bottom:5px;margin-bottom:0.5rem
}
.layouts-icards .page-count span{
font-size:44px;font-size:4.4rem
}
.layouts-icards .star-rating a{
display:block;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;margin-top:5px;margin-top:0.5rem
}
@media screen and (min-width: 480px){
.layouts-icards .unit{
height:135px;height:13.5rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-icards .page-count span{
font-size:16px;font-size:1.6rem
}
.layouts-icards .unit-heading{
text-align:center
}
}
.layouts-icards .unit-heading{
font-size:12px;font-size:1.2rem
}
.layouts-icards .delivery-time .unit-heading:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f017";font-size:40px;line-height:24px;margin-bottom:-10px
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-icards .delivery-time .unit-heading:before{
font-size:20px;font-size:2rem
}
.layouts-icards .star-rating .unit-heading{
font-size:9px;font-size:0.9rem
}
.layouts-icards b{
font-size:13px;font-size:1.3rem
}
}
.photo-gallery .photo-thumbnails{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.photo-gallery .content-leader{
text-align:center
}
.photo-gallery .content-follower{
position:relative;margin-left:-20px;margin-left:-2rem;margin-right:20px;margin-right:2rem
}
@media screen and (min-width: 0px) and (max-width: 598px){
.photo-gallery.leader-follower-article>.content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.photo-gallery.leader-follower-article>.content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
}
@media screen and (min-width: 599px){
.photo-gallery .content-follower form{
margin-left:15px;margin-top:15px
}
}
@media screen and (min-width: 760px){
.photo-gallery .content-follower form{
margin-left:20px
}
}
.customer-reviews .rating-box{
background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 0;padding:1rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;text-align:center
}
.customer-reviews .rating-box .content-footer{
background-color:#dedede;text-align:center;padding:10px 0;padding:1rem 0;margin:0 0 -10px 0;margin:0 0 -1rem 0
}
.customer-reviews .lead-quote{
clear:both
}
@media screen and (min-width: 0) and (max-width: 759px){
.customer-reviews .rating-box{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.customer-reviews .rating-box .title{
text-align:right
}
.customer-reviews .rating-box p,.customer-reviews .rating-box .rating{
text-align:left
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.customer-reviews .rating-box .title{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.customer-reviews .rating-box p,.customer-reviews .rating-box .rating{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 480px) and (max-width: 759px){
.customer-reviews .rating-box{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.customer-reviews .rating-box .title{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.customer-reviews .rating-box .rating{
width:22.41379%;float:left;margin-right:3.44828%;display:inline
}
.customer-reviews .rating-box p{
width:39.65517%;float:right;margin-right:0;*margin-left:-3em;display:inline;margin-top:4px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.customer-reviews .unit-heading{
margin-bottom:10px
}
}
.customer-reviews .lead-quote{
margin-left:17.24138%;color:#888;clear:both
}
@media screen and (min-width: 760px){
.customer-reviews .lead-quote{
margin-top:120px;margin-top:12rem
}
.customer-reviews .unit{
margin-bottom:20px;margin-bottom:2rem;height:auto;overflow:hidden;display:inline-block;
}
.customer-reviews .unit-cite{
margin-top:5px
}
}
.customer-reviews .lead-quote{
display:block;position:relative
}
.customer-reviews .lead-quote:after{
content:'\201C';font-size:205px;font-size:20.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;display:block;float:left;margin-right:10px;margin-right:1rem;color:#e1e1e1;top:70px;position:absolute;margin-top:86px
}
.customer-reviews .lead-quote:after{
left:-0.45em
}
@media screen and (min-width: 0) and (max-width: 759px){
.customer-reviews .lead-quote:after{
font-size:150px;font-size:15rem
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.customer-reviews .lead-quote:after{
bottom:86px
}
}
.customer-reviews q cite{
display:block
}
.customer-reviews .content-follower .title{
font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif;display:block
}
.customer-reviews .rating-graphical{
display:block;color:#757575
}
.customer-reviews .unit-txt{
color:#888;overflow:auto
}
.customer-reviews .unit-cite{
font-family:'EauDouceSansMedium', Arial, Helvetica, sans-serif;color:#888
}
.customer-reveiws .unit-cite span{
color:#5b5b5b
}
@media screen and (min-width: 599px){
.customer-reviews .content-leader{
-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px;-o-column-gap:30px;column-gap:30px
}
}
@media screen and (min-width: 760px){
.customer-reviews .lead-quote{
margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;margin-bottom:10px;margin-bottom:1rem
}
.customer-reviews .rating-box{
margin-top:0
}
}
.customer-reviews .load-more{
padding:10px;padding:1rem;text-align:right
}
.no-jq .customer-reviews .load-more{
display:none
}
.customer-reviews .unit:first-child{
margin-top:0
}
.customer-reviews .unit:nth-child(n+7){
display:none
}
.customer-reviews .lead-quote:after{
top:10px
}
.rating-numeral{
display:none
}
.specification.aside-main-article>.content-follower,.story.aside-main-article>.content-follower{
margin-left:-4em
}
.ui-go:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0a9";margin-left:10px
}
@media screen and (min-width: 0px) and (max-width: 598px){
.story .img,.specification .img{
height:300px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.story .img,.specification .img{
height:360px
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.story .img,.specification .img{
height:435px
}
}
@media screen and (min-width: 960px){
.story .img,.specification .img{
height:412px
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.page-product .layouts-showcase{
display:none
}
}
.page-changing-room.final-stage .submit-box{
width:100%
}
.page-changing-room.final-stage .submit-box .cta{
margin:10px
}
.page-changing-room.final-stage .submit-box p{
width:100%
}
@media screen and (max-width: 759px) and (min-width: 0){
.page-changing-room.final-stage .submit-box{
text-align:center
}
}
@media screen and (min-width: 759px){
.page-changing-room.final-stage .submit-box .cta{
float:left
}
.page-changing-room.final-stage .submit-box .cta.unit-row-last{
float:right
}
}
.checkout-basket .unit-row{
margin-top:0;margin-bottom:0
}
.account i{
display:block
}
.account i:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f13a";margin-left:5px
}
.account i{
color:#bebebe
}
.page-basket .ui-table form.address-billing .unit-row{
background-color:#f3f3f3
}
.page-basket form{
overflow:hidden
}
.page-checkout #inputs{
clear:both
}
@media screen and (min-width: 760px){
.page-basket .delivery-options p,.checkout-review .delivery-options p{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.page-basket .delivery-options .last,.checkout-review .delivery-options .last{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.page-basket .delivery-options em,.checkout-review .delivery-options em{
color:#323232;padding-right:10px
}
.page-basket .delivery-options i,.checkout-review .delivery-options i{
display:block
}
.checkout-basket .ui-spotbox.delivery-options{
display:inline-block;margin-top:20px;width:100%
}
.checkout-basket .ui-spotbox .legend,.checkout-basket .ui-table .legend,.checkout-basket .ui-spotbox.delivery-options .legend{
padding-left:0;padding-right:0;text-align:center;margin-bottom:10px
}
.checkout-basket .summary .ui-spotbox,.checkout-basket .ui-spotbox.delivery-options{
padding-left:0;padding-right:0;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.checkout-basket .summary .ui-spotbox ul,.checkout-basket .ui-spotbox.delivery-options p{
padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.checkout-basket .summary ul .cta{
text-align:center;margin-bottom:10px
}
.checkout-basket .summary li{
margin-bottom:10px
}
.checkout-basket .summary li span{
float:right
}
.checkout-basket .summary .special{
color:black;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.checkout-basket .summary.content-follower a.ui-spotbox,.checkout-basket .summary.content-follower a.ui-spotbox-muted{
display:block;margin-top:10px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;padding:10px 0
}
.checkout-basket .summary.content-follower a.ui-spotbox:hover,.checkout-basket .summary.content-follower a.ui-spotbox-muted:hover{
background-color:#f3f3f3
}
.checkout-complete.layouts-checkout .main-content{
border:0;background:transparent
}
.checkout-complete.layouts-checkout .main-content .ui-spotbox p{
margin-bottom:10px
}
.checkout-complete.layouts-checkout .main-content .ui-spotbox em{
color:#323232;width:165px;display:inline-block
}
@media screen and (min-width: 0px) and (max-width: 479px){
.checkout-complete.layouts-checkout .main-content .ui-spotbox em{
width:100%;display:block
}
}
.checkout-complete.layouts-checkout .main-content .ui-spotbox .note h2{
color:#323232;margin-top:4rem
}
.checkout-complete.layouts-checkout .main-content .ui-spotbox .note p{
margin:bottom
}
.checkout-complete.layouts-checkout .main-content .ui-spotbox .note em{
display:inline
}
.layouts-addtocart .content-header{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-addtocart .content-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
@media screen and (min-width: 760px){
.layouts-addtocart .content-leader{
width:56.89655%;float:left;margin-right:3.44828%;display:inline
}
.layouts-addtocart .content-follower{
width:39.65517%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-addtocart .content-leader{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:center
}
.layouts-addtocart .content-follower{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
.layouts-addtocart{
position:absolute;z-index:1000;width:90%
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-addtocart{
padding:20px 20px 0;left:5%;right:0;bottom:20px
}
}
@media screen and (min-width: 960px){
.layouts-addtocart{
width:70em;margin-left:9em;top:90px
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.layouts-addtocart{
overflow-y:scroll;top:10px
}
}
.layouts-addtocart::-webkit-scrollbar{
-webkit-appearance:none !important;width:11px !important
}
.layouts-addtocart::-webkit-scrollbar{
border-radius:8px !important;border:2px solid white !important;background-color:#ccc !important
}
.layouts-addtocart::-webkit-scrollbar-thumb{
border-radius:8px !important;border:2px solid white !important;background-color:rgba(0,0,0,0.5) !important
}
.layouts-addtocart .close{
width:30px;height:30px;z-index:99999999;display:block;position:absolute;top:0;left:-15px
}
.layouts-addtocart a[class*="tap-btn"].close:after{
font-size:40px
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-addtocart .close{
top:-5px;left:-25px
}
}
.layouts-addtocart{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem
}
.layouts-addtocart .lead-header .title{
font-family:'EauDouceSansMedium', Arial, Helvetica, sans-serif;text-align:left;display:block;color:#323232
}
.layouts-addtocart em{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;color:#323232
}
.layouts-addtocart .lead-header .intro{
color:#757575;text-align:left;clear:both
}
.layouts-addtocart .cta{
width:12em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:20px auto;clear:both
}
.layouts-addtocart .cta-muted{
background-color:#dedede;border:1px solid #000001;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px
}
.layouts-addtocart .cta-outline{
border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:10px auto
}
.layouts-addtocart .cta-outline:hover{
background:#f3f3f3;border:1px solid #323232
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-addtocart .main-title{
font-size:18px;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;margin:5px auto
}
.layouts-addtocart .unit-row{
margin:5px auto
}
.layouts-addtocart .cta{
margin:10px auto
}
.layouts-addtocart#content-overlay .intro{
margin-top:5px;margin-bottom:5px
}
.layouts-addtocart#content-overlay .title{
margin-top:5px;margin-bottom:5px
}
}
.layouts-addtocart+.arrow,.layouts-addtocart{
background:#ffffff;border:4px solid #e6e6e6
}
.layouts-addtocart+.arrow:after,.layouts-addtocart+.arrow:before,.layouts-addtocart:after,.layouts-addtocart:before{
border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.layouts-addtocart+.arrow:after,.layouts-addtocart:after{
border-color:rgba(255,255,255,0);border-width:30px
}
.layouts-addtocart+.arrow:before,.layouts-addtocart:before{
border-color:rgba(230,230,230,0);border-width:36px
}
@media screen and (min-width: 960px){
.layouts-addtocart:after,.layouts-addtocart:before{
bottom:100%;left:92%
}
.layouts-addtocart:after{
margin-left:-30px;border-bottom-color:#ffffff
}
.layouts-addtocart:before{
margin-left:-36px;border-bottom-color:#e6e6e6
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.layouts-addtocart{
top:10px
}
.layouts-addtocart+.arrow:after,.layouts-addtocart+.arrow:before{
top:100%;left:10%;margin-top:-30px
}
.layouts-addtocart+.arrow:after{
border-top-color:#ffffff;margin-left:-30px
}
.layouts-addtocart+.arrow:before{
border-top-color:#e6e6e6;margin-left:-36px
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.layouts-addtocart{
bottom:55px
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-addtocart+.arrow{
left:30%
}
.layouts-addtocart+.arrow:after,.layouts-addtocart+.arrow:before{
left:30%
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.layouts-addtocart+.arrow{
position:absolute;bottom:25px;z-index:5600
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-addtocart+.arrow{
position:absolute;bottom:-11px;z-index:5600
}
}
@media screen and (min-width: 599px) and (max-width: 959px){
.layouts-addtocart+.arrow{
left:19%
}
}
.layouts-basket .legend{
width:100%;float:left;margin-right:4.65116%;display:inline
}
.layouts-basket .unit-row{
width:100%;float:left;margin-right:4.65116%;display:inline
}
.layouts-basket .a{
width:18.60465%;float:left;margin-right:4.65116%;display:inline
}
.layouts-basket .b{
width:53.48837%;float:left;margin-right:4.65116%;display:inline
}
.layouts-basket .b .unit-title,.layouts-basket .b .unit-footer,.layouts-basket .b .unit-txt{
width:56.52174%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .b .unit-txt .unit-title,.layouts-basket .b .unit-txt .unit-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .b .img{
width:34.78261%;float:left;margin-right:8.69565%;display:inline
}
.layouts-basket .c{
width:18.60465%;float:left;margin-right:4.65116%;display:inline;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .options{
display:block
}
.layouts-basket .options a{
display:block
}
.layouts-basket .lead-header{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .account{
width:13.7931%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .qty input{
width:20px
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-basket .summary{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-basket .summary ul{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.layouts-basket .summary .cta{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline;clear:none
}
.layouts-basket .summary.content-header{
background-color:#f3f3f3;margin-bottom:10px;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.layouts-basket .summary.content-header .special{
width:51.72414%;display:inline;float:left
}
.layouts-basket .summary.content-header li.cta{
text-align:center
}
.layouts-basket .account{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px){
.layouts-basket .content-header{
display:none
}
}
.layouts-basket{
@-moz-keyframes error{
0%{
-moz-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
-moz-box-shadow:0 0 18px red;box-shadow:0 0 18px red
}
100%{
-moz-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
;@-webkit-keyframes error{
0%{
-webkit-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
-webkit-box-shadow:0 0 18px red;box-shadow:0 0 18px red
}
100%{
-webkit-box-shadow:0 0 9px rgba(255,0,0,0.1);box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
;@-o-keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
;@-ms-keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
;@keyframes error{
0%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
50%{
box-shadow:0 0 18px red
}
100%{
box-shadow:0 0 9px rgba(255,0,0,0.1)
}
}
}
.layouts-basket .a{
text-align:center
}
.layouts-basket .qty .label{
display:block;color:#bebebe;margin-bottom:5px
}
.layouts-basket [class*="qty-"]{
color:#bebebe
}
.layouts-basket [class*="qty-"]:hover{
color:#5b5b5b
}
.layouts-basket [class*="qty-"]:before{
font-size:120%
}
.layouts-basket .qty-plus:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f055";padding-right:10px
}
.layouts-basket .qty-minus:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f056";padding-left:10px
}
.layouts-basket .qty1 .qty-minus{
visibility:hidden
}
.layouts-basket .unit-price-total{
color:#5b5b5b
}
.layouts-basket .unit-price-each{
text-align:center
}
.layouts-basket [class*="unit-price-"] .label{
color:#bebebe;font-size:80%
}
.layouts-basket [class*="unit-price-"] .label,.layouts-basket .unit-price-total{
display:none
}
.layouts-basket [class*="price-func-"]{
border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;margin-top:10px;color:#bebebe;padding:5px;background:white
}
.layouts-basket [class*="price-func-"]:hover{
color:#5b5b5b
}
.layouts-basket [class*="price-func-"]:before{
font-size:120%;padding:0 10px
}
.layouts-basket .price-func-edit:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f044"
}
.layouts-basket .price-func-delete:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f05c"
}
.layouts-basket .total-active [class*="unit-price-"] .label,.layouts-basket .total-active .unit-price-total{
display:inline
}
.layouts-basket .total-active .unit-price-each{
color:#bebebe
}
.layouts-basket .lead-header{
background-color:#757575;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif;color:#FFF;width:100%;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px
}
.layouts-basket .lead-header .checkout-title{
float:left;display:inline
}
.layouts-basket .unit-title .prefix{
display:block;color:#888
}
.layouts-basket .voucher{
border:1px solid #e1e1e1;border-left:0;border-right:0
}
.layouts-basket .voucher .shield-trigger{
width:100%
}
@media screen and (min-width: 599px){
.layouts-basket .voucher .shield-trigger{
text-align:center
}
}
.layouts-basket .shield-active .voucher{
border-bottom:0;background:#e5e5e5
}
.layouts-basket .shield-active .voucher-input{
border-bottom:1px;background:#e5e5e5
}
.layouts-basket .shield-active .voucher span:after{
display:none
}
.layouts-basket .voucher-input-active .voucher{
display:none
}
.layouts-basket .voucher-input-active .voucher-input{
display:none !important
}
.layouts-basket .voucher-input{
margin-top:0;display:block;overflow:hidden
}
.layouts-basket .voucher-input input{
float:left;display:inline;width:50%;margin-right:10%;padding:5px;padding:0.5rem
}
.layouts-basket .voucher-input .shield-trigger{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#bebebe;color:#fff;display:block;float:left;padding:5px;padding:0.5rem
}
.layouts-basket .discounted-price{
display:none
}
.layouts-basket .ui-messages-error{
margin-top:0
}
.layouts-basket .error .voucher-input{
background-color:#ffbaba;color:#ff4242;border:1px solid #ff4242;display:block !important
}
.layouts-basket .error{
border:2px solid #ff4242;background-color:#ffbaba;-webkit-animation:error 3s infinite;-moz-animation:error 3s infinite;-ms-animation:error 3s infinite;-o-animation:error 3s infinite;animation:error 3s infinite;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px
}
.layouts-basket li.error{
border-radius:0;border-width:0;color:#ff4242
}
.layouts-basket li.error a{
color:#ff4242
}
.layouts-basket li.error a:after,.layouts-basket li.error a:before,.layouts-basket li.error:after,.layouts-basket li.error:before{
color:#ff4242
}
.layouts-basket .error+.error{
margin-top:20px;margin-top:2rem
}
.layouts-basket li.error+li.error{
margin-top:20px;margin-top:2rem
}
.layouts-basket .account i{
display:block
}
.layouts-basket .account i:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f13a";margin-left:5px
}
@media screen and (min-width: 0px) and (max-width: 959px){
.layouts-basket [class*="price-func-"]{
text-align:center
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.layouts-basket [class*="qty-"]{
display:block;text-align:center
}
.layouts-basket [class*="qty-"]:before{
padding-left:0;padding-right:0
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.layouts-basket .img{
height:100px
}
.layouts-addtocart em{
display:none
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.layouts-basket .img{
height:130px
}
}
@media screen and (min-width: 760px) and (max-width: 959px){
.layouts-basket .img{
height:130px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.layouts-basket .img{
height:110px
}
}
@media screen and (min-width: 960px){
.layouts-basket .img{
height:150px
}
}
.layouts-stages{
clear:both
}
.layouts-stages li{
float:left
}
.layouts-stages li{
display:inline-block;height:30px;line-height:30px;width:19.5%;margin:5px 1px 0 0;text-indent:35px;position:relative
}
.layouts-stages li:before{
content:" ";height:0;width:0;position:absolute;left:1%;border-style:solid;border-width:18px 0 18px 18px;border-color:transparent transparent transparent #fff;z-index:0;top:-3px
}
.layouts-stages li:first-child:before{
border-color:transparent
}
.layouts-stages li a:after{
content:" ";height:0;width:0;position:absolute;right:-10%;border-style:solid;border-width:18px 0 18px 18px;border-color:transparent transparent transparent #f3f3f3;z-index:10;top:-3px
}
.layouts-stages li.active a{
background:#b8b8b8;z-index:100
}
.layouts-stages li.active a:after{
border-left-color:#b8b8b8
}
.layouts-stages li a{
display:block;background:#f3f3f3
}
.layouts-stages li.past a{
background:#e1e1e1
}
.layouts-stages li.past a:after{
border-color:transparent transparent transparent #e1e1e1
}
.layouts-stages li:last-child a{
border-color:transparent
}
.layouts-stages li:last-child a:after{
border-color:transparent
}
.layouts-stages li a{
cursor:arrow
}
.layouts-stages li a:hover{
color:inherit
}
.layouts-stages li:first-child a{
-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px
}
.layouts-stages li:last-child a{
-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-stages{
display:none
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.layouts-stages li{
height:30px;overflow:hidden
}
}
.layouts-checkout .account{
text-align:right
}
.layouts-checkout .account nav{
right:10px
}
.layouts-checkout .account .anchor{
padding-right:10px
}
.layouts-checkout .address-option input{
float:left;margin-right:10px
}
.layouts-checkout .address-billing .unit-heading{
display:none
}
.layouts-checkout .address-delivery .unit-heading{
display:none
}
.layouts-checkout .address-delivery{
display:none
}
.extend .layouts-checkout .address-billing .unit-heading{
display:block;clear:both
}
.extend .layouts-checkout .address-billing .content{
display:none
}
.extend .layouts-checkout .address-delivery .unit-heading{
display:block;clear:both
}
.extend .layouts-checkout .address-delivery{
display:block
}
.layouts-checkout{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%;margin-right:103.44828%
}
.layouts-checkout label{
display:block
}
.layouts-checkout input[type="password"],.layouts-checkout input[type="text"]{
width:100%
}
.layouts-checkout .lead-header{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.layouts-checkout .account{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-checkout .special-bar{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-checkout .address-book label{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
.layouts-checkout .address-book select{
width:48.27586%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-checkout .unit-row{
clear:both
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-checkout{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.layouts-checkout .password-tips{
clear:both;width:100%
}
.layouts-checkout .checkout-passwords{
width:100%
}
.checkout-cancel{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 599px){
.checkout-cancel{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%;margin-right:103.44828%
}
.layouts-checkout{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%;margin-right:103.44828%
}
}
.layouts-checkout .main-content{
-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #e1e1e1;overflow:auto
}
.layouts-checkout .cta{
text-align:center;display:inline;width:auto;float:right;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.layouts-checkout input.cta{
-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.layouts-checkout .lead-header{
background-color:#757575;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif;color:#FFF;width:100%;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px
}
.layouts-checkout .lead-header .checkout-title{
float:left;display:inline
}
.layouts-checkout input[type="text"],.layouts-checkout input[type="password"],.layouts-checkout input[type="email"]{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%
}
.layouts-checkout .password-tips{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #dedede;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-top:5px
}
.layouts-checkout .special{
background-color:#dedede
}
.layouts-checkout .special-bar{
background-color:#dedede;margin-bottom:20px
}
.layouts-checkout .address-book{
margin-top:0
}
.layouts-checkout .address-book .label{
text-align:center
}
.layouts-checkout .address-billing{
background:#f3f3f3
}
.layouts-checkout .payment-options{
text-align:center
}
.layouts-checkout .payment-options a img{
opacity:0.8
}
.layouts-checkout .payment-options a:hover img{
opacity:1
}
.layouts-checkout .address .unit-heading{
padding:15px;padding:1.5rem;padding-right:30px;padding-right:3rem;text-align:left;position:relative;color:#757575
}
.layouts-checkout .checkout-complete .ui-spotbox{
float:left;width:100%;text-align:center
}
@media screen and (min-width: 0px) and (max-width: 598px){
.layouts-checkout .checkout-email{
margin-bottom:0
}
.layouts-checkout input[type="text"],.layouts-checkout input[type="password"],.layouts-checkout input[type="email"]{
min-height:44px
}
}
.page-basket .a p{
margin-bottom:5px
}
@media screen and (min-width: 960px){
.checkout-payment label{
display:inline;margin-left:10px
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.checkout-payment label{
margin-top:10px
}
.checkout-payment select{
width:100%
}
}
.checkout-payment .info{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.checkout-payment .info li{
width:48.27586%;float:left;margin-right:3.44828%;display:inline;text-align:center
}
.checkout-payment .info li:last-child{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.checkout-payment .payment-options .unit-row{
clear:none
}
@media screen and (min-width: 599px){
.checkout-payment .payment-options .unit-row{
width:47%
}
}
.ui-table .checkout-payment .payment-options .unit-row:nth-child(odd){
background-color:transparent
}
.checkout-review .summary .method{
text-align:center
}
.checkout-review .summary .method span{
float:none;display:block
}
.checkout-review .delivery-options .selected-delivery{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.checkout-review .address{
width:100%;float:left;margin-right:3.44828%;display:inline
}
.checkout-review .address-billing,.checkout-review .address-delivery{
width:48.27586%;float:left;margin-right:3.44828%;display:inline
}
@media screen and (min-width: 0px) and (max-width: 598px){
.checkout-review .address-billing,.checkout-review .address-delivery{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.checkout-review .summary .method span{
display:inline
}
.checkout-review .summary .special,.checkout-review .summary .cta{
width:100%
}
.checkout-review .summary .special span{
float:none
}
.checkout-review .summary .cta{
margin:10px auto
}
}
.checkout-review .address-delivery{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.checkout-review .alter{
font-size:12px;font-size:1.2rem;margin-left:5px;text-decoration:underline
}
.checkout-review .address-billing p,.checkout-review .address-delivery p{
margin-top:5px
}
.checkout-review .address-billing h4,.checkout-review .address-delivery h4{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;margin-left:5px
}
.checkout-review .cta{
margin-top:0
}
.page-account .theme-monozine .page .title{
display:block;color:#5b5b5b;padding:9px inherit;width:100%;border-bottom:1px solid #e1e1e1
}
.page-account .unit-title{
width:100%
}
.page-account .address{
-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px
}
.page-account .address.shield-active{
background-color:#f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px
}
.page-account .layouts-basket .a a{
border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:block;text-align:center
}
.page-account .layouts-basket .a a:hover{
background:#bebebe
}
.page-account .date{
color:#bebebe;margin-left:10px
}
.page-account .layouts-basket b{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.page-account .layouts-basket .success b{
color:#0C0
}
.page-account .layouts-basket .failure b{
color:#F00
}
@media screen and (min-width: 0px) and (max-width: 598px){
.page-account .layouts-basket .b .unit-title,.page-account .layouts-basket .b .unit-footer{
clear:both;width:100%
}
.page-account .layouts-basket .b .unit-txt{
clear:both;width:100%
}
}
@media screen and (min-width: 0) and (max-width: 759px){
.page-account .address.shield-collapsed{
-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #e1e1e1;padding:10px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.page-account .follower-leader-navbar>.content-follower{
width:100%
}
.page-account .follower-leader-navbar>.content-leader{
width:100%
}
.page-account #wrapper .taptabs .page-first{
display:none
}
}
.page-account.sub-page #wrapper .taptabs .page-first,.page-account.sub-page #wrapper .taptabs .page:first-of-type{
display:block
}
body.page-account.tap-btn-active .masthead .cta{
visibility:hidden
}
body.page-account.tap-btn-active .masthead .cta *{
visibility:hidden
}
@media screen and (min-width: 0) and (max-width: 759px){
body.page-account #wrapper .taptabs .content-leader{
display:none
}
body.page-account.tap-btn-active #wrapper .taptabs .content-leader{
display:block
}
}
.masthead .cta{
font-size:18px;margin-top:5px
}
#website-feedback,.PIN_1376908567508_embed_board{
display:none
}
@media screen and (min-width: 960px){
#website-feedback,.PIN_1376908567508_embed_board{
display:block
}
}
.ui-tooltip{
padding-left:10px
}
.ui-tooltip-content{
display:none;background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;padding:10px;position:absolute;width:200px;z-index:999
}
.ui-tooltip-content .tap-btn-close{
left:-25px;top:-5px;position:absolute
}
.ui-tooltip-content .tap-btn-close:after{
-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white
}
.ui-tooltip .qmark:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f059";visibility:visible;font-size:1.5em;
}
.ui-tooltip .qmark:hover:after{
color:#323232;cursor:pointer
}
.rating-graphical,.star-rating .unit-heading,.customer-reviews .rating-graphical{
color:#ffb653
}
a:hover .rating-graphical{
color:#ff9500
}
.sub-back{
display:none
}
@media screen and (min-width: 0px) and (max-width: 598px){
.fixed-supported .sub-page .masthead{
position:fixed;padding:10px;left:0;z-index:9999;top:10px
}
.fixed-supported .sub-page .masthead:before{
content:"";height:10px;width:100%;background:white;position:absolute;top:-10px;left:0
}
.fixed-supported .sub-page #wrapper{
padding-top:100px
}
.sub-back{
display:block
}
.fixed-supported .sub-back{
display:none
}
.fixed-supported .purchase-active.changing-room .purchase-go .masthead{
position:inherit
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.fixed-supported .sub-page .masthead{
width:95%
}
}
@media screen and (min-width: 480px) and (max-width: 598px){
.fixed-supported .sub-page .masthead{
width:97%
}
}
@media screen and (min-width: 0px) and (max-width: 959px){
.social-media{
display:none
}
}
.social-media .content-leader{
margin-right:0
}
.social-media .content-follower{
background:#FFF;box-shadow:0 0 3px #aaa;border-radius:3px;display:inline-block;margin:0;padding:10px;position:relative;text-align:center
}
.social-media .social-lead{
border-bottom:1px solid #757575;width:100%;float:left;margin-right:7.14286%;display:inline
}
.social-media .content-follower .review-title{
width:64.28571%;float:left;margin-right:7.14286%;display:inline;text-align:left
}
.social-media .content-follower .ui-social-media{
float:right
}
.social-media .reviews{
clear:both
}
.social-media .reviews .unit{
border-bottom:1px solid #e1e1e1;padding-top:10px;width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;position:relative
}
.social-media .reviews .unit:last-of-type{
border-bottom:0
}
.social-media .reviews .unit .rating-graphical{
text-align:left;margin-top:5px
}
.social-media .reviews .unit .unit-header{
width:28.57143%;float:left;margin-right:7.14286%;display:inline
}
.social-media .reviews .unit .unit-header .rating-graphical{
display:block
}
.social-media .reviews .unit .unit-heading{
text-align:left;color:#323232
}
.social-media .reviews .unit .unit-text:before{
content:'\201C';font-size:120px;font-size:12rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0;display:block;float:left;margin-right:10px;margin-right:1rem;color:#efefef;position:absolute;left:0;top:48px;left:-53px
}
.social-media .reviews .unit .unit-text{
width:58.92857%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:left;position:relative
}
.social-media .reviews .unit .more{
color:#bebebe;margin-top:10px;margin-bottom:10px
}
.social-media .reviews .unit .more:hover{
color:#323232
}
.social-media.reviews-only .review-title{
border-bottom:1px solid #e1e1e1
}
.social-media.reviews-only .reviews .unit{
border-bottom:0
}
.social-media.reviews-only .content-follower{
box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.reviews-only .content-leader .unit-footer .unit-heading{
display:none
}
.reviews-only .content-leader .unit-text{
margin-top:20px;margin-top:2rem
}
.reviews-only .content-leader .unit-text p{
color:#bebebe;display:inline
}
.reviews-only .content-leader .unit-text a{
font-size:12px;line-height:55px;font-family:'EauDouceSansRegular', Arial, Helvetica, sans-serif
}
.reviews-only .content-leader .unit-text,.reviews-only .content-leader .unit-footer{
width:73.68421%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.reviews-only .content-leader .unit-text:before{
content:"\201C";font-size:265px;font-size:26.5rem;font-family:Georgia, "Times New Roman", Times, serif;line-height:0px;line-height:0rem;float:left;margin-right:0;display:inline;margin-left:-40%;color:#f3f3f3;margin-top:108px
}
.reviews-only .content-leader .social-media .reviews .unit .unit-text:before{
content:"\201C";font-size:11px;font-size:1.1rem;margin-left:-39%
}
.reviews-only .content-leader .unit-footer{
margin-top:-10px
}
.reviews-only .content-leader .rating-graphical{
font-size:25px;font-size:2.5rem
}
@media screen and (min-width: 599px) and (max-width: 959px){
.social-media.reviews-only{
display:block
}
.social-media.reviews-only .content-leader .more{
float:right;margin-top:0px;margin-bottom:-36px;display:block;clear:both
}
.social-media.reviews-only .content-leader p{
display:block
}
.reviews-only .content-leader .unit-text,.reviews-only .content-leader .unit-footer{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.reviews-only .content-leader .unit-text:before{
content:none
}
.reviews-only .content-leader .unit-text{
margin-right:10px
}
}
@media screen and (min-width: 599px) and (max-width: 759px){
.social-media.reviews-only .reviews .unit-text:before{
content:none
}
.social-media.reviews-only .reviews .unit-3{
display:none
}
}
.z-index-top,.z-index-tab{
top:10px
}
.z-index-tap{
top:95px;left:0;right:0;width:100%
}
.ios-legacy .z-index-top,.ios-legacy .z-index-tab{
top:64px
}
.ios-legacy .z-index-tap{
top:149px
}
@media screen and (min-width: 760px) and (max-width: 959px){
.z-index-tab{
top:95px
}
}
@media screen and (min-width: 0px) and (max-width: 598px){
.z-index-tab,.z-index-top{
left:0;right:0;bottom:0;width:100%
}
}
.layouts-footer .payment-options{
width:200px;width:20rem;margin:auto
}
.layouts-footer .payment-options li{
width:16.66667%;float:left;margin-right:11.11111%;display:inline;width:21.66667%;margin-right:2.11111%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:35px;height:3.5rem
}
.layouts-footer .payment-options.bw .paypal{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-bw-paypal.png?1381751163');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options.bw .worldpay{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-bw-worldpay.png?1381751153');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options.bw .mastercard{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-bw-mastercard.png?1381751149');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options.bw .visa{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-bw-visa.png?1381751158');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options .paypal{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-paypal.png?1381751147');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options .worldpay{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-worldpay.png?1381751162');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options .mastercard{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-mastercard.png?1381751144');background-repeat:no-repeat;background-position:50% 50%
}
.layouts-footer .payment-options .visa{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/payment-visa.png?1381751155');background-repeat:no-repeat;background-position:50% 50%
}
@media screen and (min-width: 599px) and (max-width: 759px){
.collapsed .payment-options{
display:none
}
}
#gallery{
overflow-x:hidden !important
}
.gallery-arrow{
position:absolute;width:50px;height:100%;z-index:999;top:0;bottom:0;opacity:1 !important;display:block !important
}
.gallery-arrow:before{
font-size:40px;line-height:275%;color:#323232
}
.gallery-arrow:hover:before{
color:#888
}
.gallery-arrow-left{
left:-20px
}
.gallery-arrow-left:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d9"
}
.gallery-arrow-right{
right:-55px
}
.gallery-arrow-right:before{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0da"
}
.logo-parade{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.logo-parade .logo{
display:block;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain
}
.logo-parade .logo-benholly{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-benholly.jpg?1381750881');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-peppapig{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-peppapig.jpg?1381751082');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-penwizard{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-penwizard.jpg?1381751044');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-ladybird{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-ladybird.jpg?1381751095');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-penguin{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-penguin.jpg?1381750962');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-eone{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-eone.jpg?1381751144');background-repeat:no-repeat;background-position:50% 50%
}
.logo-parade .logo-abd{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/lp-abd.jpg?1381750973');background-repeat:no-repeat;background-position:50% 50%
}
.theme-monozine .solo-price{
font-size:24px;display:block
}
@media screen and (min-width: 760px){
.theme-monozine .solo-price{
margin-top:5px
}
}
@media screen and (min-width: 760px){
.theme-monozine .solo-price{
margin-bottom:5px
}
}
.theme-monozine .offers .layouts-showcase .title{
text-align:center;color:#323232
}
.theme-monozine .offers .layouts-showcase .intro{
text-align:center
}
.offers{
width:100%;overflow:hidden
}
.offers-status{
padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;border:1px solid #888888;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:25px auto 0
}
.offers-status .lead-title{
text-align:center;margin-bottom:0;color:#5b5b5b;width:100%;background:#757575;color:white
}
.offers-status.ui-table .unit-row{
background:transparent
}
.offers-status .cta-primary{
display:block;text-align:center;font-size:20px;line-height:26px;margin-top:0
}
.offers-status .cta-primary br{
display:none
}
@media screen and (min-width: 760px){
.offers-status .cta-primary br{
display:block
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.offers-status .cta-primary br{
display:block
}
}
.offers .layouts-showcase{
margin-top:20px
}
@media screen and (min-width: 0px) and (max-width: 598px){
.offers .btn-muted{
margin-bottom:10px
}
}
.offers .layouts-showcase .btn-muted{
width:100%;margin-bottom:10px
}
.offers .layouts-showcase li{
margin-bottom:50px
}
.btn-muted{
padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center
}
.btn-muted:hover{
background:#f3f3f3;color:#323232;border-color:#323232
}
@media screen and (min-width: 0) and (max-width: 759px){
#wrapper .taptabs .content-leader{
display:block
}
#wrapper .taptabs .content-leader .content-leader{
display:none
}
.tap-btn-active #wrapper .taptabs .content-leader .content-leader{
display:block
}
}
article.ticketing{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;overflow:hidden;clear:both
}
article.ticketing .unit-intro{
margin-bottom:0;text-align:center;color:#888;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif
}
@media screen and (min-width: 960px){
article.ticketing .main-title{
font-size:48px;margin-bottom:10px
}
article.ticketing .unit-intro{
font-size:19px
}
}
.ticketing-index .choices{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-index .choices .unit{
color:#888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-align:center
}
.ticketing-index .choices .unit:hover{
color:#5b5b5b;border:1px solid #757575
}
.ticketing-index .choices .unit:after{
color:#e1e1e1;font-size:70px;line-height:1em
}
.ticketing-index .choices .unit:hover:after{
color:#757575
}
.ticketing-index .choices .unit.send-message:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f003"
}
.ticketing-index .choices .unit.faq:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f059"
}
@media screen and (min-width: 760px){
.ticketing-index .choices .unit{
width:31.03448%;float:left;margin-right:3.44828%;display:inline;margin-left:34.48276%
}
}
@media screen and (min-width: 480px) and (max-width: 759px){
.ticketing-index .choices .unit{
width:48.27586%;float:left;margin-right:3.44828%;display:inline;min-height:176px;goesi:ninja
}
.ticketing-index .choices .unit p{
min-height:50px
}
.ticketing-index .choices .unit:last-child{
float:right;margin-right:0;*margin-left:-3em;display:inline
}
}
@media screen and (min-width: 0px) and (max-width: 479px){
.ticketing-index .choices .unit{
width:100%;float:left;margin-right:3.44828%;display:inline
}
}
.ticketing-form{
@-moz-document url-prefix(){
.ticketing-form .form-entry[name="image-file"]{
padding:0
}
}
}
@media screen and (min-width: 760px){
.ticketing-form form{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%
}
}
.ticketing-form fieldset,.ticketing-form label{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-form label{
margin-bottom:5px
}
.ticketing-form .form-entry,.ticketing-form [name=query-type]{
border-radius:10px;width:99%;padding:0;margin:0;height:44px;border:1px solid #757575
}
.ticketing-form .form-entry{
padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-form [name=query-type]{
background-color:#ffffff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFCFD1D0');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmZDFkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cfd1d0));background-image:-webkit-linear-gradient(top, #ffffff 0%,#cfd1d0 100%);background-image:-moz-linear-gradient(top, #ffffff 0%,#cfd1d0 100%);background-image:-o-linear-gradient(top, #ffffff 0%,#cfd1d0 100%);background-image:linear-gradient(top, #ffffff 0%,#cfd1d0 100%);border-width:2px
}
.ticketing-form input:focus{
border-radius:10px
}
.ticketing-form [name=message].form-entry{
height:132px
}
.ticketing-form [name=image-file].form-entry{
width:70%;float:left;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px
}
.ticketing-form [name=image-submit]{
width:25%;height:44px;margin-left:5%;display:block;color:#1a74bf;border-radius:5px;border:1px solid #1a74bf;background-color:transparent;float:right
}
.ticketing-form .file-image{
margin-bottom:20px
}
.ticketing-form .ui-spotbox{
text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.user-admin .counter{
color:#bebebe
}
.ticketing-login .main-content{
-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #e1e1e1;overflow:auto
}
@media screen and (min-width: 760px){
.ticketing-login .ui-messages-error{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%;margin-right:103.44828%
}
.ticketing-login .main-content{
width:65.51724%;float:left;margin-right:3.44828%;display:inline;margin-left:17.24138%;margin-right:103.44828%
}
}
.ticketing-login .cta{
text-align:center;display:inline;width:auto;float:right;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.ticketing-login input.cta{
-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.ticketing-login .lead-header{
background-color:#757575;font-family:'EauDouceSansLight', Arial, Helvetica, sans-serif;color:#FFF;width:100%;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;overflow:auto
}
.ticketing-login .lead-header .checkout-title{
float:left;display:inline
}
.ticketing-login input[type="text"],.ticketing-login input[type="password"],.ticketing-login input[type="email"]{
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%
}
.ticketing .fieldset-grid{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;background-color:#f3f3f3;border-radius:10px;position:relative
}
.ticketing .fieldset-grid select{
background-color:#f3f3f3;border:1px solid #e1e1e1;height:38px;color:inherit
}
.ticketing .fieldset-grid fieldset{
margin-bottom:10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing .fieldset-grid fieldset label{
margin-right:10px;color:#323232
}
.ticketing .fieldset-grid input,.ticketing .fieldset-grid select{
color:#757575;border:0;border-bottom:1px #5b5b5b dotted;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;background-color:transparent;background-color:#faf7f7
}
.ticketing .fieldset-grid input:hover,.ticketing .fieldset-grid select:hover{
background-color:#dedede;color:#323232
}
.ticketing-queries-admin .filter-overview{
background-color:#f3f3f3;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;width:25%;float:right;padding:10px
}
.ticketing-queries-admin .filter-overview select{
margin-right:15px
}
.ticketing-queries-admin .filter-overview .filter-options-trigger:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0d7";margin-left:10px
}
.ticketing-queries-admin .filter-options-content{
display:none;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0
}
.ticketing-queries-admin .filter-options-content fieldset{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.ticketing-queries-admin .filter-options-content fieldset:nth-of-type(3n){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-queries-admin .filter-options-content .filter-search input{
width:74%
}
.ticketing-queries-admin .filter-options-content .filter-date input{
width:40%;display:inline;border-radius:5px;min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-queries-admin .filter-options-content .filter-query select{
width:65%
}
.ticketing-queries-admin .filter-options-content .filter-reset{
color:#1a74bf;position:absolute;top:-30px;left:10px
}
.ticketing-queries-admin .query-display{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-queries-admin .query-display select{
background-color:transparent;border:0;border-bottom:1px #323232 dotted;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;color:inherit
}
.ticketing-queries-admin .query-display tr:nth-child(even){
background-color:#f3f3f3
}
.ticketing-queries-admin .query-display tr{
border-top:1px solid #e1e1e1
}
.ticketing-queries-admin .query-display th{
padding:2px 20px
}
.ticketing-queries-admin .query-display td{
padding:10px 20px
}
.ticketing-queries-admin .query-display .product{
color:#bebebe
}
.ticketing-queries-admin .query-display .query-type{
display:block
}
.ticketing-queries-admin .query-display .link{
color:#1a74bf;display:block;margin-bottom:5px
}
.ticketing-queries-admin .query-display .link:hover{
text-decoration:1px dotted inherit
}
.ticketing-queries-admin .query-display .link:after{
font-family:FontAwesome;display:inline-block;width:1em;height:1em;content:"\f0da";margin-left:10px
}
.ticketing-queries-admin .query-display p{
margin-top:5px;margin-bottom:5px
}
.ticketing-queries-admin .layouts-pager-number{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-queries-admin .layouts-pager-number .options{
width:51.27586%;float:left;margin-right:0;display:inline;margin-left:26.24138%
}
.ticketing-queries-admin .layouts-pager-number .secondary p{
width:47.36842%;float:left;margin-right:5.26316%;display:inline;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-queries-admin .layouts-pager-number .secondary p:first-child{
text-align:right
}
.ticketing-queries-admin .layouts-pager-number .secondary p:last-child{
float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:left
}
.ticketing-queries-admin .layouts-pager-number .primary li{
border:1px solid #e1e1e1;border-radius:50%;width:10px;height:10px;width:1em;height:1em;text-align:center;float:left;margin-right:1em;padding:0.5em;position:relative
}
.ticketing-queries-admin .layouts-pager-number .primary li a{
position:absolute;left:0.75em;top:0.3em
}
.ticketing-queries-admin .layouts-pager-number .primary li:hover{
background-color:#f3f3f3
}
.ticketing-queries-admin .layouts-pager-number .primary li:first-child,.ticketing-queries-admin .layouts-pager-number .primary li:last-child{
border:1px solid #e1e1e1;border-radius:10px;width:auto;height:auto
}
.ticketing-queries-admin .layouts-pager-number .primary li:first-child a,.ticketing-queries-admin .layouts-pager-number .primary li:last-child a{
position:relative;top:inherit;left:inherit
}
.ticketing-queries-admin .layouts-pager-number .primary .active{
box-shadow:inset 0px 1px 2px #000000;background-color:#f3f3f3
}
.ticketing-queries-admin .layouts-pager-number .secondary p{
text-align:center
}
.ticketing-queries-admin .layouts-pager-number .secondary{
margin-top:10px
}
.ticketing-queries-admin .layouts-pager-number .secondary a{
color:#1a74bf;@extned %t-body-small;
}
.ticketing-message .main-title input{
width:147px;border:0;border-bottom:2px dotted #e1e1e1;font-size:inherit;display:inline;font-family:inherit
}
.ticketing-message .overview{
padding-top:10px;padding-bottom:10px
}
.ticketing-message .overview h3{
border-bottom:1px solid #323232
}
.ticketing-message .overview .return-link{
float:right;color:#1a74bf
}
.ticketing-message .overview fieldset{
width:22.41379%;float:left;margin-right:3.44828%;display:inline;padding-left:0;padding-right:0;margin-bottom:0;padding-bottom:0
}
.ticketing-message .overview fieldset:nth-of-type(4n){
float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-message .overview fieldset:nth-of-type(5n){
clear:both
}
.ticketing-message .overview fieldset label{
margin-right:5px
}
.ticketing-message .overview input[type='text']{
width:auto
}
.ticketing-message .overview .query-type select{
width:61%
}
.ticketing-message .overview .orderid input{
width:70%
}
.ticketing-message .overview .product select{
width:71%
}
.ticketing-message .overview .ticketdate label{
width:44.44444%;float:left;margin-right:11.11111%;display:inline;margin-top:10px
}
.ticketing-message .overview .ticketdate p{
width:44.44444%;float:right;margin-right:0;*margin-left:-3em;display:inline;margin-top:14px
}
.ticketing-message .overview .status select{
width:76%
}
.ticketing-message .overview .assign select{
width:60%
}
.ticketing-message .overview .customername input{
width:46%
}
.ticketing-message .overview .submit{
text-align:center
}
.ticketing-message .overview .submit input{
text-align:center;padding:10px;border:1px solid #e1e1e1;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px
}
.ticketing-message .overview .submit input:hover{
background-color:#dedede;border-color:#323232;color:#323232
}
.ticketing-message .overview select{
margin:0;padding:0
}
.ticketing-message .message-area{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-message .message-area .unit-row{
border-bottom:1px solid #e1e1e1
}
.ticketing-message .message-area .unit-row:nth-of-type(odd){
background-color:#f3f3f3
}
.ticketing-message .message-area .unit-row.message-notes:nth-of-type(n){
background-color:#d5d2d2;border-bottom-color:#5b5b5b
}
.ticketing-message .message-area .unit-row.message-notes h3{
color:#323232
}
.ticketing-message .message-area .message.message-notes{
margin-left:-10px;margin-left:-1rem;padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-bottom:-10px;width:110%;margin-right:-10px
}
.ticketing-message .message-area .message-notes .unit-content{
width:84%;float:left;margin-left:8%
}
.ticketing-message .message-area .message{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
.ticketing-message .message-area .unit-header{
color:#323232;overflow:hidden
}
.ticketing-message .message-area .unit-header .name{
font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif;width:33.96226%;float:left;margin-right:3.77358%;display:inline
}
.ticketing-message .message-area .unit-header .email{
color:#bebebe;margin-left:10px
}
.ticketing-message .message-area .unit-header .date{
width:33.96226%;float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:right
}
.ticketing-message .message-area .unit-image{
width:5.17241%;float:left;margin-right:3.44828%;display:inline;background-image:url('https://idir.penwizard.com/brands/default/images/message-icons.svg?1406138523');height:37px;clear:both
}
.ticketing-message .message-area .message-admin .unit-image{
background-position-x:-6px
}
.ticketing-message .message-area .message-customer .unit-image{
background-position-x:-64px
}
.ticketing-message .message-area .unit-content{
width:91.37931%;float:right;margin-right:0;*margin-left:-3em;display:inline
}
.ticketing-message .message-response{
width:100%;float:right;margin-right:0;*margin-left:-3em;display:inline;background:#f3f3f3;text-align:center
}
.ticketing-message .message-response a{
margin:0 10px
}
.ticketing-message .message-response a:after{
content:none
}
.ticketing-message .message-reply,.ticketing-message .message-comment{
display:none;border-radius:10px;border:1px solid #e1e1e1;clear:both;overflow:hidden
}
.ticketing-message .message-reply .unit-header,.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-header,.ticketing-message .message-comment .unit-footer{
background-color:#dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden
}
.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-comment .unit-header h3{
color:#323232
}
.ticketing-message .message-reply .unit-header h3,.ticketing-message .message-reply .unit-header .actions,.ticketing-message .message-comment .unit-header h3,.ticketing-message .message-comment .unit-header .actions{
width:31.03448%;float:left;margin-right:3.44828%;display:inline
}
.ticketing-message .message-reply .unit-header .actions,.ticketing-message .message-comment .unit-header .actions{
float:right;margin-right:0;*margin-left:-3em;display:inline;text-align:right
}
.ticketing-message .message-reply .unit-header .actions .action-btn,.ticketing-message .message-comment .unit-header .actions .action-btn{
margin-left:5px
}
.ticketing-message .message-reply .unit-footer,.ticketing-message .message-comment .unit-footer{
text-align:right
}
.ticketing-message .message-reply textarea[name="message-reply-text"],.ticketing-message .message-comment textarea[name="message-reply-text"]{
width:99%;border:0;min-height:100px
}
.ticketing-message .message-reply .attachment-content,.ticketing-message .message-comment .attachment-content{
width:341px;text-align:left;overflow:hidden
}
.ticketing-message .message-reply .attachment-content input,.ticketing-message .message-comment .attachment-content input{
background-transparent:none;border-radius:5px;padding:10px
}
.ticketing-message .message-reply .attachment-content input[type="submit"],.ticketing-message .message-comment .attachment-content input[type="submit"]{
border:1px solid #323232
}
.ticketing-message .message-reply .menu-target,.ticketing-message .message-comment .menu-target{
background-color:#dedede;border-radius:5px;border:1px solid #e1e1e1;display:none;position:absolute
}
.ticketing-message .message-reply .template-content li a,.ticketing-message .message-comment .template-content li a{
display:block;border-bottom:1px solid #757575;width:100%;color:#757575;text-align:left
}
.ticketing-message .message-reply .template-content li a:hover,.ticketing-message .message-comment .template-content li a:hover{
background-color:#f3f3f3;color:#323232
}
.ticketing-message .message-reply .template-content li:last-child a,.ticketing-message .message-comment .template-content li:last-child a{
color:#bebebe;font-family:'EauDouceSansBold', Arial, Helvetica, sans-serif
}
.popup.preorder .dialogue{
background-color:white;border-width:1px;border-style:solid;border-color:#e1e1e1;-webkit-box-shadow:#e1e1e1 1px 1px 2px;-moz-box-shadow:#e1e1e1 1px 1px 2px;box-shadow:#e1e1e1 1px 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:#333 1px 1px 8px;-moz-box-shadow:#333 1px 1px 8px;box-shadow:#333 1px 1px 8px;padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem;clear:both;width:90%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:table;height:auto;padding:20px
}
.popup.preorder .dialogue input{
margin:10px 0
}
.popup.preorder{
position:fixed;width:100%;height:100%
}
@media screen and (min-width: 760px){
.popup.preorder .dialogue{
padding:30px;width:50%
}
.popup.preorder .dialogue .cta{
font-size:14px
}
}
.popup-interest .unit-title{
color:#323232
}
.popup-interest i{
color:#323232
}
.popup-pwxmas{
width:100%;padding:10px;text-align:center
}
@media screen and (min-width: 760px){
.popup-pwxmas{
text-align:left
}
.popup-pwxmas .content{
margin-left:25.86207%;position:relative
}
.popup-pwxmas .content:before{
content:"";width:22.41379%;float:left;margin-right:3.44828%;display:inline;background-image:url('https://idir.penwizard.com/brands/default/images/pwxmas-ipad.jpg?1415102955');background-size:100%;background-position:center center;background-repeat:no-repeat;position:absolute;top:-15%;width:30.41379%;left:-35%;height:187px
}
}
@media screen and (min-width: 760px) and (min-width: 960px){
.popup-pwxmas .content:before{
top:-9%
}
}
.popup-pwxmas .target{
text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('https://idir.penwizard.com/brands/default/images/app-store-badge.svg?1415101679');background-repeat:no-repeat;background-position:50% 50%;display:inline-block;width:134px;height:38px
}
@media screen and (min-width: 0) and (max-width: 759px){
.popup-pwxmas .target{
margin-left:auto;margin-right:auto;display:block
}
}
#v2-1 .page-product .tapnav.secondary-nav li {
    background: #f3f3f3;
}

#v2-1 .page-product .tapnav.secondary-nav li.highlighted {
    background: #fff;
    position: relative;
}

#v2-1 .page-product .tapnav.secondary-nav li.highlighted:after {
    content: "";
    width: 100%;
    position: absolute;
    background-color: #fff;
    left: 0;
    bottom: -5px;
    height: 5px;
}

@media (min-width: 0px) and (max-width: 959px) {
    #v2-1 .page-index .layouts-tiles .stretch img {
        height: auto;
        margin-top: 18px;
        position: absolute;
        bottom: 0;
    }
}

#v2-1 .ui-tooltip {
    position: relative;
}

#v2-1 .ui-tooltip-content {
    left: -200px;
}

@media (min-width: 0px) and (max-width: 318px) {
    #v2-1 .ui-tooltip-content {
        left: -168px;
    }
}

#v2-1 .ui-tooltip-content .tap-btn-close:after {
    right: -191px;
}

#v2-1 .button-blue, #v2-1 .button-gender1, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .ch-tap-back {
    color: #fff;
    position: relative;
    background-color: #7fa7d2;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    box-shadow: 4px 5px 0 rgba(0, 0, 0, 0.2);
    border-radius:0px;
}

#v2-1 .button-blue:hover, #v2-1 .button-gender1:hover, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .ch-tap-back:hover {
    background-color: #6699cc;
}

#v2-1 .button-blue:active, #v2-1 .button-gender1:active, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .ch-tap-back:active {
    -webkit-transform: translate(0, 0.5em);
    -ms-transform: translate(0, 0.5em);
    transform: translate(0, 0.5em);
    box-shadow: 4px 0 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-blue:before, #v2-1 .button-gender1:before, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .ch-tap-back:before {
    content: none;
}

#v2-1 .button-red, #v2-1 .cta-primary, #v2-1 .page-changing-room .cr-preview-shortcut, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next {
    color: #fff;
    position: relative;
    background-color: #33B1B3;
    box-shadow: 4px 5px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    border-radius:0px;
}

#v2-1 .button-red:hover, #v2-1 .cta-primary:hover, #v2-1 .page-changing-room .cr-preview-shortcut:hover, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next:hover {
    background-color: #B0DFD4;
}

#v2-1 .button-red:active, #v2-1 .cta-primary:active, #v2-1 .page-changing-room .cr-preview-shortcut:active, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next:active {
    -webkit-transform: translate(0, 0.5em);
    -ms-transform: translate(0, 0.5em);
    transform: translate(0, 0.5em);
    box-shadow: 4px 0 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-red:before, #v2-1 .cta-primary:before, #v2-1 .page-changing-room .cr-preview-shortcut:before, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next:before {
    content: none;
}

#v2-1 .button-pink, #v2-1 .button-gender2 {
    color: #fff;
    position: relative;
    background-color: #CA7ACC;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    box-shadow: 4px 5px 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-pink:hover, #v2-1 .button-gender2:hover {
    background-color: #CF6AD2;
}

#v2-1 .button-pink:active, #v2-1 .button-gender2:active {
    -webkit-transform: translate(0, 0.5em);
    -ms-transform: translate(0, 0.5em);
    transform: translate(0, 0.5em);
    box-shadow: 4px 0 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-pink:before, #v2-1 .button-gender2:before {
    content: none;
}

#v2-1 .button-grey, #v2-1 .cta-secondary {
    color: #505050;
    position: relative;
    border-bottom: 4px solid #a9a9a9;
    background-color: #dcdcdc;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    box-shadow: 4px 5px 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-grey:active, #v2-1 .cta-secondary:active {
    -webkit-transform: translate(0, 0.5em);
    -ms-transform: translate(0, 0.5em);
    transform: translate(0, 0.5em);
    box-shadow: 4px 0 0 rgba(0, 0, 0, 0.2);
}

#v2-1 .button-grey:before, #v2-1 .cta-secondary:before {
    content: none;
}

#v2-1 .button-grey:hover, #v2-1 .cta-secondary:hover {
    background-color: #f6f6f6;
}

@media (min-width: 0px) and (max-width: 598px) {
    #v2-1.fixed-supported body:before {
        position: fixed;
        z-index: 9999;
    }
}

@media (min-width: 0) and (max-width: 759px) {
    #v2-1 .masthead:after {
        content: none;
    }
}

@media (min-width: 760px) and (max-width: 959px) {
    #v2-1 body {
        background-image: none;
    }
}

#v2-1 .page-changing-room .avatar-character-switcher {
    margin-top: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#v2-1 .page-changing-room .avatar-character-selector li {
    background-color: #f3f3f3;
    border-radius: 5px 5px 0 0;

}

#v2-1 .page-changing-room .avatar-character-selector li.highlighted {
    background-color: transparent;
}

#v2-1 .page-changing-room .avatar-character-selector li.highlighted:after {
    content: "";
    background: #fff;
    width: 100%;
    height: 10px;
}

#v2-1 .page-changing-room .avatar-status .status-add span {
    margin-left: 30px;
}

#v2-1 .page-changing-room .avatar-status .status-add:before {
    font-family: FontAwesome;
    display: inline-block;
    width: 1em;
    height: 1em;
    content: "\f055";
}

#v2-1 .page-changing-room .ui-ticklist li.visited-mobfirst.highlighted.visited a:before, #v2-1 .page-changing-room .ui-ticklist li:nth-of-type(1) a:before {
    content: "1";
    color: #bebebe;
}

#v2-1 .page-changing-room .ui-ticklist li:nth-of-type(2) a:before {
    content: "2";
}

#v2-1 .page-changing-room .ui-ticklist li:nth-of-type(3) a:before {
    content: "3";
}

#v2-1 .page-changing-room .ui-ticklist li:nth-of-type(4) a:before {
    content: "4";
}

#v2-1 .page-changing-room .ui-ticklist li:nth-of-type(5) a:before {
    content: "5";
}

#v2-1 .page-changing-room .ui-ticklist li a.visited:before, #v2-1 .page-changing-room .ui-ticklist li.visited-mobfirst.visited a:before {
    color: #6699cc;
    content: "\f046";
    font-weight: 700;
}

#v2-1 .page-changing-room .option-gender li {
	background-image: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
	height: 50px;
	box-sizing: border-box;
	position: relative;
	width: 48%;
	float: left;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	border: none;
}

#v2-1 .page-changing-room .option-gender ul {
	border: none;
	padding: 0px 0px 10px 0px;
}

@media (min-width: 0px) and (max-width: 318px) {
    #v2-1 .page-changing-room .option-gender li {
        width: 48%;
        height: 45px;
    }
}

#v2-1 .page-changing-room .option-gender li.highlighted {
    -webkit-filter: none;
    filter: none;
}

#v2-1 .page-changing-room .option-gender li:last-child {
    float: right;
    margin-right: 0;
}

#v2-1 .page-changing-room .option-gender .graphic-button {
    width: 100%;
    position: absolute;
    bottom: 0;
}

#v2-1 .page-changing-room .option-gender .graphic-button * {
    position: absolute;
}

#v2-1 .page-changing-room .option-gender .graphic-button span {
    left: 10px;
    Text-align:left;
    top: 30%;
    font-size: 17px;
}

#v2-1 .page-changing-room .option-gender .graphic-button div {
    left: 0;
    width: 100%;
    height: 38px;
    bottom: 0;
    border-radius: 0px;
}

#v2-1 .page-changing-room .option-gender .graphic-button img {
    width: 75px;
    height: 75px;
    position: absolute;
    right: 0;
    bottom: 4px;
}

@media (min-width: 0px) and (max-width: 318px) {
    #v2-1 .page-changing-room .option-gender .graphic-button span {
        width: 100%;
    }

    #v2-1 .page-changing-room .option-gender .graphic-button img {
        display: none;
    }
}

#v2-1 .page-changing-room .instruction {
    background-color: transparent;
    text-align: left;
    position: relative;
    padding-left: 0;
}

#v2-1 .page-changing-room .instruction .ui-tooltip {
    position: absolute;
    right: 0;
    top:3px;
}

#v2-1 .page-changing-room .input-field {
    margin-right: 0;
    width: 100%;
}

#v2-1 .page-changing-room .input-field i {
    float: right;
    margin-right: 0;
    margin-bottom: 10px;
    line-height: 1.1em;
}

#v2-1 .page-changing-room .avatar-options {
	margin-bottom: 10px;
	border-bottom: 2px dotted #757575;
	width: 100%;
	overflow: hidden;
}

#v2-1 .page-changing-room .avatar-options:last-of-type {
    border-bottom: 0;
    overflow: hidden;
    padding-bottom: 20px;
}

#v2-1 .page-changing-room .avatar-options.option-hairstyle, #v2-1 .page-changing-room .option-gender-hairstyle.avatar-options {
    border-bottom: 0;
    padding: 0 0 0 0;
    margin-bottom: 0px;
    margin-top: 0px;
}

#v2-1 .page-changing-room .option-glasses .glasses-label {
    display: block;
}

#v2-1 .page-changing-room .option-glasses-duo .options label {
    height: 60px;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    width: 135px;
    margin-right: 0;
    display: block;
    float: left;
}

@media (min-width: 760px) and (max-width: 959px) {
    #v2-1 .page-changing-room .option-glasses-duo .options label {
        width: 120px;
    }
}

#v2-1 .page-changing-room .option-glasses-duo .options label[for~=noglasses] {
    background-image: url(https://idir.penwizard.com/brands/default/images/glassess-no.png?1427126582);
}

#v2-1 .page-changing-room .option-glasses-duo .options label[for~=yesglasses] {
    background-image: url(https://idir.penwizard.com/brands/default/images/glassess-yes.png?1427126582);
}

#v2-1 .page-changing-room .option-glasses-duo .options .ticked:after {
    margin-top: 5px;
}

#v2-1 .page-changing-room .col-3 {
    position: relative;
}

#v2-1 .page-changing-room .col-3 h3.unit-title {
    font-size: 24px;
}

#v2-1 .page-changing-room .avatar-preview {
    margin-top: -50px;
}

#v2-1 .page-changing-room .gender-toggle {
    position: relative;
    margin-top: 0;
    bottom: 0;
    margin-bottom: 20px;
    line-height: 1.5em;
}

#v2-1 .page-changing-room .gender-toggle a {
    margin-left: 5px;
    display: inline-block;
}


#v2-1 .page-changing-room .col-3 .submit-back {
    display: none;
}

#v2-1 .page-changing-room .col-3 .submit-form {
	width: 85%;
	text-align: center;
	margin: auto;
	font-size: 16px;
	font-size: 17px;
	line-height: 20px;
	line-height: 21px;    
	display: block;
}

@media (min-width: 0px) and (max-width: 759px) {
	#v2-1 .page-changing-room .col-3 .submit-back {
		width: 45%;
		float: left;
		margin-right: 5%;
		margin-bottom: 10px;
		text-align: center;
		display: inline;
  	}
	#v2-1 .page-changing-room .col-3 .submit-form {
		width: 45%;
		float: right;
		margin: 0px;
		padding: 15px;
		margin-right: 5%;
		margin-bottom: 10px;
		text-align: center;
		display: block;
	}
}

#v2-1 .page-changing-room .submit-box {
	width: 100%;
}
#v2-1 .page-changing-room .submit-box .disclaimer {
	width: 100%;
}

#v2-1 .sub-page.page-changing-room .unit-row .options-footer {
    clear: both;
    overflow: hidden;
    margin-top: -20px;
}

#v2-1 .sub-page.page-changing-room .unit-row .options-footer a {
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-bottom: 10px;
    text-align: center;
}

#v2-1 .sub-page.page-changing-room .unit-row .options-footer .ch-tap-back {
    color: #fff;
	visibility:hidden;
}

#v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next {
    margin-top: 0px;

    color: #fff;
}

#v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next:after, #v2-1 .sub-page.page-changing-room .unit-row .options-footer .tap-btn-next:before {
    content: none;
}

#v2-1 .page-changing-room .unit-row {
    padding-top: 0px;
    box-sizing: border-box;
    border: 1px solid transparent;
}

#v2-1 .page-changing-room .animated .avatar-options {
    background: #f3f3f3;
}

#v2-1 .page-changing-room .avatar-options.option-color .options label {
    border: 10px solid #f3f3f3;
}

#v2-1 .page-changing-room .animated .section-inner {
	padding: 10px;
}

@media (min-width: 0) and (max-width: 759px) {
    #v2-1 .page-changing-room .animated .section-inner {
        width: 100%;
        background: #f3f3f3;
        padding: 10px;
        box-sizing: border-box;
    }
}

@media (min-width: 760px) {
    #v2-1 .page-changing-room .animated .avatar-options {
        background: #f3f3f3;
    }

    #v2-1 .page-changing-room .animated {
        padding-bottom: 25px;
        background-color: #f3f3f3;
    }

    #v2-1 .page-changing-room .col-1 li {
        border: 1px solid #e1e1e1;
	cursor: pointer;
	padding-left: 0;
	border-radius: 0px 0px 0px 0px;
        border-right: 0;
    }

    #v2-1 .page-changing-room .col-1 li.highlighted {
        width: 100.3%;
        border: 1px solid #f3f3f3;
        border-right: 0;
        border-radius: 0px 0 0 0px;
        background: #f3f3f3;
        padding-left: 0;
    }
    	#v2-1 .page-changing-room .col-1 ul {
		width: 115%;
        	border: 0px;
	}
}

@media (min-width: 0) and (max-width: 759px) {
	.page-changing-room.sub-page .multi-character .avatar-character-switcher {
		display: block;
		  margin-bottom: 0px;
	}
	.page-changing-room .col-3 .unit-title {
		margin-top: 10px;
	}
	.page-changing-room .gender-toggle {
		margin-top: 10px;
	}
}

#v2-1 .page-changing-room .ticked:after {
	width: 100%;
	height: 100%;
}

#v2-1 .page-changing-room .button-basket {
	font-size: 16px;
	line-height: 20px;
	line-height: 2rem;
	padding: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#v2-1 .page-changing-room .col-disabled .submit {
	width: 320px;
	margin: auto;
}
@media (min-width: 0) and (max-width: 400px) {
	#v2-1 .page-changing-room .col-disabled .submit {
		width: 80%;
	}
}
#v2-1 img[id^='preview_image'] {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
	max-height: 400px;
}
@media (min-width: 0) and (max-width: 620px) {
	#v2-1 img[id^='preview_image'] {
		max-width: 100%;
	}
}
#v2-1 #preview_image {
	max-width: 100%;
	max-height: 400px;
}
#v2-1 .page-changing-room .col-disabled .submit-form {
	font-size: 16px;
	line-height: 20px;
	line-height: 2rem;
	padding: 15px;
	width: 35%;
	float: right;
	margin: 0px;
}
#v2-1 .page-changing-room .col-disabled .avatar-enabler {
	font-size: 16px;
	line-height: 20px;
	line-height: 2rem;
	padding: 15px;
	width: 35%;
	float: left;
}

#v2-1 .layouts-tiles .unit-row {
  margin-bottom: 10px;
}

#v2-1 .layouts-tiles {
  margin: 0 0 10px 0;
}

#v2-1 .layouts-slideshow {
  margin: 20px 0 20px 0;
}

#v2-1 .layouts-showcase {
  margin: 0 0 20px 0;
}