@font-face{font-family:'Exo';src:url('../fonts/Exo-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Exo-Bold';src:url('../fonts/Exo-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}
html{background:#000 url(../images/background.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
body{color:#fff;font-family:Arial,Helvetica,sans-serif}
p{color:#fff;font-size:14px;line-height:18px}
a{color:#999;text-decoration:none}
a:hover{color:#fff}
[data-picture] img{display:block;margin:0 auto}
#content{margin:0 auto;padding:10px 0 0}
.ea-country-selector{font-size:10px;text-align:right;text-transform:uppercase}
.pageSection{margin-bottom:20px}
.pageSection [class^="col-"] .text.section{background-color:rgba(0,0,0,0.8)}
.pageSection h2{font-size:15px;font-weight:bold;text-transform:uppercase;word-wrap:break-word}
.pageSection a{font-size:10px;line-height:12px;text-transform:uppercase;word-wrap:break-word}
@media(max-width:768px){.pageSection{margin-left:10px;margin-right:10px}
}
.content-section .row{overflow:hidden;-ms-box-orient:horizontal;display:-webkit-box;display:block;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.content-section .col-1-5{width:2%}
.content-section .col-2-5{align-content:space-between;background:url(../images/border-horizontal.jpg) top left repeat-x,url(../images/border-horizontal.jpg) bottom left repeat-x,url(../images/border-vertical.jpg) top left repeat-y,url(../images/border-vertical.jpg) top right repeat-y;background-color:#000;padding:5px;vertical-align:top;width:49%;-webkit-align-content:flex-start;align-content:flex-start}
.content-section .col-2-5 img{width:100%}
.content-section .col-2-5 .text.section{bottom:50px;margin-bottom:-25px;padding:0 28px;position:relative}
.content-section .col-2-5 .text.section h2{padding:25px 0 5px}
.content-section .col-2-5 .text.section a{color:#fff}
.content-section .col-2-5 .text.section a:hover{color:#0078e5}
.content-section .col-2-5 .text.section a i{border-top:5px solid transparent;border-left:7px solid #0078e5;border-bottom:5px solid transparent;height:0;width:0;margin:0 5px;display:inline-block}
.content-section .compressed-product-widget.dark{border:0;box-shadow:0 0 2px #000;margin:0}
.content-section .compressed-product-widget>.mod-header{display:none}
.content-section .compressed-product-widget>.mod-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;width:auto}
html.safari5 .content-section .compressed-product-widget>.mod-content{overflow:hidden;padding:0 10px}
.content-section .compressed-product-widget>.mod-content>.col{max-width:200px}
html.safari5 .content-section .compressed-product-widget>.mod-content>.col-1{margin-right:15px}
.content-section .compressed-product-widget>.mod-content>.col-1>.box-art,.content-section .compressed-product-widget>.mod-content>.col-1>.box-art>img{width:100%}
.content-section .compressed-product-widget>.mod-content>.col-2{padding-top:5%;text-align:center}
.content-section .compressed-product-widget>.mod-content>.col-2>.price{margin-left:0}
.content-section .compressed-product-widget>.mod-content>.col-2>.buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:0 auto 1px}
.content-section .compressed-product-widget>.mod-content>.col-2>.buttons .origin-ux-button{float:none;margin:0 auto}
.content-section .compressed-product-widget.mobile>.mod-footer{border:0}
@media(min-width:768px) and (max-width:980px){.content-section .col-2-5 .parbase.image.section img{height:275px}
}
@media(max-width:980px){.content-section .compressed-product-widget>.mod-content>.col-1{margin:0;width:60%}
html.safari5 .content-section .compressed-product-widget>.mod-content>.col{float:none;margin:0 auto}
}
@media(min-width:980px) and (max-width:1280px){.content-section .compressed-product-widget>.mod-content>.col-1{margin-right:15px}
.content-section .compressed-product-widget>.mod-content>.col-2{margin-left:10px;width:auto}
}
@media(min-width:1280px){.content-section .compressed-product-widget>.mod-content>.col-1{margin-right:0;width:170px}
}
.footer{background:rgba(15,15,15,1);margin:0;padding:20px 0 0}
.footer a{font-family:Exo,Arial,Helvetica,sans-serif;font-size:12px;text-transform:capitalize}
.footer .imageRenditions{margin-bottom:20px}
.footer .footerNavigation>ul{overflow:hidden;-ms-box-orient:horizontal;display:-webkit-box;display:block;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.footer .footerNavigation>ul>li{float:left;margin:0 1em 1em 0;min-height:1px;padding:0;text-align:left;text-shadow:2px 2px #000;vertical-align:top;-webkit-align-content:flex-start;align-content:space-between;align-content:flex-start}
.footer .footerNavigation h3{border-bottom:2px solid #444;color:#fff;font-size:12px;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase;x}
.footerNavLegal{text-align:center}
.footerNavLegal ul{margin:5px auto;padding:0;text-align:center;width:100%;-webkit-padding-start:0}
.footerNavLegal ul li{border-right:1px solid #666;display:inline-block;padding:0 10px 0 10px}
.footerNavLegal ul li:last-child{border:0}
.footerNavLegal p{color:#45494a;font-size:10px;text-align:center}
.footerNavLegal a{font-size:11px}
@media(max-width:767px){.footer .col-1-8{text-align:center}
.footer .col-1-8 a{display:inline-block}
.footerNavLegal ul{display:table}
.footerNavLegal ul li{display:table-row}
}
.hero{background:url(../images/border-horizontal.jpg) top left repeat-x,url(../images/border-horizontal.jpg) bottom left repeat-x,url(../images/border-vertical.jpg) top left repeat-y,url(../images/border-vertical.jpg) top right repeat-y;background-color:rgba(0,0,0,0.8);margin-top:40px;padding-bottom:5px;position:relative}
.hero .page-section-background{overflow:inherit}
.hero.pageSection .imageRenditions{padding:0 4px}
.hero.pageSection .imageRenditions img{-webkit-transform:translateY(-13.5%);-moz-transform:translateY(-13.5%);-ms-transform:translateY(-13.5%);-o-transform:translateY(-13.5%);transform:translateY(-13.5%);margin:0;width:100%}
.hero .dynamicColumnControl.section .row{background:url(../images/border-vertical.jpg) top left repeat-y,url(../images/border-vertical.jpg) top right repeat-y;background-color:rgba(3,7,8,0.8);bottom:50px;margin-bottom:-25px;padding:25px 25px 0;position:relative}
.hero .dynamicColumnControl.section .row .image.section{text-align:right}
.hero .text p{font-size:.875em;margin-right:15px}
@media(max-width:768px){.hero{margin-top:0}
.hero .dynamicColumnControl.section .row{bottom:0;display:table;margin:0;padding:0 25px 15px}
.hero .dynamicColumnControl.section .row [class^="col-"]{display:table-row;float:none}
.hero .text p{font-size:.9em;margin:0}
.hero .dynamicColumnControl.section .row .image.section{margin-top:15px;text-align:center}
}
.logo .par.parsys{padding-bottom:30px}
.logo .ea-country-selector{margin-bottom:15px}
.logo .ea-current-country{display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;padding-bottom:5px}
.logo .ea-current-country .flag{background:none!important;border-top:7px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;height:2px;margin:0 0 0 8px;order:2;width:0}
.logo .ea-countries{background:rgba(3,7,8,0.9);height:auto;min-width:100px;max-width:200px;right:0;width:auto}
.logo .ea-countries li{text-align:left}
.logo .ea-countries li a{color:#999;padding:5px}
.logo .ea-countries li a:hover{color:#fff}
.logo .ea-countries .flag{display:none}
@media(max-width:394px){.logo .ea-countries ul{overflow:hidden;-ms-box-orient:horizontal;display:-webkit-box;display:block;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.logo .ea-countries ul li{-webkit-align-content:flex-start;align-content:space-between;align-content:flex-start}
}
@media(max-width:768px){.logo .localeSelector{position:relative}
.logo .ea-country-selector{margin:0 auto 15px;position:static;max-width:150px;text-align:center}
.logo .ea-current-country{display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:0}
.logo .ea-countries{padding:20px 0;max-width:100%;width:100%}
.logo .ea-countries ul{display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.logo .ea-country-selector .ea-countries .flag{margin-right:10px;display:none}
.logo .ea-country-selector .ea-countries .label{border-right:1px solid #999;padding-right:10px}
.logo .ea-countries ul li:last-child .label{border-right:0;padding-right:0}
}
@media(min-width:769px){.logo .localeSelector{display:block;min-height:20px;position:relative}
.logo .ea-country-selector{position:absolute;right:0}
}
@media(min-width:768px) and (max-width:980px){.logo .parsys.par{padding-bottom:45px}
}