article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}img{height:auto}.image-responsive{height:auto}.popup{z-index:9999;top:0;left:0;right:0;bottom:0;position:fixed}.popup .background{background-color:#000;filter:alpha(opacity=60);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;top:0;left:0;right:0;bottom:0;position:absolute}.popup .content{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.popup .content .inner{width:400px;outline:9px solid rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#f1b0b0;text-align:center;color:#fff}.popup .content .title{padding:1em 2em;margin-bottom:.5em;background-color:#eb8d8d;color:#fff}.popup .content .message{padding:.5em 2em}.popup .content .close{margin:.5em 0 1em;background-color:#eb8d8d;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.5em 1em;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.popup .content .close:hover{background-color:#e87c7c}
.popup .content .close:active{background-color:#e56b6b}.popup.show .content .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (max-width:598px){.popup .content .inner{width:240px}}.font-extra-extra-large{font-size:40px}@media only screen and (min-width:640px){.font-extra-extra-large{font-size:42px}}@media only screen and (min-width:1025px){.font-extra-extra-large{font-size:48px}}.font-extra-large{font-size:34px}@media only screen and (min-width:640px){.font-extra-large{font-size:36px}}@media only screen and (min-width:1025px){.font-extra-large{font-size:38px}}.font-large{font-size:28px}@media only screen and (min-width:640px){.font-large{font-size:30px}}@media only screen and (min-width:1025px){.font-large{font-size:32px}}.font-medium{font-size:18px;line-height:150%}.font-default{font-size:14px}@media only screen and (min-width:640px){.font-default{font-size:16px}}.font-small{font-size:12px}@media only screen and (min-width:640px){.font-small{font-size:14px}}.font-extra-small{font-size:10px}@media only screen and (min-width:640px){.font-extra-small{font-size:14px}}@media only screen and (min-width:1025px){.font-extra-small{font-size:12px}}@font-face{font-family:'GothamBook';src:url(/sites/all/themes/mess/fonts/gotham-book-webfont.eot);src:url(/sites/all/themes/mess/fonts/gotham-book-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/mess/fonts/gotham-book-webfont.woff) format('woff'),url(/sites/all/themes/mess/fonts/gotham-book-webfont.ttf) format('truetype'),url(/sites/all/themes/mess/fonts/gotham-book-webfont.svg#GothamBook) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'GothamLightRegular';src:url(/sites/all/themes/mess/fonts/gotham-light-webfont.eot);src:url(/sites/all/themes/mess/fonts/gotham-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/mess/fonts/gotham-light-webfont.woff) format('woff'),url(/sites/all/themes/mess/fonts/gotham-light-webfont.ttf) format('truetype'),url(/sites/all/themes/mess/fonts/gotham-light-webfont.svg#GothamLightRegular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'GothamBold';src:url(/sites/all/themes/mess/fonts/gotham-bold-webfont.eot);src:url(/sites/all/themes/mess/fonts/gotham-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/mess/fonts/gotham-bold-webfont.woff) format('woff'),url(/sites/all/themes/mess/fonts/gotham-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/mess/fonts/gotham-bold-webfont.svg#GothamBold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icon';src:url(/sites/all/themes/mess/fonts/icomoon.eot?c856t4);src:url(/sites/all/themes/mess/fonts/icomoon.eot?c856t4#iefix) format('embedded-opentype'),url(/sites/all/themes/mess/fonts/icomoon.ttf?c856t4) format('truetype'),url(/sites/all/themes/mess/fonts/icomoon.woff?c856t4) format('woff'),url(/sites/all/themes/mess/fonts/icomoon.svg?c856t4#icomoon) format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE600:before{content:"\e600"}.icon-uniE601:before{content:"\e601"}.icon-uniE602:before{content:"\e602"}.icon-uniE603:before{content:"\e603"}.icon-uniE604:before{content:"\e604"}.icon-uniE605:before{content:"\e605"}.icon-uniE606:before{content:"\e606"}.icon-uniE607:before{content:"\e607"}.icon-uniE608:before{content:"\e608"}.icon-share:before{content:"\e609"}.icon-uniE60A:before{content:"\e60a"}.icon-comment:before{content:"\e60b"}.icon-uniE610:before{content:"\e610"}.icon-uniE97E:before{content:"\e97e"}.icon-uniEA0F:before{content:"\ea0f"}.icon-uniEA10:before{content:"\ea10"}.icon-uniEA13:before{content:"\ea13"}.icon-uniEA14:before{content:"\ea14"}.icon-uniEA52:before{content:"\ea52"}.icon-uniEA53:before{content:"\ea53"}.icon-uniEA54:before{content:"\ea54"}.icon-uniEA56:before{content:"\ea56"}.icon-uniEA88:before{content:"\ea88"}.icon-uniEA8C:before{content:"\ea8c"}.icon-uniEA91:before{content:"\ea91"}.icon-uniEA99:before{content:"\ea99"}.icon-uniEA9B:before{content:"\ea9b"}.icon-uniEA9C:before{content:"\ea9c"}.icon-uniEAAD:before{content:"\eaad"}.icon-pinterest-2:before{content:"\e900"}.icon-sketchfab:before{content:"\e901"}
.icon-uniEABF:before{content:"\eabf"}.icon-uniEAC2:before{content:"\eac2"}.icon-linux:before{content:"\e902"}.icon-uniEAC9:before{content:"\eac9"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a,input,button,*,a:focus,input:focus,button:focus,*:focus,a:active,input:active,button:active,*:active,a:link,input:link,button:link,*:link,a:visited,input:visited,button:visited,*:visited,a:hover,input:hover,button:hover,*:hover{outline:0}html{font-size:100%}html,body{min-height:100%}body{position:relative;font-family:arial,sans-serif}a{text-decoration:none}table{width:100%}th,td{padding:14px;vertical-align:middle}tr.odd,tr.even{background-color:transparent;border-bottom:1px solid #e5e5e5;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}thead{background-color:#f0f0f0;border-bottom:1px solid #e5e5e5}td,th{border-bottom:0}td,th,td a,th a{color:#626262}ul.primary{position:fixed;z-index:20;top:150px;left:0;border-bottom:0;padding:0;margin:0;filter:alpha(opacity=60);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;-webkit-transition:opacity .3s ease-in-out 0s;-moz-transition:opacity .3s ease-in-out 0s;-o-transition:opacity .3s ease-in-out 0s;-ms-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}ul.primary:hover,ul.primary:active{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}ul.primary li{display:block}ul.primary li a{display:block;background-color:black;color:white;border-width:0;border:0;padding:10px;font-size:10px;height:auto;margin-right:0;text-decoration:none;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-o-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}ul.primary li a:hover{background:grey}ul.primary li.active a{background-color:white;color:black;border-width:0;border:0}a{color:#e02e28}a:hover{color:#f04c24}body{top:0;left:0;right:0;bottom:0;font-family:'GothamBook';overflow-x:hidden;max-width:100%;background:#fbfbfb;height:100vh}body.menu-opened{overflow:hidden}#page-wrapper{height:100%}#page{height:100%;max-width:100%;min-width:100%;right:0;-webkit-backface-visibilty:hidden;position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.header-transparent #page{padding-top:0}.menu-opened #page{-webkit-transform:translate(-272px,0);-moz-transform:translate(-272px,0);-ms-transform:translate(-272px,0);transform:translate(-272px,0)}#main{height:100%;position:relative;z-index:1}@media only screen and (min-width:1025px){.header-transparent #page{padding-top:0}}.background-color-1{background-color:#000}.background-color-1__hover:hover{background-color:#000}.border-color-1{border:2px solid #000}.color-1,.color-1 a{color:#000}.color-1__hover:hover,.color-1__hover:hover a{color:#000}.fill-1 svg,.fill-1 path{fill:#000}.fill-1__hover svg:hover{fill:#000}.fill-1__hover svg:hover path{fill:#000}.background-color-2{background-color:#fbfbfb}.background-color-2__hover:hover{background-color:#fbfbfb}.border-color-2{border:2px solid #fbfbfb}.color-2,.color-2 a{color:#fbfbfb}.color-2__hover:hover,.color-2__hover:hover a{color:#fbfbfb}.fill-2 svg,.fill-2 path{fill:#fbfbfb}.fill-2__hover svg:hover{fill:#fbfbfb}.fill-2__hover svg:hover path{fill:#fbfbfb}.background-color-3{background-color:#229f7d}.background-color-3__hover:hover{background-color:#229f7d}.border-color-3{border:2px solid #229f7d}.color-3,.color-3 a{color:#229f7d}
.color-3__hover:hover,.color-3__hover:hover a{color:#229f7d}.fill-3 svg,.fill-3 path{fill:#229f7d}.fill-3__hover svg:hover{fill:#229f7d}.fill-3__hover svg:hover path{fill:#229f7d}.background-color-4{background-color:#e02e28}.background-color-4__hover:hover{background-color:#e02e28}.border-color-4{border:2px solid #e02e28}.color-4,.color-4 a{color:#e02e28}.color-4__hover:hover,.color-4__hover:hover a{color:#e02e28}.fill-4 svg,.fill-4 path{fill:#e02e28}.fill-4__hover svg:hover{fill:#e02e28}.fill-4__hover svg:hover path{fill:#e02e28}.background-color-5{background-color:#b91f2f}.background-color-5__hover:hover{background-color:#b91f2f}.border-color-5{border:2px solid #b91f2f}.color-5,.color-5 a{color:#b91f2f}.color-5__hover:hover,.color-5__hover:hover a{color:#b91f2f}.fill-5 svg,.fill-5 path{fill:#b91f2f}.fill-5__hover svg:hover{fill:#b91f2f}.fill-5__hover svg:hover path{fill:#b91f2f}.background-color-6{background-color:#191919}.background-color-6__hover:hover{background-color:#191919}.border-color-6{border:2px solid #191919}.color-6,.color-6 a{color:#191919}.color-6__hover:hover,.color-6__hover:hover a{color:#191919}.fill-6 svg,.fill-6 path{fill:#191919}.fill-6__hover svg:hover{fill:#191919}.fill-6__hover svg:hover path{fill:#191919}.background-color-7{background-color:#767676}.background-color-7__hover:hover{background-color:#767676}.border-color-7{border:2px solid #767676}.color-7,.color-7 a{color:#767676}.color-7__hover:hover,.color-7__hover:hover a{color:#767676}.fill-7 svg,.fill-7 path{fill:#767676}.fill-7__hover svg:hover{fill:#767676}.fill-7__hover svg:hover path{fill:#767676}.background-color-8{background-color:#3c5a99}.background-color-8__hover:hover{background-color:#3c5a99}.border-color-8{border:2px solid #3c5a99}.color-8,.color-8 a{color:#3c5a99}.color-8__hover:hover,.color-8__hover:hover a{color:#3c5a99}.fill-8 svg,.fill-8 path{fill:#3c5a99}.fill-8__hover svg:hover{fill:#3c5a99}.fill-8__hover svg:hover path{fill:#3c5a99}.background-color-9{background-color:#28aae1}.background-color-9__hover:hover{background-color:#28aae1}.border-color-9{border:2px solid #28aae1}.color-9,.color-9 a{color:#28aae1}.color-9__hover:hover,.color-9__hover:hover a{color:#28aae1}.fill-9 svg,.fill-9 path{fill:#28aae1}.fill-9__hover svg:hover{fill:#28aae1}.fill-9__hover svg:hover path{fill:#28aae1}.background-color-10{background-color:#136d9d}.background-color-10__hover:hover{background-color:#136d9d}.border-color-10{border:2px solid #136d9d}.color-10,.color-10 a{color:#136d9d}.color-10__hover:hover,.color-10__hover:hover a{color:#136d9d}.fill-10 svg,.fill-10 path{fill:#136d9d}.fill-10__hover svg:hover{fill:#136d9d}.fill-10__hover svg:hover path{fill:#136d9d}.background-color-11{background-color:#de5543}.background-color-11__hover:hover{background-color:#de5543}.border-color-11{border:2px solid #de5543}.color-11,.color-11 a{color:#de5543}.color-11__hover:hover,.color-11__hover:hover a{color:#de5543}.fill-11 svg,.fill-11 path{fill:#de5543}.fill-11__hover svg:hover{fill:#de5543}.fill-11__hover svg:hover path{fill:#de5543}.background-color-12{background-color:#ee3138}.background-color-12__hover:hover{background-color:#ee3138}.border-color-12{border:2px solid #ee3138}.color-12,.color-12 a{color:#ee3138}.color-12__hover:hover,.color-12__hover:hover a{color:#ee3138}.fill-12 svg,.fill-12 path{fill:#ee3138}.fill-12__hover svg:hover{fill:#ee3138}.fill-12__hover svg:hover path{fill:#ee3138}.background-color-13{background-color:#16bbed}.background-color-13__hover:hover{background-color:#16bbed}.border-color-13{border:2px solid #16bbed}.color-13,.color-13 a{color:#16bbed}.color-13__hover:hover,.color-13__hover:hover a{color:#16bbed}.fill-13 svg,.fill-13 path{fill:#16bbed}.fill-13__hover svg:hover{fill:#16bbed}.fill-13__hover svg:hover path{fill:#16bbed}.background-color-14{background-color:#65469c}.background-color-14__hover:hover{background-color:#65469c}.border-color-14{border:2px solid #65469c}.color-14,.color-14 a{color:#65469c}.color-14__hover:hover,.color-14__hover:hover a{color:#65469c}.fill-14 svg,.fill-14 path{fill:#65469c}.fill-14__hover svg:hover{fill:#65469c}
.fill-14__hover svg:hover path{fill:#65469c}.background-color-15{background-color:#f5f5f5}.background-color-15__hover:hover{background-color:#f5f5f5}.border-color-15{border:2px solid #f5f5f5}.color-15,.color-15 a{color:#f5f5f5}.color-15__hover:hover,.color-15__hover:hover a{color:#f5f5f5}.fill-15 svg,.fill-15 path{fill:#f5f5f5}.fill-15__hover svg:hover{fill:#f5f5f5}.fill-15__hover svg:hover path{fill:#f5f5f5}.background-color-16{background-color:#fff}.background-color-16__hover:hover{background-color:#fff}.border-color-16{border:2px solid #fff}.color-16,.color-16 a{color:#fff}.color-16__hover:hover,.color-16__hover:hover a{color:#fff}.fill-16 svg,.fill-16 path{fill:#fff}.fill-16__hover svg:hover{fill:#fff}.fill-16__hover svg:hover path{fill:#fff}.background-color-17{background-color:#fff}.background-color-17__hover:hover{background-color:#fff}.border-color-17{border:2px solid #fff}.color-17,.color-17 a{color:#fff}.color-17__hover:hover,.color-17__hover:hover a{color:#fff}.fill-17 svg,.fill-17 path{fill:#fff}.fill-17__hover svg:hover{fill:#fff}.fill-17__hover svg:hover path{fill:#fff}.background-color-18{background-color:#fff}.background-color-18__hover:hover{background-color:#fff}.border-color-18{border:2px solid #fff}.color-18,.color-18 a{color:#fff}.color-18__hover:hover,.color-18__hover:hover a{color:#fff}.fill-18 svg,.fill-18 path{fill:#fff}.fill-18__hover svg:hover{fill:#fff}.fill-18__hover svg:hover path{fill:#fff}.background-color-19{background-color:#fff}.background-color-19__hover:hover{background-color:#fff}.border-color-19{border:2px solid #fff}.color-19,.color-19 a{color:#fff}.color-19__hover:hover,.color-19__hover:hover a{color:#fff}.fill-19 svg,.fill-19 path{fill:#fff}.fill-19__hover svg:hover{fill:#fff}.fill-19__hover svg:hover path{fill:#fff}.background-color-20{background-color:#fff}.background-color-20__hover:hover{background-color:#fff}.border-color-20{border:2px solid #fff}.color-20,.color-20 a{color:#fff}.color-20__hover:hover,.color-20__hover:hover a{color:#fff}.fill-20 svg,.fill-20 path{fill:#fff}.fill-20__hover svg:hover{fill:#fff}.fill-20__hover svg:hover path{fill:#fff}.background-color-21{background-color:#f5a90c}.background-color-21__hover:hover{background-color:#f5a90c}.border-color-21{border:2px solid #f5a90c}.color-21,.color-21 a{color:#f5a90c}.color-21__hover:hover,.color-21__hover:hover a{color:#f5a90c}.fill-21 svg,.fill-21 path{fill:#f5a90c}.fill-21__hover svg:hover{fill:#f5a90c}.fill-21__hover svg:hover path{fill:#f5a90c}.background-color-22{background-color:#9b38a3}.background-color-22__hover:hover{background-color:#9b38a3}.border-color-22{border:2px solid #9b38a3}.color-22,.color-22 a{color:#9b38a3}.color-22__hover:hover,.color-22__hover:hover a{color:#9b38a3}.fill-22 svg,.fill-22 path{fill:#9b38a3}.fill-22__hover svg:hover{fill:#9b38a3}.fill-22__hover svg:hover path{fill:#9b38a3}.background-color-23{background-color:#333}.background-color-23__hover:hover{background-color:#333}.border-color-23{border:2px solid #333}.color-23,.color-23 a{color:#333}.color-23__hover:hover,.color-23__hover:hover a{color:#333}.fill-23 svg,.fill-23 path{fill:#333}.fill-23__hover svg:hover{fill:#333}.fill-23__hover svg:hover path{fill:#333}.background-color-24{background-color:#8a192f}.background-color-24__hover:hover{background-color:#8a192f}.border-color-24{border:2px solid #8a192f}.color-24,.color-24 a{color:#8a192f}.color-24__hover:hover,.color-24__hover:hover a{color:#8a192f}.fill-24 svg,.fill-24 path{fill:#8a192f}.fill-24__hover svg:hover{fill:#8a192f}.fill-24__hover svg:hover path{fill:#8a192f}.background-color-25{background-color:#f04c24}.background-color-25__hover:hover{background-color:#f04c24}.border-color-25{border:2px solid #f04c24}.color-25,.color-25 a{color:#f04c24}.color-25__hover:hover,.color-25__hover:hover a{color:#f04c24}.fill-25 svg,.fill-25 path{fill:#f04c24}.fill-25__hover svg:hover{fill:#f04c24}.fill-25__hover svg:hover path{fill:#f04c24}.background-color-26{background-color:#e6e6e6}.background-color-26__hover:hover{background-color:#e6e6e6}.border-color-26{border:2px solid #e6e6e6}.color-26,.color-26 a{color:#e6e6e6}
.color-26__hover:hover,.color-26__hover:hover a{color:#e6e6e6}.fill-26 svg,.fill-26 path{fill:#e6e6e6}.fill-26__hover svg:hover{fill:#e6e6e6}.fill-26__hover svg:hover path{fill:#e6e6e6}.background-color-27{background-color:#1a1a1a}.background-color-27__hover:hover{background-color:#1a1a1a}.border-color-27{border:2px solid #1a1a1a}.color-27,.color-27 a{color:#1a1a1a}.color-27__hover:hover,.color-27__hover:hover a{color:#1a1a1a}.fill-27 svg,.fill-27 path{fill:#1a1a1a}.fill-27__hover svg:hover{fill:#1a1a1a}.fill-27__hover svg:hover path{fill:#1a1a1a}.background-color-28{background-color:#b3b3b3}.background-color-28__hover:hover{background-color:#b3b3b3}.border-color-28{border:2px solid #b3b3b3}.color-28,.color-28 a{color:#b3b3b3}.color-28__hover:hover,.color-28__hover:hover a{color:#b3b3b3}.fill-28 svg,.fill-28 path{fill:#b3b3b3}.fill-28__hover svg:hover{fill:#b3b3b3}.fill-28__hover svg:hover path{fill:#b3b3b3}.background-color-29{background-color:#333}.background-color-29__hover:hover{background-color:#333}.border-color-29{border:2px solid #333}.color-29,.color-29 a{color:#333}.color-29__hover:hover,.color-29__hover:hover a{color:#333}.fill-29 svg,.fill-29 path{fill:#333}.fill-29__hover svg:hover{fill:#333}.fill-29__hover svg:hover path{fill:#333}.background-color-30{background-color:#ee246d}.background-color-30__hover:hover{background-color:#ee246d}.border-color-30{border:2px solid #ee246d}.color-30,.color-30 a{color:#ee246d}.color-30__hover:hover,.color-30__hover:hover a{color:#ee246d}.fill-30 svg,.fill-30 path{fill:#ee246d}.fill-30__hover svg:hover{fill:#ee246d}.fill-30__hover svg:hover path{fill:#ee246d}.background-color-31{background-color:#7d2421}.background-color-31__hover:hover{background-color:#7d2421}.border-color-31{border:2px solid #7d2421}.color-31,.color-31 a{color:#7d2421}.color-31__hover:hover,.color-31__hover:hover a{color:#7d2421}.fill-31 svg,.fill-31 path{fill:#7d2421}.fill-31__hover svg:hover{fill:#7d2421}.fill-31__hover svg:hover path{fill:#7d2421}.background-color-black-opacity-7{background-color:rgba(26,26,26,0.7)}.background-color-black-opacity-9{background-color:rgba(26,26,26,0.9)}.background-hover-color-black-opacity-7:hover{background-color:rgba(26,26,26,0.7)}.background-hover-color-black-opacity-9:hover{background-color:rgba(26,26,26,0.9)}.buy input.form-submit{margin:0;font-family:'GothamBold'}.buy .licence{font-family:'GothamBold';text-transform:uppercase;font-weight:800;font-size:.9375em}.buy .licence.non_commercial{font-size:.875em}.brick.background-fixed>.media span.image span,.layer.background-fixed>.media span.image span{background-attachment:fixed;background-size:cover}.brick.background-fixed>.media span.image.mobile span,.layer.background-fixed>.media span.image.mobile span{background-attachment:scroll;background-size:cover}.cover-link{top:0;left:0;right:0;bottom:0;position:absolute}.cover-link .field-items,.cover-link .field-item,.cover-link a{height:100%;width:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.link.hide-text a{top:0;left:0;right:0;bottom:0;position:absolute;display:block;text-indent:-10000px;zoom:1}h1,h2{font-family:'GothamLightRegular';text-transform:uppercase}h3,h4{font-family:'GothamLightRegular'}.views-exposed-form label{font-weight:normal;font-family:'GothamBook'}.download-mac a,.download-linux a,.download-windows a{background:#e02e28;color:white}table td a,table th a{color:#e02e28}table td a:hover,table th a:hover{color:#f04c24}table td a:active,table th a:active{color:#f04c24}table td a.cover .field-name-field-layer-link.field-type-link-field .field-item a,table th a.cover .field-name-field-layer-link.field-type-link-field .field-item a{display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.buy input.form-submit{width:89px;height:39px;padding:10px 0}.buy input.form-submit,.download-linux a,.download-windows a,.download-mac a{display:inline-block;text-align:center;text-transform:uppercase;color:white;font-family:'GothamBold'}.buy input.form-submit:active,.download-linux a:active,.download-windows a:active,.download-mac a:active,.buy input.form-submit:hover,.download-linux a:hover,.download-windows a:hover,.download-mac a:hover{background:#efefef;color:#191919}.live-unvailable{width:89px;height:39px;padding:10px 0;display:inline-block;background:#e02e28;color:white}.logged-in .live-unvailable{background:#efefef;color:#191919}.live-unvailable:hover,.live-unvailable:active{background:black;color:white}a.download-other-link{padding:10px 15px 10px 32px;position:relative;margin:10px;display:inline-block;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
a.download-other-link:hover{background:#f04c24;color:#fff}a.download-other-link:active{background:#f04c24;color:#fff}a.download-other-link:hover{background:#f04c24;color:#fff}a.download-other-link:active{background:#f04c24;color:#fff}a.download-other-link__product{padding:10px 15px;display:inline-block}a.download-other-link__product:before{font-family:'icon';position:relative;margin-right:11px}a.download-other-link__product--windows:before{content:"\eac2"}a.download-other-link__product--mac:before{content:"\eabf"}a.download-other-link__product--linux:before{content:"\e902"}a.download-other-link__product--other:before{content:"\e607"}a.download-other-link:after{font-family:'icon';content:"\e607";display:block;width:32px;height:32px;position:absolute;left:0;top:50%;margin-top:-16px;line-height:150%;font-size:20px}.download-linux a,.download-windows a,.download-mac a{padding:10px 15px 10px 32px;position:relative;font-size:.625em;display:inline-block}.download-linux a:after,.download-windows a:after,.download-mac a:after{font-family:'icon';color:white;display:block;width:32px;height:32px;position:absolute;left:0;top:50%;margin-top:-16px;line-height:150%;font-size:20px}.download-linux a:after{content:"\e902"}.download-windows a:after{content:"\eac2"}.download-mac a:after{content:"\eabf"}.viewport{zoom:1;min-height:100%}.viewport:after{content:'';display:table;clear:both;height:0;visibility:0}.overflow{overflow:hidden}ul.menu{padding:0;margin:0}ul.menu li{list-style:none;padding:0;margin:0}h2,h3,h4,p{font-weight:normal}a.form-submit,input.form-submit{text-transform:uppercase;padding:10px;margin:5px;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a.form-submit:hover,input.form-submit:hover{background:#f04c24;color:#fff}a.form-submit:active,input.form-submit:active{background:#f04c24;color:#fff}a.form-submit:hover,input.form-submit:hover{background:#f04c24;color:#fff}a.form-submit:active,input.form-submit:active{background:#f04c24;color:#fff}a.form-submit__product,input.form-submit__product{padding:10px 15px;display:inline-block}a.form-submit__product:before,input.form-submit__product:before{font-family:'icon';position:relative;margin-right:11px}a.form-submit__product--windows:before,input.form-submit__product--windows:before{content:"\eac2"}a.form-submit__product--mac:before,input.form-submit__product--mac:before{content:"\eabf"}a.form-submit__product--linux:before,input.form-submit__product--linux:before{content:"\e902"}a.form-submit__product--other:before,input.form-submit__product--other:before{content:"\e607"}a.form-submit.delete-line-item,input.form-submit.delete-line-item{text-transform:none;text-indent:-9999px;background:url(/sites/all/themes/mess/images/delete.png) no-repeat center #dadada;height:24px;width:24px;background-size:100%;padding:0;border:0;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-o-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}a.form-submit.delete-line-item:hover,input.form-submit.delete-line-item:hover{background:url(/sites/all/themes/mess/images/delete.png) no-repeat center #e02e28;background-size:100%}a.form-submit.checkout-back,input.form-submit.checkout-back,a.form-submit.checkout-cancel,input.form-submit.checkout-cancel{background:#efefef;font-family:'GothamBook';color:grey}a.form-submit.checkout-back:hover,input.form-submit.checkout-back:hover,a.form-submit.checkout-cancel:hover,input.form-submit.checkout-cancel:hover{background:white;color:#e02e28}fieldset.checkout-buttons{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0);box-shadow:0 0 20px 0 rgba(0,0,0,0)}fieldset.checkout-buttons .fieldset-wrapper,.form-actions{text-align:center;padding:10px;padding-right:0;margin-top:2em}.form-actions{margin-top:2em}.form-select{border:1px solid #dadada;background:white}.form-select a{display:block;padding:6px 10px 4px}.form-select a.select-toggle{padding:0}.form-select a.item-selected{border-top:0;position:relative;padding-right:36px}.form-select a.item-selected:before{content:"\e601";font-family:'icon';display:block;position:absolute;width:31px;height:31px;color:#dadada;top:0;right:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-align:center;line-height:230%}.form-select ul{position:absolute !important;top:100% !important;right:-1px;left:-1px;border:1px solid #dadada;border-top:0;border-bottom:0;z-index:1;background:white;max-height:150px;overflow-y:auto !important}.form-select ul:after{position:absolute;content:'';display:block;height:1px;left:0;right:0;bottom:0;background:#dadada;z-index:1}.form-select ul li a{border-top:1px solid #dadada;color:grey}.form-select ul li a:hover{background:black;color:white}.form-select ul li a:active{background:#e02e28;color:white}.item-list{position:relative;height:60px;margin-top:40px}.item-list ul.pager{padding:0;margin:0;height:60px}.item-list ul.pager li{padding:0;margin:0;display:none}.item-list ul.pager li a:active{background:#e02e28 !important;color:white}.item-list ul.pager li span{color:grey}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last{display:block;position:absolute;width:25%;top:0;bottom:0;text-align:center;padding:0}
.item-list ul.pager li.pager-first span,.item-list ul.pager li.pager-previous span,.item-list ul.pager li.pager-next span,.item-list ul.pager li.pager-last span,.item-list ul.pager li.pager-first a,.item-list ul.pager li.pager-previous a,.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-last a{display:block;padding:21px 0;height:58px;border:1px solid #fbfbfb;border-top:0;border-bottom:0;background:#efefef;text-indent:-9999px}.item-list ul.pager li.pager-first span:before,.item-list ul.pager li.pager-previous span:before,.item-list ul.pager li.pager-next span:before,.item-list ul.pager li.pager-last span:before,.item-list ul.pager li.pager-first a:before,.item-list ul.pager li.pager-previous a:before,.item-list ul.pager li.pager-next a:before,.item-list ul.pager li.pager-last a:before{display:block;top:0;left:0;right:0;bottom:0;position:absolute;font-size:18px;line-height:330%;height:58px;width:58px;margin:auto;text-indent:0}.item-list ul.pager li.pager-first{left:0}.item-list ul.pager li.pager-first span:before,.item-list ul.pager li.pager-first a:before{content:'<<'}.item-list ul.pager li.pager-previous{left:25%}.item-list ul.pager li.pager-previous span:before,.item-list ul.pager li.pager-previous a:before{content:'<'}.item-list ul.pager li.pager-next{right:25%}.item-list ul.pager li.pager-next span:before,.item-list ul.pager li.pager-next a:before{content:'>'}.item-list ul.pager li.pager-last{right:0}.item-list ul.pager li.pager-last span:before,.item-list ul.pager li.pager-last a:before{content:'>>'}textarea,input.form-text{background:white;border:1px solid #dadada}.views-field-edit-quantity input.form-text{text-align:center}.ajax-progress{display:none !important}fieldset{margin:auto;padding:0;border:0;background:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}fieldset legend{display:block;padding:10px;background:#191919;font-family:'GothamBold';text-transform:uppercase;color:white;width:100%}fieldset .fieldset-wrapper{padding:10px}.form-item{width:100%;padding:10px;max-width:640px;margin:auto}.form-item .description{margin-top:12px}.form-item label{clear:both;margin:0 0 15px;display:block}.form-item select{width:100%}.form-item input.form-text{width:100%;padding:5px}.messages{max-width:800px;margin:20px auto 0 !important}form#user-register-form,form#user-profile-form{padding:20px 20px 0;max-width:680px;margin:auto}form#user-register-form h1,form#user-profile-form h1{background:black;color:white;padding:10px;font-size:16px}form#user-register-form div.password-confirm,form#user-profile-form div.password-confirm,form#user-register-form .password-strength,form#user-profile-form .password-strength{display:none}.back-to-login{margin-bottom:50px}.back-to-login h1{margin-bottom:30px}.back-to-login a{background:#e02e28;text-transform:uppercase;float:right;color:white;padding:10px;margin:5px 15px;border:0;font-family:'MyriadProBold_1';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media(min-width:480px){fieldset.checkout-buttons .fieldset-wrapper,.form-actions{text-align:right}}@media(min-width:640px){input.form-submit{padding:10px 15px}fieldset legend{padding:15px}fieldset .fieldset-wrapper{padding:15px}.item-list{position:relative;height:60px}.item-list ul.pager{padding:0;margin:0;height:60px;padding:0 120px}.item-list ul.pager li{padding:0;margin:0;display:block}.item-list ul.pager li a:hover{background:#e02e28 !important;color:white !important}.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-current,.item-list ul.pager li.pager-item,.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last{width:60px}.item-list ul.pager li.pager-ellipsis span,.item-list ul.pager li.pager-current span,.item-list ul.pager li.pager-item span,.item-list ul.pager li.pager-first span,.item-list ul.pager li.pager-previous span,.item-list ul.pager li.pager-next span,.item-list ul.pager li.pager-last span,.item-list ul.pager li.pager-ellipsis a,.item-list ul.pager li.pager-current a,.item-list ul.pager li.pager-item a,.item-list ul.pager li.pager-first a,.item-list ul.pager li.pager-previous a,.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-last a{display:block;padding:21px 0;height:58px;border:1px solid #fff;border-top:0;border-bottom:0;background:#e6e6e6}
.item-list ul.pager li.pager-ellipsis a,.item-list ul.pager li.pager-current a,.item-list ul.pager li.pager-item a,.item-list ul.pager li.pager-first a,.item-list ul.pager li.pager-previous a,.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-last a{color:#e02e28}.item-list ul.pager li.pager-ellipsis span,.item-list ul.pager li.pager-current span,.item-list ul.pager li.pager-item span,.item-list ul.pager li.pager-first span,.item-list ul.pager li.pager-previous span,.item-list ul.pager li.pager-next span,.item-list ul.pager li.pager-last span{color:#1a1a1a}.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-current,.item-list ul.pager li.pager-item{display:inline-block;vertical-align:top;width:10%;min-width:30px;max-width:60px;margin:0 -3px}.item-list ul.pager li.pager-current span{background:#e02e28;color:#fff}.item-list ul.pager li.pager-first{left:0}.item-list ul.pager li.pager-previous{left:59px}.item-list ul.pager li.pager-next{right:59px}.item-list ul.pager li.pager-last{right:0}}@media(min-width:720px){fieldset.commerce_payment .form-item{width:50%;float:left}}.swiper{position:relative;overflow:hidden}.swiper>.brick{width:1000% !important;height:100% !important}.swiper>.brick>.brick{width:10% !important;height:100% !important;float:left}.swiper-nav{position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.swiper-nav .swiper-pagination-switch{height:14px;width:14px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #fff;background:transparent;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-o-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s;display:inline-block;margin:0 3px;cursor:pointer}.swiper-nav .swiper-pagination-switch.swiper-active-switch{background:#fff}.prev,.next{position:absolute;width:36px;height:48px;top:50%;margin-top:-24px;cursor:pointer;text-align:center;z-index:20;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.swiper-wrapper .prev,.swiper-wrapper .next,.slide-container .prev,.slide-container .next{margin-left:10px;margin-right:10px}.prev:after,.next:after{content:'';display:block;width:34px;height:34px;top:0;left:0;right:0;bottom:0;position:absolute;margin:auto;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid white;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.prev:before,.next:before{font-family:'icon';display:block;width:34px;height:34px;top:0;left:0;right:0;bottom:0;position:absolute;margin:auto;line-height:200%;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.prev.opacity-50,.next.opacity-50{filter:alpha(opacity=50);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.prev.opacity-60,.next.opacity-60{filter:alpha(opacity=60);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.prev.opacity-70,.next.opacity-70{filter:alpha(opacity=70);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.prev.opacity-80,.next.opacity-80{filter:alpha(opacity=80);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.prev.black-hover:hover,.next.black-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.black-hover:hover:after,.next.black-hover:hover:after{border:1px solid black}.prev.black-hover:hover:before,.next.black-hover:hover:before{color:black}.prev.white-hover:hover,.next.white-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.white-hover:hover:after,.next.white-hover:hover:after{border:1px solid white}.prev.white-hover:hover:before,.next.white-hover:hover:before{color:white}.prev.grey-hover:hover,.next.grey-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.grey-hover:hover:after,.next.grey-hover:hover:after{border:1px solid #767676}.prev.grey-hover:hover:before,.next.grey-hover:hover:before{color:#767676}.prev.red-hover:hover,.next.red-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.red-hover:hover:after,.next.red-hover:hover:after{border:1px solid #e02e28}.prev.red-hover:hover:before,.next.red-hover:hover:before{color:#e02e28}.prev.green-hover:hover,.next.green-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.green-hover:hover:after,.next.green-hover:hover:after{border:1px solid #229f7d}.prev.green-hover:hover:before,.next.green-hover:hover:before{color:#229f7d}.prev.blue-hover:hover,.next.blue-hover:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.prev.blue-hover:hover:after,.next.blue-hover:hover:after{border:1px solid #e02e28}.prev.blue-hover:hover:before,.next.blue-hover:hover:before{color:#e02e28}.prev.black:after,.next.black:after{border:1px solid black}.prev.black:before,.next.black:before{color:black}.prev.white:after,.next.white:after{border:1px solid white}.prev.white:before,.next.white:before{color:white}.prev.grey:after,.next.grey:after{border:1px solid #767676}.prev.grey:before,.next.grey:before{color:#767676}.prev.red:after,.next.red:after{border:1px solid #e02e28}.prev.red:before,.next.red:before{color:#e02e28}.prev.green:after,.next.green:after{border:1px solid #229f7d}.prev.green:before,.next.green:before{color:#229f7d}.prev.blue:after,.next.blue:after{border:1px solid #e02e28}.prev.blue:before,.next.blue:before{color:#e02e28}
.next{right:10px}.next:before{content:"\e601";right:-3px}.prev{left:10px}.prev:before{content:"\e600"}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotating{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotating{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.rotating-1{-webkit-animation:rotating .75s linear infinite;-ms-animation:rotating .75s linear infinite;animation:rotating .75s linear infinite}.date{float:right;background:#e02e28;padding:2px;color:white}div.messages.commerce-add-to-cart-confirmation{padding-bottom:136px;margin-left:auto;margin-top:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-color:#767676}div.messages.commerce-add-to-cart-confirmation .added-product-title{width:100%;color:#e02e28 !important;padding:16px 30px 16px 20px !important}div.messages.commerce-add-to-cart-confirmation .commerce-add-to-cart-confirmation-close{right:5px;top:5px}div.messages.commerce-add-to-cart-confirmation .message-inner div.added-product-title{width:100%;min-width:260px}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{padding:20px;width:100%;height:auto;left:0;right:0;bottom:0;background:white;border-top:1px solid #e4eef3}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout{background:#e02e28}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue{background:#191919;margin-bottom:0}div.messages.commerce-add-to-cart-confirmation .subscription-warning{clear:both;padding:10px}.user-info .email-address .payload{color:#e02e28}.user-info .email-address .legend{margin-top:10px;font-size:12px;color:#666}.user-info .partnership .legend{margin-top:10px;font-size:12px;color:#666}.user-info .bottom{margin:80px 0 !important}.user-info .bottom .edit-section-legend{display:none}.user-info .bottom a{text-transform:uppercase;padding:10px 15px;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.user-info .bottom a:hover{background:#f04c24;color:#fff}.user-info .bottom a:active{background:#f04c24;color:#fff}.user-info .bottom a:hover{background:#f04c24;color:#fff}.user-info .bottom a:active{background:#f04c24;color:#fff}.user-info .bottom a__product{padding:10px 15px;display:inline-block}.user-info .bottom a__product:before{font-family:'icon';position:relative;margin-right:11px}.user-info .bottom a__product--windows:before{content:"\eac2"}.user-info .bottom a__product--mac:before{content:"\eabf"}.user-info .bottom a__product--linux:before{content:"\e902"}.user-info .bottom a__product--other:before{content:"\e607"}.user-info .bottom .edit-section-legend2{margin-top:30px;margin-bottom:50px;font-size:12px;color:#666}.current-newsletter-subscription .newsletter{margin:10px 0;color:#e02e28}.current-newsletter-subscription .cancel{font-size:12px;color:#666}.current-newsletter-subscription .newsletter-unsubscribe{background:#e02e28;text-transform:uppercase;color:white;padding:5px;margin:5px;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-size:12px}.current-newsletter-subscription .newsletter-unsubscribe:hover{background:#eee;color:#191919}.view-commerce-user-orders .view-header{display:none}.view-commerce-user-orders.view-id-commerce_user_orders a{padding:6px 10px 5px;background:#e02e28;color:#fff;display:inline-block;line-height:100%}.view-commerce-user-orders.view-id-commerce_user_orders .views-field-nothing{text-align:center}.page-checkout #commerce-checkout-form-review,.page-checkout #commerce-checkout-form-checkout{zoom:1;min-height:100%;height:auto}.page-checkout #commerce-checkout-form-review:after,.page-checkout #commerce-checkout-form-checkout:after{content:'';display:table;clear:both;height:0;visibility:0}.page-checkout #commerce-checkout-form-review .form-item,.page-checkout #commerce-checkout-form-checkout .form-item{width:100%;padding:10px;max-width:640px;margin:0}.page-checkout #commerce-checkout-form-complete{margin:150px auto;text-align:center}.page-checkout #commerce-checkout-form-complete p{margin:10px 0}.page-node-1397 .layer{border-bottom:1px solid #ddd}.popup .content{padding:20px;background:white;border:1px solid #e6e6e6;width:400px;min-height:170px}.popup .content .close{background:url(/sites/all/themes/mess/images/popup-close.png) no-repeat 0 0;display:block;height:17px;position:absolute;right:0;top:0;width:18px;text-indent:-1000px;overflow:hidden}.popup .content .close:hover{background:url(/sites/all/themes/mess/images/popup-close.png) no-repeat 0 0}.popup .content .popup-content{margin-top:45px}.field-name-field-lay-elem-background-style{display:none}body.admin-menu{margin-top:0 !important}body.admin-menu header{margin-top:20px}@media only screen and (max-width:740px){body.admin-menu header{margin-top:40px}
}#header{position:sticky;width:100%;top:0;z-index:20;-webkit-backface-visibilty:hidden}#header .block-context-ui{display:none}.scrolled #header .viewport .logo:after{right:90px}#header .viewport .logo{width:133px;height:40px;margin-top:10px}#header .viewport .logo a{display:block;text-indent:-9999px;position:relative}#header .viewport .logo a svg{display:block;fill:#fff}#header .viewport .navigation-wrapper .navigation{width:100%;background:#1a1a1a}#header .viewport .navigation-wrapper .navigation .main-menu{padding-top:7px}#header .viewport .navigation-wrapper .navigation .block-menu{width:100%;clear:both}#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li,#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li{float:left;width:100%}#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li a,#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a{display:block;padding:16px 10px;height:48px;width:100%;position:relative;-webkit-backface-visibilty:hidden}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a{padding-left:47px}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a:active{color:#767676}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a:hover{color:#767676}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.active,#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a:focus{color:white}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a:before{text-indent:0;font-family:"icon";display:block;position:absolute;top:0;left:0;right:0;bottom:0;right:auto;text-align:center;padding:15px;font-size:1.125em;-webkit-backface-visibilty:hidden}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.cart:before{content:"\e604"}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.user:before{content:"\e605"}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.login:before{content:"\e605"}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.logout:before{content:"\ea14"}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li.cart{position:relative}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li.cart span.item-count{display:block;height:16px;width:16px;text-align:center;color:white;background:red;font-size:12px;font-weight:bold;border-radius:16px;letter-spacing:-1px;line-height:150%;text-indent:-1px;position:absolute;top:6px;left:30px}#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li,#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li{width:100%}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li{overflow:hidden;position:relative}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li .toggler{width:36px;height:36px;position:absolute;right:0;top:0}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li .toggler:before{content:"\e601";font-family:"icon";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-align:center;line-height:230%;color:#767676}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li:focus .toggler:before{color:white}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li.opened .toggler:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#e02e28}
#footer{background:#191919;padding:1px 0 0;overflow:hidden}#footer .viewport{max-width:1340px;margin:auto}#footer #block-menu-menu-menu-footer-very-bottom{display:none}#footer #block-menu-menu-menu-footer-navigation{text-align:center;height:auto;padding-top:40px}#footer #block-menu-menu-menu-footer-navigation ul{text-align:center}#footer #block-menu-menu-menu-footer-navigation ul li{display:inline-block;margin:0;vertical-align:top;-webkit-transition:margin .3s ease-in-out 0s;-moz-transition:margin .3s ease-in-out 0s;-o-transition:margin .3s ease-in-out 0s;-ms-transition:margin .3s ease-in-out 0s;transition:margin .3s ease-in-out 0s}#footer #block-menu-menu-menu-footer-navigation ul li.last{margin:0}#footer #block-menu-menu-menu-footer-navigation ul li a{display:block;text-align:left;color:white;text-transform:uppercase;font-family:'GothamBook';font-size:1.125em;margin-bottom:35px;padding:8px 10px}#footer #block-menu-menu-menu-footer-navigation ul li a:hover{color:#e02e28}#footer #block-menu-menu-menu-footer-navigation ul li ul li{float:none;display:block;margin:0;font-size:.875em}#footer #block-menu-menu-menu-footer-navigation ul li ul li a{font-size:1em;margin-bottom:0;color:#767676;position:relative}#footer #block-menu-menu-menu-footer-navigation ul li ul li a:hover{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-pinterest,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-sketchlab,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-facebook,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitter,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-google,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-youtube,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-linkedin,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitch{padding-right:52px}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-pinterest:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-sketchlab:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-facebook:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitter:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-google:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-youtube:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-linkedin:before,#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitch:before{display:block;position:absolute;top:0;right:10px;width:32px;height:32px;font-family:"icon";text-align:center;line-height:32px;-webkit-transition:color .3s ease-in-out 0s;-moz-transition:color .3s ease-in-out 0s;-o-transition:color .3s ease-in-out 0s;-ms-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitter:before{background:#28aae1;content:"\ea91";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitter:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-facebook:before{background:#3c5a99;content:"\ea8c";color:#191919;text-indent:-2px}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-facebook:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-google:before{background:#de5543;content:"\ea88";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-google:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-youtube:before{background:#ee3138;content:"\ea99";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-youtube:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-linkedin:before{background:#136d9d;content:"\eac9";color:#191919}
#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-linkedin:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitch:before{background:#65469c;content:"\ea9b";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-twitch:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-pinterest:before{background:#bd2126;content:"\e900";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-pinterest:hover:before{color:white}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-sketchlab:before{background:#1caad9;content:"\e901";color:#191919}#footer #block-menu-menu-menu-footer-navigation ul li ul li a#footer-sketchlab:hover:before{color:white}#footer .block-sitemap{display:none}#footer .block-sitemap ul.menu{zoom:1}#footer .block-sitemap ul.menu:after{content:'';display:table;clear:both;height:0;visibility:0}#footer .block-sitemap ul.menu li{width:20%;float:left;padding:20px;height:auto !important}#footer .block-sitemap ul.menu li a{display:block;padding:5px;margin-bottom:40px;color:white;font-family:'GothamBold';font-size:1.25em;text-transform:uppercase}#footer .block-sitemap ul.menu li ul.menu li{width:100%;padding:0}#footer .block-sitemap ul.menu li ul.menu li a{margin-bottom:0;padding:2px 5px;color:#767676;font-size:1em}nav.contextual-navigation{height:64px;zoom:1;text-align:center;position:fixed;left:0;right:0;top:48px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}nav.contextual-navigation:after{content:'';display:table;clear:both;height:0;visibility:0}nav.contextual-navigation.sticky{top:0;z-index:2}nav.contextual-navigation .viewport{display:inline-block;position:absolute;left:0;width:100%;height:64px}nav.contextual-navigation .viewport .menu-block-wrapper{width:100%;height:64px}nav.contextual-navigation .viewport h2{color:#fff;padding:20px 10px;font-size:1.125em;font-family:'GothamBold';font-weight:normal;float:left}nav.contextual-navigation .viewport ul{zoom:1;float:left;white-space:nowrap}nav.contextual-navigation .viewport ul:after{content:'';display:table;clear:both;height:0;visibility:0}nav.contextual-navigation .viewport ul li{display:inline-block}nav.contextual-navigation .viewport ul li a{display:block;padding:20px 10px;font-size:1.125em;color:white}nav.contextual-navigation .viewport ul li a.active{color:#e02e28}nav.contextual-navigation .viewport ul li a.try,nav.contextual-navigation .viewport ul li a.buy{padding:10px;margin:10px 0;width:76px;text-align:center;margin-left:10px}nav.contextual-navigation .viewport ul li a.try{background:white;color:black}@media(min-width:1025px){body{overflow-x:hidden}body.menu-opened{overflow-x:hidden !important}.menu-opened #page-wrapper #page{right:0}.menu-opened #header{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);transform:translate(0px,0)}#header .viewport{width:100%;height:100%}#header .viewport .logo a{width:133px;height:40px}#header .viewport .navigation-wrapper{position:static;width:auto;background:transparent;float:right;overflow-y:inherit}#header .viewport .navigation-wrapper:after{display:none}#header .viewport .navigation-wrapper .navigation{overflow-y:inherit;background:transparent;width:auto}#header .viewport .navigation-wrapper .navigation .block-menu{float:left;width:auto;clear:none}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li,#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li,#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li{width:auto;float:left}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li a,#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a,#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li a{font-size:1em}
#header .viewport .navigation-wrapper .navigation .block-menu.main-menu{margin-right:15px;padding-top:0}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li{position:relative;height:100% !important;overflow:visible}#header .viewport .navigation-wrapper .navigation .block-menu.main-menu ul li .toggler{display:none}#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li a{width:auto;height:34px;margin:22px 5px;padding:9px 13px;color:#e02e28;text-align:center;font-family:'GothamBold'}#header .viewport .navigation-wrapper .navigation .block-menu.try-buy-menu ul li a:hover{color:#fff}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a{width:32px;height:30px;margin:23px 5px;text-indent:-9999px;text-align:center;padding-left:0}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a:before{padding:0;text-align:center;padding-top:7px;color:#767676;width:100%}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.login{text-indent:0;width:auto;padding:11px 0 0 32px;font-size:11px;text-transform:uppercase;color:#767676}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li a.login:before{width:32px;font-size:18px;text-transform:none}#header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li.cart span.item-count{top:31px;left:27px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.scrolled #header .viewport .navigation-wrapper .navigation .block-menu.user-menu ul li.cart span.item-count{top:11px}nav.contextual-navigation{height:64px;zoom:1;text-align:center;position:static}nav.contextual-navigation:after{content:'';display:table;clear:both;height:0;visibility:0}nav.contextual-navigation.sticky.sticky2{position:fixed;top:60px;left:0;right:0;z-index:2;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}nav.contextual-navigation .viewport{display:inline-block;left:auto;width:auto}.layer .viewport{max-width:1240px;height:100%;padding:0 20px;margin:auto;position:relative}}@media(min-width:1200px){#footer #block-menu-menu-menu-footer-navigation ul li{margin:0 13px 0 0}}#header{display:flex;padding:0 60px;height:60px;background-color:#1a1a1a}#header .viewport{display:flex}#header .left{width:210px;justify-content:flex-start;display:flex}#header .center{display:flex;flex-grow:1;justify-content:center}@media screen and (min-width:1025px){#header .center li.mobile{display:none}}#header .center li ul{background-color:#1a1a1a;top:100%;display:block}@media screen and (min-width:1025px){#header .center li ul:after{position:absolute;display:block;content:"";width:100%;height:2px;background-color:#e02e28;bottom:-2px}}@media screen and (min-width:1025px){#header .center li.expanded>a:after{font-family:"icon";content:"\e5c5";font-size:10px;margin-left:10px;margin-top:2px;position:absolute}#header .center li.opened>a{color:#fff;background-color:#333}#header .center li.opened>a:before{content:"";position:absolute;height:2px;width:100%;background-color:#e02e28;display:block;margin-left:-20px;margin-top:-21px}#header .center li.opened ul{background-color:#333}}#header .center li.level-1 ul{position:absolute;top:0;left:0;opacity:0;display:none;z-index:2}#header .center li.level-1>a{padding:21px 50px 21px 20px;text-transform:uppercase}#header .center li.level-1:hover ul{display:block;top:100%;opacity:1}#header .center li.level-2{float:none}#header .center li.level-2 a{padding:12px 50px 12px 30px;white-space:nowrap}#header .center li.level-2 a:hover{color:#e02e28}#header .right{display:flex;width:410px;justify-content:flex-end;overflow:hidden}#header .right li{float:left;position:relative}@media screen and (min-width:1025px){#header .right li.opened{background-color:#333}#header .right li.opened:before{content:"";position:absolute;height:2px;width:100%;background-color:#e02e28;display:block}}#header a{height:100%;display:block;font-family:'GothamBook';color:#b3b3b3}#header a:hover{color:#fff}#header a:active{color:#e02e28}#header a.buy{color:#e02e28;font-family:'GothamBold';padding:11px 20px;margin:10px 10px}@media screen and (min-width:1025px){#header a.buy:hover{color:#fff;border-radius:5px}#header a.buy:hover{background-color:#e02e28}}#header #header-account,#header #header-login{text-transform:uppercase;padding:21px 10px 21px 41px}#header #header-account:after,#header #header-login:after{font-family:"icon";content:"\e853";font-size:20px;position:absolute;margin-left:-30px;margin-top:-20px;text-indent:0;display:block}@media screen and (min-width:1025px){#header #header-account.active,#header #header-login.active{color:#fff;background-color:#333}#header #header-account.active:before,#header #header-login.active:before{content:"";position:absolute;height:2px;width:100%;background-color:#e02e28;display:block;margin-left:-41px;margin-top:-21px}}#header #header-logout{text-indent:-9999px;position:relative;padding:20px 0;width:26px}#header #header-logout:before{font-family:"icon";content:"\e5cd";text-indent:0;font-size:13px;display:block;position:absolute;padding:3px 0 0 13px}@media(min-width:1620px){#header .left{width:310px}}@media only screen and (max-width:1200px){.toggler{display:none !important}li.expanded{height:auto !important}#header{padding:0 20px}#header .left{width:40px}#header .viewport{width:100%}
#header .viewport .logo{display:none}#header .center{display:none;margin-top:60px;position:absolute;width:100%}#header .center .navigation{height:calc(100% - 60px);position:fixed;overflow-y:scroll;z-index:30}#header .right{width:100%}#header .right .try-buy-menu{display:flex;flex-grow:1;justify-content:center}#header .right .try-buy-menu a{text-indent:-9999px;padding:11px 0;margin:10px 0 10px 35px;width:35px}#header .right .try-buy-menu a:before{font-family:"icon";content:"\e905";position:absolute;text-indent:0;font-size:40px;display:block;margin-top:-10px}#header #header-account,#header #header-login{text-indent:-9999px;padding:21px 0;width:20px}#header #header-account:after,#header #header-login:after{margin-left:0}#header #header-logout{display:none}#header .viewport.open{width:100%}#header .viewport.open .center{display:flex}#header .navigation{opacity:.9}#header .center li.level-1>a{font-family:'GothamBold'}#header .center li.level-1 ul{position:initial;opacity:1;display:block}}@media only screen and (max-width:1285px){#header .left{width:150px}}@media only screen and (max-width:1240px){#header .left{width:auto}#header .left .logo{padding-left:10px}#header .center li.level-1>a{padding-right:25px}#header a.buy{padding:11px 10px}}@media(min-width:1025px) and (max-width:1110px){#header{font-size:.9em}}.header-transparent:not(.scrolled) #header{background-color:unset}.header-transparent:not(.scrolled) #header a:not(.buy){color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.3)}.header-transparent:not(.scrolled) #header a:not(.buy):hover{color:#e02e28}.header-transparent:not(.scrolled) #header .main-menu li.level-1:hover>a{color:#e02e28}.header-transparent:not(.scrolled) #header .center li.level-1>a{background-color:unset}.header-transparent:not(.scrolled) #header .center li.level-1>a:before{content:unset}.header-transparent:not(.scrolled) #header .center li.level-1 ul{background-color:rgba(26,26,26,0.7) !important}footer a{color:#fff}footer a:hover{color:#e02e28}footer a:hover .logo-background{fill:#e02e28 !important}footer .menu-footer{display:flex;text-transform:uppercase}footer .menu-footer .leaf{flex-grow:1}footer #block-menu-menu-menu-social,footer #block-menu-menu-social{margin-top:50px}footer #block-menu-menu-menu-social h2,footer #block-menu-menu-social h2{display:flex;width:100%;justify-content:center;color:#fff}footer #block-menu-menu-menu-social .menu-social,footer #block-menu-menu-social .menu-social{display:flex;flex-flow:row wrap;justify-content:flex-start;width:800px;margin:30px auto}footer #block-menu-menu-menu-social .menu-social .leaf,footer #block-menu-menu-social .menu-social .leaf{width:20%;display:flex;color:#fff;margin:10px 0;height:32px;line-height:32px}footer #block-menu-menu-menu-social .menu-social .leaf .logo,footer #block-menu-menu-social .menu-social .leaf .logo{display:inline-block;width:32px;height:32px;margin-right:15px}footer #block-menu-menu-menu-social .menu-social .leaf a,footer #block-menu-menu-social .menu-social .leaf a{height:32px;display:flex}footer .copyright{text-align:center;color:#fff;margin:40px 0}footer .copyright svg{fill:#fff}footer .logo-figure{fill:#fff}footer #logo-youtube .logo-background{fill:#dc2217}footer #logo-twitter .logo-background{fill:#00aced}footer #logo-discord .logo-background{fill:#7389dc}footer #logo-pinterest .logo-background{fill:#cc2127}footer #logo-facebook .logo-background{fill:#4267b2}footer #logo-linkedin .logo-background{fill:#0274b3}footer #logo-reddit .logo-background{fill:#ff4600}footer #logo-twitch .logo-background{fill:#5f459f}@media(max-width:630px){footer #block-menu-menu-menu-footer-navigation .menu-footer{display:block}footer #block-menu-menu-menu-footer-navigation .menu-footer .leaf{margin:20px}footer #block-menu-menu-menu-social .menu-social,footer #block-menu-menu-social .menu-social{width:auto;margin:30px 20px}footer #block-menu-menu-menu-social .menu-social .leaf,footer #block-menu-menu-social .menu-social .leaf{width:50%}}#block-allegorithmic-subscription-subscription-options form{position:relative;height:80px;margin-bottom:20px;margin-top:20px}#block-allegorithmic-subscription-subscription-options form .form-item{padding:0;margin:0;max-width:100%}#block-allegorithmic-subscription-subscription-options form .form-item input{float:left;margin-right:10px}#block-allegorithmic-subscription-subscription-options form .form-item label{float:left;clear:none}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:not(:checked),#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:checked{position:absolute;left:-9999px}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:checked+label{position:relative;padding:11px 20px 5px 50px;height:36px;cursor:pointer;width:100%;background:#000;color:#fff}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;top:0;left:0;width:32px;height:32px;border:2px solid #000;background:#fff}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:not(:checked)+label:before{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:checked+label:before{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-subscription-options form .form-item [type="checkbox"]:checked+label:before{content:'';display:block;position:absolute;top:5px;left:5px;width:22px;height:22px;border:2px solid #e02e28;background:#e02e28;z-index:1;-webkit-transition:opacity .3s ease-in-out 0s;-moz-transition:opacity .3s ease-in-out 0s;-o-transition:opacity .3s ease-in-out 0s;-ms-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}
#block-allegorithmic-subscription-subscription-options form .form-item.form-disabled [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-subscription-options form .form-item.form-disabled [type="checkbox"]:checked+label{background:#eee;color:gray}#block-allegorithmic-subscription-subscription-options form .form-item.form-disabled [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-subscription-options form .form-item.form-disabled [type="checkbox"]:checked+label:after{border:2px solid #eee}#block-allegorithmic-subscription-subscription-options form input.form-submit{position:absolute;bottom:0;right:0;margin:0;height:36px;width:100%}body.page-products-substance-database #main>div{max-width:1200px;margin:auto}#block-allegorithmic-substances-unity-player{padding:20px}#block-allegorithmic-subscription-substance-list-account-block{max-width:1200px}#block-allegorithmic-subscription-subscription-database-options,#block-allegorithmic-subscription-substance-download{max-width:640px}#block-allegorithmic-subscription-substance-download{text-align:center;font-size:1.125em}#block-allegorithmic-subscription-substance-download h2{text-align:left}#block-allegorithmic-subscription-substance-download-full-list,#block-allegorithmic-subscription-substance-list-account-block,#block-allegorithmic-subscription-subscription-database-options,#block-allegorithmic-subscription-substance-download{padding:0 20px 20px;margin:auto}#block-allegorithmic-subscription-substance-download-full-list h2,#block-allegorithmic-subscription-substance-list-account-block h2,#block-allegorithmic-subscription-subscription-database-options h2,#block-allegorithmic-subscription-substance-download h2{background:#000 !important;font-size:.875em !important;font-weight:normal !important;padding:9px 12px 7px 10px !important}#block-allegorithmic-subscription-substance-download-full-list h2 span,#block-allegorithmic-subscription-substance-list-account-block h2 span,#block-allegorithmic-subscription-subscription-database-options h2 span,#block-allegorithmic-subscription-substance-download h2 span{float:right;font-size:12px;margin-top:2px}#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:not(:checked),#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:not(:checked),#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:not(:checked),#block-allegorithmic-subscription-substance-download [type="checkbox"]:not(:checked),#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:checked,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:checked,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:checked,#block-allegorithmic-subscription-substance-download [type="checkbox"]:checked{position:absolute;left:-9999px}#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-substance-download [type="checkbox"]:not(:checked)+label,#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:checked+label,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:checked+label,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:checked+label,#block-allegorithmic-subscription-substance-download [type="checkbox"]:checked+label{position:relative;padding:11px 50px 5px 0;height:36px;cursor:pointer;width:100%;color:#000}#block-allegorithmic-subscription-substance-download-full-list .form-item,#block-allegorithmic-subscription-substance-list-account-block .form-item,#block-allegorithmic-subscription-subscription-database-options .form-item,#block-allegorithmic-subscription-substance-download .form-item{padding:0}#block-allegorithmic-subscription-substance-download-full-list a.form-submit,#block-allegorithmic-subscription-substance-list-account-block a.form-submit,#block-allegorithmic-subscription-subscription-database-options a.form-submit,#block-allegorithmic-subscription-substance-download a.form-submit,#block-allegorithmic-subscription-substance-download-full-list input.form-submit,#block-allegorithmic-subscription-substance-list-account-block input.form-submit,#block-allegorithmic-subscription-subscription-database-options input.form-submit,#block-allegorithmic-subscription-substance-download input.form-submit{margin:10px 0}
#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-substance-download [type="checkbox"]:not(:checked)+label:after,#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:checked+label:after,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:checked+label:after,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:checked+label:after,#block-allegorithmic-subscription-substance-download [type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;top:0;right:0;width:32px;height:32px;border:2px solid #e02e28;background:#fff}#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-substance-download [type="checkbox"]:not(:checked)+label:before{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-substance-download [type="checkbox"]:checked+label:before{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-substance-download [type="checkbox"]:not(:checked)+label:before,#block-allegorithmic-subscription-substance-download-full-list [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-substance-list-account-block [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-subscription-database-options [type="checkbox"]:checked+label:before,#block-allegorithmic-subscription-substance-download [type="checkbox"]:checked+label:before{content:'';display:block;position:absolute;top:5px;right:5px;width:22px;height:22px;border:2px solid #000;background:#000;z-index:1;-webkit-transition:opacity .3s ease-in-out 0s;-moz-transition:opacity .3s ease-in-out 0s;-o-transition:opacity .3s ease-in-out 0s;-ms-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form{padding-bottom:36px;position:relative}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form label{font-size:.875em;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase;color:#aaa}
#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-title-wrapper{width:100%;padding:0;margin-bottom:10px}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-type-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-category-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-is-pbr-substance-value-wrapper{padding:0;width:100%;margin-bottom:10px}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form input.form-submit{padding:10px 15px 7px;position:absolute;right:0;bottom:0}#block-allegorithmic-subscription-substance-list-account-block .view .view-content{zoom:1}#block-allegorithmic-subscription-substance-list-account-block .view .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:50%;border:10px solid #fbfbfb;position:relative;padding-bottom:80px;margin-bottom:20px;float:left;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:1}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .views-field-field-product-image{position:relative;overflow:hidden}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .views-field-field-product-image img{position:absolute;display:block;width:100%;height:auto;top:0}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .views-field-field-product-image:before{content:'';display:block;padding-top:100%}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .substance-pbr{position:absolute;top:0;right:0;width:32px;height:32px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ed6e21}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .substance-pbr:before{content:'PBR';text-align:center;color:white;display:block;padding-top:10px;font-size:12px}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .views-field-title{position:absolute;bottom:30px;left:0;right:0;text-transform:uppercase;text-align:center}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .substance-download-link{position:absolute;bottom:0;left:0;right:0;height:30px;border-top:1px solid gray;text-align:center}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row .substance-download-link a{display:inline-block;background:#e02e28;color:#fff;height:30px;padding:6px 10px}#substances-player{width:960px;margin:auto;display:none}#substances-player.no-player{display:block;background:#e02e28;text-align:center;padding:10px 20px 7px;text-transform:uppercase;color:#fff;line-height:150%;width:100%;letter-spacing:1px}#block-allegorithmic-subscription-substance-download-full-list{margin-bottom:20px}#block-allegorithmic-subscription-substance-download-full-list p{font-size:18px;text-transform:none;color:#000}#block-allegorithmic-subscription-substance-download-full-list a{color:#fff;background:#e02e28;display:inline-block;padding:13px 10px 10px;position:relative;max-width:640px;margin:0 auto 20px}#block-allegorithmic-subscription-substance-download-full-list a:hover,#block-allegorithmic-subscription-substance-download-full-list a:active{background:#000}.payment-redirect-form{padding:100px 40px;text-align:center;text-transform:uppercase;max-width:800px;margin:auto}#block-allegorithmic-subscription-substance-download-full-list .substance-counter{color:#e02e28;font-weight:bold;font-size:24px}#substances-player.no-player{background:#e02e28;color:#fff}#block-allegorithmic-subscription-substance-download-full-list,#substances-player.no-player{display:block;text-align:center;padding:10px 20px 7px;text-transform:uppercase;line-height:150%;width:100%;letter-spacing:1px}.view-substances-live .view-filters{position:relative;padding-bottom:31px;margin-bottom:10px}.view-substances-live .view-filters label{display:block;margin-bottom:5px;text-transform:uppercase;font-size:.875em;letter-spacing:1px;color:#aaa}.view-substances-live .view-filters .views-exposed-form .views-exposed-widget{padding:0}.view-substances-live .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{position:absolute;top:auto !important;bottom:0;right:20px}.view-substances-live .view-filters .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit{margin:0;float:right;height:31px;padding:8px 16px}.view-substances-live .view-filters #edit-title-wrapper,.view-substances-live .view-filters #edit-field-substance-type-tid-wrapper,.view-substances-live .view-filters #edit-field-substance-category-tid-wrapper,.view-substances-live .view-filters #edit-field-is-pbr-substance-value-wrapper{width:100%;float:left;padding:10px 20px}.view-substances-live .view-filters #edit-title-wrapper .form-item,.view-substances-live .view-filters #edit-field-substance-type-tid-wrapper .form-item,.view-substances-live .view-filters #edit-field-substance-category-tid-wrapper .form-item,.view-substances-live .view-filters #edit-field-is-pbr-substance-value-wrapper .form-item{margin:0;padding:0}
.view-substances-live .view-content{zoom:1;padding:0 20px}.view-substances-live .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.view-substances-live .view-content .views-row{width:50%;float:left;padding-bottom:80px;border:10px solid #fbfbfb;position:relative;margin-bottom:20px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-substances-live .view-content .views-row:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:1}.view-substances-live .view-content .views-row .substance-pbr{position:absolute;top:0;right:0;width:32px;height:32px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ed6e21}.view-substances-live .view-content .views-row .substance-pbr:before{content:'PBR';text-align:center;color:white;display:block;padding-top:10px;font-size:12px}.view-substances-live .view-content .views-row .views-field-field-product-image img{width:100%;display:block}.view-substances-live .view-content .views-row .views-field-field-product-file{display:none}.view-substances-live .view-content .views-row .views-field-title{padding:5px;color:black;position:absolute;left:0;right:0;bottom:40px;border-bottom:1px solid gray;text-align:center;text-transform:uppercase}.view-substances-live .view-content .views-row .views-field-commerce-price{padding:10px;background:rgba(0,0,0,0.5);color:#fff;position:absolute;left:0;right:0;bottom:40px;text-align:center;font-size:1.125em;display:none}.view-substances-live .view-content .views-row .download-substance{position:absolute;bottom:0;left:20px;right:20px}.view-substances-live .view-content .views-row .download-substance>span,.view-substances-live .view-content .views-row .download-substance a{display:block;text-align:center;background:#e02e28;color:#fff;padding:11px 0 10px;cursor:pointer}.view-substances-live .view-content .views-row .download-substance>span:hover,.view-substances-live .view-content .views-row .download-substance a:hover,.view-substances-live .view-content .views-row .download-substance>span:active,.view-substances-live .view-content .views-row .download-substance a:active{background:#000}.view-offices .view-content,.view-resellers .view-content{max-width:1240px;padding:20px;margin:auto}.view-offices .view-content>h3,.view-resellers .view-content>h3{background:#e02e28;font-family:'GothamBold';color:#fff;text-transform:uppercase;padding:5px 10px;clear:both}.view-offices .view-content .views-row,.view-resellers .view-content .views-row{margin:20px 0;width:100%;min-height:300px;padding:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}.view-offices .view-content .views-row h3,.view-resellers .view-content .views-row h3{text-transform:uppercase;font-family:'GothamLightRegular';font-size:24px;color:#191919;margin-bottom:10px}.view-offices .view-content .views-row .views-field,.view-resellers .view-content .views-row .views-field{color:#767676}.view-offices .view-content .views-row .views-field-field-link a,.view-resellers .view-content .views-row .views-field-field-link a{word-break:break-all}article.node-news{max-width:1000px;margin:50px auto;padding:0 20px}.view-news{max-width:1000px;margin:50px auto;padding:0 20px}.view-news .item-list{margin:50px 0}.view-news .views-row{position:relative;clear:both;zoom:1;margin:30px 0}.view-news .views-row:after{content:'';display:table;clear:both;height:0;visibility:0}.view-news .views-field-title{margin-top:20px;margin-bottom:10px}.view-news .views-field-title span a{font-size:1.5em}.view-news .views-field-created{color:#767676;margin-top:10px;margin-bottom:20px}
.view-news .views-field-field-news-image{float:left;width:100%;margin-bottom:10px}.view-news .views-field-field-news-image a{width:100%}.view-news .views-field-field-news-image img{width:100%}article.node-webform{padding:0 20px;max-width:960px;margin:auto}article.node-webform .field-name-field-image{text-align:center}article.node-webform .field-name-field-image img{max-width:100%}article.node-webform .field-name-body{text-align:center;padding:0 10px;margin-bottom:20px}article.node-webform form.webform-client-form{max-width:640px;margin:auto}.view-clients{background:#191919}.view-clients .view-content{margin:auto;padding:20px;max-width:960px;zoom:1}.view-clients .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.view-clients .view-content .views-row{width:50%;float:left;height:140px;position:relative}.view-clients .view-content .views-row:before{content:'';display:block;padding-top:56.25%}.view-clients .view-content .views-row .views-field-field-client-logo{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:20px}.view-clients .view-content .views-row .views-field-field-client-logo img{max-width:100px;max-height:60px;display:inline-block;vertical-align:middle}.upgrade-license-choices{text-align:center;margin:60px 0 100px}.upgrade-license-choices h2{padding:20px}body.page-buy-coins h2,body.page-buy-upgrade h2{text-align:center;margin:20px 0}.view-testimonials{max-width:960px;padding:20px;margin:auto}.view-testimonials .views-row{text-align:center;margin:30px 0;font-size:18px;line-height:150%}.view-testimonials .views-row .views-field-field-body{margin-bottom:10px;color:#767676;font-family:'GothamLightRegular';font-style:italic}.view-testimonials .views-row .views-field-title{font-family:'GothamBook'}.field-name-field-gallery-items{zoom:1;padding:10px}.field-name-field-gallery-items:after{content:'';display:table;clear:both;height:0;visibility:0}.field-name-field-gallery-items .field-item{float:left;width:100%;position:relative}.field-name-field-gallery-items .field-item h2{position:absolute;top:0;left:0;right:0;bottom:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:rgba(0,0,0,0.5);z-index:4;display:none}.field-name-field-gallery-items .field-item h2:active,.field-name-field-gallery-items .field-item h2:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.field-name-field-gallery-items .field-item h2 a{width:100%;height:100%;position:absolute;padding-top:20%;padding:20px;text-align:center;color:#fff;font-family:'GothamLightRegular'}.field-name-field-gallery-items .field-item .gallery-item-gallery-item{top:10px;bottom:10px;left:10px;right:10px;width:auto;height:auto;overflow:hidden}.field-name-field-gallery-items .field-item .field-item:before{display:none}.field-name-field-gallery-items .field-item:before{content:'';display:block;padding-top:56.25%}.field-name-field-gallery-items .field-item a{z-index:3}.field-name-field-gallery-items .field-item div,.field-name-field-gallery-items .field-item a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.field-name-field-gallery-items .field-item .field-name-field-gallery-item-content{display:none}.field-name-field-gallery-items .field-item img{width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-user.not-logged-in #page-wrapper #main{min-height:100%;height:auto}@media(min-height:927px){body.page-user-login #page-wrapper{height:100%}}form#user-register-form,form#user-register-form--2{max-width:380px;margin:20px auto;padding:0}
form#user-register-form .hybridauth-widget-wrapper,form#user-register-form--2 .hybridauth-widget-wrapper{margin:20px 0 0}form#user-register-form #user_register_form,form#user-register-form--2 #user_register_form{padding:20px}form#user-register-form #user_register_form .form-item,form#user-register-form--2 #user_register_form .form-item{padding:0;margin:20px 0}form#user-register-form #user_register_form .form-item label,form#user-register-form--2 #user_register_form .form-item label{font-size:14px;margin-bottom:5px;text-align:left;font-weight:normal}form#user-register-form #user_register_form .form-item input.form-text,form#user-register-form--2 #user_register_form .form-item input.form-text{height:48px;text-align:left}form#user-register-form #user_register_form .form-item .description,form#user-register-form--2 #user_register_form .form-item .description{display:none}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password{position:relative}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1{padding-bottom:5px;margin-bottom:35px}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength{margin-top:0;position:absolute;bottom:0;display:block;width:100%}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-title,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-title{position:absolute;top:100%;left:0;font-size:11px;padding:2px 0}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-text,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-text{position:absolute;top:100%;right:0;font-size:11px;padding:2px 0;text-transform:uppercase;font-weight:normal}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2{padding-bottom:0;margin-bottom:20px}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm{margin-top:0;position:absolute;top:100%;display:block;width:100%;visibility:visible !important;font-size:11px;padding:2px 0}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span{text-transform:uppercase}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.error,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.error{color:#e02e28}form#user-register-form #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.ok,form#user-register-form--2 #user_register_form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.ok{color:#47c965}form#user-register-form #user_register_form .form-type-password-confirm input.password-confirm,form#user-register-form--2 #user_register_form .form-type-password-confirm input.password-confirm,form#user-register-form #user_register_form .form-type-password-confirm input.password-field,form#user-register-form--2 #user_register_form .form-type-password-confirm input.password-field{margin-bottom:0}
form#user-register-form #user_register_form .form-type-password-confirm .description,form#user-register-form--2 #user_register_form .form-type-password-confirm .description{display:none}form#user-register-form #user_register_form .form-type-password-confirm .password-suggestions.description,form#user-register-form--2 #user_register_form .form-type-password-confirm .password-suggestions.description{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1;max-height:inherit;width:100%;margin-top:35px;margin-bottom:0;padding:15px;border:0;background:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}form#user-register-form #user_register_form .form-type-password-confirm .password-suggestions.description ul,form#user-register-form--2 #user_register_form .form-type-password-confirm .password-suggestions.description ul{padding-left:15px}form#user-register-form #user_register_form .form-type-password-confirm .password-suggestions.description ul li,form#user-register-form--2 #user_register_form .form-type-password-confirm .password-suggestions.description ul li{margin-top:8px}form#user-register-form #user_register_form .form-type-checkbox,form#user-register-form--2 #user_register_form .form-type-checkbox,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;position:relative}form#user-register-form #user_register_form .form-type-checkbox .fieldset-wrapper,form#user-register-form--2 #user_register_form .form-type-checkbox .fieldset-wrapper,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists .fieldset-wrapper,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists .fieldset-wrapper{padding:0}form#user-register-form #user_register_form .form-type-checkbox legend,form#user-register-form--2 #user_register_form .form-type-checkbox legend,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists legend,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists legend{text-align:center;display:none}form#user-register-form #user_register_form .form-type-checkbox .form-item,form#user-register-form--2 #user_register_form .form-type-checkbox .form-item,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists .form-item,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists .form-item{position:relative;margin:0;padding:0;text-align:left}form#user-register-form #user_register_form .form-type-checkbox input[type=checkbox],form#user-register-form--2 #user_register_form .form-type-checkbox input[type=checkbox],form#user-register-form #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox],form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}form#user-register-form #user_register_form .form-type-checkbox input[type=checkbox]:checked+label:after,form#user-register-form--2 #user_register_form .form-type-checkbox input[type=checkbox]:checked+label:after,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox]:checked+label:after,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}form#user-register-form #user_register_form .form-type-checkbox input[type=checkbox]+label:after,form#user-register-form--2 #user_register_form .form-type-checkbox input[type=checkbox]+label:after,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox]+label:after,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}
form#user-register-form #user_register_form .form-type-checkbox input.error+label:before,form#user-register-form--2 #user_register_form .form-type-checkbox input.error+label:before,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists input.error+label:before,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists input.error+label:before{border-color:#e02e28}form#user-register-form #user_register_form .form-type-checkbox label,form#user-register-form--2 #user_register_form .form-type-checkbox label,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists label,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists label{margin:0 !important;padding-left:32px;height:36px;position:relative;display:inline-block}form#user-register-form #user_register_form .form-type-checkbox label a,form#user-register-form--2 #user_register_form .form-type-checkbox label a,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists label a,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists label a{position:relative;z-index:2}form#user-register-form #user_register_form .form-type-checkbox label:before,form#user-register-form--2 #user_register_form .form-type-checkbox label:before,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists label:before,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists label:before{content:'';display:block;height:16px;width:16px;border:2px solid #b3b3b3;position:absolute;top:-2px;left:0}form#user-register-form #user_register_form .form-type-checkbox label:after,form#user-register-form--2 #user_register_form .form-type-checkbox label:after,form#user-register-form #user_register_form fieldset#edit-mailchimp-lists label:after,form#user-register-form--2 #user_register_form fieldset#edit-mailchimp-lists label:after{content:'';display:block;height:12px;width:12px;position:absolute;top:2px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}form#user-register-form #user_register_form .field-name-field-register-pro,form#user-register-form--2 #user_register_form .field-name-field-register-pro{padding-top:5px}form#user-register-form #user_register_form .field-name-field-register-pro .form-type-radio,form#user-register-form--2 #user_register_form .field-name-field-register-pro .form-type-radio{width:auto;display:inline-block;margin:0 20px 0 0}form#user-register-form #user_register_form .field-name-field-register-pro .form-type-radio label,form#user-register-form--2 #user_register_form .field-name-field-register-pro .form-type-radio label{display:inline}form#user-register-form #user_register_form .field-name-field-register-company-name,form#user-register-form--2 #user_register_form .field-name-field-register-company-name{padding-bottom:20px}form#user-register-form .back-to-login,form#user-register-form--2 .back-to-login,form#user-register-form .form-actions,form#user-register-form--2 .form-actions{margin:0;padding:0}form#user-register-form .back-to-login a.login-account,form#user-register-form--2 .back-to-login a.login-account,form#user-register-form .form-actions a.login-account,form#user-register-form--2 .form-actions a.login-account,form#user-register-form .back-to-login input.form-submit,form#user-register-form--2 .back-to-login input.form-submit,form#user-register-form .form-actions input.form-submit,form#user-register-form--2 .form-actions input.form-submit{margin:0;width:100%;height:48px;font-family:'GothamBold';text-align:center;padding:16px;margin:20px 0;display:block;float:none}form#user-register-form .back-to-login a.login-account,form#user-register-form--2 .back-to-login a.login-account,form#user-register-form .form-actions a.login-account,form#user-register-form--2 .form-actions a.login-account{background:#000;color:#fff}form#user-register-form .back-to-login a.login-account:hover,form#user-register-form--2 .back-to-login a.login-account:hover,form#user-register-form .form-actions a.login-account:hover,form#user-register-form--2 .form-actions a.login-account:hover{background:#eee;color:#191919}form#user-register-form .back-to-login,form#user-register-form--2 .back-to-login{padding:20px}form#user-register-form h1,form#user-register-form--2 h1{text-align:center;font-size:1em;padding:2px 0 0;margin-bottom:0;background:transparent;color:#191919;line-height:100%}form#user-pass #user_pass_form{max-width:380px;margin:60px auto;padding:0 20px}form#user-pass #user_pass_form .form-item{padding:0;margin:20px 0}
form#user-pass #user_pass_form .form-item label{font-size:16px;margin-bottom:5px;text-align:left;font-weight:normal}form#user-pass #user_pass_form .form-item input.form-text{height:48px;text-align:left}form#user-pass #user_pass_form .back-to-login,form#user-pass #user_pass_form .form-actions{margin:0;padding:0}form#user-pass #user_pass_form .back-to-login input.form-submit,form#user-pass #user_pass_form .form-actions input.form-submit{margin:0;width:100%;height:48px;font-family:'GothamBold';text-align:center;padding:16px;margin:20px 0;display:block;float:none}form#user-pass #user_pass_form .back-to-login a.login-account,form#user-pass #user_pass_form .form-actions a.login-account{background:transparent;color:#e02e28;font-family:'GothamBold';padding:0;display:block;text-align:center;text-transform:none;float:none;font-size:14px}form#user-pass #user_pass_form .back-to-login a.login-account:hover,form#user-pass #user_pass_form .form-actions a.login-account:hover{color:#191919;text-decoration:underline}form#user-login{margin-bottom:30px;zoom:1;max-width:380px;margin:0 auto}form#user-login .login-intro{padding:0 20px;margin:30px 0 0;text-align:center;font-size:14px;font-style:italic}form#user-login .hybridauth-widget-wrapper{margin:0}form#user-login:after{content:'';display:table;clear:both;height:0;visibility:0}form#user-login .create-account,form#user-login #user_login_form{margin:0;margin-right:0;width:100%;padding:20px;zoom:1;float:none}form#user-login .create-account:after,form#user-login #user_login_form:after{content:'';display:table;clear:both;height:0;visibility:0}form#user-login .create-account label,form#user-login #user_login_form label{font-weight:normal}form#user-login .create-account .form-item,form#user-login #user_login_form .form-item{padding:0;margin:20px 0}form#user-login .create-account .form-item label,form#user-login #user_login_form .form-item label{font-size:14px;margin-bottom:5px;text-align:left}form#user-login .create-account .form-item input.form-text,form#user-login #user_login_form .form-item input.form-text{height:48px;text-align:left}form#user-login .create-account .form-item .description,form#user-login #user_login_form .form-item .description{display:none}form#user-login .create-account .form-item-remember-me,form#user-login #user_login_form .form-item-remember-me{width:50%;float:left;margin:0;height:48px;position:relative}form#user-login .create-account .form-item-remember-me input[type=checkbox],form#user-login #user_login_form .form-item-remember-me input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}form#user-login .create-account .form-item-remember-me input[type=checkbox]:checked+label:after,form#user-login #user_login_form .form-item-remember-me input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}form#user-login .create-account .form-item-remember-me input[type=checkbox]+label:after,form#user-login #user_login_form .form-item-remember-me input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}form#user-login .create-account .form-item-remember-me label,form#user-login #user_login_form .form-item-remember-me label{margin:0 !important;padding-left:32px;height:48px;line-height:48px}form#user-login .create-account .form-item-remember-me label:before,form#user-login #user_login_form .form-item-remember-me label:before{content:'';display:block;height:20px;width:20px;border:2px solid #b3b3b3;position:absolute;top:12px;left:0}form#user-login .create-account .form-item-remember-me label:after,form#user-login #user_login_form .form-item-remember-me label:after{content:'';display:block;height:16px;width:16px;position:absolute;top:16px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}form#user-login .create-account .form-actions,form#user-login #user_login_form .form-actions{padding:0;float:right;width:50%;margin:0}form#user-login .create-account .form-actions input.form-submit,form#user-login #user_login_form .form-actions input.form-submit{width:100%;margin:0;height:48px}form#user-login .create-account h1,form#user-login #user_login_form h1{text-align:center;font-size:1em;padding:2px 0 0;margin-bottom:0;color:#191919;line-height:100%}form#user-login .form-actions{margin-bottom:0}form#user-login #user_login_form{padding-bottom:58px !important;position:relative}form#user-login #user_login_form .login-password{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;font-size:14px}form#user-login .create-account h1.title{margin-bottom:15px !important}form#user-login .create-account a.form-submit{background:transparent;text-transform:none;color:#e02e28;font-size:15px;padding:0}form#user-login .create-account a.form-submit:hover{color:#191919;text-decoration:underline}form#user-register-form,form#user-login,form#user-register-form--2{margin-bottom:50px}form#user-register-form span.separator,form#user-login span.separator,form#user-register-form--2 span.separator{margin:10px 0 0;position:relative;text-align:center;display:block;font-size:14px;font-family:'GothamBold';font-weight:bold}form#user-register-form span.separator:after,form#user-login span.separator:after,form#user-register-form--2 span.separator:after,form#user-register-form span.separator:before,form#user-login span.separator:before,form#user-register-form--2 span.separator:before{content:'';display:block;position:absolute;top:50%;height:1px;width:auto;z-index:-1;filter:alpha(opacity=50);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}form#user-register-form span.separator:before,form#user-login span.separator:before,form#user-register-form--2 span.separator:before{left:50%;right:20px;margin-left:30px;background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
form#user-register-form span.separator:after,form#user-login span.separator:after,form#user-register-form--2 span.separator:after{left:20px;right:50%;margin-right:30px;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}form#user-register-form .hybridauth-widget,form#user-login .hybridauth-widget,form#user-register-form--2 .hybridauth-widget{padding:20px}form#user-register-form .hybridauth-widget li,form#user-login .hybridauth-widget li,form#user-register-form--2 .hybridauth-widget li{width:100%;margin:5px 0}form#user-register-form .hybridauth-widget-wrapper .item-list,form#user-login .hybridauth-widget-wrapper .item-list,form#user-register-form--2 .hybridauth-widget-wrapper .item-list{margin-top:0;height:auto}form#user-register-form .hybridauth--button,form#user-login .hybridauth--button,form#user-register-form--2 .hybridauth--button{width:100%;text-align:center;color:#fff;border:1px solid transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);border-radius:1px}form#user-register-form .hybridauth--logo,form#user-login .hybridauth--logo,form#user-register-form--2 .hybridauth--logo{float:left;height:48px}form#user-register-form .hybridauth--text,form#user-login .hybridauth--text,form#user-register-form--2 .hybridauth--text{font-size:16px;line-height:48px}form#user-register-form .hybridauth--facebook,form#user-login .hybridauth--facebook,form#user-register-form--2 .hybridauth--facebook{background-color:#3c5a99}form#user-register-form .hybridauth--facebook:hover,form#user-login .hybridauth--facebook:hover,form#user-register-form--2 .hybridauth--facebook:hover{background-color:#2e4474}form#user-register-form .hybridauth--google,form#user-login .hybridauth--google,form#user-register-form--2 .hybridauth--google{background-color:#4285f4}form#user-register-form .hybridauth--google:hover,form#user-login .hybridauth--google:hover,form#user-register-form--2 .hybridauth--google:hover{background-color:#1266f1}form#user-register-form .hybridauth--google .hybridauth--logo,form#user-login .hybridauth--google .hybridauth--logo,form#user-register-form--2 .hybridauth--google .hybridauth--logo{padding:6px;background-color:#fff;-webkit-border-radius:1px;border-radius:1px}form#hybridauth-additional-info-form{max-width:380px;margin:20px auto;padding:20px}form#hybridauth-additional-info-form .description{display:none}form#hybridauth-additional-info-form .fieldset-description{padding:0 20px;margin:30px 0 0;text-align:center;font-size:14px;font-style:italic}form#hybridauth-additional-info-form input.form-text{height:48px}form#hybridauth-additional-info-form fieldset{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}form#hybridauth-additional-info-form fieldset legend{text-align:center;font-size:1em;padding:2px 0 0;margin-bottom:0;background:transparent;color:#191919;line-height:100%}form#hybridauth-additional-info-form .form-item{padding:10px 0 !important}form#hybridauth-additional-info-form #edit-mailchimp-lists{margin-top:15px}form#hybridauth-additional-info-form .fieldset-wrapper{padding:15px 0}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password{position:relative}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass1{padding-bottom:5px;margin-bottom:35px}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength{margin-top:0;position:absolute;bottom:0;left:0;right:0;display:block;width:auto}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-title{position:absolute;top:100%;left:0;font-size:11px;padding:2px 0}
form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-text{position:absolute;top:100%;right:0;font-size:11px;padding:2px 0;text-transform:uppercase;font-weight:normal}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass2{padding-bottom:0;margin-bottom:20px}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm{margin-top:0;position:absolute;top:100%;display:block;width:100%;visibility:visible !important;font-size:11px;padding:2px 0}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span{text-transform:uppercase}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.error{color:#e02e28}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.ok{color:#47c965}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm input.password-confirm,form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm input.password-field{margin-bottom:0}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .description{display:none}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .password-suggestions.description{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1;max-height:inherit;width:100%;margin-top:35px;margin-bottom:0;padding:15px;border:0;background:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .password-suggestions.description ul{padding-left:15px}form#hybridauth-additional-info-form .fieldset-wrapper .form-type-password-confirm .password-suggestions.description ul li{margin-top:8px}form#hybridauth-additional-info-form .form-item-mailchimp-lists-subscribe-newsletter .description{display:none}form#hybridauth-additional-info-form .form-type-checkbox{position:relative;padding-bottom:0}form#hybridauth-additional-info-form .form-type-checkbox input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;z-index:1}form#hybridauth-additional-info-form .form-type-checkbox input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}form#hybridauth-additional-info-form .form-type-checkbox input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}form#hybridauth-additional-info-form .form-type-checkbox input.error+label:before{border-color:#e02e28}form#hybridauth-additional-info-form .form-type-checkbox label{margin:0 !important;padding:11px;padding-right:0;padding-left:32px;position:relative}form#hybridauth-additional-info-form .form-type-checkbox label a{position:relative;z-index:2}form#hybridauth-additional-info-form .form-type-checkbox label:before{content:'';display:block;height:20px;width:20px;border:2px solid #b3b3b3;position:absolute;top:13px;left:0}form#hybridauth-additional-info-form .form-type-checkbox label:after{content:'';display:block;height:16px;width:16px;position:absolute;top:17px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}form#hybridauth-additional-info-form .form-actions{padding:0;float:right;width:100%;margin:20px 0 0}form#hybridauth-additional-info-form .form-actions input.form-submit{width:100%;margin:0;height:48px}body.page-user-edit form{clear:both}body.page-user-edit form #edit-field-user-avatar,body.page-user-edit form #edit-account{margin:0;margin-right:0;width:100%;zoom:1;float:none}body.page-user-edit form #edit-field-user-avatar:after,body.page-user-edit form #edit-account:after{content:'';display:table;clear:both;height:0;visibility:0}body.page-user-edit form .form-type-password-confirm,body.page-user-edit form .form-item-pass-pass2{margin-bottom:0 !important}body.page-user-edit form #edit-user-profile-form #edit-account{padding-bottom:20px}body.page-user-edit form #edit-user-profile-form label{font-weight:normal}body.page-user-edit form #edit-user-profile-form .form-wrapper{padding:0 20px 0}body.page-user-edit form #edit-user-profile-form .title{margin:0 20px}body.page-user-edit form #edit-user-profile-form .form-item{padding:0;margin:20px 0}body.page-user-edit form #edit-user-profile-form .form-item label{font-size:14px;margin-bottom:5px;text-align:left}body.page-user-edit form #edit-user-profile-form .form-item input.form-text{height:48px;text-align:left}body.page-user-edit form #edit-user-profile-form .form-item .description{display:none}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password{position:relative}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass1{padding-bottom:5px;margin-bottom:35px}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength{margin-top:0;position:absolute;bottom:0;display:block;width:100%}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-title{position:absolute;top:100%;left:0;font-size:11px;padding:2px 0}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass1 .password-strength .password-strength-text{position:absolute;top:100%;right:0;font-size:11px;padding:2px 0;text-transform:uppercase;font-weight:normal}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass2{padding-bottom:0;margin-bottom:20px}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm{margin-top:0;position:absolute;top:100%;display:block;width:100%;visibility:visible !important;font-size:11px;padding:2px 0}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span{text-transform:uppercase;float:right}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.error{color:#e02e28}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .form-type-password.form-item-pass-pass2 div.password-confirm span.ok{color:#47c965}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm input.password-confirm,body.page-user-edit form #edit-user-profile-form .form-type-password-confirm input.password-field{margin-bottom:0}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .description{display:none}
body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .password-suggestions.description{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1;max-height:inherit;width:100%;margin-top:35px;margin-bottom:0;padding:15px;border:0;background:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .password-suggestions.description ul{padding-left:15px}body.page-user-edit form #edit-user-profile-form .form-type-password-confirm .password-suggestions.description ul li{margin-top:8px}body.page-user-edit form #edit-field-user-avatar .form-item{padding:0}body.page-user-edit form #edit-field-user-avatar .form-file{width:100%;margin-bottom:10px}body.page-user-edit form .form-actions{padding:0 20px;width:100%;margin:0}body.page-user-edit form .form-actions input.form-submit{width:100%;margin:0 0 20px;height:48px}body.page-user-orders .block-views{max-width:1240px;padding:0 20px;margin:20px auto 50px}body.page-user .profile{display:none}body.page-user #main td,body.page-user #main th{padding:7px;font-size:14px}body.page-user #main th:nth-of-type(5){padding-right:0;padding-left:4px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view a{display:none}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view td:nth-child(7),body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view th:nth-child(7){display:none}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view thead th:nth-child(7){text-indent:-9999px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view tbody td:nth-child(3) .allegorithmic_license{margin-bottom:10px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view tbody td:nth-child(3) a{text-indent:0;padding:8px 32px;color:#e02e28;background:transparent;width:auto;float:none;margin-top:10px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view tbody td:nth-child(3) a:after{width:32px;right:auto;color:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view tbody td:nth-child(3) a:hover{color:#191919}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view tbody td:nth-child(3) a:hover:after{color:#191919}body.page-user #main table td.views-field-php a,body.page-user #main table div.allegorithmic_download a{text-indent:-9999px;height:32px;width:32px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#e02e28;position:relative;float:right}body.page-user #main table td.views-field-php a:after,body.page-user #main table div.allegorithmic_download a:after{font-family:'icon';content:"\e607";text-indent:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:24px;height:24px;font-size:24px;text-align:center;color:#fff}body.page-user #main table td.views-field-php a:hover,body.page-user #main table div.allegorithmic_download a:hover,body.page-user #main table td.views-field-php a:active,body.page-user #main table div.allegorithmic_download a:active{background:#eee}body.page-user #main table td.views-field-php a:hover:after,body.page-user #main table div.allegorithmic_download a:hover:after,body.page-user #main table td.views-field-php a:active:after,body.page-user #main table div.allegorithmic_download a:active:after{color:#767676}body.page-user #main .view-live-progress-title{background:#e02e28;max-width:800px;margin:auto;padding:10px 15px;zoom:1}
body.page-user #main .view-live-progress-title:after{content:'';display:table;clear:both;height:0;visibility:0}body.page-user #main .view-live-progress-title .title-left,body.page-user #main .view-live-progress-title .title-right{color:#fff}body.page-user #main .view-live-progress-title .title-left{float:left;font-family:'GothamBook'}body.page-user #main .view-live-progress-title .title-right{float:right;font-size:1.125em;font-family:'GothamBold'}body.page-user #main #block-allegorithmic-recurring-payments-live-bottom-text-block,body.page-user #main #block-allegorithmic-subscription-subscription-options{max-width:840px;margin:auto;padding:0 20px;margin-bottom:50px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation{margin:0 0 20px;padding:0;max-width:100%;background:#333;zoom:1}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation:after{content:'';display:table;clear:both;height:0;visibility:0}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation .welcome{text-align:center;color:#767676}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation .welcome{display:none}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu{max-width:900px;margin:auto;zoom:1}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu:after{content:'';display:table;clear:both;height:0;visibility:0}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a{display:block;padding:17px 15px 17px 50px;color:white;text-transform:uppercase;position:relative;height:50px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.active{background:#e02e28}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:hover{background:#e02e28}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:after,body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:before{font-family:'icon';display:block;position:absolute;top:0;bottom:0;width:30px;text-align:center;color:#fff;line-height:50px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:after{content:"\e601";right:10px;top:0}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:before{left:10px;width:30px;font-size:1.5em}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.account:before{content:"\e60a"}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.download:before{content:"\e607"}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.steam:before{content:"\eaad"}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.live:before{content:"\e610"}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.billing:before{content:"\e608"}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a.partnership:before{content:"\e903"}body.page-user #main #block-views-live-views-block h2{max-width:800px;margin:auto}body.page-user #main .user-inner h2{background:#333;color:#fff;font-family:'GothamBook';margin:20px 0;padding:5px 12px 5px 10px}body.page-user #main .live-block,body.page-user #main .contextual-links-region,body.page-user #main .block-allegorithmic-user-dashboard{max-width:1240px;padding:0 20px;margin:30px auto}
body.page-user #main .live-block .loader,body.page-user #main .contextual-links-region .loader,body.page-user #main .block-allegorithmic-user-dashboard .loader{display:block;text-align:center;padding:20px;margin-top:20px;height:59px;position:relative;background:#eee;color:#767676;cursor:pointer;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-o-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}body.page-user #main .live-block .loader:hover,body.page-user #main .contextual-links-region .loader:hover,body.page-user #main .block-allegorithmic-user-dashboard .loader:hover{background:#e02e28}body.page-user #main .live-block .loader:hover span,body.page-user #main .contextual-links-region .loader:hover span,body.page-user #main .block-allegorithmic-user-dashboard .loader:hover span{color:#fff}body.page-user #main .live-block .loader span,body.page-user #main .contextual-links-region .loader span,body.page-user #main .block-allegorithmic-user-dashboard .loader span{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-transform:uppercase}body.page-user #main .live-block .loader:after,body.page-user #main .contextual-links-region .loader:after,body.page-user #main .block-allegorithmic-user-dashboard .loader:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-family:'icon';content:"\e97e";display:block;width:32px;height:32px;position:absolute;font-size:32px;top:50%;left:50%;margin-top:-16px;margin-bottom:-16px;color:#767676;-webkit-animation:rotating .75s linear infinite;-ms-animation:rotating .75s linear infinite;animation:rotating .75s linear infinite}body.page-user #main .live-block .loader.loading,body.page-user #main .contextual-links-region .loader.loading,body.page-user #main .block-allegorithmic-user-dashboard .loader.loading{background:transparent;cursor:auto}body.page-user #main .live-block .loader.loading span,body.page-user #main .contextual-links-region .loader.loading span,body.page-user #main .block-allegorithmic-user-dashboard .loader.loading span{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}body.page-user #main .live-block .loader.loading:after,body.page-user #main .contextual-links-region .loader.loading:after,body.page-user #main .block-allegorithmic-user-dashboard .loader.loading:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.page-user #main .live-block .view-commerce-user-orders ul.pager,body.page-user #main .contextual-links-region .view-commerce-user-orders ul.pager,body.page-user #main .block-allegorithmic-user-dashboard .view-commerce-user-orders ul.pager{display:none}body.page-user #main .live-block .view-commerce-user-orders td.views-field-order-number,body.page-user #main .contextual-links-region .view-commerce-user-orders td.views-field-order-number,body.page-user #main .block-allegorithmic-user-dashboard .view-commerce-user-orders td.views-field-order-number,body.page-user #main .live-block .view-commerce-user-orders th.views-field-order-number,body.page-user #main .contextual-links-region .view-commerce-user-orders th.views-field-order-number,body.page-user #main .block-allegorithmic-user-dashboard .view-commerce-user-orders th.views-field-order-number{display:none;font-family:'GothamLightRegular'}body.page-user #main .live-block .view-commerce-user-orders td.views-field-commerce-order-total,body.page-user #main .contextual-links-region .view-commerce-user-orders td.views-field-commerce-order-total,body.page-user #main .block-allegorithmic-user-dashboard .view-commerce-user-orders td.views-field-commerce-order-total{font-family:'GothamBold';color:#e02e28}
body.page-user #main .live-block .view-user-substances .views-row,body.page-user #main .contextual-links-region .view-user-substances .views-row,body.page-user #main .block-allegorithmic-user-dashboard .view-user-substances .views-row{width:50%;float:left;padding:10px;text-align:center}body.page-user #main .live-block .connect-steam,body.page-user #main .contextual-links-region .connect-steam,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam{margin-bottom:20px}body.page-user #main .live-block .connect-steam form,body.page-user #main .contextual-links-region .connect-steam form,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam form{display:inline-block;background:#000;position:relative;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-o-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}body.page-user #main .live-block .connect-steam form:hover,body.page-user #main .contextual-links-region .connect-steam form:hover,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam form:hover{background:#e02e28}body.page-user #main .live-block .connect-steam form:after,body.page-user #main .contextual-links-region .connect-steam form:after,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam form:after{font-family:'icon';content:"\eaad";color:#fff;font-size:1.5em;position:absolute;top:4px;left:10px;width:24px;text-align:center;line-height:150%}body.page-user #main .live-block .connect-steam form input#connectToSteam,body.page-user #main .contextual-links-region .connect-steam form input#connectToSteam,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam form input#connectToSteam,body.page-user #main .live-block .connect-steam form input#getlicense,body.page-user #main .contextual-links-region .connect-steam form input#getlicense,body.page-user #main .block-allegorithmic-user-dashboard .connect-steam form input#getlicense{padding:15px 15px 10px 44px;background:transparent;border:0;font-size:14px;text-transform:uppercase;color:#fff;font-family:'GothamBook'}body.page-user #main .live-block .view-live-views .views-row,body.page-user #main .contextual-links-region .view-live-views .views-row,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row{padding:20px 20px 60px;margin:20px auto;max-width:800px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);position:relative}body.page-user #main .live-block .view-live-views .views-row .cancel-subscription,body.page-user #main .contextual-links-region .view-live-views .views-row .cancel-subscription,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .cancel-subscription,body.page-user #main .live-block .view-live-views .views-row .resume,body.page-user #main .contextual-links-region .view-live-views .views-row .resume,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .resume{position:absolute;bottom:10px;left:10px}body.page-user #main .live-block .view-live-views .views-row .cancel-subscription a,body.page-user #main .contextual-links-region .view-live-views .views-row .cancel-subscription a,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .cancel-subscription a,body.page-user #main .live-block .view-live-views .views-row .resume a,body.page-user #main .contextual-links-region .view-live-views .views-row .resume a,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .resume a{display:block;background:#e02e28;text-transform:uppercase;color:#fff;padding:10px;border:0;font-family:'GothamBold';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-size:.875em}
body.page-user #main .live-block .view-live-views .views-row .cancel-subscription a:hover,body.page-user #main .contextual-links-region .view-live-views .views-row .cancel-subscription a:hover,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .cancel-subscription a:hover,body.page-user #main .live-block .view-live-views .views-row .resume a:hover,body.page-user #main .contextual-links-region .view-live-views .views-row .resume a:hover,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .resume a:hover{background:#eee;color:#191919}body.page-user #main .live-block .view-live-views .views-row .payall,body.page-user #main .contextual-links-region .view-live-views .views-row .payall,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .payall{position:absolute;bottom:10px;right:10px}body.page-user #main .live-block .view-live-views .views-row .payall input.form-submit,body.page-user #main .contextual-links-region .view-live-views .views-row .payall input.form-submit,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .payall input.form-submit{margin:0;font-size:.875em}body.page-user #main .live-block .view-live-views .views-row .views-field-id,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-id,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-id{position:absolute}body.page-user #main .live-block .view-live-views .views-row .product-name,body.page-user #main .contextual-links-region .view-live-views .views-row .product-name,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .product-name{text-align:center}body.page-user #main .live-block .view-live-views .views-row .views-field-cancel-subscritpion a,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-cancel-subscritpion a,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-cancel-subscritpion a{display:block;padding:7px 15px;background:#eee;color:#767676;text-align:center;margin:0 0 20px 0}body.page-user #main .live-block .view-live-views .views-row .views-field-cancel-subscritpion a:focus,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-cancel-subscritpion a:focus,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-cancel-subscritpion a:focus{background:#e02e28;color:#fff}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper{display:block;height:20px;background:#eee;position:relative;margin:0 30px 20px 0;border:1px solid #b3b3b3}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper:after,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper:after{content:'';display:block;position:absolute;left:100%;top:100%;background:url(/sites/all/themes/mess/images/logo-s.png) center left no-repeat;background-size:contain;height:32px;width:26px;margin-top:-25px;margin-left:8px}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper .progress-bar,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper .progress-bar,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper .progress-bar{position:absolute;top:0;bottom:0;left:0;background:#e02e28}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper .progress-bar:after,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper .progress-bar:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper .progress-bar:after{content:'';display:block;position:absolute;left:100%;top:100%;margin-left:-4px;width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:transparent transparent #000 transparent;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.page-user #main .live-block .view-live-views .views-row .paid-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount,body.page-user #main .live-block .view-live-views .views-row .remain-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount{zoom:1}body.page-user #main .live-block .view-live-views .views-row .paid-amount:after,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount:after,body.page-user #main .live-block .view-live-views .views-row .remain-amount:after,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount:after{content:'';display:table;clear:both;height:0;visibility:0}
body.page-user #main .live-block .view-live-views .views-row .paid-amount span,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span,body.page-user #main .live-block .view-live-views .views-row .remain-amount span,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span{float:left;width:50%;display:inline-block}body.page-user #main .live-block .view-live-views .views-row .paid-amount span.text,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span.text,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span.text,body.page-user #main .live-block .view-live-views .views-row .remain-amount span.text,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span.text,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span.text{text-align:right;padding-right:5px;color:#191919}body.page-user #main .live-block .view-live-views .views-row .paid-amount span.amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span.amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span.amount,body.page-user #main .live-block .view-live-views .views-row .remain-amount span.amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span.amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span.amount{text-align:left;padding-left:5px;font-family:'GothamBold';color:#e02e28}body.page-user #main .live-block .view-live-views .views-row .paid-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount{text-align:center}body.page-user #main .live-block .view-live-views .views-row .remain-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount{display:block;padding:5px 0;text-align:center;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}body.page-user #main .live-block .field-title,body.page-user #main .contextual-links-region .field-title,body.page-user #main .block-allegorithmic-user-dashboard .field-title{display:block;background:#333;padding:5px 10px;line-height:170%;width:100%;color:#fff;margin:15px 0}body.page-user #main .live-block .part-wrapper .part-right,body.page-user #main .contextual-links-region .part-wrapper .part-right,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-right,body.page-user #main .live-block .part-wrapper .part-left,body.page-user #main .contextual-links-region .part-wrapper .part-left,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-left{margin:20px 0}body.page-user #main .live-block .bottom,body.page-user #main .contextual-links-region .bottom,body.page-user #main .block-allegorithmic-user-dashboard .bottom{margin:20px 0;text-align:center}body.section-cart #header,body.section-checkout #header{background:rgba(0,0,0,0.8)}.scrolled body.section-cart #header,.scrolled body.section-checkout #header{background:#fff}body.section-cart #page-wrapper,body.section-checkout #page-wrapper{padding-top:48px}body.section-cart #page-wrapper #page #main .section,body.section-checkout #page-wrapper #page #main .section{background:#fff}body.section-cart #page-wrapper #page #main .section #content,body.section-checkout #page-wrapper #page #main .section #content{max-width:1000px;margin:auto;padding:40px 20px}body.section-cart #page-wrapper #page #main .section #content .checkout-help,body.section-checkout #page-wrapper #page #main .section #content .checkout-help{padding:20px;text-align:center}
body.section-cart #page-wrapper #page #main .section #content .commerce-order-handler-area-order-total,body.section-checkout #page-wrapper #page #main .section #content .commerce-order-handler-area-order-total{float:right;font-size:1.125em}body.section-cart #page-wrapper #page #main .section #content .commerce-order-handler-area-order-total table tr,body.section-checkout #page-wrapper #page #main .section #content .commerce-order-handler-area-order-total table tr{border-bottom:0}body.section-cart #page-wrapper #page #main .section #content .checkout_review,body.section-checkout #page-wrapper #page #main .section #content .checkout_review{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-edit-delete,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-edit-delete{text-indent:-9999px}body.section-cart #page-wrapper #page #main .section #content table tbody tr.pane-title td,body.section-checkout #page-wrapper #page #main .section #content table tbody tr.pane-title td{background-color:#767676;color:#fff;border-bottom:0;text-transform:uppercase;font-family:'GothamBold'}body.section-cart #page-wrapper #page #main .section #content table thead tr th,body.section-checkout #page-wrapper #page #main .section #content table thead tr th,body.section-cart #page-wrapper #page #main .section #content table tbody tr td,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td{text-align:left;padding:7px}body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image img,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image img,body.section-cart #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image img,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image img{width:60px}body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image,body.section-cart #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image,body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-commerce-unit-price,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-commerce-unit-price,body.section-cart #page-wrapper #page #main .section #content table tbody tr td.views-field-commerce-unit-price,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td.views-field-commerce-unit-price{display:none}ol.commerce-checkout-progress{margin-bottom:20px;zoom:1}ol.commerce-checkout-progress:after{content:'';display:table;clear:both;height:0;visibility:0}ol.commerce-checkout-progress li{position:relative;float:left;width:100%;padding:10px;text-transform:uppercase;list-style:none;background:#eee;text-align:center;color:#767676;font-size:1em;margin-bottom:1px}ol.commerce-checkout-progress li.active{background:#e02e28;color:#fff}.layer{zoom:1;-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s;-webkit-backface-visibilty:hidden;position:relative;width:100%}.layer:after{content:'';display:table;clear:both;height:0;visibility:0}.layer .layer,.layer .slide-container,.layer .slide{height:100%}.layer .slideshow{overflow:hidden;background:#fff}.layer .slideshow p,.layer .slideshow h1,.layer .slideshow h2,.layer .slideshow h3,.layer .slideshow h4,.layer .slideshow h5,.layer .slideshow h6{text-shadow:1px 1px 2px rgba(0,0,0,0.3)}
body.page-live-unsubscribe .viewport{max-width:800px;padding:40px;text-align:center;line-height:140%}body.page-live-unsubscribe .viewport .confirmation a{display:inline-block;padding:10px 15px;background:#e02e28;margin:20px;color:#fff}body.page-live-unsubscribe .viewport .confirmation a:hover{background:#000}body.page-live-unsubscribe .viewport .cancel a{text-decoration:underline;color:#767676}body.page-live-unsubscribe .viewport .cancel a:hover{color:#e02e28}.cart-empty-page{padding:100px 40px;text-align:center;text-transform:uppercase}@media(min-width:640px){ol.commerce-checkout-progress{zoom:1}ol.commerce-checkout-progress:after{content:'';display:table;clear:both;height:0;visibility:0}ol.commerce-checkout-progress li{width:25%;font-size:.75em}ol.commerce-checkout-progress li.last:after{display:none}ol.commerce-checkout-progress li:after{display:block;content:'';width:1px;height:100%;position:absolute;top:0;right:0;bottom:0;background:#fff}ol.commerce-checkout-progress li.active{background:#e02e28;color:#fff}body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-edit-delete,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-edit-delete{text-indent:-9999px}body.section-cart #page-wrapper #page #main .section #content table thead tr th,body.section-checkout #page-wrapper #page #main .section #content table thead tr th,body.section-cart #page-wrapper #page #main .section #content table tbody tr td,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td{text-align:left;padding:14px}body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-field-product-image,body.section-cart #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td.views-field-field-product-image,body.section-cart #page-wrapper #page #main .section #content table thead tr th.views-field-commerce-unit-price,body.section-checkout #page-wrapper #page #main .section #content table thead tr th.views-field-commerce-unit-price,body.section-cart #page-wrapper #page #main .section #content table tbody tr td.views-field-commerce-unit-price,body.section-checkout #page-wrapper #page #main .section #content table tbody tr td.views-field-commerce-unit-price{display:table-cell}}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.z-index-11{z-index:11}.z-index-12{z-index:12}.z-index-13{z-index:13}.z-index-14{z-index:14}.z-index-15{z-index:15}.z-index-16{z-index:16}.z-index-17{z-index:17}.z-index-18{z-index:18}.z-index-19{z-index:19}.z-index-20{z-index:20}.brick{position:relative;zoom:1}.brick:after{content:'';display:table;clear:both;height:0;visibility:0}.brick.left{float:left}.brick.right{float:right}.brick.center{margin-right:auto;margin-left:auto}.brick.align-left{text-align:left}.brick.align-right{text-align:right}.brick.align-center{text-align:center}.brick.absolute{position:absolute;max-height:100%;max-width:100%}.brick.absolute.right{right:0}.brick.absolute.left{left:0}.brick.absolute.top{top:0}.brick.absolute.bottom{bottom:0}.brick.absolute.center{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.brick.absolute.middle{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.brick.absolute.absolute-center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brick.text{-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s;-webkit-transition:font-size .3s ease-in-out 0s;-moz-transition:font-size .3s ease-in-out 0s;-o-transition:font-size .3s ease-in-out 0s;-ms-transition:font-size .3s ease-in-out 0s;transition:font-size .3s ease-in-out 0s}
.brick.text ul{margin:20px 0}.brick.text ul li{padding-left:20px}.brick.text.uppercase{text-transform:uppercase}.brick.text.light{font-family:'GothamLightRegular';font-style:normal}.brick.text.light-italic{font-family:'GothamLightRegular';font-style:italic}.brick.text.regular{font-family:'GothamBook';font-style:normal}.brick.text.regular-italic{font-family:'GothamBook';font-style:italic}.brick.text.semibold{font-family:'GothamBook';font-style:normal}.brick.text.semibold-italic{font-family:'GothamBook';font-style:italic}.brick.text.bold{font-family:'GothamBold';font-style:normal}.brick.text.bold-italic{font-family:'GothamBold';font-style:italic}.brick.mobile-height-ratio-4-3:before{content:'';display:block;padding-top:75%}.brick.mobile-height-ratio-3-4:before{content:'';display:block;padding-top:133.333333333%}.brick.mobile-height-ratio-16-9:before{content:'';display:block;padding-top:56.25%}.brick.mobile-height-ratio-9-16:before{content:'';display:block;padding-top:177.7777777%}.brick.mobile-height-ratio-square:before{content:'';display:block;padding-top:100%}.brick.media span.image.mobile,.brick.media span.image.tablet,.brick.media span.image.laptop{position:relative;height:100%}.brick.media span.image.mobile span,.brick.media span.image.tablet span,.brick.media span.image.laptop span{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center}.brick.media.background-cover span span{background-size:cover}.brick.media.background-repeat span span{background-size:auto;background-position:top left !important;background-repeat:repeat !important}.brick.media.background-contain span span{background-size:contain}.brick.media span span{top:0;left:0;right:0;bottom:0;position:absolute;background-position:center;background-repeat:no-repeat}.brick.media video{display:none}.brick.media video.force-display{display:inline-block}.brick.media span.mobile{display:block}.brick.media span.mobile span{display:block}.brick.media span.tablet{display:none}.brick.media span.tablet span{display:none}.brick.media span.laptop{display:none}.brick.media span.laptop span{display:none}.brick.media iframe,.brick.media embed{top:0;left:0;right:0;bottom:0;position:absolute;height:100%;width:100%}.brick.media img{max-width:100%}.brick .field .medias.bloc-video-html5 video{width:100%;display:none}.brick .field .medias.bloc-video-html5 video.force-display{display:inline-block}.brick .field .medias.bloc-video-html5 img{display:block}.page-node h1,.page-gallery-item h1{text-align:center}.page-gallery-item .field-name-field-gallery-item-image .field-item{text-align:center}.page-node-done .webform-confirmation,.page-node-done .links{max-width:1240px;margin:auto}.blog-date{font-size:.9375em;color:#767676;margin-top:10px}#block-views-article-landing-page-block-1{height:75%}#block-views-article-landing-page-block-1 h2{display:none}#block-views-article-landing-page-block-1 .views-row{margin-bottom:0}#block-views-article-landing-page-block-1 .views-row .content{background:#191919;color:#fff;padding:20px;border-bottom:0}#block-views-article-landing-page-block-1 .views-row .content .views-field-title{padding-right:96px}#block-views-article-landing-page-block-1 .views-row .content .views-field-nothing-2{font-size:.6875em;margin-bottom:5px}#block-views-article-landing-page-block-1 .views-row .content .article-sharebox{margin-right:20px;bottom:20px}#block-views-article-landing-page-block-1 .views-row .content .article-share-count{position:absolute;right:20px;top:15px}#block-views-article-landing-page-block-1 .views-row .content .views-field-disqus-comment-count{position:absolute;right:68px;top:15px}body{font-family:'GothamBook'}.blog-section-wrapper{padding:20px 0}section.media-section,section.markdown-section{margin:auto;background:#fbfbfb}section.media-section .inner,section.markdown-section .inner{max-width:1032px;padding:20px;margin:auto}section.media-section.white-background,section.markdown-section.white-background{background:#fff}section.media-section.grey-background,section.markdown-section.grey-background{background:#f5f5f5}section.media-section{position:relative}section.media-section.no-padding-above .inner{padding-top:0}section.media-section.no-padding-below .inner{padding-bottom:0}section.media-section .inner{padding:0}
section.media-section iframe{border:0}section.media-section .slider-container{width:100%;height:100%;overflow:hidden;position:relative}section.media-section .slider-container .slide-inner{width:1000%;height:100%}section.media-section .slider-container .slide-inner .item{width:10%;height:auto !important;float:left}section.media-section .item{position:relative}section.media-section .item .medias{text-align:center}section.media-section .item .medias img{height:auto;max-width:100%}section.media-section .item .medias.video{position:relative}section.media-section .item .medias.video:before{content:'';display:block;padding-top:56.25%}section.media-section .item .medias.video iframe{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;display:block}section.media-section .item .medias.bloc-video-html5 video{width:100%;display:none}section.media-section .item .medias.bloc-video-html5 video.force-display{display:inline-block}section.media-section .item .medias.bloc-video-html5 img{display:block}section.media-section .item .caption{text-align:center;font-size:14px;color:#191919;z-index:1;padding:10px}section.media-section .item .author-name{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3);font-style:italic;position:absolute;right:10px;bottom:10px;padding:3px;z-index:1;font-size:11px}section.media-section .item .field-name-field-ah-image-1,section.media-section .item .field-name-field-ah-image-2{float:left;width:100%}@media only screen and (min-width:480px){section.media-section .item .field-name-field-ah-image-1,section.media-section .item .field-name-field-ah-image-2{width:50%}}section.media-section .item .field-name-field-ah-image-1 img,section.media-section .item .field-name-field-ah-image-2 img{display:block;width:100%}section.media-section .item .field-name-field-ah-image-1{padding:10px}@media only screen and (min-width:480px){section.media-section .item .field-name-field-ah-image-1{padding:10px 5px 10px 10px}}section.media-section .item .field-name-field-ah-image-2{padding:10px 10px 10px 5px}@media only screen and (min-width:480px){section.media-section .item .field-name-field-ah-image-2{padding:10px}}section.media-section .prev,section.media-section .next{position:absolute;top:48px;bottom:48px;width:48px;height:auto;z-index:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;cursor:pointer;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}section.media-section .prev:before,section.media-section .next:before{font-family:'icon';color:#fff;display:block;height:64px;line-height:64px;font-size:24px;width:100%;position:absolute;top:50%;margin-top:-32px;left:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}section.media-section .prev:after,section.media-section .next:after{display:none}section.media-section .prev:active:before,section.media-section .next:active:before{color:#e02e28}section.media-section .prev{left:0}section.media-section .prev:before{content:"\e600"}section.media-section .next{right:0}section.media-section .next:before{content:"\e601"}section.media-section.white .prev:before,section.media-section.white .next:before{color:#fff}section.media-section.dark .prev:before,section.media-section.dark .next:before{color:#191919}section.media-section.white-arrow .prev:before,section.media-section.white-arrow .next:before{color:#fff}section.media-section.black-arrow .prev:before,section.media-section.black-arrow .next:before{color:#191919}section.markdown-section{text-align:justify}section.markdown-section.no-padding-above .inner{padding-top:0}
section.markdown-section.no-padding-above .inner p{margin-top:0}section.markdown-section.no-padding-below .inner{padding-bottom:0}section.markdown-section.no-padding-below .inner p{margin-bottom:0}section.markdown-section h1,section.markdown-section h2,section.markdown-section h3,section.markdown-section h4,section.markdown-section h5,section.markdown-section h6{font-weight:normal;color:#191919;text-align:left;text-transform:none}section.markdown-section h1{font-size:2.25em}section.markdown-section h2{font-size:1.875em}section.markdown-section h3{font-size:1.6875em}section.markdown-section h4{font-size:1.5em}section.markdown-section h5{font-size:1.375em}section.markdown-section h6{font-size:1.125em}section.markdown-section ul,section.markdown-section ol{padding-left:20px}section.markdown-section ul li,section.markdown-section ol li{font-size:1em;margin:1em 0;line-height:140%}section.markdown-section ul li{list-style-type:disc}section.markdown-section ol li{list-style-type:decimal}section.markdown-section p{font-size:1em;margin:1.5em 0;line-height:140%}section.markdown-section blockquote{font-family:'GothamLightRegular';text-align:center;font-style:italic;padding:40px 0}section.markdown-section blockquote:before{content:'"'}section.markdown-section blockquote:after{content:'"'}section.links-section{text-align:center;padding:20px}section.links-section .link{display:inline-block;position:relative}section.links-section .link a{display:block;padding:11px 30px;position:relative;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}section.links-section .link a:hover{background:#f04c24;color:#fff}section.links-section .link a:active{background:#f04c24;color:#fff}section.links-section .link a:hover{background:#f04c24;color:#fff}section.links-section .link a:active{background:#f04c24;color:#fff}section.links-section .link a__product{padding:10px 15px;display:inline-block}section.links-section .link a__product:before{font-family:'icon';position:relative;margin-right:11px}section.links-section .link a__product--windows:before{content:"\eac2"}section.links-section .link a__product--mac:before{content:"\eabf"}section.links-section .link a__product--linux:before{content:"\e902"}section.links-section .link a__product--other:before{content:"\e607"}section.links-section.grey-background{background:#f5f5f5}form#views-exposed-form-article-landing-page-page{padding:10px 20px 0;background:#fff;border-bottom:1px solid #eee;width:100%}form#views-exposed-form-article-landing-page-page>div{max-width:960px;margin:auto}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper{position:relative}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper:hover .bef-checkboxes{display:block}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper:hover>label:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper label{display:block;width:280px;border:1px solid #e6e6e6;background:white;padding:6px 10px 5px;font-weight:normal;position:relative;cursor:pointer}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper>label:before{display:block;content:"\e601";text-align:center;font-family:'icon';position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:10px;color:#e02e28}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes{display:none;position:absolute;top:100%;width:100%;max-height:149px;overflow-y:auto;z-index:2}
form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item label{padding:6px 10px 5px 40px;height:30px;width:auto;position:relative;border-top:0;margin-bottom:0}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]{display:none;position:absolute;height:0;width:0}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]+label:after,form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]+label:before{display:block;height:30px;width:30px;position:absolute;top:0;left:0}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]+label:before{content:'';border-right:1px solid #e6e6e6}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]+label:after{content:"\ea10";background:#fff;height:29px;font-family:'icon';color:#e6e6e6;text-align:center;line-height:29px}form#views-exposed-form-article-landing-page-page #edit-field-article-category-tid-wrapper .bef-checkboxes .form-item input[type="checkbox"]:checked+label:after{color:#e02e28}form#views-exposed-form-article-landing-page-page .views-exposed-widgets{margin-bottom:0}form#views-exposed-form-article-landing-page-page .views-exposed-widgets .link-wrapper{padding-right:30px;position:relative;float:left}form#views-exposed-form-article-landing-page-page #edit-back-main-page-wrapper{float:right;margin-right:0}form#views-exposed-form-article-landing-page-page #edit-back-main-page-wrapper a{display:block;padding:7px;padding-right:22px;position:relative}form#views-exposed-form-article-landing-page-page #edit-back-main-page-wrapper a:before{content:"\e601";font-family:'icon';display:block;position:absolute;right:0;text-align:center;font-size:11px;width:20px;line-height:160%}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget{padding:0;margin-right:20px;margin-bottom:8px}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget#edit-combine-wrapper{margin-right:0}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget .form-item{padding:0 !important}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget .form-select{min-width:140px}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget.views-submit-button{background:#e02e28;margin-right:0;margin-bottom:0;position:absolute;top:0;right:0}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget.views-submit-button:after{content:'';display:block;position:absolute;width:12px;height:12px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #fff;top:6px;right:5px;z-index:0}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget.views-submit-button:before{content:'';display:block;position:absolute;width:8px;height:3px;background:#fff;bottom:8px;right:17px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:0}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget.views-submit-button input.form-submit{margin-top:0;margin:0;padding:8px 15px 4px;text-indent:-9999px;background:transparent;position:relative;z-index:1}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget .form-type-textfield{position:relative}form#views-exposed-form-article-landing-page-page .views-exposed-form .views-exposed-widget .form-type-textfield input.form-text{background:#fff;border:1px solid #e6e6e6}.wrapper-blog-image{height:75%;position:relative}@media screen and (min-width:1025px){.wrapper-blog-image{margin-top:50px !important}}.wrapper-blog-image .field-name-field-article-image{height:100%}.wrapper-blog-image .field-name-field-article-image .field-items{height:100%}.wrapper-blog-image .field-name-field-article-image .field-items .field-item{height:100%}.wrapper-blog-image .field-name-field-article-image .field-items .field-item .media{position:relative;height:100%}.wrapper-blog-image .field-name-field-article-image .field-items .field-item .media span.background span{position:absolute;background-size:cover;top:0;left:0;right:0;bottom:0;background-position:center}.wrapper-blog-image .field-name-field-article-credits{position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,0.1);padding:2px 5px;font-size:12px}.view-article-landing-page{max-width:1000px;margin:auto;padding:20px;margin-top:5%}#block-views-article-landing-page-block-1 .view-article-landing-page{max-width:100%;height:75%;padding:0;margin-top:0}@media screen and (min-width:1025px){#block-views-article-landing-page-block-1 .view-article-landing-page{margin-top:50px !important}}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .views-field-field-article-image{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .views-field-field-article-image .media{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .views-field-field-article-image .media:before{display:none}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .views-field-field-article-image .article-credits{position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,0.1);padding:2px 5px;font-size:12px}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .field-content{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .field-content .media{height:100%}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .field-content .media:before{display:none}#block-views-article-landing-page-block-1 .view-article-landing-page .view-content .views-row .field-content .media.absolute{position:absolute}
.view-article-landing-page .view-content .views-row{margin-bottom:40px;position:relative}.view-article-landing-page .view-content .views-row .content{position:relative;padding-bottom:20px;border-bottom:1px solid #eee}.view-article-landing-page .view-content .views-row .node-link{position:absolute;top:0;width:100%;padding-top:42.7%}.view-article-landing-page .view-content .views-row .node-link a{display:block;text-indent:-9999px;top:0;left:0;right:0;bottom:0;position:absolute}.view-article-landing-page .view-content .views-row .views-field-field-article-image{margin:0 0 20px;position:relative}.view-article-landing-page .view-content .views-row .views-field-field-article-image .media{position:relative;background:#eee}.view-article-landing-page .view-content .views-row .views-field-field-article-image .media:before{content:'';display:block;padding-top:42.7%}.view-article-landing-page .view-content .views-row .views-field-field-article-image .media span{top:0;left:0;right:0;bottom:0;position:absolute;background-size:cover;background-position:center}.view-article-landing-page .view-content .views-row .views-field-field-article-image .article-credits{position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,0.1);padding:2px 5px;font-size:12px}.view-article-landing-page .view-content .views-row .views-field-title{clear:both}.view-article-landing-page .view-content .views-row .views-field-title span a{font-size:1.125em;display:block}.view-article-landing-page .view-content .views-row .views-field-nothing{margin-bottom:5px}.view-article-landing-page .view-content .views-row .views-field-nothing span{font-size:.6875em;color:#767676}.view-article-landing-page .view-content .views-row .article-sharebox{zoom:1}.view-article-landing-page .view-content .views-row .article-sharebox:after{content:'';display:table;clear:both;height:0;visibility:0}.view-article-landing-page .view-content .views-row .article-sharebox .views-field-disqus-comment-count,.view-article-landing-page .view-content .views-row .article-sharebox .article-share-count{float:left;width:48px;height:32px;padding:8px;padding-left:32px;position:relative}.view-article-landing-page .view-content .views-row .article-sharebox .views-field-disqus-comment-count:before,.view-article-landing-page .view-content .views-row .article-sharebox .article-share-count:before{position:absolute;width:12px;height:12px;padding:8px;font-family:'icon';left:0;top:0}.view-article-landing-page .view-content .views-row .article-sharebox .views-field-disqus-comment-count:before{content:"\e60b"}.view-article-landing-page .view-content .views-row .article-sharebox .article-share-count:before{content:"\e609"}.view-article-landing-page .view-content .views-row .article-sharebox .container-share{float:right}.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons{margin:0;padding:0;display:none}.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons li{list-style:none;float:left}.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons li a{display:block;width:32px;height:32px;text-indent:-9999px;overflow:hidden;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:10px}.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons li a:before{text-indent:0;display:block;width:32px;height:32px;font-family:'icon';text-align:center;line-height:170%;-webkit-transition:color .3s ease-in-out 0s;-moz-transition:color .3s ease-in-out 0s;-o-transition:color .3s ease-in-out 0s;-ms-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s}.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons li.facebook a:before{background:#3c5a99;content:"\ea8c";color:#fff;text-indent:-3px;font-size:17px}
.view-article-landing-page .view-content .views-row .article-sharebox ul.menu-icons li.twitter a:before{background:#28aae1;content:"\ea91";color:#fff;line-height:200%}.view-article-landing-page .view-content .views-row .views-field-field-article-teaser{width:100%;line-height:150%;overflow:hidden;max-height:72px;clear:both}.view-article-landing-page .view-content .views-row .views-field-field-article-teaser img{display:none}#block-disqus-disqus-comments{background:#f5f5f5}#block-disqus-disqus-comments #disqus_thread{max-width:800px;margin:auto;padding:20px}#block-allegorithmic-blockgroup-wrapper-group-blog #block-facebook-boxes-fb-like{text-align:center;display:none}#block-allegorithmic-blockgroup-wrapper-group-blog #block-facebook-boxes-fb-like iframe{display:inline-block}article.node-article h1#page-title{margin:0;padding:20px;max-width:1032px;margin:auto}article.node-article .field-name-field-article-image{margin:0}article.node-article .field-name-field-article-image .media{position:relative;background:#000}article.node-article .field-name-field-article-image .media:before{content:'';display:block;padding-top:42.7%}article.node-article .field-name-field-article-image .media span{top:0;left:0;right:0;bottom:0;position:absolute;background-size:cover;background-position:center}article.node-article .field-custom-author{text-align:center;color:#767676;max-width:1032px;padding:0 20px;margin:auto}article.node-article .field-name-field-article-teaser{max-width:1000px;padding:20px;margin:auto;line-height:150%}article.node-article .field-name-field-article-teaser p{margin-bottom:20px}article.node-article .field-name-field-article-teaser p:last-child{margin-bottom:0}body.node-type-article h1#page-title{line-height:140%;padding-left:20px;padding-right:20px}body.node-type-article .field-name-field-article-blog-text,body.node-type-article .block-allegorithmic-article{max-width:1000px;padding:20px;margin:auto;zoom:1}body.node-type-article .field-name-field-article-blog-text ul.menu-icons,body.node-type-article .block-allegorithmic-article ul.menu-icons{padding:0;margin:0;text-align:center}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li,body.node-type-article .block-allegorithmic-article ul.menu-icons li{list-style:none;display:inline-block}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li a,body.node-type-article .block-allegorithmic-article ul.menu-icons li a{display:block;font-size:1.2em;padding:7px 15px;width:52px;height:32px;position:relative;color:#767676;text-indent:-9999px}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li a:active,body.node-type-article .block-allegorithmic-article ul.menu-icons li a:active{color:#e02e28}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li a:before,body.node-type-article .block-allegorithmic-article ul.menu-icons li a:before{display:block;position:absolute;top:0;left:10px;width:32px;height:32px;font-family:'icon';text-align:center;color:#fff}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li.facebook a:before,body.node-type-article .block-allegorithmic-article ul.menu-icons li.facebook a:before{background:#3c5a99;content:"\ea8c";text-indent:-2px;line-height:150%}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li.twitter a:before,body.node-type-article .block-allegorithmic-article ul.menu-icons li.twitter a:before{background:#28aae1;content:"\ea91";line-height:170%;text-indent:0}body.node-type-article .field-name-field-article-blog-text ul.menu-icons li a,body.node-type-article .block-allegorithmic-article ul.menu-icons li a{width:auto;text-indent:0;padding:7px 15px 7px 52px}body.node-type-article .field-name-field-article-blog-text:after,body.node-type-article .block-allegorithmic-article:after{content:'';display:table;clear:both;height:0;visibility:0}body.node-type-article .field-name-field-article-blog-text{line-height:150%;font-size:16px}
body.node-type-article .field-name-field-article-blog-text p{margin:20px 0}body.node-type-article .field-name-field-article-blog-text img{width:100%;height:auto}body.node-type-article #block-allegorithmic-article-article-blog-author{text-align:center}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper{margin-bottom:20px}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper .author-avatar{display:inline-block;position:relative;background:#e02e28;width:64px;height:64px;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper .author-avatar:before{display:block;top:0;left:0;right:0;bottom:0;position:absolute;font-family:'icon';content:"\e603";color:#fff;font-size:48px;line-height:150%;text-align:center}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper .author-info .author-name{color:#000;text-transform:uppercase;font-size:1.125em;margin-bottom:10px}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper .author-info .author-description{color:#767676}body.node-type-article #block-allegorithmic-article-article-blog-author .author-wrapper .post-date{display:none}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next{padding:0;max-width:1000px;margin:auto}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper{position:relative;top:auto;right:auto;left:auto;width:auto;height:auto;margin-top:0;text-align:center}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper:active:before,body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper:hover:before{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper:before{position:absolute;display:block;font-family:'icon';font-size:24px;height:24px;width:24px;top:50%;margin-top:-12px;color:#e02e28;z-index:2;filter:alpha(opacity=50);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.previous-article:before{content:"\e600";left:10px !important}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.next-article:before{content:"\e601";right:10px !important}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-next:before,body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-previous:before{display:none}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-next:after,body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-previous:after{display:block;width:100%;height:20px;color:#767676;font-size:1.125em;position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-next .image,body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-previous .image{background:#333}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-next .image:after,body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-previous .image:after{color:#e6e6e6;bottom:30px}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-next:after{content:'No Next Article'}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.no-previous:after{content:'No Previous Article'}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper a{display:block;top:0;left:0;right:0;bottom:0;position:absolute;text-indent:-9999px;z-index:3}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper:after{display:none}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image{background:#000;position:relative}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image:before{content:'';display:block;padding-top:42.7%}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image:after{display:block;top:0;left:0;right:0;bottom:0;position:absolute;margin:auto;font-family:'icon';content:"\e905";color:#e02e28;font-size:128px;height:150px;width:128px;line-height:100%}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image .media{display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image span{background:#000;display:block;top:0;left:0;right:0;bottom:0;position:absolute}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .image span span{filter:alpha(opacity=50);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;background-position:center;background-size:cover;background-repeat:no-repeat}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .wrapper{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:61px;padding:0 60px;margin:auto;z-index:2}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .wrapper .title{color:#e02e28;font-size:1.125em}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .wrapper .teaser{height:38px;overflow:hidden;color:#fff}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper .date{display:none}body.node-type-article #block-views-recommanded-articles-block{max-width:1000px;margin:auto;padding:40px}body.node-type-article #block-views-recommanded-articles-block h2{text-align:center;text-transform:uppercase}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row{padding:20px;position:relative}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-image{position:relative}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-image:before{content:'';display:block;padding-top:42.5%}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-image *{display:block;top:0;left:0;right:0;bottom:0;position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-title{font-size:1.5em}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-nothing{margin:10px 0;color:#767676}
body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-teaser{height:57px;overflow:hidden}form.mailchimp-lists-user-subscribe-form{max-width:480px;margin:auto;position:relative}form.mailchimp-lists-user-subscribe-form #edit-mailchimp-lists-mailchimp-newsletter-title{margin-bottom:10px}form.mailchimp-lists-user-subscribe-form .form-item{padding:0}form.mailchimp-lists-user-subscribe-form .form-item.form-type-textfield{padding-right:68px}form.mailchimp-lists-user-subscribe-form input.form-submit{padding:8px 10px 4px;position:absolute;margin:0;bottom:0;right:0}.view-article-landing-page .view-content .views-row .views-field-field-article-teaser{font-size:.875em}nav.contextual-navigation{background:#767676;z-index:4}nav.contextual-navigation~.layer{margin-top:74px}.add-to-cart.non_commercial .live-unvailable{cursor:pointer}body.page-gallery-homepage #main article>h1{margin:30px 20px 5px}.view-gallery-homepage h2{text-align:center;clear:both;margin:30px 0;font-size:34px}@media only screen and (min-width:640px){.view-gallery-homepage h2{font-size:36px}}@media only screen and (min-width:1025px){.view-gallery-homepage h2{font-size:38px}}.view-gallery-homepage .view-filters{padding:0 10px;max-width:640px;margin:25px auto}.front .view-gallery-homepage .view-filters{display:none}.view-gallery-homepage .view-filters label{display:none}.view-gallery-homepage .view-filters .views-exposed-widget.views-submit-button{display:none !important}.view-gallery-homepage .view-filters .views-exposed-form .views-exposed-widget{margin:10px 0;padding:0 10px;float:none;position:relative;display:inline-block}.view-gallery-homepage .view-filters .views-exposed-widgets{margin-bottom:0}.view-gallery-homepage .view-filters .form-item{padding:0;max-width:100%;width:180px;text-align:left}.view-gallery-homepage .view-filters .form-item input.form-text,.view-gallery-homepage .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-bottom:0;margin-top:0;height:40px;padding:10px}.view-gallery-homepage .view-filters #edit-field-gallery-tag-tid-wrapper #edit-field-gallery-tag-tid label{display:inline-block}.view-gallery-homepage .view-filters .views-exposed-widget:hover .views-widget{display:block}.view-gallery-homepage .view-filters .views-exposed-widget:hover>label:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.view-gallery-homepage .view-filters label{display:block;width:180px;border:1px solid #e6e6e6;background:white;padding:6px 10px 5px;font-weight:normal;position:relative;text-align:left}.view-gallery-homepage .view-filters .views-exposed-widget>label:before{display:block;content:"\e601";text-align:center;font-family:'icon';position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:10px;color:#e02e28}.view-gallery-homepage .view-filters .views-widget{display:none;position:absolute;top:100%;right:0;left:0;overflow-y:auto;z-index:2}.view-gallery-homepage .view-filters .views-widget .form-item label{padding:6px 10px 5px 40px;height:30px;width:auto;position:relative;border-top:0;margin-bottom:0}.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]{display:none;position:absolute;height:0;width:0}.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]+label:after,.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]+label:before{display:block;height:30px;width:30px;position:absolute;top:0;left:0}.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]+label:before{content:'';border-right:1px solid #e6e6e6}.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]+label:after{content:"\ea10";background:white;height:29px;font-family:'icon';color:#e6e6e6;text-align:center;line-height:29px}
.view-gallery-homepage .view-filters .views-widget .form-item input[type="checkbox"]:checked+label:after{color:#e02e28}.view-gallery-homepage .view-filters .views-submit-button{float:right;width:auto}.view-gallery-homepage .view-filters .views-submit-button input{margin:0}.view-gallery-homepage .view-filters .form-item-combine{padding:0;width:100%}.view-gallery-homepage .view-filters .views-widget-filter-combine{float:left;margin-right:-100px;padding-right:100px !important;width:100%}.view-gallery-homepage .view-content{max-width:1600px;margin:0 auto 40px;padding:0 10px;zoom:1}.view-gallery-homepage .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.front .view-gallery-homepage .view-content{max-width:100%;margin:10px auto 40px;padding:0 5px;overflow:visible}.front .view-gallery-homepage .view-content .item{margin:5px 0 20px !important;overflow:visible}.front .view-gallery-homepage .view-content .item span.author-name{margin-bottom:0;top:100%;bottom:auto;color:black;background:#fff;padding:3px;font-size:12px;filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.front .view-gallery-homepage .view-content .item span.media-created{margin-top:0}.view-gallery-homepage .view-content .item{background:#000}.view-gallery-homepage .view-content .item a{top:0;left:0;right:0;bottom:0;position:absolute}.view-gallery-homepage .view-content .item a:before{content:'';display:block;filter:alpha(opacity=80);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;width:80px;height:80px;top:0;left:0;right:0;bottom:0;position:absolute;margin:auto;z-index:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-gallery-homepage .view-content .item a.sketch:before{background:url(/sites/all/themes/mess/images/scketchfab.png);background-size:contain;background-position:center;background-repeat:no-repeat}.view-gallery-homepage .view-content .item a.video:before{background:url(/sites/all/themes/mess/images/youtube.png);background-size:contain;background-position:center;background-repeat:no-repeat}.view-gallery-homepage .view-content .item img{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-gallery-homepage .view-content .item span{display:block;position:absolute;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;left:0;right:0;color:#fff;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-align:center;width:100%;z-index:2;padding:0 10px}.view-gallery-homepage .view-content .item span.author-name{bottom:50%;margin-bottom:10px}.view-gallery-homepage .view-content .item span.media-created{top:50%;margin-top:10px;font-size:12px}.view-gallery-homepage .view-content .item:active a.video:before,.view-gallery-homepage .view-content .item:hover a.video:before,.view-gallery-homepage .view-content .item:active a.sketch:before,.view-gallery-homepage .view-content .item:hover a.sketch:before{-webkit-transform:translate(0,-30px);-moz-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.view-gallery-homepage .view-content .item:active a.video span.author-name,.view-gallery-homepage .view-content .item:hover a.video span.author-name,.view-gallery-homepage .view-content .item:active a.sketch span.author-name,.view-gallery-homepage .view-content .item:hover a.sketch span.author-name{bottom:30%}
.view-gallery-homepage .view-content .item:active a.video span.media-created,.view-gallery-homepage .view-content .item:hover a.video span.media-created,.view-gallery-homepage .view-content .item:active a.sketch span.media-created,.view-gallery-homepage .view-content .item:hover a.sketch span.media-created{top:70%}.view-gallery-homepage .view-content .item:active img,.view-gallery-homepage .view-content .item:hover img{filter:alpha(opacity=40);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}.view-gallery-homepage .view-content .item:active span,.view-gallery-homepage .view-content .item:hover span{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.view-gallery-homepage .item-list{display:none}.view-gallery-homepage .loader{text-align:center;margin:40px 0 50px}.view-gallery-homepage .loader span{display:inline-block;padding:20px 20px 16px;text-transform:uppercase}.page-gallery-homepage .fancybox-wrap .fancybox-inner .hide{height:100%;position:relative}.page-gallery-homepage .fancybox-wrap .fancybox-inner .hide iframe{width:100%;height:100%}.page-gallery-homepage .fancybox-wrap .fancybox-inner .hide p{display:block;margin:0 !important;font-family:'GothamBold' !important;background:#fbfbfb !important;font-size:11px !important;position:absolute;bottom:0;left:0;padding:5px}.page-gallery-homepage .fancybox-wrap .fancybox-nav{z-index:9999;width:50px}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap{position:static;z-index:8050;text-align:center;margin:0}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child{position:static;background:transparent !important;margin-right:0;padding:0;display:block;zoom:1}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child:after{content:'';display:table;clear:both;height:0;visibility:0}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .author-name{display:block;margin-right:0;padding:2px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(0,0,0,0.8);text-shadow:0 1px 2px #333;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;font-family:'GothamBold';position:absolute;top:15px;right:15px;left:15px}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper{position:absolute;bottom:15px;right:15px;background-color:rgba(0,0,0,0.8)}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-painter,.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-designer,.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-b2m{background-repeat:no-repeat;background-position:center;margin:5px;height:50px;width:50px;float:left}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-painter{background:url(/sites/all/themes/mess/images/substance-painter-white.png);background-size:contain}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-designer{background:url(/sites/all/themes/mess/images/substance-designer-white.png);background-size:contain}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .logo-list-wrapper div.logo-b2m{background:url(/sites/all/themes/mess/images/substance-b2m-white.png);background-size:contain}.view-gallery-page .item-list ul.pager{display:none}.view-gallery-page ul{list-style:none}.view-gallery-page .hide{display:none}.view-gallery-page .view-content{overflow:hidden}.view-gallery-page .view-content .item{float:left;margin:10px;border:0;box-sizing:content-box;overflow:hidden;position:relative}.view-gallery-page .view-content .item img{display:block;width:auto;height:100%}body.front #main .front-news{margin:30px 0}body.front #main .front-news .views-row{width:100%;padding:5px 10px}
body.front #main .front-news .views-row .view-content{position:relative}body.front #main .front-news .views-row .view-content:before{content:'';position:absolute;bottom:0;left:0;right:0;height:65px;z-index:2}body.front #main .front-news .views-row .view-content .medias{padding-top:67.5%;position:relative;z-index:0}body.front #main .front-news .views-row .view-content .medias .media{top:0;left:0;right:0;bottom:0;position:absolute;height:100%;width:100%}body.front #main .front-news .views-row .view-content .medias .media:before{content:'';display:block;top:0;left:0;right:0;bottom:0;position:absolute;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);z-index:1}body.front #main .front-news .views-row .view-content .medias .media span{top:0;left:0;right:0;bottom:0;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}body.front #main .front-news .views-row .view-content .title-wrapper{position:absolute;bottom:0;right:0;left:0;padding:0 20px 20px;text-align:center;z-index:2;color:#fff}body.front #main .front-news .views-row .view-content .title-wrapper .title{text-transform:uppercase;padding-top:15px;font-size:16px}body.front #main .front-news .views-row .view-content .title-wrapper .date{font-size:13px;background:transparent;float:none}body.front #main .front-news .views-row .view-content .link{top:0;left:0;right:0;bottom:0;position:absolute;z-index:3;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-moz-transition:all .5s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-o-transition:all .5s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-ms-transition:all .5s cubic-bezier(0.7,0.01,0.38,0.98) 0s;transition:all .5s cubic-bezier(0.7,0.01,0.38,0.98) 0s}body.front #main .front-news .views-row .view-content .link:active,body.front #main .front-news .views-row .view-content .link:hover,body.front #main .front-news .views-row .view-content .link:before,body.front #main .front-news .views-row .view-content .link:after,body.front #main .front-news .views-row .view-content .link:active:before,body.front #main .front-news .views-row .view-content .link:hover:before,body.front #main .front-news .views-row .view-content .link:active:after,body.front #main .front-news .views-row .view-content .link:hover:after{-webkit-transition:all .25s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-moz-transition:all .25s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-o-transition:all .25s cubic-bezier(0.7,0.01,0.38,0.98) 0s;-ms-transition:all .25s cubic-bezier(0.7,0.01,0.38,0.98) 0s;transition:all .25s cubic-bezier(0.7,0.01,0.38,0.98) 0s}body.front #main .front-news .views-row .view-content .link:active{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.front #main .front-news .views-row .view-content .link:active:before{bottom:0;right:0}body.front #main .front-news .views-row .view-content .link:active:after{bottom:4px;right:17px}body.front #main .front-news .views-row .view-content .link:before,body.front #main .front-news .views-row .view-content .link:after{display:block;position:absolute}body.front #main .front-news .views-row .view-content .link:before{content:'';width:0;height:0;border-style:solid;border-width:0 0 120px 120px;border-color:transparent transparent #e02e28 transparent;bottom:-120px;right:-120px}body.front #main .front-news .views-row .view-content .link:after{content:'+';font-size:53px;color:#fff;bottom:-124px;right:-137px}body.front #main .front-news .views-row .view-content .link a{top:0;left:0;right:0;bottom:0;position:absolute;display:block;height:100%;width:100%;z-index:1}
.view-product-display{margin:auto;padding:0}.view-product-display .view-header{text-align:center}.view-product-display .view-header .logo{height:100px;max-width:100%;margin:40px 30px 0;background-image:url(/sites/all/themes/mess/images/buy-logos.png);-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat}.view-product-display .view-header h3{margin-bottom:60px;margin-top:60px;padding:0 30px;line-height:1.6em}.view-product-display .view-content .views-row-header{padding:30px;font-size:18px;font-family:'GothamLightRegular'}.view-product-display .view-content #indie span.licence.non_commercial,.view-product-display .view-content #pro span.licence.commercial{display:none}.view-product-display .view-content .live-unvailable{padding:12px 10px 10px;width:auto;height:auto;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-product-display .view-content .add-to-cart{margin-bottom:3px}.view-product-display .view-content .add-to-cart input.form-submit{text-transform:none}.view-product-display .view-content span.licence{font-size:12px}.view-product-display .view-content ul{zoom:1;margin-bottom:-1px;text-align:center}.view-product-display .view-content ul:after{content:'';display:table;clear:both;height:0;visibility:0}.view-product-display .view-content ul li{float:left;list-style:none;width:50%}.page-buy-upgrade .view-product-display .view-content ul li{width:50%}@media only screen and (min-width:480px){.view-product-display .view-content ul li{width:33.3333333%}}@media only screen and (min-width:768px){.view-product-display .view-content ul li{width:20%}.page-buy-upgrade .view-product-display .view-content ul li{width:33.3333333%;display:inline-block;max-width:240px}}.view-product-display .view-content ul li .group-header{padding:0;background:#333;color:#fff;height:57px;text-align:center;border:1px solid #eee;border-bottom:0;position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;cursor:pointer;white-space:nowrap;vertical-align:middle;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.view-product-display .view-content ul li .group-header:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.view-product-display .view-content ul li .group-header .group-title{font-family:'GothamLightRegular';margin-top:4px;margin-left:-5px;width:auto;max-width:100%;display:inline-block;vertical-align:middle;white-space:normal;text-transform:uppercase;font-size:13px}.view-product-display .view-content ul li .group-header .group-title span{font-size:10px}.view-product-display .view-content ul li .group-header .group-description{display:none}.view-product-display .view-content ul li .group-header.active,.view-product-display .view-content ul li .group-header.active:active{background:#e02e28}.view-product-display .view-content .product-display-wrapper{border:1px solid #eee;background:#fff}.view-product-display .view-content .product-display-wrapper .header{text-align:center;padding:15px 0;background-color:#e6e6e6}.view-product-display .view-content .product-display-wrapper .views-row{padding:40px;border-bottom:1px solid #eee;text-align:center;position:relative}.view-product-display .view-content .product-display-wrapper .views-row:last-child{border-bottom:0}.view-product-display .view-content .product-display-wrapper .views-row.most-popular:after{content:'';display:block;background:#e02e28;position:absolute;top:0;left:0;width:64px;height:64px;background:url(/sites/all/themes/mess/images/most-popular.png);background-size:contain;background-repeat:no-repeat;background-position:center}.view-product-display .view-content .tab-inner{margin:auto;padding:20px;max-width:1200px}.view-product-display .view-content .tab-inner:after{content:'';clear:both;display:block}.view-product-display .view-content .tab-inner .promotion{padding:0 20px}@media only screen and (min-width:640px){.view-product-display .view-content .tab-inner .promotion{float:left;width:50%}}.view-product-display .view-content .tab-inner .prices{display:none;float:left;width:100%}.view-product-display .view-content .tab-inner h3{padding:20px 0 30px;font-weight:bold}.view-product-display .view-content .tab-inner ul{padding:0 20px;margin-bottom:20px}.view-product-display .view-content .tab-inner li{float:none;width:auto;list-style:initial;padding:5px 0}.view-product-display .view-content .tab-inner .text{line-height:1.8em}.view-product-display .view-content .tab-inner .button{display:inline-block;width:200px;padding:10px 0;text-align:center;margin-top:30px;margin-bottom:20px;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-product-display .view-content .tab-inner .button:hover{background:#f04c24;color:#fff}.view-product-display .view-content .tab-inner .button:active{background:#f04c24;color:#fff}
.view-product-display .view-content .tab-inner .button:hover{background:#f04c24;color:#fff}.view-product-display .view-content .tab-inner .button:active{background:#f04c24;color:#fff}.view-product-display .view-content .tab-inner .button__product{padding:10px 15px;display:inline-block}.view-product-display .view-content .tab-inner .button__product:before{font-family:'icon';position:relative;margin-right:11px}.view-product-display .view-content .tab-inner .button__product--windows:before{content:"\eac2"}.view-product-display .view-content .tab-inner .button__product--mac:before{content:"\eabf"}.view-product-display .view-content .tab-inner .button__product--linux:before{content:"\e902"}.view-product-display .view-content .tab-inner .button__product--other:before{content:"\e607"}.view-product-display .view-content .tab-inner .buy-form{padding:0 20px}@media only screen and (min-width:640px){.view-product-display .view-content .tab-inner .buy-form{float:right;width:50%}}.view-product-display .view-content .tab-inner .buy-form label{font-weight:normal}.view-product-display .view-content .tab-inner .buy-form .form-item{padding:10px 0}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox{position:relative}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;z-index:1}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox input.error+label:before{border-color:#e02e28}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox label{margin:0 !important;padding:11px;padding-right:0;padding-left:32px;height:48px;position:relative}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox label a{position:relative;z-index:2}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox label:before{content:'';display:block;height:20px;width:20px;border:2px solid #b3b3b3;position:absolute;top:12px;left:0}.view-product-display .view-content .tab-inner .buy-form .form-type-checkbox label:after{content:'';display:block;height:16px;width:16px;position:absolute;top:16px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.view-product-display .view-content .tab-inner form .webform-component--are-you-a-teacher-student>label{margin:20px 0 0}.view-product-display .view-content .tab-inner form .webform-component--are-you-a-teacher-student .form-radios>div{float:left;width:140px}.view-product-display .view-content .tab-inner form .webform-component--are-you-a-teacher-student .form-radios>div input,.view-product-display .view-content .tab-inner form .webform-component--are-you-a-teacher-student .form-radios>div label{float:left;clear:none}.view-product-display .view-content .tab-inner form .webform-component--are-you-a-teacher-student .form-radios>div input{margin-right:10px}.view-product-display .view-content .tab-inner form .webform-component--please-attach-a-proof-of-current-employment-or-affiliation-with-the-school .form-submit,.view-product-display .view-content .tab-inner form .webform-component--please-attach-a-copy-of-a-valid-student-card-or-certificate .form-submit{display:none}
.view-product-display .view-content #education .promotion{float:right}.view-product-display .view-content #education .promotion .button:not(:first-child){margin-left:20px}.view-product-display .view-content #education .buy-form{float:left}.view-product-display .view-content a.form-submit,.view-product-display .view-content input.form-submit{margin:0}.view-product-display .view-content .product-logo{position:relative}.view-product-display .view-content .product-logo a:not(.link-image){display:block;text-indent:-9999px;top:0;left:0;right:0;bottom:0;position:absolute}.view-product-display .view-content .product-title{font-size:24px;margin:10px 0;font-family:'GothamLightRegular'}.view-product-display .view-content .product-description{margin:10px 0;line-height:150%}.view-product-display .view-content .product-buy,.view-product-display .view-content .product-buy-2{margin-top:10px}.view-product-display .view-content .product-download-windows a:before{content:"\eac2"}.view-product-display .view-content .product-download-mac a:before{content:"\eabf"}.view-product-display .view-content .product-download-linux a:before{content:"\e902"}.view-product-display .view-content .product-download-linux,.view-product-display .view-content .product-download-mac,.view-product-display .view-content .product-download-windows{display:block;margin:10px 5px 0}.view-product-display .view-content .product-download-linux a,.view-product-display .view-content .product-download-mac a,.view-product-display .view-content .product-download-windows a{padding:10px 15px;display:inline-block;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.view-product-display .view-content .product-download-linux a:hover,.view-product-display .view-content .product-download-mac a:hover,.view-product-display .view-content .product-download-windows a:hover{background:#f04c24;color:#fff}.view-product-display .view-content .product-download-linux a:active,.view-product-display .view-content .product-download-mac a:active,.view-product-display .view-content .product-download-windows a:active{background:#f04c24;color:#fff}.view-product-display .view-content .product-download-linux a:hover,.view-product-display .view-content .product-download-mac a:hover,.view-product-display .view-content .product-download-windows a:hover{background:#f04c24;color:#fff}.view-product-display .view-content .product-download-linux a:active,.view-product-display .view-content .product-download-mac a:active,.view-product-display .view-content .product-download-windows a:active{background:#f04c24;color:#fff}.view-product-display .view-content .product-download-linux a__product,.view-product-display .view-content .product-download-mac a__product,.view-product-display .view-content .product-download-windows a__product{padding:10px 15px;display:inline-block}.view-product-display .view-content .product-download-linux a__product:before,.view-product-display .view-content .product-download-mac a__product:before,.view-product-display .view-content .product-download-windows a__product:before{font-family:'icon';position:relative;margin-right:11px}.view-product-display .view-content .product-download-linux a__product--windows:before,.view-product-display .view-content .product-download-mac a__product--windows:before,.view-product-display .view-content .product-download-windows a__product--windows:before{content:"\eac2"}.view-product-display .view-content .product-download-linux a__product--mac:before,.view-product-display .view-content .product-download-mac a__product--mac:before,.view-product-display .view-content .product-download-windows a__product--mac:before{content:"\eabf"}.view-product-display .view-content .product-download-linux a__product--linux:before,.view-product-display .view-content .product-download-mac a__product--linux:before,.view-product-display .view-content .product-download-windows a__product--linux:before{content:"\e902"}.view-product-display .view-content .product-download-linux a__product--other:before,.view-product-display .view-content .product-download-mac a__product--other:before,.view-product-display .view-content .product-download-windows a__product--other:before{content:"\e607"}
.view-product-display .view-content .product-download-linux a:before,.view-product-display .view-content .product-download-mac a:before,.view-product-display .view-content .product-download-windows a:before{font-family:'icon';position:relative;margin-right:11px}#block-allegorithmic-product-display-contact-us-link{text-align:center}#block-allegorithmic-product-display-custom-upgrade-link{padding:20px;text-align:center}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a{display:inline-block;width:200px;padding:10px 0;text-transform:uppercase;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a:hover{background:#f04c24;color:#fff}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a:active{background:#f04c24;color:#fff}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a:hover{background:#f04c24;color:#fff}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a:active{background:#f04c24;color:#fff}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product{padding:10px 15px;display:inline-block}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product:before{font-family:'icon';position:relative;margin-right:11px}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product--windows:before{content:"\eac2"}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product--mac:before{content:"\eabf"}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product--linux:before{content:"\e902"}#block-allegorithmic-product-display-custom-upgrade-link .custom-upgrade-link a__product--other:before{content:"\e607"}#block-allegorithmic-product-display-custom-upgrade-link p{margin-bottom:20px;line-height:150%}.link.cover .field-name-field-layer-link.field-type-link-field .field-item a{display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media(max-width:640px){.brick.extra-extra-large h1,.brick.extra-extra-large h2,.brick.extra-extra-large h3,.brick.extra-extra-large h4,.brick.extra-extra-large p,.brick.extra-extra-large ul li{font-size:40px}.brick.extra-large h2,.brick.extra-large h3,.brick.extra-large h4,.brick.extra-large p,.brick.extra-large ul li{font-size:34px}.brick.large h2,.brick.large h3,.brick.large h4,.brick.large p,.brick.large ul li{font-size:28px}.brick.medium h2,.brick.medium h3,.brick.medium h4,.brick.medium p,.brick.medium ul li{font-size:18px;line-height:150%}.brick.default h2,.brick.default h3,.brick.default h4,.brick.default p,.brick.default ul li{font-size:14px}.brick.small h2,.brick.small h3,.brick.small h4,.brick.small p,.brick.small ul li{font-size:12px}.brick.extra-small h2,.brick.extra-small h3,.brick.extra-small h4,.brick.extra-small p,.brick.extra-small ul li{font-size:10px}.mobile-height-auto{height:auto}.mobile-height-percent-5{height:5%}.mobile-height-percent-10{height:10%}.mobile-height-percent-15{height:15%}.mobile-height-percent-20{height:20%}.mobile-height-percent-25{height:25%}.mobile-height-percent-30{height:30%}.mobile-height-percent-35{height:35%}.mobile-height-percent-40{height:40%}.mobile-height-percent-45{height:45%}.mobile-height-percent-50{height:50%}.mobile-height-percent-55{height:55%}.mobile-height-percent-60{height:60%}.mobile-height-percent-65{height:65%}.mobile-height-percent-70{height:70%}.mobile-height-percent-75{height:75%}.mobile-height-percent-80{height:80%}.mobile-height-percent-85{height:85%}.mobile-height-percent-90{height:90%}.mobile-height-percent-95{height:95%}.mobile-height-percent-100{height:100%}.mobile-height-percent-105{height:105%}.mobile-height-percent-110{height:110%}.mobile-height-percent-115{height:115%}.mobile-height-percent-120{height:120%}.mobile-height-percent-125{height:125%}.mobile-height-percent-130{height:130%}.mobile-height-percent-135{height:135%}.mobile-height-percent-140{height:140%}.mobile-height-percent-145{height:145%}.mobile-height-percent-150{height:150%}.mobile-height-percent-155{height:155%}.mobile-height-percent-160{height:160%}.mobile-height-percent-165{height:165%}.mobile-height-percent-170{height:170%}.mobile-height-percent-175{height:175%}.mobile-height-percent-180{height:180%}.mobile-height-percent-185{height:185%}.mobile-height-percent-190{height:190%}.mobile-height-percent-195{height:195%}.mobile-height-percent-200{height:200%}.mobile-height-5{height:5px}.mobile-height-10{height:10px}.mobile-height-20{height:20px}.mobile-height-40{height:40px}.mobile-height-60{height:60px}.mobile-height-80{height:80px}.mobile-height-100{height:100px}.mobile-height-120{height:120px}.mobile-height-140{height:140px}.mobile-height-160{height:160px}.mobile-height-180{height:180px}.mobile-height-200{height:200px}.mobile-height-220{height:220px}.mobile-height-240{height:240px}.mobile-height-260{height:260px}.mobile-height-280{height:280px}.mobile-height-300{height:300px}.mobile-height-320{height:320px}.mobile-height-340{height:340px}.mobile-height-360{height:360px}.mobile-height-380{height:380px}.mobile-height-400{height:400px}.mobile-height-420{height:420px}.mobile-height-440{height:440px}.mobile-height-460{height:460px}.mobile-height-480{height:480px}.mobile-height-500{height:500px}.mobile-height-520{height:520px}.mobile-height-540{height:540px}.mobile-height-560{height:560px}.mobile-height-580{height:580px}.mobile-height-600{height:600px}.mobile-height-620{height:620px}.mobile-height-640{height:640px}.mobile-height-660{height:660px}.mobile-height-680{height:680px}.mobile-height-700{height:700px}.mobile-height-720{height:720px}.mobile-height-740{height:740px}.mobile-height-760{height:760px}.mobile-height-780{height:780px}.mobile-height-800{height:800px}.mobile-height-820{height:820px}.mobile-height-840{height:840px}.mobile-height-860{height:860px}.mobile-height-880{height:880px}.mobile-height-900{height:900px}.mobile-height-920{height:920px}.mobile-height-940{height:940px}.mobile-height-960{height:960px}.mobile-height-980{height:980px}.mobile-height-1000{height:1000px}.mobile-height-1020{height:1020px}.mobile-height-1040{height:1040px}.mobile-height-1060{height:1060px}.mobile-height-1080{height:1080px}.mobile-height-1100{height:1100px}.mobile-height-1120{height:1120px}.mobile-height-1140{height:1140px}.mobile-height-1160{height:1160px}.mobile-height-1180{height:1180px}.mobile-height-1200{height:1200px}.mobile-height-1220{height:1220px}.mobile-height-1240{height:1240px}.mobile-height-1260{height:1260px}.mobile-height-1280{height:1280px}.mobile-height-1300{height:1300px}.mobile-height-1320{height:1320px}.mobile-height-1340{height:1340px}.mobile-height-1360{height:1360px}.mobile-height-1380{height:1380px}.mobile-height-1400{height:1400px}.mobile-height-1420{height:1420px}.mobile-height-1440{height:1440px}.mobile-height-1460{height:1460px}.mobile-height-1480{height:1480px}.mobile-height-1500{height:1500px}.mobile-height-1520{height:1520px}.mobile-height-1540{height:1540px}.mobile-height-1560{height:1560px}.mobile-height-1580{height:1580px}.mobile-height-1600{height:1600px}.mobile-height-1620{height:1620px}.mobile-height-1640{height:1640px}.mobile-height-1660{height:1660px}.mobile-height-1680{height:1680px}.mobile-height-1700{height:1700px}.mobile-height-1720{height:1720px}.mobile-height-1740{height:1740px}
.mobile-height-1760{height:1760px}.mobile-height-1780{height:1780px}.mobile-height-1800{height:1800px}.mobile-height-1820{height:1820px}.mobile-height-1840{height:1840px}.mobile-height-1860{height:1860px}.mobile-height-1880{height:1880px}.mobile-height-1900{height:1900px}.mobile-height-1920{height:1920px}.mobile-height-1940{height:1940px}.mobile-height-1960{height:1960px}.mobile-height-1980{height:1980px}.mobile-height-2000{height:2000px}.mobile-height-2100{height:2100px}.mobile-height-2120{height:2120px}.mobile-height-2140{height:2140px}.mobile-height-2160{height:2160px}.mobile-height-2180{height:2180px}.mobile-height-2200{height:2200px}.mobile-height-2220{height:2220px}.mobile-height-2240{height:2240px}.mobile-height-2260{height:2260px}.mobile-height-2280{height:2280px}.mobile-height-2300{height:2300px}.mobile-height-2320{height:2320px}.mobile-height-2340{height:2340px}.mobile-height-2360{height:2360px}.mobile-height-2380{height:2380px}.mobile-height-2400{height:2400px}.mobile-minheight-5{min-height:5px}.mobile-minheight-10{min-height:10px}.mobile-minheight-20{min-height:20px}.mobile-minheight-40{min-height:40px}.mobile-minheight-60{min-height:60px}.mobile-minheight-80{min-height:80px}.mobile-minheight-100{min-height:100px}.mobile-minheight-120{min-height:120px}.mobile-minheight-140{min-height:140px}.mobile-minheight-160{min-height:160px}.mobile-minheight-180{min-height:180px}.mobile-minheight-200{min-height:200px}.mobile-minheight-220{min-height:220px}.mobile-minheight-240{min-height:240px}.mobile-minheight-260{min-height:260px}.mobile-minheight-280{min-height:280px}.mobile-minheight-300{min-height:300px}.mobile-minheight-320{min-height:320px}.mobile-minheight-340{min-height:340px}.mobile-minheight-360{min-height:360px}.mobile-minheight-380{min-height:380px}.mobile-minheight-400{min-height:400px}.mobile-minheight-420{min-height:420px}.mobile-minheight-440{min-height:440px}.mobile-minheight-460{min-height:460px}.mobile-minheight-480{min-height:480px}.mobile-minheight-500{min-height:500px}.mobile-minheight-520{min-height:520px}.mobile-minheight-540{min-height:540px}.mobile-minheight-560{min-height:560px}.mobile-minheight-580{min-height:580px}.mobile-minheight-600{min-height:600px}.mobile-minheight-620{min-height:620px}.mobile-minheight-640{min-height:640px}.mobile-minheight-660{min-height:660px}.mobile-minheight-680{min-height:680px}.mobile-minheight-700{min-height:700px}.mobile-minheight-720{min-height:720px}.mobile-minheight-740{min-height:740px}.mobile-minheight-760{min-height:760px}.mobile-minheight-780{min-height:780px}.mobile-minheight-800{min-height:800px}.mobile-minheight-820{min-height:820px}.mobile-minheight-840{min-height:840px}.mobile-minheight-860{min-height:860px}.mobile-minheight-880{min-height:880px}.mobile-minheight-900{min-height:900px}.mobile-minheight-920{min-height:920px}.mobile-minheight-940{min-height:940px}.mobile-minheight-960{min-height:960px}.mobile-minheight-980{min-height:980px}.mobile-minheight-1000{min-height:1000px}.mobile-minheight-1020{min-height:1020px}.mobile-minheight-1040{min-height:1040px}.mobile-minheight-1060{min-height:1060px}.mobile-minheight-1080{min-height:1080px}.mobile-minheight-1100{min-height:1100px}.mobile-minheight-1120{min-height:1120px}.mobile-minheight-1140{min-height:1140px}.mobile-minheight-1160{min-height:1160px}.mobile-minheight-1180{min-height:1180px}.mobile-minheight-1200{min-height:1200px}.mobile-minheight-1220{min-height:1220px}.mobile-minheight-1240{min-height:1240px}.mobile-minheight-1260{min-height:1260px}.mobile-minheight-1280{min-height:1280px}.mobile-minheight-1300{min-height:1300px}.mobile-minheight-1320{min-height:1320px}.mobile-minheight-1340{min-height:1340px}.mobile-minheight-1360{min-height:1360px}.mobile-minheight-1380{min-height:1380px}.mobile-minheight-1400{min-height:1400px}.mobile-minheight-1420{min-height:1420px}.mobile-minheight-1440{min-height:1440px}.mobile-minheight-1460{min-height:1460px}.mobile-minheight-1480{min-height:1480px}.mobile-minheight-1500{min-height:1500px}.mobile-minheight-1520{min-height:1520px}.mobile-minheight-1540{min-height:1540px}.mobile-minheight-1560{min-height:1560px}.mobile-minheight-1580{min-height:1580px}.mobile-minheight-1600{min-height:1600px}.mobile-minheight-1620{min-height:1620px}.mobile-minheight-1640{min-height:1640px}.mobile-minheight-1660{min-height:1660px}.mobile-minheight-1680{min-height:1680px}.mobile-minheight-1700{min-height:1700px}.mobile-minheight-1720{min-height:1720px}.mobile-minheight-1740{min-height:1740px}.mobile-minheight-1760{min-height:1760px}.mobile-minheight-1780{min-height:1780px}.mobile-minheight-1800{min-height:1800px}.mobile-minheight-1820{min-height:1820px}.mobile-minheight-1840{min-height:1840px}.mobile-minheight-1860{min-height:1860px}.mobile-minheight-1880{min-height:1880px}.mobile-minheight-1900{min-height:1900px}.mobile-minheight-1920{min-height:1920px}.mobile-minheight-1940{min-height:1940px}.mobile-minheight-1960{min-height:1960px}.mobile-minheight-1980{min-height:1980px}.mobile-minheight-2000{min-height:2000px}.mobile-minheight-2100{min-height:2100px}.mobile-minheight-2120{min-height:2120px}.mobile-minheight-2140{min-height:2140px}.mobile-minheight-2160{min-height:2160px}.mobile-minheight-2180{min-height:2180px}.mobile-minheight-2200{min-height:2200px}.mobile-minheight-2220{min-height:2220px}.mobile-minheight-2240{min-height:2240px}
.mobile-minheight-2260{min-height:2260px}.mobile-minheight-2280{min-height:2280px}.mobile-minheight-2300{min-height:2300px}.mobile-minheight-2320{min-height:2320px}.mobile-minheight-2340{min-height:2340px}.mobile-minheight-2360{min-height:2360px}.mobile-minheight-2380{min-height:2380px}.mobile-minheight-2400{min-height:2400px}.mobile-width-percent-5{width:5%}.mobile-width-percent-10{width:10%}.mobile-width-percent-15{width:15%}.mobile-width-percent-20{width:20%}.mobile-width-percent-25{width:25%}.mobile-width-percent-30{width:30%}.mobile-width-percent-35{width:35%}.mobile-width-percent-40{width:40%}.mobile-width-percent-45{width:45%}.mobile-width-percent-50{width:50%}.mobile-width-percent-55{width:55%}.mobile-width-percent-60{width:60%}.mobile-width-percent-65{width:65%}.mobile-width-percent-70{width:70%}.mobile-width-percent-75{width:75%}.mobile-width-percent-80{width:80%}.mobile-width-percent-85{width:85%}.mobile-width-percent-90{width:90%}.mobile-width-percent-95{width:95%}.mobile-width-percent-100{width:100%}.mobile-width-percent-105{width:105%}.mobile-width-percent-110{width:110%}.mobile-width-percent-115{width:115%}.mobile-width-percent-120{width:120%}.mobile-width-percent-125{width:125%}.mobile-width-percent-130{width:130%}.mobile-width-percent-135{width:135%}.mobile-width-percent-140{width:140%}.mobile-width-percent-145{width:145%}.mobile-width-percent-150{width:150%}.mobile-width-percent-155{width:155%}.mobile-width-percent-160{width:160%}.mobile-width-percent-165{width:165%}.mobile-width-percent-170{width:170%}.mobile-width-percent-175{width:175%}.mobile-width-percent-180{width:180%}.mobile-width-percent-185{width:185%}.mobile-width-percent-190{width:190%}.mobile-width-percent-195{width:195%}.mobile-width-percent-200{width:200%}.mobile-width-percent-12{width:12.5%}.mobile-width-percent-16{width:16.66%}.mobile-width-percent-33{width:33.33%}.mobile-width-percent-66{width:66.66%}.mobile-width-5{width:5px}.mobile-width-10{width:10px}.mobile-width-20{width:20px}.mobile-width-30{width:30px}.mobile-width-40{width:40px}.mobile-width-50{width:50px}.mobile-width-60{width:60px}.mobile-width-70{width:70px}.mobile-width-80{width:80px}.mobile-width-90{width:90px}.mobile-width-100{width:100px}.mobile-width-110{width:110px}.mobile-width-120{width:120px}.mobile-width-130{width:130px}.mobile-width-140{width:140px}.mobile-width-150{width:150px}.mobile-width-160{width:160px}.mobile-width-170{width:170px}.mobile-width-180{width:180px}.mobile-width-190{width:190px}.mobile-width-200{width:200px}.mobile-width-210{width:210px}.mobile-width-220{width:220px}.mobile-width-230{width:230px}.mobile-width-240{width:240px}.mobile-width-250{width:250px}.mobile-width-260{width:260px}.mobile-width-270{width:270px}.mobile-width-280{width:280px}.mobile-width-290{width:290px}.mobile-width-300{width:300px}.mobile-width-310{width:310px}.mobile-width-320{width:320px}.mobile-width-330{width:330px}.mobile-width-340{width:340px}.mobile-width-350{width:350px}.mobile-width-360{width:360px}.mobile-width-370{width:370px}.mobile-width-380{width:380px}.mobile-width-390{width:390px}.mobile-width-400{width:400px}.mobile-width-410{width:410px}.mobile-width-420{width:420px}.mobile-width-430{width:430px}.mobile-width-440{width:440px}.mobile-width-450{width:450px}.mobile-width-460{width:460px}.mobile-width-470{width:470px}.mobile-width-480{width:480px}.mobile-width-490{width:490px}.mobile-width-500{width:500px}.mobile-width-510{width:510px}.mobile-width-520{width:520px}.mobile-width-530{width:530px}.mobile-width-540{width:540px}.mobile-width-550{width:550px}.mobile-width-560{width:560px}.mobile-width-570{width:570px}.mobile-width-580{width:580px}.mobile-width-590{width:590px}.mobile-width-600{width:600px}.mobile-width-610{width:610px}.mobile-width-620{width:620px}.mobile-width-630{width:630px}.mobile-width-640{width:640px}.mobile-width-650{width:650px}.mobile-width-660{width:660px}.mobile-width-670{width:670px}.mobile-width-680{width:680px}.mobile-width-690{width:690px}.mobile-width-700{width:700px}.mobile-width-710{width:710px}.mobile-width-720{width:720px}.mobile-width-730{width:730px}.mobile-width-740{width:740px}.mobile-width-750{width:750px}.mobile-width-760{width:760px}.mobile-width-770{width:770px}.mobile-width-780{width:780px}.mobile-width-790{width:790px}.mobile-width-800{width:800px}.mobile-width-810{width:810px}.mobile-width-820{width:820px}.mobile-width-830{width:830px}.mobile-width-840{width:840px}.mobile-width-850{width:850px}.mobile-width-860{width:860px}.mobile-width-870{width:870px}.mobile-width-880{width:880px}.mobile-width-890{width:890px}.mobile-width-900{width:900px}.mobile-width-910{width:910px}.mobile-width-920{width:920px}.mobile-width-930{width:930px}.mobile-width-940{width:940px}.mobile-width-950{width:950px}.mobile-width-960{width:960px}.mobile-width-970{width:970px}.mobile-width-980{width:980px}.mobile-width-990{width:990px}.mobile-width-1000{width:1000px}.mobile-width-1010{width:1010px}.mobile-width-1020{width:1020px}.mobile-width-1030{width:1030px}.mobile-width-1040{width:1040px}.mobile-width-1050{width:1050px}.mobile-width-1060{width:1060px}.mobile-width-1070{width:1070px}.mobile-width-1080{width:1080px}.mobile-width-1090{width:1090px}.mobile-width-1100{width:1100px}.mobile-width-1110{width:1110px}.mobile-width-1120{width:1120px}.mobile-width-1130{width:1130px}.mobile-width-1140{width:1140px}.mobile-width-1150{width:1150px}.mobile-width-1160{width:1160px}.mobile-width-1170{width:1170px}.mobile-width-1180{width:1180px}.mobile-width-1190{width:1190px}.mobile-width-1200{width:1200px}
.mobile-width-1210{width:1210px}.mobile-width-1220{width:1220px}.mobile-width-1230{width:1230px}.mobile-width-1240{width:1240px}.mobile-width-1250{width:1250px}.mobile-width-1260{width:1260px}.mobile-width-1270{width:1270px}.mobile-width-1280{width:1280px}.mobile-width-1290{width:1290px}.mobile-width-1300{width:1300px}.mobile-width-1310{width:1310px}.mobile-width-1320{width:1320px}.mobile-width-1330{width:1330px}.mobile-width-1340{width:1340px}.mobile-width-1350{width:1350px}.mobile-width-1360{width:1360px}.mobile-width-1370{width:1370px}.mobile-width-1380{width:1380px}.mobile-width-1390{width:1390px}.mobile-width-1400{width:1400px}.mobile-width-1410{width:1410px}.mobile-width-1420{width:1420px}.mobile-width-1430{width:1430px}.mobile-width-1440{width:1440px}.mobile-width-1450{width:1450px}.mobile-width-1460{width:1460px}.mobile-width-1470{width:1470px}.mobile-width-1480{width:1480px}.mobile-width-1490{width:1490px}.mobile-width-1500{width:1500px}.mobile-width-1510{width:1510px}.mobile-width-1520{width:1520px}.mobile-width-1530{width:1530px}.mobile-width-1540{width:1540px}.mobile-width-1550{width:1550px}.mobile-width-1560{width:1560px}.mobile-width-1570{width:1570px}.mobile-width-1580{width:1580px}.mobile-width-1590{width:1590px}.mobile-width-1600{width:1600px}.mobile-width-1610{width:1610px}.mobile-width-1620{width:1620px}.mobile-width-1630{width:1630px}.mobile-width-1640{width:1640px}.mobile-width-1650{width:1650px}.mobile-width-1660{width:1660px}.mobile-width-1670{width:1670px}.mobile-width-1680{width:1680px}.mobile-width-1690{width:1690px}.mobile-width-1700{width:1700px}.mobile-width-1710{width:1710px}.mobile-width-1720{width:1720px}.mobile-width-1730{width:1730px}.mobile-width-1740{width:1740px}.mobile-width-1750{width:1750px}.mobile-width-1760{width:1760px}.mobile-width-1770{width:1770px}.mobile-width-1780{width:1780px}.mobile-width-1790{width:1790px}.mobile-width-1800{width:1800px}.mobile-width-1810{width:1810px}.mobile-width-1820{width:1820px}.mobile-width-1830{width:1830px}.mobile-width-1840{width:1840px}.mobile-width-1850{width:1850px}.mobile-width-1860{width:1860px}.mobile-width-1870{width:1870px}.mobile-width-1880{width:1880px}.mobile-width-1890{width:1890px}.mobile-width-1900{width:1900px}.mobile-width-1910{width:1910px}.mobile-width-1920{width:1920px}.mobile-width-1930{width:1930px}.mobile-width-1940{width:1940px}.mobile-width-1950{width:1950px}.mobile-width-1960{width:1960px}.mobile-width-1970{width:1970px}.mobile-width-1980{width:1980px}.mobile-width-1990{width:1990px}.mobile-width-2000{width:2000px}.mobile-offset-top-pos-5{margin-top:5px}.mobile-offset-top-pos-10{margin-top:10px}.mobile-offset-top-pos-20{margin-top:20px}.mobile-offset-top-pos-40{margin-top:40px}.mobile-offset-top-pos-60{margin-top:60px}.mobile-offset-top-pos-80{margin-top:80px}.mobile-offset-top-pos-100{margin-top:100px}.mobile-offset-top-pos-120{margin-top:120px}.mobile-offset-top-pos-140{margin-top:140px}.mobile-offset-top-pos-160{margin-top:-160px}.mobile-offset-top-pos-180{margin-top:180px}.mobile-offset-top-pos-200{margin-top:200px}.mobile-offset-top-neg-5{margin-top:-5px}.mobile-offset-top-neg-10{margin-top:-10px}.mobile-offset-top-neg-20{margin-top:-20px}.mobile-offset-top-neg-40{margin-top:-40px}.mobile-offset-top-neg-60{margin-top:-60px}.mobile-offset-top-neg-80{margin-top:-80px}.mobile-offset-top-neg-100{margin-top:-100px}.mobile-offset-top-neg-120{margin-top:-120px}.mobile-offset-top-neg-140{margin-top:-140px}.mobile-offset-top-neg-160{margin-top:-160px}.mobile-offset-top-neg-180{margin-top:-180px}.mobile-offset-top-neg-200{margin-top:-200px}.mobile-offset-bottom-pos-5{margin-bottom:5px}.mobile-offset-bottom-pos-10{margin-bottom:10px}.mobile-offset-bottom-pos-20{margin-bottom:20px}.mobile-offset-bottom-pos-40{margin-bottom:40px}.mobile-offset-bottom-pos-60{margin-bottom:60px}.mobile-offset-bottom-pos-80{margin-bottom:80px}.mobile-offset-bottom-pos-100{margin-bottom:100px}.mobile-offset-bottom-pos-120{margin-bottom:120px}.mobile-offset-bottom-pos-140{margin-bottom:140px}.mobile-offset-bottom-pos-160{margin-bottom:160px}.mobile-offset-bottom-pos-180{margin-bottom:180px}.mobile-offset-bottom-pos-200{margin-bottom:200px}.mobile-offset-bottom-neg-5{margin-bottom:-5px}.mobile-offset-bottom-neg-10{margin-bottom:-10px}.mobile-offset-bottom-neg-20{margin-bottom:-20px}.mobile-offset-bottom-neg-40{margin-bottom:-40px}.mobile-offset-bottom-neg-60{margin-bottom:-60px}.mobile-offset-bottom-neg-80{margin-bottom:-80px}.mobile-offset-bottom-neg-100{margin-bottom:-100px}.mobile-offset-bottom-neg-120{margin-bottom:-120px}.mobile-offset-bottom-neg-140{margin-bottom:-140px}.mobile-offset-bottom-neg-160{margin-bottom:-160px}.mobile-offset-bottom-neg-180{margin-bottom:-180px}.mobile-offset-bottom-neg-200{margin-bottom:-200px}.mobile-padding-vertical-5{padding-top:5px;padding-bottom:5px}.mobile-padding-vertical-10{padding-top:10px;padding-bottom:10px}.mobile-padding-vertical-15{padding-top:15px;padding-bottom:15px}.mobile-padding-vertical-20{padding-top:20px;padding-bottom:20px}.mobile-padding-vertical-25{padding-top:25px;padding-bottom:25px}.mobile-padding-vertical-30{padding-top:30px;padding-bottom:30px}.mobile-padding-vertical-35{padding-top:35px;padding-bottom:35px}.mobile-padding-vertical-40{padding-top:40px;padding-bottom:40px}.mobile-padding-vertical-45{padding-top:45px;padding-bottom:45px}.mobile-padding-vertical-50{padding-top:50px;padding-bottom:50px}
.mobile-padding-vertical-55{padding-top:55px;padding-bottom:55px}.mobile-padding-vertical-60{padding-top:60px;padding-bottom:60px}.mobile-padding-vertical-65{padding-top:65px;padding-bottom:65px}.mobile-padding-vertical-70{padding-top:70px;padding-bottom:70px}.mobile-padding-vertical-75{padding-top:75px;padding-bottom:75px}.mobile-padding-vertical-80{padding-top:80px;padding-bottom:80px}.mobile-padding-vertical-85{padding-top:85px;padding-bottom:85px}.mobile-padding-vertical-90{padding-top:90px;padding-bottom:90px}.mobile-padding-vertical-95{padding-top:95px;padding-bottom:95px}.mobile-padding-vertical-100{padding-top:100px;padding-bottom:100px}.mobile-padding-horizontal-5{padding-left:5px;padding-right:5px}.mobile-padding-horizontal-10{padding-left:10px;padding-right:10px}.mobile-padding-horizontal-15{padding-left:15px;padding-right:15px}.mobile-padding-horizontal-20{padding-left:20px;padding-right:20px}.mobile-padding-horizontal-25{padding-left:25px;padding-right:25px}.mobile-padding-horizontal-30{padding-left:30px;padding-right:30px}.mobile-padding-horizontal-35{padding-left:35px;padding-right:35px}.mobile-padding-horizontal-40{padding-left:40px;padding-right:40px}.mobile-padding-horizontal-45{padding-left:45px;padding-right:45px}.mobile-padding-horizontal-50{padding-left:50px;padding-right:50px}.mobile-padding-horizontal-55{padding-left:55px;padding-right:55px}.mobile-padding-horizontal-60{padding-left:60px;padding-right:60px}.mobile-padding-horizontal-65{padding-left:65px;padding-right:65px}.mobile-padding-horizontal-70{padding-left:70px;padding-right:70px}.mobile-padding-horizontal-75{padding-left:75px;padding-right:75px}.mobile-padding-horizontal-80{padding-left:80px;padding-right:80px}.mobile-padding-horizontal-85{padding-left:85px;padding-right:85px}.mobile-padding-horizontal-90{padding-left:90px;padding-right:90px}.mobile-padding-horizontal-95{padding-left:95px;padding-right:95px}.mobile-padding-horizontal-100{padding-left:100px;padding-right:100px}}.view-gallery-homepage .item-list ul.pager{display:none}.view-gallery-homepage ul{list-style:none}.view-gallery-homepage .hide{display:none}.view-gallery-homepage .view-content{overflow:hidden}.view-gallery-homepage .view-content .item{float:left;margin:2px;border:1px solid #eee;box-sizing:content-box;overflow:hidden;position:relative}.view-gallery-homepage .view-content .item img{display:block;width:auto;height:100%}.checkout{width:100%;max-width:1000px;padding:0;margin:60px auto;background:white;border:1px solid #eee}.checkout.checkout-payment{max-width:550px}.checkout .checkout-pane{margin-bottom:40px;zoom:1}.checkout .checkout-pane:after{content:'';display:table;clear:both;height:0;visibility:0}.checkout .pane-title{font-size:16px;padding:15px;background:#e02e28;color:#fff}.checkout .stripe-secured{padding:15px;font-size:14px}.checkout .payment-form-paypal{padding:15px 0 0}.checkout .checkout-actions .step1-submit,.checkout .checkout-actions .step2-submit{background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkout .checkout-actions .step1-submit:hover,.checkout .checkout-actions .step2-submit:hover{background:#f04c24;color:#fff}.checkout .checkout-actions .step1-submit:active,.checkout .checkout-actions .step2-submit:active{background:#f04c24;color:#fff}.checkout .checkout-actions .step1-submit:hover,.checkout .checkout-actions .step2-submit:hover{background:#f04c24;color:#fff}.checkout .checkout-actions .step1-submit:active,.checkout .checkout-actions .step2-submit:active{background:#f04c24;color:#fff}.checkout .checkout-actions .step1-submit__product,.checkout .checkout-actions .step2-submit__product{padding:10px 15px;display:inline-block}.checkout .checkout-actions .step1-submit__product:before,.checkout .checkout-actions .step2-submit__product:before{font-family:'icon';position:relative;margin-right:11px}.checkout .checkout-actions .step1-submit__product--windows:before,.checkout .checkout-actions .step2-submit__product--windows:before{content:"\eac2"}.checkout .checkout-actions .step1-submit__product--mac:before,.checkout .checkout-actions .step2-submit__product--mac:before{content:"\eabf"}.checkout .checkout-actions .step1-submit__product--linux:before,.checkout .checkout-actions .step2-submit__product--linux:before{content:"\e902"}.checkout .checkout-actions .step1-submit__product--other:before,.checkout .checkout-actions .step2-submit__product--other:before{content:"\e607"}.checkout .pane-content{padding:30px 30px;zoom:1}.checkout .pane-content:after{content:'';display:table;clear:both;height:0;visibility:0}.checkout .pane-content .checkout-actions{margin:30px 0}.checkout .payment-pane .pane-content{padding:0 30px 0}
.checkout .product-information{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px;zoom:1}.checkout .product-information:after{content:'';display:table;clear:both;height:0;visibility:0}.checkout .product-description,.checkout .product-upgrade{line-height:150%}.checkout .product-image{height:120px;width:120px;float:left;margin-right:20px;background-size:contain;background-repeat:no-repeat}.checkout .product-title{font-size:18px;margin-bottom:10px}.checkout .promotion{float:left;padding:5px 0}.checkout .promotion span{display:block;margin-bottom:8px}.checkout .promotion input{padding:6px}.checkout .promotion input[type=submit]{background:#eee;border:2px solid #eee;border:0;padding:6px 15px}.checkout .promotion input[type=submit]:active{background:#eee}.checkout .price{float:right;width:180px;font-size:16px}.checkout .price tbody{border:0}.checkout .price span{display:inline-block;padding:2px 6px;background:#e02e28;color:#fff;cursor:pointer}.checkout .price span.disabled{background:#eee;color:#333}.checkout .price input{width:30px;text-align:center;font-size:14px;height:22px}.checkout .price td{padding:5px 0}.checkout .price .amount{text-align:right}.checkout form .form-item{float:left;width:50%;padding:10px 15px}.checkout form .form-item span{display:block;margin-bottom:8px}.checkout form .form-item select,.checkout form .form-item input{width:100%;padding:6px;height:29px;background:#fff;border:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.checkout form .form-item select.error,.checkout form .form-item input.error{border:1px solid #e02e28}.checkout form .form-type-checkbox{position:relative}.checkout form .form-type-checkbox input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;z-index:1}.checkout form .form-type-checkbox input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.checkout form .form-type-checkbox input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.checkout form .form-type-checkbox input.error+label:before{border-color:#e02e28}.checkout form .form-type-checkbox label{margin:0 !important;padding:11px;padding-right:0;padding-left:32px;height:48px;position:relative}.checkout form .form-type-checkbox label a{position:relative;z-index:2}.checkout form .form-type-checkbox label:before{content:'';display:block;height:20px;width:20px;border:2px solid #b3b3b3;position:absolute;top:12px;left:0}.checkout form .form-type-checkbox label:after{content:'';display:block;height:16px;width:16px;position:absolute;top:16px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.checkout form .form-eula{width:100%;max-width:100%;border-bottom:1px solid #eee;margin-bottom:10px}.checkout .checkout-actions{margin:30px;zoom:1;text-align:center}.checkout .checkout-actions:after{content:'';display:table;clear:both;height:0;visibility:0}.checkout .checkout-actions input{font-size:14px;background:#eee;border:0;padding:10px 30px;float:right;margin-left:20px}.checkout .checkout-actions input:active{background:#e6e6e6}.checkout .checkout-actions input.update-submit{background:#e02e28;color:#fff}.checkout .checkout-actions input.update-submit:active{background:#191919}@media only screen and (max-width:640px){.checkout .checkout-actions{margin:30px 15px}.checkout .checkout-actions input:last-child{margin-left:0}
}.checkout .payment-pane .form-row{padding:10px 15px}.checkout .payment-pane .form-row label{display:inline-block}.checkout .payment-pane .form-row span{width:215px;display:inline-block}.checkout .payment-pane .form-row select,.checkout .payment-pane .form-row input{padding:6px;height:29px;background:#fff;border:1px solid #e6e6e6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.checkout .payment-pane .form-row select.error,.checkout .payment-pane .form-row input.error{border:1px solid #e02e28}.checkout .payment-pane .pane-select{zoom:1;background:#f5f5f5}.checkout .payment-pane .pane-select:after{content:'';display:table;clear:both;height:0;visibility:0}.checkout .payment-pane .pane-select.hide{display:none}.checkout .payment-pane .pane-select label{float:left;padding:20px 0 20px 10px;margin-left:20px;cursor:pointer}.checkout .payment-pane .pane-select .text{display:none}.checkout .payment-pane .pane-select .stripe .icons{background-image:url(/sites/all/themes/mess/images/stripe.png);height:35px;width:170px;margin-left:15px;margin-top:-8px;display:block;background-size:cover;float:right}.checkout .payment-pane .pane-select .paypal .icons{background-image:url(/sites/all/themes/mess/images/paypal.png);height:25px;width:100px;margin-left:15px;margin-top:-3px;display:block;background-size:cover;float:right}.checkout .promotion-content input{padding:6px;height:29px;background:#fff;border:1px solid #e6e6e6;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;margin-right:10px}.checkout .promotion-content input.error{border:1px solid #e02e28}.checkout .complete-pane{padding:40px 40px 0;text-align:center;margin:0}.checkout .payment-errors{display:none;margin:0 -30px 20px;padding:10px;background:#e02e28;color:#fff}.checkout .payment-errors.show{display:block}.stripe-description{max-width:550px;text-align:center;margin:-40px auto 60px;font-size:14px}.user-inner{width:100%;max-width:1000px;padding:0;margin:60px auto;background:#fff;border:1px solid #e6e6e6}.user-inner h2{margin:0 !important;padding:15px 12px 15px 15px !important;display:table;width:100%}.user-inner h2 span{display:table-cell;vertical-align:middle;padding-right:10px}.user-inner a.button{display:inline-block;width:200px;padding:10px 0;text-transform:uppercase;text-align:center;font-size:16px;display:table-cell;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.user-inner a.button:hover{background:#f04c24;color:#fff}.user-inner a.button:active{background:#f04c24;color:#fff}.user-inner a.button:hover{background:#f04c24;color:#fff}.user-inner a.button:active{background:#f04c24;color:#fff}.user-inner a.button__product{padding:10px 15px;display:inline-block}.user-inner a.button__product:before{font-family:'icon';position:relative;margin-right:11px}.user-inner a.button__product--windows:before{content:"\eac2"}.user-inner a.button__product--mac:before{content:"\eabf"}.user-inner a.button__product--linux:before{content:"\e902"}.user-inner a.button__product--other:before{content:"\e607"}.user-inner .user-coins,.user-inner .user-partnership{padding:20px;text-align:center}.user-inner .user-coins .points,.user-inner .user-partnership .points{font-size:18px;margin:15px}.user-inner .user-coins .description,.user-inner .user-partnership .description,.user-inner .user-coins .points-descr,.user-inner .user-partnership .points-descr{margin-bottom:20px}.user-inner .user-coins a:not(.simplelink),.user-inner .user-partnership a:not(.simplelink){padding:10px 30px;margin-left:20px;display:inline-block;margin-bottom:10px;text-transform:uppercase;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.user-inner .user-coins a:not(.simplelink):hover,.user-inner .user-partnership a:not(.simplelink):hover{background:#f04c24;color:#fff}.user-inner .user-coins a:not(.simplelink):active,.user-inner .user-partnership a:not(.simplelink):active{background:#f04c24;color:#fff}.user-inner .user-coins a:not(.simplelink):hover,.user-inner .user-partnership a:not(.simplelink):hover{background:#f04c24;color:#fff}.user-inner .user-coins a:not(.simplelink):active,.user-inner .user-partnership a:not(.simplelink):active{background:#f04c24;color:#fff}.user-inner .user-coins a:not(.simplelink)__product,.user-inner .user-partnership a:not(.simplelink)__product{padding:10px 15px;display:inline-block}.user-inner .user-coins a:not(.simplelink)__product:before,.user-inner .user-partnership a:not(.simplelink)__product:before{font-family:'icon';position:relative;margin-right:11px}.user-inner .user-coins a:not(.simplelink)__product--windows:before,.user-inner .user-partnership a:not(.simplelink)__product--windows:before{content:"\eac2"}.user-inner .user-coins a:not(.simplelink)__product--mac:before,.user-inner .user-partnership a:not(.simplelink)__product--mac:before{content:"\eabf"}.user-inner .user-coins a:not(.simplelink)__product--linux:before,.user-inner .user-partnership a:not(.simplelink)__product--linux:before{content:"\e902"}.user-inner .user-coins a:not(.simplelink)__product--other:before,.user-inner .user-partnership a:not(.simplelink)__product--other:before{content:"\e607"}.user-inner.licenses,.user-inner.subscriptions{max-width:1600px}.user-inner.licenses .red,.user-inner.subscriptions .red{color:#e02e28}.user-inner.licenses tr.cancel,.user-inner.subscriptions tr.cancel{background-color:#fbfbfb}.popup{top:0;left:0;right:0;bottom:0;position:fixed;background:rgba(0,0,0,0.5)}.popup .content{background:#fff;padding:10px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.popup .content .title,.popup .content .descr,.popup .content .buttons{padding:10px;text-align:center}.popup .content .title{background:#e02e28;color:white}.popup .content .buttons div{display:inline-block;padding:5px 20px;background:#b3b3b3;margin:0 10px;cursor:pointer}.popup .content .buttons div.ok{background:#e02e28;color:#fff}.view-empty{padding:70px 30px;text-align:center}.substance-database{text-align:center}.substance-database .intro{padding:20px 40px}.substance-database h2{margin:20px 0}.substance-database p{margin:20px}.views-exposed-form .form-type-select .description{display:none}.view-substance-database .view-content{text-align:center;zoom:1}.view-substance-database .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.view-substance-database .view-content .views-row{position:relative;display:inline-block;width:100%;max-width:230px;padding:15px}.view-substance-database .view-filters{background:#fff;border:1px solid #eee;padding:15px 20px;text-align:center;margin-bottom:30px;margin-top:15px}.user-inner .view-substance-database .view-filters{background:#f5f5f5;margin-top:0;border:0;border-bottom:1px solid #eee}.view-substance-database .view-filters .views-exposed-widgets{margin:0}.view-substance-database .view-filters .views-submit-button{position:relative;width:90px;height:43px}.view-substance-database .view-filters .views-exposed-form .views-exposed-widget{padding:0 20px 0 0;display:inline-block;float:none;text-align:left}.view-substance-database .view-filters .views-exposed-form .views-exposed-widget label{font-size:14px;text-transform:uppercase;color:#767676}.view-substance-database .view-filters .views-exposed-form .views-exposed-widget .form-item{padding:7px 0 0}.view-substance-database .view-filters .views-exposed-form .views-exposed-widget input,.view-substance-database .view-filters .views-exposed-form .views-exposed-widget select{height:30px}.view-substance-database .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin:0;float:left;position:absolute;top:23px;font-size:14px;padding:7px 20px}.substance{text-align:center}.substance .image{position:relative}.substance .image:before{content:'';display:block;padding-top:100%}.substance .image img{position:absolute;top:0;left:0;width:100%}.substance .pbr{position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;width:40px;right:20px;top:20px;background:#ed6e21;color:#fff;font-size:12px;padding:13px 7px}.substance a{display:inline-block;padding:8px 15px;text-transform:uppercase;background:#e02e28;color:#fff;font-size:14px;margin-top:10px}.build-list .build-version{background:#f5f5f5;padding:15px 30px;font-size:14px;font-weight:bold;color:#767676}.build-list .build-links{padding:20px 30px;line-height:1.8em}.build-latest .version{font-weight:bold;color:#767676;margin-bottom:5px}.build-latest a{color:#e02e28}.build-latest .other-builds{display:block;margin-top:5px;color:#191919}.slideshow p,.slideshow h1,.slideshow h2,.slideshow h3,.slideshow h4,.slideshow h5,.slideshow h6{text-shadow:1px 1px 2px rgba(0,0,0,0.45)}body.front #main .front-news .views-row .view-content .title-wrapper{text-shadow:1px 1px 2px rgba(0,0,0,0.45)}.product-buy .original-price{margin-bottom:13px;text-decoration:line-through}.block-newsletter .form-wrapper,.block-newsletter-current .form-wrapper{margin-top:.5em}.block-newsletter .form-type-checkbox,.block-newsletter-current .form-type-checkbox{position:relative;padding:0}.block-newsletter .form-type-checkbox input[type=checkbox],.block-newsletter-current .form-type-checkbox input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;z-index:1}.block-newsletter .form-type-checkbox input[type=checkbox]:checked+label:after,.block-newsletter-current .form-type-checkbox input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}.block-newsletter .form-type-checkbox input[type=checkbox]+label:after,.block-newsletter-current .form-type-checkbox input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.block-newsletter .form-type-checkbox input.error+label:before,.block-newsletter-current .form-type-checkbox input.error+label:before{border-color:#e02e28}
.block-newsletter .form-type-checkbox label,.block-newsletter-current .form-type-checkbox label{margin:0 !important;padding:15px 0 11px 32px;height:48px;position:relative}.block-newsletter .form-type-checkbox label a,.block-newsletter-current .form-type-checkbox label a{position:relative;z-index:2}.block-newsletter .form-type-checkbox label:before,.block-newsletter-current .form-type-checkbox label:before{content:'';display:block;height:20px;width:20px;border:2px solid #b3b3b3;position:absolute;top:12px;left:0}.block-newsletter .form-type-checkbox label:after,.block-newsletter-current .form-type-checkbox label:after{content:'';display:block;height:16px;width:16px;position:absolute;top:16px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.block-newsletter-current label{color:#e02e28}.product-buy .form-item{width:100%;padding:10px 15px}.product-buy .form-item label{clear:both;margin:0 0 15px;display:block}.product-buy .form-item span{display:block;margin-bottom:8px;text-align:left}.product-buy .form-item select{padding:6px;height:29px;background:#fff;border:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.product-buy .form-item-upgrade{max-width:750px}#page.banner{padding-top:108px}.header-transparent #page.banner{padding-top:0}#commercial_banner{height:60px;background-color:#e02e28;width:100%;z-index:1;position:relative}#commercial_banner .contextual-links-region{position:inherit}#commercial_banner a{color:#fff;text-align:center}#commercial_banner p{width:100%;height:100%;display:table;position:absolute;font-weight:bold}#commercial_banner p a{display:table-cell;vertical-align:middle;font-size:3vw;padding:0 30px}#commercial_banner .close-button{height:20px;width:20px;position:absolute;box-sizing:border-box;line-height:20px;right:5px;top:5px}#commercial_banner .close-button:before,#commercial_banner .close-button:after{transform:rotate(-45deg);content:'';position:absolute;top:50%;left:50%;margin-top:-2.5px;margin-left:-10px;display:block;height:5px;width:20px;background-color:#fff}#commercial_banner .close-button:after{transform:rotate(45deg)}@media(min-width:1025px){#page.banner{padding-top:140px}#commercial_banner p a{font-size:1vw}}#bannerCookie{color:#fff;background-color:#000;opacity:.8;left:0;right:0;bottom:0;padding:1em 1.8em;width:100%;flex-direction:row;display:flex;position:fixed;align-items:center;font-size:16px;line-height:1.5em;flex-wrap:nowrap;z-index:9999}#bannerCookie .message{flex:1}#bannerCookie .message .more{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}#bannerCookie .message .more:hover,#bannerCookie .message .more:active{text-decoration:none;color:#e02e28}#bannerCookie .button{display:flex;align-items:center;align-content:space-between}#bannerCookie .button a{min-width:140px;border-color:transparent;flex:1;display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;cursor:pointer;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#bannerCookie .button a:hover{background:#f04c24;color:#fff}#bannerCookie .button a:active{background:#f04c24;color:#fff}#bannerCookie .button a:hover{background:#f04c24;color:#fff}#bannerCookie .button a:active{background:#f04c24;color:#fff}#bannerCookie .button a__product{padding:10px 15px;display:inline-block}
#bannerCookie .button a__product:before{font-family:'icon';position:relative;margin-right:11px}#bannerCookie .button a__product--windows:before{content:"\eac2"}#bannerCookie .button a__product--mac:before{content:"\eabf"}#bannerCookie .button a__product--linux:before{content:"\e902"}#bannerCookie .button a__product--other:before{content:"\e607"}@media(max-width:414px) and (orientation:portrait),(max-width:736px) and (orientation:landscape){#bannerCookie{flex-direction:column;align-items:unset}}.node-webform.node-1742 .field-name-body,.node-webform.node-1844 .field-name-body,.node-webform.node-2008 .field-name-body,.node-webform.node-2095 .field-name-body,.node-webform.node-2143 .field-name-body,.node-webform.node-2259 .field-name-body{float:none;margin:auto;width:100%}.node-webform.node-1742 .webform-client-form,.node-webform.node-1844 .webform-client-form,.node-webform.node-2008 .webform-client-form,.node-webform.node-2095 .webform-client-form,.node-webform.node-2143 .webform-client-form,.node-webform.node-2259 .webform-client-form{width:100%;float:left}.node-webform.node-1742 .webform-client-form .form-actions,.node-webform.node-1844 .webform-client-form .form-actions,.node-webform.node-2008 .webform-client-form .form-actions,.node-webform.node-2095 .webform-client-form .form-actions,.node-webform.node-2143 .webform-client-form .form-actions,.node-webform.node-2259 .webform-client-form .form-actions{text-align:center}.node-webform.node-1742 .terms label,.node-webform.node-1844 .terms label,.node-webform.node-2008 .terms label,.node-webform.node-2095 .terms label,.node-webform.node-2143 .terms label,.node-webform.node-2259 .terms label{display:inline;font-size:14px}.node-webform .no-description .description{display:none}.node-webform .no-label label{display:none}.node-webform .radio-inline .form-type-radio label{display:inline}.node-2143 .form-type-checkbox{display:block;padding:0}.node-2143 .form-item label{display:inline-block;margin:0}#user-profile-form .form-type-radio{width:auto;display:inline-block}#user-profile-form .form-type-radio label{display:inline}#user-pass-reset{max-width:550px;margin:60px auto;padding:0 20px}.page-node-1742 .main .webform-confirmation{margin-top:50px}.page-node-1742 .main .links{text-align:center;margin-bottom:50px}.tab_link:hover{background-color:#fff;cursor:pointer}.tab_link.selected{background-color:#fff}.googleMaps{width:100%;height:300px}.event .block-action-top,.press .block-action-top{padding:10px 20px 0;background:white;border-bottom:1px solid #eee;width:100%}.event .block-action-top>div,.press .block-action-top>div{margin:0 40px}.event .block-action-top .back-button,.press .block-action-top .back-button{float:left;margin-right:0}.event .block-action-top .back-button a,.press .block-action-top .back-button a{display:block;padding:7px;padding-right:22px;position:relative}.event .block-action-top .back-button a:before,.press .block-action-top .back-button a:before{content:"\e600";font-family:'icon';display:block;position:absolute;left:-20px;text-align:center;font-size:11px;width:20px;line-height:160%}.event .block,.press .block{padding:80px 40px}.event .left,.press .left,.event .all,.press .all{flex:3}.event .left .title,.press .left .title,.event .all .title,.press .all .title{padding:0 20px 10px 20px;line-height:140%;margin-top:0}.event .left .place,.press .left .place,.event .all .place,.press .all .place{margin-bottom:20px;text-align:center}.event .left .pdf,.press .left .pdf,.event .all .pdf,.press .all .pdf{text-align:center}.event .all,.press .all{flex:4}.event .right,.press .right{flex:1}.event .right .details,.press .right .details{border:1px solid #e6e6e6}.event .right .details .title,.press .right .details .title{text-align:center;padding:10px 0;background-color:#767676;color:#fff;text-transform:uppercase}.event .right .details .when,.press .right .details .when,.event .right .details .where,.press .right .details .where,.event .right .details .calendar,.press .right .details .calendar{width:100%;border-top:1px solid #e6e6e6;padding:20px}.event .right .details .when .subtitle,.press .right .details .when .subtitle,.event .right .details .where .subtitle,.press .right .details .where .subtitle,.event .right .details .calendar .subtitle,.press .right .details .calendar .subtitle{font-weight:bold;color:#767676;line-height:1.2}.event .right .details .calendar .add_calendar,.press .right .details .calendar .add_calendar{width:auto;margin:5px;padding:5px 13px 5px 5px;background:#e02e28;color:#fff;text-align:center;display:inline-block;box-sizing:content-box}.event .right .details .calendar .add_calendar:before,.press .right .details .calendar .add_calendar:before{content:'+';padding:0 5px;font-weight:bold;font-size:1.5em;vertical-align:middle}.events-header,.press-header,.contact-header{position:relative;height:70%}.contact-header h2.brick p{font-size:2em}.view-events,.view-press{padding:40px 20px}.view-events h3,.view-press h3{font-size:2em;margin:70px 20px 20px 20px}.wrapper-events,.wrapper-press{display:flex;flex-wrap:wrap}.wrapper-events .views-row,.wrapper-press .views-row{border:#eee 1px solid;border-top:0;display:flex;width:100%}.wrapper-events .views-row a,.wrapper-press .views-row a{width:100%;padding:30px;outline:transparent 2px solid}.wrapper-events .views-row a:hover,.wrapper-press .views-row a:hover{outline:#e02e28 2px solid;position:relative;z-index:3;border-color:transparent}.wrapper-events .views-row a .image,.wrapper-press .views-row a .image{margin:10px 0;width:100%;text-align:center}.wrapper-events .views-row a .image img,.wrapper-press .views-row a .image img{display:block;max-width:100%;max-height:300px;width:auto;height:auto;margin:auto}.wrapper-events .views-row a small,.wrapper-press .views-row a small{background-color:#767676;color:white;padding:5px;margin-bottom:10px;text-transform:uppercase;display:inline-block}.wrapper-events .views-row a h4,.wrapper-press .views-row a h4{font-weight:300;font-size:1.5em;line-height:1.3em;margin:0 0 10px 0;color:#000}.wrapper-events .views-row a p,.wrapper-press .views-row a p{font-size:1.125em;line-height:1.5em;margin:0 0 15px 0;color:#000}@media only screen and (max-width:480px){.wrapper-events .views-row:nth-child(-n+1),.wrapper-press .views-row:nth-child(-n+1){border-top:#eee 1px solid}}.wrapper-events .views-row.views-first-col,.wrapper-press .views-row.views-first-col{border-left:#eee 1px solid}.events-header span.image span,.press-header span.image span{background-attachment:fixed}.alg-button{display:inline-block;background:#e02e28;color:#fff;padding:10px;text-transform:uppercase;text-align:center;cursor:pointer}.alg-button:hover{background:#fbfbfb;color:#191919}.alg-button:hover a{color:#191919}.alg-button a{transition:none;color:#fff}.alg-input-error{color:#e02e28;font-size:.8em;font-weight:normal;padding:5px 0}.hide{display:none}.permanent-popup .content{width:600px}.build .build-links table th:first-child{width:25%}.build .build-links table th:nth-child(2){width:25%}.build .build-links table th:last-child{width:50%}.build .build-links table td:first-child{width:25%}.build .build-links table td:nth-child(2){width:25%}.build .build-links table td:last-child{width:50%}#maintenance-page #main{margin:120px}#maintenance-page footer{bottom:0;position:fixed;width:100%}#maintenance-page footer .logo{margin:40px auto 60px auto}#maintenance-page footer .logo:after{position:relative}.block-center{max-width:1000px;padding:20px;margin:auto}#block-allegorithmic-article-article-blog-share ul.menu-icons,.block-center ul.menu-icons{padding:0;margin:0;text-align:center}#block-allegorithmic-article-article-blog-share ul.menu-icons li,.block-center ul.menu-icons li{list-style:none;display:inline-block}
#block-allegorithmic-article-article-blog-share ul.menu-icons li a,.block-center ul.menu-icons li a{display:block;font-size:1.2em;padding:7px 15px;width:52px;height:32px;position:relative;color:#767676;text-indent:-9999px}#block-allegorithmic-article-article-blog-share ul.menu-icons li a:active,.block-center ul.menu-icons li a:active{color:#e02e28}#block-allegorithmic-article-article-blog-share ul.menu-icons li a:before,.block-center ul.menu-icons li a:before{display:block;position:absolute;top:0;left:10px;width:32px;height:32px;font-family:'icon';text-align:center;color:#fff}#block-allegorithmic-article-article-blog-share ul.menu-icons li.facebook a:before,.block-center ul.menu-icons li.facebook a:before{background:#3c5a99;content:"\ea8c";text-indent:-2px;line-height:150%}#block-allegorithmic-article-article-blog-share ul.menu-icons li.twitter a:before,.block-center ul.menu-icons li.twitter a:before{background:#28aae1;content:"\ea91";line-height:170%;text-indent:0}.block-center ul.menu-icons li a{width:auto;text-indent:0;padding:7px 15px 7px 52px}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{color:#e02e28}table.dataTable thead .filter_enable,table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right;cursor:pointer;*cursor:hand;}table.dataTable thead .sorting{background-image:url(/sites/all/themes/mess/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(/sites/all/themes/mess/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(/sites/all/themes/mess/images/sort_desc.png)}table.dataTable thead .filter_enable{background-image:url(/sites/all/themes/mess/images/filter.png)}table.dataTable thead .filter_background{position:fixed;background:transparent;height:100vh;width:100vw;left:0;top:0;z-index:1000;cursor:default}table.dataTable thead .filter_panel{display:none;position:absolute;padding:15px;padding-bottom:0;border:2px solid #b3b3b3;background-color:#fff;margin-top:5px;z-index:1001}table.dataTable thead .filter_panel>div{width:100%;padding:5px 0;position:relative}table.dataTable thead .filter_panel>div input[type=checkbox]{display:block;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;z-index:1}table.dataTable thead .filter_panel>div input[type=checkbox]:checked+label:after{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}table.dataTable thead .filter_panel>div input[type=checkbox]+label:after{filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}table.dataTable thead .filter_panel>div input.error+label:before{border-color:#e02e28}table.dataTable thead .filter_panel>div label{margin:0 !important;padding-left:32px;height:36px;position:relative;display:inline-block}table.dataTable thead .filter_panel>div label:before{content:'';display:block;height:16px;width:16px;border:2px solid #b3b3b3;position:absolute;top:-2px;left:0}table.dataTable thead .filter_panel>div label:after{content:'';display:block;height:12px;width:12px;position:absolute;top:2px;left:4px;background:#e02e28;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:0;-khtml-opacity:0;opacity:0}.block-view-filters{width:100%}.block-view-filters .views-exposed-form{background-color:#767676}
.block-view-filters .views-exposed-widgets{padding:0 30px;margin:0 auto;width:100%}.block-view-filters .views-exposed-widget{float:left;width:50%;padding:15px;position:relative}.block-view-filters .views-exposed-widget:hover .views-widget{display:block}.block-view-filters .views-exposed-widget label{display:block;border:1px solid #e6e6e6;background:white;padding:6px 10px 5px;font-weight:normal;position:relative;text-align:left;margin:auto}.block-view-filters .views-exposed-widget>label:before{display:block;content:"\e601";text-align:center;font-family:'icon';position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:10px;color:#e02e28}.block-view-filters .views-exposed-widget:hover>label:before{transform:rotate(-90deg)}.block-view-filters .views-exposed-widget.views-submit-button{display:none}@media(max-width:640px){.block-view-filters .views-exposed-widget{width:100%}}.block-view-filters .views-widget{display:none;z-index:1000;width:calc(100% - 30px);margin:auto;box-shadow:0 0 10px rgba(34,44,55,0.25);position:absolute}.block-view-filters .views-widget .bef-checkboxes{max-height:350px;overflow-y:auto;overflow-x:hidden;position:static;float:none;border:0;padding:0;margin:0}.block-view-filters .views-widget .form-item{max-width:100%;padding:0}.block-view-filters .views-widget input[type="checkbox"]{display:none;position:absolute;height:0;width:0}.block-view-filters .views-widget input[type="checkbox"]+label{width:100%;padding:6px 10px 5px 40px}.block-view-filters .views-widget input[type="checkbox"]+label:before,.block-view-filters .views-widget input[type="checkbox"]+label:after{display:block;height:30px;width:30px;position:absolute;top:0;left:0}.block-view-filters .views-widget input[type="checkbox"]+label:before{content:'';border-right:1px solid #e6e6e6}.block-view-filters .views-widget input[type="checkbox"]+label:after{content:"\ea10";background:#fff;height:29px;font-family:'icon';color:#e6e6e6;text-align:center;line-height:29px}.block-view-filters .views-widget input[type="checkbox"]:checked+label:after{color:#e02e28}.block-view-filters .filter-tags{padding:30px;float:left;width:100%}.block-view-filters .filter-tags .tag{float:left;margin:0 20px 0 0}.block-view-filters .filter-tags .bullet{width:16px;height:16px;float:left;margin:4px 8px 0 0;border-radius:50%}.block-view-filters .filter-tags p{float:left;font-size:1.125em;line-height:1.5em}.view-contact .alg-content{margin:1% 1% 50px 1%;border:1px solid #e6e6e6;background-color:#fff;padding:20px}.view-contact .alg-content h2{margin-bottom:20px}.view-contact .views-field-field-contact-answer{margin-bottom:20px}.views-exposed-widget:hover .form-radios{display:block}.views-exposed-widget:hover>label:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.views-exposed-widget label{display:block;width:280px;border:1px solid #e6e6e6;background:#fff;padding:6px 10px 5px;font-weight:normal;position:relative}.views-exposed-widget>label:before{display:block;content:"\e601";text-align:center;font-family:'icon';position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:10px;color:#e02e28}.views-exposed-widget .form-radios{display:none;position:absolute;top:100%;width:100%;max-height:149px;overflow-y:auto;z-index:2}.views-exposed-widget .form-radios .form-item{padding:0;max-width:none}.views-exposed-widget .form-radios .form-item label{padding:6px 10px 5px 40px;height:100%;width:auto;position:relative;border-top:0;margin-bottom:0}.views-exposed-widget .form-radios .form-item input[type="radio"]{display:none;position:absolute;height:0;width:0}
.views-exposed-widget .form-radios .form-item input[type="radio"]+label:after,.views-exposed-widget .form-radios .form-item input[type="radio"]+label:before{display:block;height:30px;width:30px;position:absolute;top:0;left:0}.views-exposed-widget .form-radios .form-item input[type="radio"]+label:before{content:'';border-right:1px solid #e6e6e6}.views-exposed-widget .form-radios .form-item input[type="radio"]+label:after{content:"\ea10";background:#fff;height:29px;font-family:'icon';color:#e6e6e6;text-align:center;line-height:29px}.views-exposed-widget .form-radios .form-item input[type="radio"]:checked+label:after{color:#e02e28}.views-exposed-widget .form-radios .form-item:first-child{display:none}.alg-content div.alg-contact-block{width:100%;height:200px;display:inline-block}.alg-content div.alg-contact-block a{width:100%;height:100%;display:flex;flex-direction:column;padding:10px;border:1px solid #e6e6e6}.alg-content div.alg-contact-block a:hover{border-color:#e02e28}.alg-content div.alg-contact-block a h3{margin:10px;color:black;font-weight:bold}.alg-content div.alg-contact-block a p{margin:0 10px 20px 10px;color:#000;word-break:break-word}.alg-content div.alg-contact-block a .logo{flex-grow:1;background-repeat:no-repeat;background-position:left;margin:0 10px 20px 10px}.logo.discord{background-image:url(/sites/all/themes/mess/images/discord_icon.png)}.logo.forum{background-image:url(/sites/all/themes/mess/images/forum_icon.png)}.logo.form{background-image:url(/sites/all/themes/mess/images/form_icon.png)}.contact-header{height:40%}.alg-contact-page{margin-top:40px}.alg-contact-page h2{font-size:1em;font-family:'GothamBook';margin-bottom:30px}.alg-contact-page .alg-content{margin:10px;padding:10px;border:1px solid #e6e6e6}.alg-contact-page .alg-content .alg-other-response{margin-top:20px}.alg-contact-page .alg-content .alg-other-response h2{margin-bottom:0}.alg-contact-page .field-content{margin:20px 0 40px 0}.alg-contact-exposed-widgets{width:auto}.alg-contact-exposed-widgets .views-exposed-widget{position:relative;width:100%;padding:10px}.alg-contact-exposed-widgets .views-exposed-widget>label{width:100%}.alg-contact-exposed-widgets .views-exposed-widget .alg-label-head{padding:10px 0 20px 50px;background-repeat:no-repeat;background-position:left top}.alg-contact-exposed-widgets .views-exposed-widget .alg-label-head.topic{background-image:url(/sites/all/themes/mess/images/topic_icon.png)}.alg-contact-exposed-widgets .views-exposed-widget .alg-label-head.question{background-image:url(/sites/all/themes/mess/images/question_icon.png)}.views-exposed-widget .form-radios .form-item input[type="radio"]+label:after{height:100%}.alg-scale{height:100%;width:100%;position:absolute;transition:none;color:none;outline:0}.alg-scale:hover{color:none}.alg-scale span span{transform:scale(1.1)}.alg-scale:hover span span{transform:scale(1)}.cancel-form{display:none;background-color:#fff;padding:10px}.cancel-form .conditions{padding:20px}.cancel-form .conditions ul{margin-left:10px}.cancel-form .conditions li{list-style:none}.cancel-form .conditions li:before{content:"- "}.cancel-form .title{background:#767676;color:#fff;padding:10px;text-align:center;margin-bottom:1em}.cancel-form .webform-client-form{min-width:580px}.cancel-form .webform-client-form form.webform-client-form{width:100%;float:none}.cancel-form .webform-client-form .form-item{padding:0}.cancel-form .webform-client-form .form-item input[type="radio"]{vertical-align:middle;margin-top:-5px}.cancel-form .webform-client-form .form-item label{display:inline-block}.cancel-form .webform-client-form .form-item.webform-component--reasons span{display:inline-block}.cancel-form .webform-client-form .form-actions{text-align:center;padding:0}.cancel-form .webform-client-form h3{font-weight:bold}.webform-client-form-28 .g-recaptcha{padding:10px}.view-product-display .standalone .show-standalone.views-row{padding:10px}.view-product-display .standalone .show-standalone.views-row a{display:inline-block;color:#e02e28;padding:10px}.view-product-display .standalone .products{display:none}.newsletter_block{text-align:center;margin:40px 10px 10px 10px}.newsletter_block h2{margin-bottom:20px}.newsletter_block p{margin-bottom:30px}.newsletter_block form>div{display:flex;justify-content:center}.newsletter_block .newsletter-email-error.show{position:absolute;background:#e02e28;color:#fff;border-radius:.4em;text-align:left;padding:5px;margin-top:-35px}.newsletter_block .newsletter-email-error.show:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:15px solid transparent;border-top-color:#e02e28;border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-15px}.newsletter_block .form-item{padding:0}.newsletter_block .form-item input.form-text{padding:10px}.newsletter_block input.form-submit{font-size:14px;padding:0 20px;margin:0;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.newsletter_block input.form-submit:hover{background:#f04c24;color:#fff}.newsletter_block input.form-submit:active{background:#f04c24;color:#fff}.newsletter_block input.form-submit:hover{background:#f04c24;color:#fff}.newsletter_block input.form-submit:active{background:#f04c24;color:#fff}.newsletter_block input.form-submit__product{padding:10px 15px;display:inline-block}.newsletter_block input.form-submit__product:before{font-family:'icon';position:relative;margin-right:11px}.newsletter_block input.form-submit__product--windows:before{content:"\eac2"}.newsletter_block input.form-submit__product--mac:before{content:"\eabf"}.newsletter_block input.form-submit__product--linux:before{content:"\e902"}.newsletter_block input.form-submit__product--other:before{content:"\e607"}.homepage{background-color:#fff}.homepage .messages{position:absolute;z-index:100;width:800px;left:50%;top:80px;transform:translate(-50%,0%)}.content-section .button{display:none}.content-section .content-section__title{padding:0 5px;text-transform:uppercase;color:#191919;font-size:24px;margin-top:20px;margin-bottom:10px;font-weight:bold;text-align:center}.content-section .content-section__items{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.content-section .content-section-item-wrapper{width:25%;padding:0 10px}.content-section .content-section-item-wrapper .content-section-item{position:relative;overflow:hidden;width:100%}.content-section .content-section-item-wrapper .content-section-item a{text-decoration:none;color:#191919}.content-section .content-section-item-wrapper .content-section-item a .content-section-item__image{image-rendering:-webkit-optimize-contrast;width:100%;height:0;padding-bottom:56.25%;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.content-section .content-section-item-wrapper .content-section-item a .content-section-item__text{color:#fff;position:absolute;width:100%;height:75px;padding:10px 6px;bottom:0;text-align:center;-webkit-font-smoothing:antialiased;font-weight:bold}.content-section .content-section-item-wrapper .content-section-item a .content-section-item__text-date{font-size:.7em;padding-bottom:10px}
.content-section .content-section-item-wrapper.previous-article .content-section-item__image{background-color:#333}.content-section .content-section-item-wrapper.previous-article a:hover .content-section-item__text,.content-section .content-section-item-wrapper.previous-article a:hover .content-section-item__image:after{color:#e02e28}.content-section .content-section-item-wrapper:not(.previous-article) a:hover .content-section-item__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.content-section .content-section-item__more{width:4%;padding:0 5px;padding-bottom:64px}.content-section .content-section-item__more .content-section-item{height:100%}.content-section .content-section-item__more .content-section-item a{width:100%;height:100%;display:block;background-color:gray}.content-section .content-section-item__more .content-section-item a .content-section-item__plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:5vw}.content-section .content-section-item__more .content-section-item a:hover{background-color:#eee}.blogposts_slideshow+.blogposts_slideshow .blogposts_slideshow-wrapper hr.blogposts_slideshow-break{display:block}.blogposts_slideshow{padding:30px 0}.blogposts_slideshow .blogposts_slideshow-wrapper hr.blogposts_slideshow-break{display:none;height:2px;border:0;margin:0;margin-bottom:35px}.blogposts_slideshow .blogposts_slideshow-wrapper header{display:flex;justify-content:space-between;align-items:baseline;margin:0 10px;margin-bottom:5px}.blogposts_slideshow .blogposts_slideshow-wrapper header h2{font-family:'GothamBold'}.blogposts_slideshow .blogposts_slideshow-wrapper header button.blogposts_slideshow-btn{margin:0;padding:0;border:unset;background:unset}.blogposts_slideshow .blogposts_slideshow-wrapper .blogposts_slideshow-more-wrapper{height:0;overflow:hidden}.blogposts_slideshow .blogposts_slideshow-wrapper .blogposts_slideshow-more-wrapper .blogposts_slideshow-more{display:flex;flex-wrap:wrap;overflow:auto}.blogposts_slideshow .blogposts_slideshow-wrapper .blogposts_slideshow-more-wrapper .blogposts_slideshow-more .blogposts_slideshow-more-link{width:100%;text-align:center;padding-top:10px}.blogposts_slideshow .blogposts_slideshow-wrapper .blogposts_slideshow-more-wrapper .blogposts_slideshow-more .blogposts_slideshow-more-link a{color:inherit;text-transform:uppercase}.blogposts_slideshow .blogposts_slideshow-wrapper .content-section-item-wrapper{width:100%;padding:10px}.blogposts_slideshow .blogposts_slideshow-wrapper .blogposts_slideshow-slider{max-height:500px}.blogposts_slideshow .blogposts_slideshow-wrapper.show-all .slick-arrow{display:none !important}.blogposts_slideshow .blogposts_slideshow-wrapper.show-all .blogposts_slideshow-more-wrapper{transition:height 350ms ease-in,transform 350ms ease-in 350ms}.blogposts_slideshow .content-section .content-section-item-wrapper .content-section-item a .content-section-item__text{height:auto;padding:20px 6px 10px 6px;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7))}@media(min-width:600px){.blogposts_slideshow .blogposts_slideshow-wrapper{width:92%;margin:0 auto}.blogposts_slideshow .blogposts_slideshow-wrapper hr.blogposts_slideshow-break{margin-left:10px;margin-right:10px}.blogposts_slideshow .blogposts_slideshow-wrapper .content-section-item-wrapper{width:50%}}@media(min-width:1023px){.blogposts_slideshow .blogposts_slideshow-wrapper .content-section-item-wrapper{width:33.33333%}}@media(min-width:1200px){.blogposts_slideshow .blogposts_slideshow-wrapper .content-section-item-wrapper{width:25%}}.layer__newsletter{background-image:linear-gradient(to right,#ee246d,#e02e28);color:#fff}.page__404,.page__403{text-align:center;margin:50px auto}.page__404-label,.page__403-label{padding:10px;font-size:1em;color:#000;margin:10px auto}.page__404-label--big,.page__403-label--big{font-size:4rem;margin:50px auto}.page__404-label--small,.page__403-label--small{font-size:.8em;margin:50px auto}.page__404-label--red,.page__403-label--red{color:#e02e28}.page__404 polygon,.page__403 polygon{fill:#e02e28}
#alg_mouse_home{fill:#fff;overflow:visible}#alg_mouse_home:hover{fill:#e02e28;cursor:pointer}#alg_mouse_home .alg_mouse_home_arrow{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(15px)}60%{transform:translateY(5px)}}.button{background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.button:hover{background:#f04c24;color:#fff}.button:active{background:#f04c24;color:#fff}.button__product{padding:10px 15px;display:inline-block}.button__product:before{font-family:'icon';position:relative;margin-right:11px}.button__product--windows:before{content:"\eac2"}.button__product--mac:before{content:"\eabf"}.button__product--linux:before{content:"\e902"}.button__product--other:before{content:"\e607"}.button__wrapper{display:block}.button__wrapper__product{margin:10px 5px 0}.zoom--hover{overflow:hidden;cursor:pointer}.zoom--hover img{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.brick.container:hover>.zoom--hover img{transform:scale(1.1)}#payment-form .form-row.stripe-logo{text-align:right;padding-top:30px;padding-bottom:0}#payment-form .form-row.stripe-logo svg:nth-child(2){display:none}#payment-form .form-row.stripe-logo a:hover svg:nth-child(1){display:none}#payment-form .form-row.stripe-logo a:hover svg:nth-child(2){display:inline}#payment-form{background-color:#fff}#payment-form *{font-weight:500}#payment-form .payment-errors{width:90%;margin:20px auto 0;border:2px solid #e02e28;border-radius:4px;background:rgba(249,62,62,0.1);color:#e02e28;white-space:pre-line}#payment-form .row{display:-ms-flexbox;display:flex;margin:0 5px 10px}#payment-form .field{position:relative;width:100%;height:50px;margin:0 10px}#payment-form .field.half-width{width:50%}#payment-form .field.quarter-width{width:calc(15%)}#payment-form .baseline{position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#cfd7df;transition:background-color .3s cubic-bezier(0.165,0.84,0.44,1)}#payment-form label{position:absolute;width:100%;left:0;bottom:8px;color:#cfd7df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;transition-property:color,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}#payment-form .input{position:absolute;width:100%;left:0;bottom:0;padding-bottom:7px;color:#000;background-color:transparent}#payment-form .input::-webkit-input-placeholder{color:transparent;transition:color .3s cubic-bezier(0.165,0.84,0.44,1)}#payment-form .input::-moz-placeholder{color:transparent;transition:color .3s cubic-bezier(0.165,0.84,0.44,1)}#payment-form .input:-ms-input-placeholder{color:transparent;transition:color .3s cubic-bezier(0.165,0.84,0.44,1)}#payment-form .input.StripeElement{opacity:0;transition:opacity .3s cubic-bezier(0.165,0.84,0.44,1);will-change:opacity}#payment-form .input.focused,#payment-form .input:not(.empty){opacity:1}#payment-form .input.focused::-webkit-input-placeholder,#payment-form .input:not(.empty)::-webkit-input-placeholder{color:#cfd7df}#payment-form .input.focused:-ms-input-placeholder,#payment-form .input:not(.empty):-ms-input-placeholder{color:#cfd7df}#payment-form .input.focused+label,#payment-form .input:not(.empty)+label{color:#aab7c4;transform:scale(0.85) translateY(-25px);cursor:default}#payment-form .input.focused+label{color:#e02e28}#payment-form .input.focused+label+.baseline{background-color:#cfd7df}#payment-form .input.invalid+label{color:#ffa27b}#payment-form .input.invalid+label+.baseline{background-color:#e25950}#payment-form input,#payment-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-style:none;-webkit-animation:1ms void-animation-out}#payment-form .StripeElement--webkit-autofill{background:transparent !important}#payment-form #card-errors{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;top:100%;margin-top:20px;left:0;padding:0 15px;font-size:13px !important;opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}#payment-form #card-errors.visible{opacity:1;transform:none}#payment-form #card-errors svg{margin-top:0 !important;margin-right:10px}#payment-form #card-errors svg .base{fill:#e25950}#payment-form #card-errors svg .glyph{fill:#fff}#payment-form #card-errors .message{color:#e25950;font-size:inherit;width:auto}#payment-form .success .icon .border{stroke:#abe9d2}#payment-form .success .icon .checkmark{stroke:#000}#payment-form .success .title{color:#32325d;font-size:16px !important}#payment-form .success .message{color:#8898aa;font-size:13px !important}#payment-form .success .reset path{fill:#000}.payment-form-stripe button{font-size:14px;background:#eee;border:0;padding:10px 40px;float:right;margin-left:20px;cursor:pointer}.payment-form-stripe button.submit{position:relative;color:#fff;background:#e02e28;color:#fff;border:0;font-family:'GothamBook';-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.payment-form-stripe button.submit:hover{background:#f04c24;color:#fff}.payment-form-stripe button.submit:active{background:#f04c24;color:#fff}.payment-form-stripe button.submit:hover{background:#f04c24;color:#fff}.payment-form-stripe button.submit:active{background:#f04c24;color:#fff}.payment-form-stripe button.submit__product{padding:10px 15px;display:inline-block}.payment-form-stripe button.submit__product:before{font-family:'icon';position:relative;margin-right:11px}.payment-form-stripe button.submit__product--windows:before{content:"\eac2"}.payment-form-stripe button.submit__product--mac:before{content:"\eabf"}.payment-form-stripe button.submit__product--linux:before{content:"\e902"}.payment-form-stripe button.submit__product--other:before{content:"\e607"}
.payment-form-stripe button.submit:before{content:'';position:absolute;right:10px;top:50%;margin-top:-10px;width:10px;height:10px;border:4px solid;border-left-color:transparent;border-radius:50%;filter:alpha(opacity=0);opacity:0;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:rotate;-webkit-animation-name:rotate;animation-name:rotate;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}.payment-form-stripe button.submit:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.payment-form-stripe button.submit:disabled:before{opacity:1}@keyframes rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}.email-textfield{display:none !important}#tfa-basic-overview,#tfa-basic-setup-form{margin:40px}#tfa-basic-overview .item-list,#tfa-basic-setup-form .item-list{height:auto}@media only screen and (min-width:381px){#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-type-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-category-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-is-pbr-substance-value-wrapper{width:31.33333333333%}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-category-tid-wrapper{margin:0 3%}}@media only screen and (min-width:481px){#block-allegorithmic-subscription-subscription-options form{height:36px}#block-allegorithmic-subscription-subscription-options form input.form-submit{width:auto;bottom:auto;top:0}#block-allegorithmic-subscription-substance-list-account-block .view .view-content{zoom:1}#block-allegorithmic-subscription-substance-list-account-block .view .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:33.3333333333%;margin:0 0 20px;float:left}.view-substances-live .view-filters .views-exposed-form .views-exposed-widget{padding:0}.view-substances-live .view-filters #edit-field-substance-type-tid-wrapper,.view-substances-live .view-filters #edit-field-substance-category-tid-wrapper,.view-substances-live .view-filters #edit-field-is-pbr-substance-value-wrapper{width:33.333333333%;float:left}.view-substances-live .view-content div.views-row{width:33.333333333%;float:left;position:relative}#views-form-commerce-cart-form-default{zoom:1;min-height:100%;margin-top:50px;margin-bottom:50px}#views-form-commerce-cart-form-default:after{content:'';display:table;clear:both;height:0;visibility:0}.field-name-field-gallery-items .field-item{width:50%}.view-clients div.view-content div.views-row{width:33.33333%}.page-gallery-homepage .fancybox-wrap .fancybox-title-float-wrap .child .author-name{right:auto;left:15px;top:15px}.view-gallery-homepage .view-filters .views-exposed-widgets{zoom:1}.view-gallery-homepage .view-filters .views-exposed-widgets:after{content:'';display:table;clear:both;height:0;visibility:0}.view-gallery-homepage .view-filters .views-exposed-form .views-exposed-widget{width:200px;float:left}.view-gallery-homepage .view-filters form{max-width:400px;margin:auto}}@media only screen and (min-width:600px){body.node-type-article #block-allegorithmic-article-article-blog-share ul.menu-icons li a{width:auto;text-indent:0;padding:7px 15px 7px 52px}body.node-type-article #block-allegorithmic-article-article-blog-author{text-align:left;max-width:680px;margin:20px auto;padding-left:104px;position:relative}body.node-type-article #block-allegorithmic-article-article-blog-author .author-avatar{position:absolute !important;top:20px;left:20px}body.front #main .front-news .views-row -4,body.front #main .front-news .views-row -5,body.front #main .front-news .views-row -6,body.front #main .front-news .views-row -7{width:50%;float:left;padding:5px}}@media only screen and (min-width:640px){section.media-section .item .medias.bloc-video-html5 video{display:block}section.media-section .item .medias.bloc-video-html5 img{display:none}}@media only screen and (min-width:640px){section.media-section .item .caption{left:30px;right:30px;bottom:30px;padding:15px;font-size:15px}}@media only screen and (min-width:768px){section.media-section .item .field-name-field-ah-image-1{padding:20px 10px 20px 20px}section.media-section .item .field-name-field-ah-image-2{padding:20px 20px 20px 10px}}@media only screen and (max-width:640px){section.markdown-section h1{font-size:40px}section.markdown-section h2{font-size:34px}section.markdown-section h3,section.markdown-section blockquote{font-size:28px}section.markdown-section h4{font-size:18px;line-height:150%}section.markdown-section h5{font-size:18px;line-height:150%}section.markdown-section h6{font-size:18px;line-height:150%}}@media only screen and (min-width:640px) and (max-width:1025px){section.markdown-section h1{font-size:42px}section.markdown-section h2{font-size:36px}section.markdown-section h3,section.markdown-section blockquote{font-size:30px}section.markdown-section h4{font-size:18px;line-height:150%}section.markdown-section h5{font-size:18px;line-height:150%}section.markdown-section h6{font-size:18px;line-height:150%}}@media only screen and (min-width:641px){#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form{padding-bottom:0;padding-right:90px;position:relative}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-title-wrapper{width:34%;margin-right:3%}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-type-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-category-tid-wrapper,#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-is-pbr-substance-value-wrapper{width:19%}
#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form #edit-field-substance-category-tid-wrapper{margin:0 3%}#block-allegorithmic-subscription-substance-list-account-block .view .view-filters form input.form-submit{padding:8px 15px 4px;margin:0;position:absolute;right:0;bottom:18px}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:30.333333333%}.view-substances-live div.view-filters #edit-title-wrapper{width:100%}.view-substances-live div.view-filters #edit-field-substance-type-tid-wrapper,.view-substances-live div.view-filters #edit-field-substance-category-tid-wrapper,.view-substances-live div.view-filters #edit-field-is-pbr-substance-value-wrapper{width:33.33333333%}.view-substances-live div.view-filters .views-exposed-widget.views-submit-button{padding:0 !important;position:absolute;right:20px;top:34px}.view-substances-live div.view-content div.views-row{width:25%;float:left;position:relative}.view-offices .view-content,.view-resellers .view-content{zoom:1}.view-offices .view-content:after,.view-resellers .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.view-offices .view-content>h3,.view-resellers .view-content>h3{width:96%;margin:20px 2% 0}.view-offices .view-content .views-row,.view-resellers .view-content .views-row{width:46%;margin:2%;float:left}.view-news .views-field-field-news-image{float:left;width:50%;padding-right:20px}.view-clients .view-content .views-row{width:25%}.field-name-field-gallery-items .field-item{width:33.3333333%}form#user-login{zoom:1}form#user-login:after{content:'';display:table;clear:both;height:0;visibility:0}form#user-login .create-account,form#user-login #user_login_form{padding:20px}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:25%}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu{text-align:center}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a{float:none;display:inline-block}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation div.menu a:after{display:none}body.page-user #main .live-block .view-user-substances .views-row,body.page-user #main .contextual-links-region .view-user-substances .views-row,body.page-user #main .block-allegorithmic-user-dashboard .view-user-substances .views-row{width:25%;padding:10px;text-align:center}body.page-user #main .live-block td.views-field-order-number,body.page-user #main .contextual-links-region td.views-field-order-number,body.page-user #main .block-allegorithmic-user-dashboard td.views-field-order-number,body.page-user #main .live-block th.views-field-order-number,body.page-user #main .contextual-links-region th.views-field-order-number,body.page-user #main .block-allegorithmic-user-dashboard th.views-field-order-number{display:table-cell;font-family:'GothamLightRegular'}body.page-user #main .live-block .view-live-views .views-row,body.page-user #main .contextual-links-region .view-live-views .views-row,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row{padding:20px 20px 60px;max-width:800px;margin:auto}body.page-user #main .live-block .view-live-views .views-row .views-field-cancel-subscritpion,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-cancel-subscritpion,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-cancel-subscritpion{position:absolute;bottom:20px;right:20px;width:auto}body.page-user #main .live-block .view-live-views .views-row .views-field-cancel-subscritpion a,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-cancel-subscritpion a,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-cancel-subscritpion a{float:left;margin-bottom:0}body.page-user #main .live-block .view-live-views .views-row .views-field-cancel-subscritpion a:hover,body.page-user #main .contextual-links-region .view-live-views .views-row .views-field-cancel-subscritpion a:hover,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .views-field-cancel-subscritpion a:hover{background:#e02e28;color:white}
body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper{margin:50px 190px 50px 120px}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper:after,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper:after{height:63px;width:54px;margin-top:-41px;margin-left:16px}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper .progress-bar,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper .progress-bar,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper .progress-bar{position:absolute;top:0;bottom:0;left:0;background:#e02e28}body.page-user #main .live-block .view-live-views .views-row .progress-bar-wrapper .progress-bar:after,body.page-user #main .contextual-links-region .view-live-views .views-row .progress-bar-wrapper .progress-bar:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .progress-bar-wrapper .progress-bar:after{content:'';display:block;position:absolute;left:100%;top:100%;margin-left:-4px;width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:transparent transparent #000 transparent;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.page-user #main .live-block .view-live-views .views-row .paid-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount,body.page-user #main .live-block .view-live-views .views-row .remain-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount{zoom:1;position:absolute;top:30px;margin-bottom:0;width:130px}body.page-user #main .live-block .view-live-views .views-row .paid-amount:after,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount:after,body.page-user #main .live-block .view-live-views .views-row .remain-amount:after,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount:after,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount:after{content:'';display:table;clear:both;height:0;visibility:0}body.page-user #main .live-block .view-live-views .views-row .paid-amount span,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span,body.page-user #main .live-block .view-live-views .views-row .remain-amount span,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span{width:100%}body.page-user #main .live-block .view-live-views .views-row .paid-amount span.text,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span.text,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span.text,body.page-user #main .live-block .view-live-views .views-row .remain-amount span.text,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span.text,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span.text{padding-right:0;color:#191919;font-size:1.5em;text-align:center}
body.page-user #main .live-block .view-live-views .views-row .paid-amount span.amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount span.amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount span.amount,body.page-user #main .live-block .view-live-views .views-row .remain-amount span.amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount span.amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount span.amount{padding-left:0;font-family:'GothamBold';color:#e02e28;font-size:2.25em;text-align:center}body.page-user #main .live-block .view-live-views .views-row .paid-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .paid-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .paid-amount{left:10px;padding-top:5px}body.page-user #main .live-block .view-live-views .views-row .remain-amount,body.page-user #main .contextual-links-region .view-live-views .views-row .remain-amount,body.page-user #main .block-allegorithmic-user-dashboard .view-live-views .views-row .remain-amount{border-top:0;border-bottom:0;right:10px}body.page-user #main .live-block .part-wrapper .part-right,body.page-user #main .contextual-links-region .part-wrapper .part-right,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-right,body.page-user #main .live-block .part-wrapper .part-left,body.page-user #main .contextual-links-region .part-wrapper .part-left,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-left{width:50%;float:left}body.page-user #main .live-block .part-wrapper .part-left,body.page-user #main .contextual-links-region .part-wrapper .part-left,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-left{padding-right:20px}body.page-user #main .live-block .part-wrapper .part-right,body.page-user #main .contextual-links-region .part-wrapper .part-right,body.page-user #main .block-allegorithmic-user-dashboard .part-wrapper .part-right{padding-left:20px}body.page-user #main .live-block .bottom,body.page-user #main .contextual-links-region .bottom,body.page-user #main .block-allegorithmic-user-dashboard .bottom{margin:20px 0}.view-article-landing-page .view-content .views-row .views-field-title{font-size:1.375em}.view-article-landing-page .view-content .views-row .views-field-field-article-teaser{font-size:.875em}.view-article-landing-page .view-content .views-row .article-sharebox .views-field-disqus-comment-count,.view-article-landing-page .view-content .views-row .article-sharebox .article-share-count{float:right}.view-article-landing-page .view-content .views-row .views-field-nothing{float:left;padding:6px 0}body.node-type-article .field-name-field-article-blog-text{line-height:150%;font-size:18px}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next{padding:0;max-width:1000px;margin:auto}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper{width:48%}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.next-article{margin:4% 0 4% 2%;float:right}body.node-type-article #block-allegorithmic-article-article-blog-previous-and-next .article-wrapper.previous-article{margin:4% 2% 4% 0;float:left}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row{padding:20px;padding-left:260px}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-image{position:absolute;width:220px;top:20px;left:20px}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles .views-row .views-field-field-article-image:before{padding-top:56.25%}body.page-gallery-homepage #main>h1{text-align:center}.view-gallery-homepage .view-filters .form-radios{text-align:center}nav.contextual-navigation~.layer{margin-top:114px}
}@media only screen and (min-width:768px){#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:20%}body.front #main .front-news{padding:5px;margin:40px 0}body.front #main .front-news .views-row-1,body.front #main .front-news .views-row-2,body.front #main .front-news .views-row-3,body.front #main .front-news .views-row-4,body.front #main .front-news .views-row-8,body.front #main .front-news .views-row-9,body.front #main .front-news .views-row-10,body.front #main .front-news .views-row-11,body.front #main .front-news .views-row-15,body.front #main .front-news .views-row-16,body.front #main .front-news .views-row-17,body.front #main .front-news .views-row-18{width:50%;float:left;padding:5px}body.front #main .front-news .views-row-5,body.front #main .front-news .views-row-6,body.front #main .front-news .views-row-7,body.front #main .front-news .views-row-12,body.front #main .front-news .views-row-13,body.front #main .front-news .views-row-14,body.front #main .front-news .views-row-19,body.front #main .front-news .views-row-20,body.front #main .front-news .views-row-21{width:33.33333333%;float:left;padding:5px}.view-substances-live div.view-filters{padding-right:100px;padding-bottom:0;position:relative}.view-substances-live div.view-filters #edit-title-wrapper{width:34%}.view-substances-live div.view-filters #edit-field-substance-type-tid-wrapper,.view-substances-live div.view-filters #edit-field-substance-category-tid-wrapper,.view-substances-live div.view-filters #edit-field-is-pbr-substance-value-wrapper{width:22%}.view-substances-live div.view-filters div.views-exposed-form div.views-exposed-widget.views-submit-button{bottom:10px}.view-substances-live div.view-content div.views-row{width:20%;float:left}.view-offices .view-content,.view-resellers .view-content{zoom:1}.view-offices .view-content:after,.view-resellers .view-content:after{content:'';display:table;clear:both;height:0;visibility:0}.view-offices .view-content .views-row,.view-resellers .view-content .views-row{width:29.3333%;margin:2%;float:left}.view-news .views-field-field-news-image{float:left;width:33.3333333%;padding-right:20px}.view-clients .view-content .views-row{width:20%}.view-article-landing-page{margin-top:0}#block-views-article-landing-page-block-1 .view-article-landing-page{height:100%}#block-views-article-landing-page-block-1 .views-row .content{position:absolute;bottom:20px;margin:auto;left:20px;right:20px;background:rgba(0,0,0,0.8);max-width:960px}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles div.views-row{padding:20px;padding-left:340px}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles div.views-row div.views-field-field-article-image{position:absolute;width:300px}body.node-type-article #block-views-recommanded-articles-block .view-recommanded-articles div.views-row div.views-field-field-article-image:before{padding-top:42.5%}.view-product-display .view-content ul{padding:0 40px;max-width:1400px;margin:auto auto -1px}.view-product-display .view-content ul li{padding:0 5px}.view-product-display .view-content ul li .group-header .group-title{font-size:13px}.view-product-display .view-content ul li .group-header .group-title span{font-size:10px}.view-product-display .view-content div.views-row{position:relative}.view-product-display .view-content div.views-row:after{width:88px !important;height:88px !important}.view-product-display .view-content div.views-row:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.view-product-display .view-content div.views-row.views-row-header{min-height:inherit}.view-product-display .view-content .product-download-mac,.view-product-display .view-content .product-download-linux,.view-product-display .view-content .product-download-windows{display:block;margin:10px 5px 0}.view-product-display .view-content .product-wrapper{width:50%;display:inline-block;vertical-align:middle}.view-product-display .view-content .product-wrapper:first-child .product-logo{width:150px;height:150px;margin:auto}
.view-product-display .view-content .product-wrapper:first-child,.view-product-display .view-content .product-wrapper:last-child{width:23%}.view-product-display .view-content .product-wrapper p.substance-live-img{max-width:480px;margin:auto}.view-product-display .view-content .product-wrapper p.substance-live-img img{width:29.3333% !important;height:auto !important;margin:2%}}#block-allegorithmic-product-display-contact-us-link{text-align:center}#block-allegorithmic-product-display-custom-upgrade-link{padding:20px 30px 30px}#block-allegorithmic-product-display-custom-upgrade-link p{margin-bottom:30px}@media only screen and (min-width:641px) and (max-width:1024px){.brick.extra-extra-large h1,.brick.extra-extra-large h2,.brick.extra-extra-large h3,.brick.extra-extra-large h4,.brick.extra-extra-large p,.brick.extra-extra-large ul li{font-size:42px}.brick.extra-large h2,.brick.extra-large h3,.brick.extra-large h4,.brick.extra-large p,.brick.extra-large ul li{font-size:36px}.brick.large h2,.brick.large h3,.brick.large h4,.brick.large p,.brick.large ul li{font-size:30px}.brick.medium h2,.brick.medium h3,.brick.medium h4,.brick.medium p,.brick.medium ul li{font-size:18px;line-height:150%}.brick.default h2,.brick.default h3,.brick.default h4,.brick.default p,.brick.default ul li{font-size:16px}.brick.small h2,.brick.small h3,.brick.small h4,.brick.small p,.brick.small ul li{font-size:14px}.brick.extra-small h2,.brick.extra-small h3,.brick.extra-small h4,.brick.extra-small p,.brick.extra-small ul li{font-size:12px}.brick.media video{display:inline-block}.brick.media span.image.mobile{display:none}.brick.media span.image.mobile span{display:none}.brick.media span.image.tablet{display:block}.brick.media span.image.tablet span{display:block}.brick.media span.image.laptop{display:none}.brick.media span.image.laptop span{display:none}.tablet-height-auto{height:auto}.tablet-height-percent-5{height:5%}.tablet-height-percent-10{height:10%}.tablet-height-percent-15{height:15%}.tablet-height-percent-20{height:20%}.tablet-height-percent-25{height:25%}.tablet-height-percent-30{height:30%}.tablet-height-percent-35{height:35%}.tablet-height-percent-40{height:40%}.tablet-height-percent-45{height:45%}.tablet-height-percent-50{height:50%}.tablet-height-percent-55{height:55%}.tablet-height-percent-60{height:60%}.tablet-height-percent-65{height:65%}.tablet-height-percent-70{height:70%}.tablet-height-percent-75{height:75%}.tablet-height-percent-80{height:80%}.tablet-height-percent-85{height:85%}.tablet-height-percent-90{height:90%}.tablet-height-percent-95{height:95%}.tablet-height-percent-100{height:100%}.tablet-height-percent-105{height:105%}.tablet-height-percent-110{height:110%}.tablet-height-percent-115{height:115%}.tablet-height-percent-120{height:120%}.tablet-height-percent-125{height:125%}.tablet-height-percent-130{height:130%}.tablet-height-percent-135{height:135%}.tablet-height-percent-140{height:140%}.tablet-height-percent-145{height:145%}.tablet-height-percent-150{height:150%}.tablet-height-percent-155{height:155%}.tablet-height-percent-160{height:160%}.tablet-height-percent-165{height:165%}.tablet-height-percent-170{height:170%}.tablet-height-percent-175{height:175%}.tablet-height-percent-180{height:180%}.tablet-height-percent-185{height:185%}.tablet-height-percent-190{height:190%}.tablet-height-percent-195{height:195%}.tablet-height-percent-200{height:200%}.tablet-height-5{height:5px}.tablet-height-10{height:10px}.tablet-height-20{height:20px}.tablet-height-40{height:40px}.tablet-height-60{height:60px}.tablet-height-80{height:80px}.tablet-height-100{height:100px}.tablet-height-120{height:120px}.tablet-height-140{height:140px}.tablet-height-160{height:160px}.tablet-height-180{height:180px}.tablet-height-200{height:200px}.tablet-height-220{height:220px}.tablet-height-240{height:240px}.tablet-height-260{height:260px}.tablet-height-280{height:280px}.tablet-height-300{height:300px}.tablet-height-320{height:320px}.tablet-height-340{height:340px}.tablet-height-360{height:360px}.tablet-height-380{height:380px}.tablet-height-400{height:400px}.tablet-height-420{height:420px}
.tablet-height-440{height:440px}.tablet-height-460{height:460px}.tablet-height-480{height:480px}.tablet-height-500{height:500px}.tablet-height-520{height:520px}.tablet-height-540{height:540px}.tablet-height-560{height:560px}.tablet-height-580{height:580px}.tablet-height-600{height:600px}.tablet-height-620{height:620px}.tablet-height-640{height:640px}.tablet-height-660{height:660px}.tablet-height-680{height:680px}.tablet-height-700{height:700px}.tablet-height-720{height:720px}.tablet-height-740{height:740px}.tablet-height-760{height:760px}.tablet-height-780{height:780px}.tablet-height-800{height:800px}.tablet-height-820{height:820px}.tablet-height-840{height:840px}.tablet-height-860{height:860px}.tablet-height-880{height:880px}.tablet-height-900{height:900px}.tablet-height-920{height:920px}.tablet-height-940{height:940px}.tablet-height-960{height:960px}.tablet-height-980{height:980px}.tablet-height-1000{height:1000px}.tablet-height-1020{height:1020px}.tablet-height-1040{height:1040px}.tablet-height-1060{height:1060px}.tablet-height-1080{height:1080px}.tablet-height-1100{height:1100px}.tablet-height-1120{height:1120px}.tablet-height-1140{height:1140px}.tablet-height-1160{height:1160px}.tablet-height-1180{height:1180px}.tablet-height-1200{height:1200px}.tablet-height-1220{height:1220px}.tablet-height-1240{height:1240px}.tablet-height-1260{height:1260px}.tablet-height-1280{height:1280px}.tablet-height-1300{height:1300px}.tablet-height-1320{height:1320px}.tablet-height-1340{height:1340px}.tablet-height-1360{height:1360px}.tablet-height-1380{height:1380px}.tablet-height-1400{height:1400px}.tablet-height-1420{height:1420px}.tablet-height-1440{height:1440px}.tablet-height-1460{height:1460px}.tablet-height-1480{height:1480px}.tablet-height-1500{height:1500px}.tablet-height-1520{height:1520px}.tablet-height-1540{height:1540px}.tablet-height-1560{height:1560px}.tablet-height-1580{height:1580px}.tablet-height-1600{height:1600px}.tablet-height-1620{height:1620px}.tablet-height-1640{height:1640px}.tablet-height-1660{height:1660px}.tablet-height-1680{height:1680px}.tablet-height-1700{height:1700px}.tablet-height-1720{height:1720px}.tablet-height-1740{height:1740px}.tablet-height-1760{height:1760px}.tablet-height-1780{height:1780px}.tablet-height-1800{height:1800px}.tablet-height-1820{height:1820px}.tablet-height-1840{height:1840px}.tablet-height-1860{height:1860px}.tablet-height-1880{height:1880px}.tablet-height-1900{height:1900px}.tablet-height-1920{height:1920px}.tablet-height-1940{height:1940px}.tablet-height-1960{height:1960px}.tablet-height-1980{height:1980px}.tablet-height-2000{height:2000px}.tablet-height-2100{height:2100px}.tablet-height-2120{height:2120px}.tablet-height-2140{height:2140px}.tablet-height-2160{height:2160px}.tablet-height-2180{height:2180px}.tablet-height-2200{height:2200px}.tablet-height-2220{height:2220px}.tablet-height-2240{height:2240px}.tablet-height-2260{height:2260px}.tablet-height-2280{height:2280px}.tablet-height-2300{height:2300px}.tablet-height-2320{height:2320px}.tablet-height-2340{height:2340px}.tablet-height-2360{height:2360px}.tablet-height-2380{height:2380px}.tablet-height-2400{height:2400px}.tablet-minheight-5{min-height:5px}.tablet-minheight-10{min-height:10px}.tablet-minheight-20{min-height:20px}.tablet-minheight-40{min-height:40px}.tablet-minheight-60{min-height:60px}.tablet-minheight-80{min-height:80px}.tablet-minheight-100{min-height:100px}.tablet-minheight-120{min-height:120px}.tablet-minheight-140{min-height:140px}.tablet-minheight-160{min-height:160px}.tablet-minheight-180{min-height:180px}.tablet-minheight-200{min-height:200px}.tablet-minheight-220{min-height:220px}.tablet-minheight-240{min-height:240px}.tablet-minheight-260{min-height:260px}.tablet-minheight-280{min-height:280px}.tablet-minheight-300{min-height:300px}.tablet-minheight-320{min-height:320px}.tablet-minheight-340{min-height:340px}.tablet-minheight-360{min-height:360px}.tablet-minheight-380{min-height:380px}.tablet-minheight-400{min-height:400px}.tablet-minheight-420{min-height:420px}.tablet-minheight-440{min-height:440px}.tablet-minheight-460{min-height:460px}.tablet-minheight-480{min-height:480px}.tablet-minheight-500{min-height:500px}.tablet-minheight-520{min-height:520px}.tablet-minheight-540{min-height:540px}.tablet-minheight-560{min-height:560px}.tablet-minheight-580{min-height:580px}
.tablet-minheight-600{min-height:600px}.tablet-minheight-620{min-height:620px}.tablet-minheight-640{min-height:640px}.tablet-minheight-660{min-height:660px}.tablet-minheight-680{min-height:680px}.tablet-minheight-700{min-height:700px}.tablet-minheight-720{min-height:720px}.tablet-minheight-740{min-height:740px}.tablet-minheight-760{min-height:760px}.tablet-minheight-780{min-height:780px}.tablet-minheight-800{min-height:800px}.tablet-minheight-820{min-height:820px}.tablet-minheight-840{min-height:840px}.tablet-minheight-860{min-height:860px}.tablet-minheight-880{min-height:880px}.tablet-minheight-900{min-height:900px}.tablet-minheight-920{min-height:920px}.tablet-minheight-940{min-height:940px}.tablet-minheight-960{min-height:960px}.tablet-minheight-980{min-height:980px}.tablet-minheight-1000{min-height:1000px}.tablet-minheight-1020{min-height:1020px}.tablet-minheight-1040{min-height:1040px}.tablet-minheight-1060{min-height:1060px}.tablet-minheight-1080{min-height:1080px}.tablet-minheight-1100{min-height:1100px}.tablet-minheight-1120{min-height:1120px}.tablet-minheight-1140{min-height:1140px}.tablet-minheight-1160{min-height:1160px}.tablet-minheight-1180{min-height:1180px}.tablet-minheight-1200{min-height:1200px}.tablet-minheight-1220{min-height:1220px}.tablet-minheight-1240{min-height:1240px}.tablet-minheight-1260{min-height:1260px}.tablet-minheight-1280{min-height:1280px}.tablet-minheight-1300{min-height:1300px}.tablet-minheight-1320{min-height:1320px}.tablet-minheight-1340{min-height:1340px}.tablet-minheight-1360{min-height:1360px}.tablet-minheight-1380{min-height:1380px}.tablet-minheight-1400{min-height:1400px}.tablet-minheight-1420{min-height:1420px}.tablet-minheight-1440{min-height:1440px}.tablet-minheight-1460{min-height:1460px}.tablet-minheight-1480{min-height:1480px}.tablet-minheight-1500{min-height:1500px}.tablet-minheight-1520{min-height:1520px}.tablet-minheight-1540{min-height:1540px}.tablet-minheight-1560{min-height:1560px}.tablet-minheight-1580{min-height:1580px}.tablet-minheight-1600{min-height:1600px}.tablet-minheight-1620{min-height:1620px}.tablet-minheight-1640{min-height:1640px}.tablet-minheight-1660{min-height:1660px}.tablet-minheight-1680{min-height:1680px}.tablet-minheight-1700{min-height:1700px}.tablet-minheight-1720{min-height:1720px}.tablet-minheight-1740{min-height:1740px}.tablet-minheight-1760{min-height:1760px}.tablet-minheight-1780{min-height:1780px}.tablet-minheight-1800{min-height:1800px}.tablet-minheight-1820{min-height:1820px}.tablet-minheight-1840{min-height:1840px}.tablet-minheight-1860{min-height:1860px}.tablet-minheight-1880{min-height:1880px}.tablet-minheight-1900{min-height:1900px}.tablet-minheight-1920{min-height:1920px}.tablet-minheight-1940{min-height:1940px}.tablet-minheight-1960{min-height:1960px}.tablet-minheight-1980{min-height:1980px}.tablet-minheight-2000{min-height:2000px}.tablet-minheight-2100{min-height:2100px}.tablet-minheight-2120{min-height:2120px}.tablet-minheight-2140{min-height:2140px}.tablet-minheight-2160{min-height:2160px}.tablet-minheight-2180{min-height:2180px}.tablet-minheight-2200{min-height:2200px}.tablet-minheight-2220{min-height:2220px}.tablet-minheight-2240{min-height:2240px}.tablet-minheight-2260{min-height:2260px}.tablet-minheight-2280{min-height:2280px}.tablet-minheight-2300{min-height:2300px}.tablet-minheight-2320{min-height:2320px}.tablet-minheight-2340{min-height:2340px}.tablet-minheight-2360{min-height:2360px}.tablet-minheight-2380{min-height:2380px}.tablet-minheight-2400{min-height:2400px}.tablet-width-percent-5{width:5%}.tablet-width-percent-10{width:10%}.tablet-width-percent-15{width:15%}.tablet-width-percent-20{width:20%}.tablet-width-percent-25{width:25%}.tablet-width-percent-30{width:30%}.tablet-width-percent-35{width:35%}.tablet-width-percent-40{width:40%}.tablet-width-percent-45{width:45%}.tablet-width-percent-50{width:50%}.tablet-width-percent-55{width:55%}.tablet-width-percent-60{width:60%}.tablet-width-percent-65{width:65%}.tablet-width-percent-70{width:70%}.tablet-width-percent-75{width:75%}.tablet-width-percent-80{width:80%}.tablet-width-percent-85{width:85%}
.tablet-width-percent-90{width:90%}.tablet-width-percent-95{width:95%}.tablet-width-percent-100{width:100%}.tablet-width-percent-105{width:105%}.tablet-width-percent-110{width:110%}.tablet-width-percent-115{width:115%}.tablet-width-percent-120{width:120%}.tablet-width-percent-125{width:125%}.tablet-width-percent-130{width:130%}.tablet-width-percent-135{width:135%}.tablet-width-percent-140{width:140%}.tablet-width-percent-145{width:145%}.tablet-width-percent-150{width:150%}.tablet-width-percent-155{width:155%}.tablet-width-percent-160{width:160%}.tablet-width-percent-165{width:165%}.tablet-width-percent-170{width:170%}.tablet-width-percent-175{width:175%}.tablet-width-percent-180{width:180%}.tablet-width-percent-185{width:185%}.tablet-width-percent-190{width:190%}.tablet-width-percent-195{width:195%}.tablet-width-percent-200{width:200%}.tablet-width-percent-12{width:12.5%}.tablet-width-percent-16{width:16.66%}.tablet-width-percent-33{width:33.33%}.tablet-width-percent-66{width:66.66%}.tablet-width-5{width:5px}.tablet-width-10{width:10px}.tablet-width-20{width:20px}.tablet-width-30{width:30px}.tablet-width-40{width:40px}.tablet-width-50{width:50px}.tablet-width-60{width:60px}.tablet-width-70{width:70px}.tablet-width-80{width:80px}.tablet-width-90{width:90px}.tablet-width-100{width:100px}.tablet-width-110{width:110px}.tablet-width-120{width:120px}.tablet-width-130{width:130px}.tablet-width-140{width:140px}.tablet-width-150{width:150px}.tablet-width-160{width:160px}.tablet-width-170{width:170px}.tablet-width-180{width:180px}.tablet-width-190{width:190px}.tablet-width-200{width:200px}.tablet-width-210{width:210px}.tablet-width-220{width:220px}.tablet-width-230{width:230px}.tablet-width-240{width:240px}.tablet-width-250{width:250px}.tablet-width-260{width:260px}.tablet-width-270{width:270px}.tablet-width-280{width:280px}.tablet-width-290{width:290px}.tablet-width-300{width:300px}.tablet-width-310{width:310px}.tablet-width-320{width:320px}.tablet-width-330{width:330px}.tablet-width-340{width:340px}.tablet-width-350{width:350px}.tablet-width-360{width:360px}.tablet-width-370{width:370px}.tablet-width-380{width:380px}.tablet-width-390{width:390px}.tablet-width-400{width:400px}.tablet-width-410{width:410px}.tablet-width-420{width:420px}.tablet-width-430{width:430px}.tablet-width-440{width:440px}.tablet-width-450{width:450px}.tablet-width-460{width:460px}.tablet-width-470{width:470px}.tablet-width-480{width:480px}.tablet-width-490{width:490px}.tablet-width-500{width:500px}.tablet-width-510{width:510px}.tablet-width-520{width:520px}.tablet-width-530{width:530px}.tablet-width-540{width:540px}.tablet-width-550{width:550px}.tablet-width-560{width:560px}.tablet-width-570{width:570px}.tablet-width-580{width:580px}.tablet-width-590{width:590px}.tablet-width-600{width:600px}.tablet-width-610{width:610px}.tablet-width-620{width:620px}.tablet-width-630{width:630px}.tablet-width-640{width:640px}.tablet-width-650{width:650px}.tablet-width-660{width:660px}.tablet-width-670{width:670px}.tablet-width-680{width:680px}.tablet-width-690{width:690px}.tablet-width-700{width:700px}.tablet-width-710{width:710px}.tablet-width-720{width:720px}.tablet-width-730{width:730px}.tablet-width-740{width:740px}.tablet-width-750{width:750px}.tablet-width-760{width:760px}.tablet-width-770{width:770px}.tablet-width-780{width:780px}.tablet-width-790{width:790px}.tablet-width-800{width:800px}.tablet-width-810{width:810px}.tablet-width-820{width:820px}.tablet-width-830{width:830px}.tablet-width-840{width:840px}.tablet-width-850{width:850px}.tablet-width-860{width:860px}.tablet-width-870{width:870px}.tablet-width-880{width:880px}.tablet-width-890{width:890px}.tablet-width-900{width:900px}.tablet-width-910{width:910px}.tablet-width-920{width:920px}.tablet-width-930{width:930px}.tablet-width-940{width:940px}.tablet-width-950{width:950px}.tablet-width-960{width:960px}.tablet-width-970{width:970px}.tablet-width-980{width:980px}.tablet-width-990{width:990px}.tablet-width-1000{width:1000px}.tablet-width-1010{width:1010px}.tablet-width-1020{width:1020px}.tablet-width-1030{width:1030px}.tablet-width-1040{width:1040px}.tablet-width-1050{width:1050px}.tablet-width-1060{width:1060px}.tablet-width-1070{width:1070px}.tablet-width-1080{width:1080px}.tablet-width-1090{width:1090px}.tablet-width-1100{width:1100px}.tablet-width-1110{width:1110px}.tablet-width-1120{width:1120px}.tablet-width-1130{width:1130px}.tablet-width-1140{width:1140px}.tablet-width-1150{width:1150px}.tablet-width-1160{width:1160px}.tablet-width-1170{width:1170px}.tablet-width-1180{width:1180px}.tablet-width-1190{width:1190px}.tablet-width-1200{width:1200px}.tablet-width-1210{width:1210px}.tablet-width-1220{width:1220px}.tablet-width-1230{width:1230px}.tablet-width-1240{width:1240px}.tablet-width-1250{width:1250px}.tablet-width-1260{width:1260px}.tablet-width-1270{width:1270px}.tablet-width-1280{width:1280px}.tablet-width-1290{width:1290px}.tablet-width-1300{width:1300px}.tablet-width-1310{width:1310px}.tablet-width-1320{width:1320px}.tablet-width-1330{width:1330px}.tablet-width-1340{width:1340px}.tablet-width-1350{width:1350px}.tablet-width-1360{width:1360px}.tablet-width-1370{width:1370px}.tablet-width-1380{width:1380px}.tablet-width-1390{width:1390px}.tablet-width-1400{width:1400px}.tablet-width-1410{width:1410px}.tablet-width-1420{width:1420px}.tablet-width-1430{width:1430px}.tablet-width-1440{width:1440px}.tablet-width-1450{width:1450px}.tablet-width-1460{width:1460px}.tablet-width-1470{width:1470px}.tablet-width-1480{width:1480px}.tablet-width-1490{width:1490px}.tablet-width-1500{width:1500px}.tablet-width-1510{width:1510px}.tablet-width-1520{width:1520px}.tablet-width-1530{width:1530px}.tablet-width-1540{width:1540px}.tablet-width-1550{width:1550px}.tablet-width-1560{width:1560px}.tablet-width-1570{width:1570px}.tablet-width-1580{width:1580px}.tablet-width-1590{width:1590px}.tablet-width-1600{width:1600px}.tablet-width-1610{width:1610px}.tablet-width-1620{width:1620px}.tablet-width-1630{width:1630px}.tablet-width-1640{width:1640px}
.tablet-width-1650{width:1650px}.tablet-width-1660{width:1660px}.tablet-width-1670{width:1670px}.tablet-width-1680{width:1680px}.tablet-width-1690{width:1690px}.tablet-width-1700{width:1700px}.tablet-width-1710{width:1710px}.tablet-width-1720{width:1720px}.tablet-width-1730{width:1730px}.tablet-width-1740{width:1740px}.tablet-width-1750{width:1750px}.tablet-width-1760{width:1760px}.tablet-width-1770{width:1770px}.tablet-width-1780{width:1780px}.tablet-width-1790{width:1790px}.tablet-width-1800{width:1800px}.tablet-width-1810{width:1810px}.tablet-width-1820{width:1820px}.tablet-width-1830{width:1830px}.tablet-width-1840{width:1840px}.tablet-width-1850{width:1850px}.tablet-width-1860{width:1860px}.tablet-width-1870{width:1870px}.tablet-width-1880{width:1880px}.tablet-width-1890{width:1890px}.tablet-width-1900{width:1900px}.tablet-width-1910{width:1910px}.tablet-width-1920{width:1920px}.tablet-width-1930{width:1930px}.tablet-width-1940{width:1940px}.tablet-width-1950{width:1950px}.tablet-width-1960{width:1960px}.tablet-width-1970{width:1970px}.tablet-width-1980{width:1980px}.tablet-width-1990{width:1990px}.tablet-width-2000{width:2000px}.tablet-offset-top-pos-5{margin-top:5px}.tablet-offset-top-pos-10{margin-top:10px}.tablet-offset-top-pos-20{margin-top:20px}.tablet-offset-top-pos-40{margin-top:40px}.tablet-offset-top-pos-60{margin-top:60px}.tablet-offset-top-pos-80{margin-top:80px}.tablet-offset-top-pos-100{margin-top:100px}.tablet-offset-top-pos-120{margin-top:120px}.tablet-offset-top-pos-140{margin-top:140px}.tablet-offset-top-pos-160{margin-top:-160px}.tablet-offset-top-pos-180{margin-top:180px}.tablet-offset-top-pos-200{margin-top:200px}.tablet-offset-top-neg-5{margin-top:-5px}.tablet-offset-top-neg-10{margin-top:-10px}.tablet-offset-top-neg-20{margin-top:-20px}.tablet-offset-top-neg-40{margin-top:-40px}.tablet-offset-top-neg-60{margin-top:-60px}.tablet-offset-top-neg-80{margin-top:-80px}.tablet-offset-top-neg-100{margin-top:-100px}.tablet-offset-top-neg-120{margin-top:-120px}.tablet-offset-top-neg-140{margin-top:-140px}.tablet-offset-top-neg-160{margin-top:-160px}.tablet-offset-top-neg-180{margin-top:-180px}.tablet-offset-top-neg-200{margin-top:-200px}.tablet-offset-bottom-pos-5{margin-bottom:5px}.tablet-offset-bottom-pos-10{margin-bottom:10px}.tablet-offset-bottom-pos-20{margin-bottom:20px}.tablet-offset-bottom-pos-40{margin-bottom:40px}.tablet-offset-bottom-pos-60{margin-bottom:60px}.tablet-offset-bottom-pos-80{margin-bottom:80px}.tablet-offset-bottom-pos-100{margin-bottom:100px}.tablet-offset-bottom-pos-120{margin-bottom:120px}.tablet-offset-bottom-pos-140{margin-bottom:140px}.tablet-offset-bottom-pos-160{margin-bottom:160px}.tablet-offset-bottom-pos-180{margin-bottom:180px}.tablet-offset-bottom-pos-200{margin-bottom:200px}.tablet-offset-bottom-neg-5{margin-bottom:-5px}.tablet-offset-bottom-neg-10{margin-bottom:-10px}.tablet-offset-bottom-neg-20{margin-bottom:-20px}.tablet-offset-bottom-neg-40{margin-bottom:-40px}.tablet-offset-bottom-neg-60{margin-bottom:-60px}.tablet-offset-bottom-neg-80{margin-bottom:-80px}.tablet-offset-bottom-neg-100{margin-bottom:-100px}.tablet-offset-bottom-neg-120{margin-bottom:-120px}.tablet-offset-bottom-neg-140{margin-bottom:-140px}.tablet-offset-bottom-neg-160{margin-bottom:-160px}.tablet-offset-bottom-neg-180{margin-bottom:-180px}.tablet-offset-bottom-neg-200{margin-bottom:-200px}.tablet-padding-vertical-5{padding-top:5px;padding-bottom:5px}.tablet-padding-vertical-10{padding-top:10px;padding-bottom:10px}.tablet-padding-vertical-15{padding-top:15px;padding-bottom:15px}.tablet-padding-vertical-20{padding-top:20px;padding-bottom:20px}.tablet-padding-vertical-25{padding-top:25px;padding-bottom:25px}.tablet-padding-vertical-30{padding-top:30px;padding-bottom:30px}.tablet-padding-vertical-35{padding-top:35px;padding-bottom:35px}.tablet-padding-vertical-40{padding-top:40px;padding-bottom:40px}.tablet-padding-vertical-45{padding-top:45px;padding-bottom:45px}.tablet-padding-vertical-50{padding-top:50px;padding-bottom:50px}.tablet-padding-vertical-55{padding-top:55px;padding-bottom:55px}.tablet-padding-vertical-60{padding-top:60px;padding-bottom:60px}.tablet-padding-vertical-65{padding-top:65px;padding-bottom:65px}.tablet-padding-vertical-70{padding-top:70px;padding-bottom:70px}.tablet-padding-vertical-75{padding-top:75px;padding-bottom:75px}.tablet-padding-vertical-80{padding-top:80px;padding-bottom:80px}.tablet-padding-vertical-85{padding-top:85px;padding-bottom:85px}.tablet-padding-vertical-90{padding-top:90px;padding-bottom:90px}.tablet-padding-vertical-95{padding-top:95px;padding-bottom:95px}.tablet-padding-vertical-100{padding-top:100px;padding-bottom:100px}.tablet-padding-horizontal-5{padding-left:5px;padding-right:5px}.tablet-padding-horizontal-10{padding-left:10px;padding-right:10px}.tablet-padding-horizontal-15{padding-left:15px;padding-right:15px}.tablet-padding-horizontal-20{padding-left:20px;padding-right:20px}.tablet-padding-horizontal-25{padding-left:25px;padding-right:25px}.tablet-padding-horizontal-30{padding-left:30px;padding-right:30px}.tablet-padding-horizontal-35{padding-left:35px;padding-right:35px}.tablet-padding-horizontal-40{padding-left:40px;padding-right:40px}.tablet-padding-horizontal-45{padding-left:45px;padding-right:45px}.tablet-padding-horizontal-50{padding-left:50px;padding-right:50px}.tablet-padding-horizontal-55{padding-left:55px;padding-right:55px}.tablet-padding-horizontal-60{padding-left:60px;padding-right:60px}.tablet-padding-horizontal-65{padding-left:65px;padding-right:65px}.tablet-padding-horizontal-70{padding-left:70px;padding-right:70px}.tablet-padding-horizontal-75{padding-left:75px;padding-right:75px}.tablet-padding-horizontal-80{padding-left:80px;padding-right:80px}.tablet-padding-horizontal-85{padding-left:85px;padding-right:85px}.tablet-padding-horizontal-90{padding-left:90px;padding-right:90px}.tablet-padding-horizontal-95{padding-left:95px;padding-right:95px}.tablet-padding-horizontal-100{padding-left:100px;padding-right:100px}}@media only screen and (min-width:481px) and (max-width:1024px){.wrapper-events .views-row,.wrapper-press .views-row{width:50%;border-left:0;border-top:0}.wrapper-events .views-row:nth-child(-n+2),.wrapper-press .views-row:nth-child(-n+2){border-top:#e6e6e6 1px solid}.wrapper-events .views-row:nth-child(2n+1),.wrapper-press .views-row:nth-child(2n+1){border-left:#e6e6e6 1px solid}}@media only screen and (min-width:641px) and (max-width:1024px){.alg-contact-exposed-widgets{margin:0 50px 20px 50px}
.alg-contact-page .alg-content{padding:20px;margin:20px 50px}.alg-content div.alg-contact-block{width:33%;height:250px}.contact-header h2.brick p{font-size:3em}}@media only screen and (min-width:1000px){#substances-player{display:block}}@media only screen and (min-width:1025px){section.media-section .inner,section.markdown-section .inner{width:80%}}@media only screen and (min-width:1025px){section.media-section .inner{padding:40px 20px}}@media only screen and (min-width:1025px){section.media-section .prev:hover,section.media-section .next:hover{width:64px}section.media-section .prev:hover:before,section.media-section .next:hover:before{color:#e02e28}}@media only screen and (min-width:1025px){section.media-section .item .caption{left:40px;right:40px;bottom:40px;padding:20px;font-size:16px}}@media only screen and (min-width:1025px){section.media-section .item .medias.bloc-video-html5 video{display:block}section.media-section .item .medias.bloc-video-html5 img{display:none}}section.markdown-section inner{font-size:1.125em}@media only screen and (min-width:1025px){section.markdown-section ul,section.markdown-section ol{font-size:1.125em;margin:1.5em 0}section.markdown-section ul p,section.markdown-section ol p{font-size:inherit}}@media only screen and (min-width:1025px){section.markdown-section p{font-size:1.125em;margin:2em 0}}@media only screen and (min-width:1024px){section.markdown-section h1{font-size:48px}section.markdown-section h2{font-size:38px}section.markdown-section h3,section.markdown-section blockquote{font-size:32px}section.markdown-section h4{font-size:18px;line-height:150%}section.markdown-section h5{font-size:18px;line-height:150%}section.markdown-section h6{font-size:18px;line-height:150%}}@media only screen and (min-width:1025px){section.media-section .item .field-name-field-ah-image-1{padding:20px 20px 20px 0}section.media-section .item .field-name-field-ah-image-2{padding:20px 0 20px 20px}}@media only screen and (min-width:1025px){body.node-type-article div.field-name-field-article-blog-text{line-height:150%;font-size:20px;padding:20px}article.node-article h1#page-title{padding:70px 20px 10px;width:80%}article.node-article .field-custom-author{width:80%}#block-allegorithmic-subscription-substance-list-account-block .view .view-content .views-row{width:16.66666666666%}.view-substances-live div.view-content div.views-row{width:16.6666666666%;float:left}form#views-exposed-form-article-landing-page-page,.block-action-top{position:fixed;top:60px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:3}.block-views-article-landing-page-block-1{margin-top:100px}.menu-opened #page{transform:translate(0,0)}article.node-webform .field-name-field-image{width:50%;float:left}article.node-webform .field-name-body,article.node-webform form.webform-client-form{width:50%;float:right}.field-name-field-gallery-items .field-item{width:25%}body.page-user #main td,body.page-user #main th{padding:12px;font-size:14px}body.page-user #main th:nth-of-type(5){padding-right:0;padding-left:10px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view a{display:block}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view td:nth-child(7),body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view th:nth-child(7){display:table-cell}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-licenses table.view thead th:nth-child(7){text-indent:-9999px}body.page-user #main #block-allegorithmic-user-dashboard-user-dashboard-navigation .view-live-views .views-row .progress-bar-wrapper{height:25px}.view-article-landing-page .view-content .views-row .views-field-field-article-image{margin:0 0 20px}body.section-cart #page-wrapper,body.section-checkout #page-wrapper{padding-top:100px}body{overflow-x:hidden}body.menu-opened{overflow-x:hidden !important}.menu-opened #page-wrapper #page{right:0}body.page-gallery-homepage #main article>h1{margin:110px 20px 35px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}body.page-gallery-homepage.scrolled #main>h1{margin:70px 20px 35px}.view-gallery-homepage .view-filters{max-width:100%;position:fixed;top:80px;left:0;right:0;margin:0;background:white;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;padding:11px;z-index:4;border-bottom:1px solid #eee}.scrolled .view-gallery-homepage .view-filters{top:60px}body.front #main .front-news{margin:50px 0}body.front #main .front-news .views-row div.view-content div.link:hover{filter:alpha(opacity=100);-ms-filter:alpha(opacity=@opacity-ie);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.front #main .front-news .views-row div.view-content div.link:hover:before{bottom:0;right:0}body.front #main .front-news .views-row div.view-content div.link:hover:after{bottom:4px;right:17px}body.front #main .front-news .views-row-1,body.front #main .front-news .views-row-2,body.front #main .front-news .views-row-3{width:33.33333333%;float:left;padding:5px}body.front #main .front-news .views-row-4,body.front #main .front-news .views-row-5,body.front #main .front-news .views-row-6,body.front #main .front-news .views-row-7,body.front #main .front-news .views-row-8,body.front #main .front-news .views-row-9,body.front #main .front-news .views-row-10,body.front #main .front-news .views-row-11,body.front #main .front-news .views-row-12,body.front #main .front-news .views-row-13,body.front #main .front-news .views-row-14,body.front #main .front-news .views-row-15,body.front #main .front-news .views-row-16,body.front #main .front-news .views-row-17,body.front #main .front-news .views-row-18,body.front #main .front-news .views-row-19,body.front #main .front-news .views-row-20,body.front #main .front-news .views-row-21{width:25%;float:left;padding:5px}.view-product-display .view-content ul li .group-header{height:72px;font-size:75%}.view-product-display .view-content ul li .group-header .group-title{font-size:18px}.view-product-display .view-content ul li .group-header .group-title span{font-size:13px}.view-product-display .view-content ul li .group-header .group-description{font-size:11px;display:none}.view-product-display .view-content ul li .group-header:hover{background:#e02e28;color:white}.view-product-display .view-content .product-display-wrapper .views-row{text-align:center}#block-allegorithmic-product-display-contact-us-link{text-align:center}#block-allegorithmic-product-display-custom-upgrade-link{padding:30px 40px 50px}#block-allegorithmic-product-display-custom-upgrade-link p{margin-bottom:40px}nav.contextual-navigation~.layer{margin-top:0}.checkout .checkout-actions input.update-submit:hover{background:#191919}.brick.extra-extra-large h1,.brick.extra-extra-large h2,.brick.extra-extra-large h3,.brick.extra-extra-large h4,.brick.extra-extra-large p,.brick.extra-extra-large ul li{font-size:48px}.brick.extra-large h2,.brick.extra-large h3,.brick.extra-large h4,.brick.extra-large p,.brick.extra-large ul li{font-size:38px}
.brick.large h2,.brick.large h3,.brick.large h4,.brick.large p,.brick.large ul li{font-size:32px}.brick.medium h2,.brick.medium h3,.brick.medium h4,.brick.medium p,.brick.medium ul li{font-size:18px;line-height:150%}.brick.default h2,.brick.default h3,.brick.default h4,.brick.default p,.brick.default ul li{font-size:16px}.brick.small h2,.brick.small h3,.brick.small h4,.brick.small p,.brick.small ul li{font-size:14px}.brick.extra-small h2,.brick.extra-small h3,.brick.extra-small h4,.brick.extra-small p,.brick.extra-small ul li{font-size:12px}.brick.media video{display:inline-block}.brick.media span.image.mobile{display:none}.brick.media span.image.mobile span{display:none}.brick.media span.image.tablet{display:none}.brick.media span.image.tablet span{display:none}.brick.media span.image.laptop{display:block}.brick.media span.image.laptop span{display:block}.laptop-height-auto{height:auto}.laptop-height-percent-5{height:5%}.laptop-height-percent-10{height:10%}.laptop-height-percent-15{height:15%}.laptop-height-percent-20{height:20%}.laptop-height-percent-25{height:25%}.laptop-height-percent-30{height:30%}.laptop-height-percent-35{height:35%}.laptop-height-percent-40{height:40%}.laptop-height-percent-45{height:45%}.laptop-height-percent-50{height:50%}.laptop-height-percent-55{height:55%}.laptop-height-percent-60{height:60%}.laptop-height-percent-65{height:65%}.laptop-height-percent-70{height:70%}.laptop-height-percent-75{height:75%}.laptop-height-percent-80{height:80%}.laptop-height-percent-85{height:85%}.laptop-height-percent-90{height:90%}.laptop-height-percent-95{height:95%}.laptop-height-percent-100{height:100%}.laptop-height-percent-105{height:105%}.laptop-height-percent-110{height:110%}.laptop-height-percent-115{height:115%}.laptop-height-percent-120{height:120%}.laptop-height-percent-125{height:125%}.laptop-height-percent-130{height:130%}.laptop-height-percent-135{height:135%}.laptop-height-percent-140{height:140%}.laptop-height-percent-145{height:145%}.laptop-height-percent-150{height:150%}.laptop-height-percent-155{height:155%}.laptop-height-percent-160{height:160%}.laptop-height-percent-165{height:165%}.laptop-height-percent-170{height:170%}.laptop-height-percent-175{height:175%}.laptop-height-percent-180{height:180%}.laptop-height-percent-185{height:185%}.laptop-height-percent-190{height:190%}.laptop-height-percent-195{height:195%}.laptop-height-percent-200{height:200%}.laptop-height-5{height:5px}.laptop-height-10{height:10px}.laptop-height-20{height:20px}.laptop-height-40{height:40px}.laptop-height-60{height:60px}.laptop-height-80{height:80px}.laptop-height-100{height:100px}.laptop-height-120{height:120px}.laptop-height-140{height:140px}.laptop-height-160{height:160px}.laptop-height-180{height:180px}.laptop-height-200{height:200px}.laptop-height-220{height:220px}.laptop-height-240{height:240px}.laptop-height-260{height:260px}.laptop-height-280{height:280px}.laptop-height-300{height:300px}.laptop-height-320{height:320px}.laptop-height-340{height:340px}.laptop-height-360{height:360px}.laptop-height-380{height:380px}.laptop-height-400{height:400px}.laptop-height-420{height:420px}.laptop-height-440{height:440px}.laptop-height-460{height:460px}.laptop-height-480{height:480px}.laptop-height-500{height:500px}.laptop-height-520{height:520px}.laptop-height-540{height:540px}.laptop-height-560{height:560px}.laptop-height-580{height:580px}.laptop-height-600{height:600px}.laptop-height-620{height:620px}.laptop-height-640{height:640px}.laptop-height-660{height:660px}.laptop-height-680{height:680px}.laptop-height-700{height:700px}.laptop-height-720{height:720px}.laptop-height-740{height:740px}.laptop-height-760{height:760px}.laptop-height-780{height:780px}.laptop-height-800{height:800px}.laptop-height-820{height:820px}.laptop-height-840{height:840px}.laptop-height-860{height:860px}.laptop-height-880{height:880px}.laptop-height-900{height:900px}.laptop-height-920{height:920px}.laptop-height-940{height:940px}.laptop-height-960{height:960px}.laptop-height-980{height:980px}.laptop-height-1000{height:1000px}.laptop-height-1020{height:1020px}.laptop-height-1040{height:1040px}.laptop-height-1060{height:1060px}.laptop-height-1080{height:1080px}.laptop-height-1100{height:1100px}.laptop-height-1120{height:1120px}.laptop-height-1140{height:1140px}.laptop-height-1160{height:1160px}.laptop-height-1180{height:1180px}.laptop-height-1200{height:1200px}.laptop-height-1220{height:1220px}.laptop-height-1240{height:1240px}.laptop-height-1260{height:1260px}.laptop-height-1280{height:1280px}.laptop-height-1300{height:1300px}.laptop-height-1320{height:1320px}.laptop-height-1340{height:1340px}.laptop-height-1360{height:1360px}.laptop-height-1380{height:1380px}.laptop-height-1400{height:1400px}.laptop-height-1420{height:1420px}.laptop-height-1440{height:1440px}.laptop-height-1460{height:1460px}.laptop-height-1480{height:1480px}.laptop-height-1500{height:1500px}.laptop-height-1520{height:1520px}.laptop-height-1540{height:1540px}
.laptop-height-1560{height:1560px}.laptop-height-1580{height:1580px}.laptop-height-1600{height:1600px}.laptop-height-1620{height:1620px}.laptop-height-1640{height:1640px}.laptop-height-1660{height:1660px}.laptop-height-1680{height:1680px}.laptop-height-1700{height:1700px}.laptop-height-1720{height:1720px}.laptop-height-1740{height:1740px}.laptop-height-1760{height:1760px}.laptop-height-1780{height:1780px}.laptop-height-1800{height:1800px}.laptop-height-1820{height:1820px}.laptop-height-1840{height:1840px}.laptop-height-1860{height:1860px}.laptop-height-1880{height:1880px}.laptop-height-1900{height:1900px}.laptop-height-1920{height:1920px}.laptop-height-1940{height:1940px}.laptop-height-1960{height:1960px}.laptop-height-1980{height:1980px}.laptop-height-2000{height:2000px}.laptop-height-2100{height:2100px}.laptop-height-2120{height:2120px}.laptop-height-2140{height:2140px}.laptop-height-2160{height:2160px}.laptop-height-2180{height:2180px}.laptop-height-2200{height:2200px}.laptop-height-2220{height:2220px}.laptop-height-2240{height:2240px}.laptop-height-2260{height:2260px}.laptop-height-2280{height:2280px}.laptop-height-2300{height:2300px}.laptop-height-2320{height:2320px}.laptop-height-2340{height:2340px}.laptop-height-2360{height:2360px}.laptop-height-2380{height:2380px}.laptop-height-2400{height:2400px}.laptop-minheight-5{min-height:5px}.laptop-minheight-10{min-height:10px}.laptop-minheight-20{min-height:20px}.laptop-minheight-40{min-height:40px}.laptop-minheight-60{min-height:60px}.laptop-minheight-80{min-height:80px}.laptop-minheight-100{min-height:100px}.laptop-minheight-120{min-height:120px}.laptop-minheight-140{min-height:140px}.laptop-minheight-160{min-height:160px}.laptop-minheight-180{min-height:180px}.laptop-minheight-200{min-height:200px}.laptop-minheight-220{min-height:220px}.laptop-minheight-240{min-height:240px}.laptop-minheight-260{min-height:260px}.laptop-minheight-280{min-height:280px}.laptop-minheight-300{min-height:300px}.laptop-minheight-320{min-height:320px}.laptop-minheight-340{min-height:340px}.laptop-minheight-360{min-height:360px}.laptop-minheight-380{min-height:380px}.laptop-minheight-400{min-height:400px}.laptop-minheight-420{min-height:420px}.laptop-minheight-440{min-height:440px}.laptop-minheight-460{min-height:460px}.laptop-minheight-480{min-height:480px}.laptop-minheight-500{min-height:500px}.laptop-minheight-520{min-height:520px}.laptop-minheight-540{min-height:540px}.laptop-minheight-560{min-height:560px}.laptop-minheight-580{min-height:580px}.laptop-minheight-600{min-height:600px}.laptop-minheight-620{min-height:620px}.laptop-minheight-640{min-height:640px}.laptop-minheight-660{min-height:660px}.laptop-minheight-680{min-height:680px}.laptop-minheight-700{min-height:700px}.laptop-minheight-720{min-height:720px}.laptop-minheight-740{min-height:740px}.laptop-minheight-760{min-height:760px}.laptop-minheight-780{min-height:780px}.laptop-minheight-800{min-height:800px}.laptop-minheight-820{min-height:820px}.laptop-minheight-840{min-height:840px}.laptop-minheight-860{min-height:860px}.laptop-minheight-880{min-height:880px}.laptop-minheight-900{min-height:900px}.laptop-minheight-920{min-height:920px}.laptop-minheight-940{min-height:940px}.laptop-minheight-960{min-height:960px}.laptop-minheight-980{min-height:980px}.laptop-minheight-1000{min-height:1000px}.laptop-minheight-1020{min-height:1020px}.laptop-minheight-1040{min-height:1040px}.laptop-minheight-1060{min-height:1060px}.laptop-minheight-1080{min-height:1080px}.laptop-minheight-1100{min-height:1100px}.laptop-minheight-1120{min-height:1120px}.laptop-minheight-1140{min-height:1140px}.laptop-minheight-1160{min-height:1160px}.laptop-minheight-1180{min-height:1180px}.laptop-minheight-1200{min-height:1200px}.laptop-minheight-1220{min-height:1220px}.laptop-minheight-1240{min-height:1240px}.laptop-minheight-1260{min-height:1260px}.laptop-minheight-1280{min-height:1280px}.laptop-minheight-1300{min-height:1300px}.laptop-minheight-1320{min-height:1320px}.laptop-minheight-1340{min-height:1340px}.laptop-minheight-1360{min-height:1360px}.laptop-minheight-1380{min-height:1380px}
.laptop-minheight-1400{min-height:1400px}.laptop-minheight-1420{min-height:1420px}.laptop-minheight-1440{min-height:1440px}.laptop-minheight-1460{min-height:1460px}.laptop-minheight-1480{min-height:1480px}.laptop-minheight-1500{min-height:1500px}.laptop-minheight-1520{min-height:1520px}.laptop-minheight-1540{min-height:1540px}.laptop-minheight-1560{min-height:1560px}.laptop-minheight-1580{min-height:1580px}.laptop-minheight-1600{min-height:1600px}.laptop-minheight-1620{min-height:1620px}.laptop-minheight-1640{min-height:1640px}.laptop-minheight-1660{min-height:1660px}.laptop-minheight-1680{min-height:1680px}.laptop-minheight-1700{min-height:1700px}.laptop-minheight-1720{min-height:1720px}.laptop-minheight-1740{min-height:1740px}.laptop-minheight-1760{min-height:1760px}.laptop-minheight-1780{min-height:1780px}.laptop-minheight-1800{min-height:1800px}.laptop-minheight-1820{min-height:1820px}.laptop-minheight-1840{min-height:1840px}.laptop-minheight-1860{min-height:1860px}.laptop-minheight-1880{min-height:1880px}.laptop-minheight-1900{min-height:1900px}.laptop-minheight-1920{min-height:1920px}.laptop-minheight-1940{min-height:1940px}.laptop-minheight-1960{min-height:1960px}.laptop-minheight-1980{min-height:1980px}.laptop-minheight-2000{min-height:2000px}.laptop-minheight-2100{min-height:2100px}.laptop-minheight-2120{min-height:2120px}.laptop-minheight-2140{min-height:2140px}.laptop-minheight-2160{min-height:2160px}.laptop-minheight-2180{min-height:2180px}.laptop-minheight-2200{min-height:2200px}.laptop-minheight-2220{min-height:2220px}.laptop-minheight-2240{min-height:2240px}.laptop-minheight-2260{min-height:2260px}.laptop-minheight-2280{min-height:2280px}.laptop-minheight-2300{min-height:2300px}.laptop-minheight-2320{min-height:2320px}.laptop-minheight-2340{min-height:2340px}.laptop-minheight-2360{min-height:2360px}.laptop-minheight-2380{min-height:2380px}.laptop-minheight-2400{min-height:2400px}.laptop-width-percent-5{width:5%}.laptop-width-percent-10{width:10%}.laptop-width-percent-15{width:15%}.laptop-width-percent-20{width:20%}.laptop-width-percent-25{width:25%}.laptop-width-percent-30{width:30%}.laptop-width-percent-35{width:35%}.laptop-width-percent-40{width:40%}.laptop-width-percent-45{width:45%}.laptop-width-percent-50{width:50%}.laptop-width-percent-55{width:55%}.laptop-width-percent-60{width:60%}.laptop-width-percent-65{width:65%}.laptop-width-percent-70{width:70%}.laptop-width-percent-75{width:75%}.laptop-width-percent-80{width:80%}.laptop-width-percent-85{width:85%}.laptop-width-percent-90{width:90%}.laptop-width-percent-95{width:95%}.laptop-width-percent-100{width:100%}.laptop-width-percent-105{width:105%}.laptop-width-percent-110{width:110%}.laptop-width-percent-115{width:115%}.laptop-width-percent-120{width:120%}.laptop-width-percent-125{width:125%}.laptop-width-percent-130{width:130%}.laptop-width-percent-135{width:135%}.laptop-width-percent-140{width:140%}.laptop-width-percent-145{width:145%}.laptop-width-percent-150{width:150%}.laptop-width-percent-155{width:155%}.laptop-width-percent-160{width:160%}.laptop-width-percent-165{width:165%}.laptop-width-percent-170{width:170%}.laptop-width-percent-175{width:175%}.laptop-width-percent-180{width:180%}.laptop-width-percent-185{width:185%}.laptop-width-percent-190{width:190%}.laptop-width-percent-195{width:195%}.laptop-width-percent-200{width:200%}.laptop-width-percent-12{width:12.5%}.laptop-width-percent-16{width:16.66%}.laptop-width-percent-33{width:33.33%}.laptop-width-percent-66{width:66.66%}.laptop-width-5{width:5px}.laptop-width-10{width:10px}.laptop-width-20{width:20px}.laptop-width-30{width:30px}.laptop-width-40{width:40px}.laptop-width-50{width:50px}.laptop-width-60{width:60px}.laptop-width-70{width:70px}.laptop-width-80{width:80px}.laptop-width-90{width:90px}.laptop-width-100{width:100px}.laptop-width-110{width:110px}.laptop-width-120{width:120px}.laptop-width-130{width:130px}.laptop-width-140{width:140px}.laptop-width-150{width:150px}.laptop-width-160{width:160px}.laptop-width-170{width:170px}.laptop-width-180{width:180px}.laptop-width-190{width:190px}
.laptop-width-200{width:200px}.laptop-width-210{width:210px}.laptop-width-220{width:220px}.laptop-width-230{width:230px}.laptop-width-240{width:240px}.laptop-width-250{width:250px}.laptop-width-260{width:260px}.laptop-width-270{width:270px}.laptop-width-280{width:280px}.laptop-width-290{width:290px}.laptop-width-300{width:300px}.laptop-width-310{width:310px}.laptop-width-320{width:320px}.laptop-width-330{width:330px}.laptop-width-340{width:340px}.laptop-width-350{width:350px}.laptop-width-360{width:360px}.laptop-width-370{width:370px}.laptop-width-380{width:380px}.laptop-width-390{width:390px}.laptop-width-400{width:400px}.laptop-width-410{width:410px}.laptop-width-420{width:420px}.laptop-width-430{width:430px}.laptop-width-440{width:440px}.laptop-width-450{width:450px}.laptop-width-460{width:460px}.laptop-width-470{width:470px}.laptop-width-480{width:480px}.laptop-width-490{width:490px}.laptop-width-500{width:500px}.laptop-width-510{width:510px}.laptop-width-520{width:520px}.laptop-width-530{width:530px}.laptop-width-540{width:540px}.laptop-width-550{width:550px}.laptop-width-560{width:560px}.laptop-width-570{width:570px}.laptop-width-580{width:580px}.laptop-width-590{width:590px}.laptop-width-600{width:600px}.laptop-width-610{width:610px}.laptop-width-620{width:620px}.laptop-width-630{width:630px}.laptop-width-640{width:640px}.laptop-width-650{width:650px}.laptop-width-660{width:660px}.laptop-width-670{width:670px}.laptop-width-680{width:680px}.laptop-width-690{width:690px}.laptop-width-700{width:700px}.laptop-width-710{width:710px}.laptop-width-720{width:720px}.laptop-width-730{width:730px}.laptop-width-740{width:740px}.laptop-width-750{width:750px}.laptop-width-760{width:760px}.laptop-width-770{width:770px}.laptop-width-780{width:780px}.laptop-width-790{width:790px}.laptop-width-800{width:800px}.laptop-width-810{width:810px}.laptop-width-820{width:820px}.laptop-width-830{width:830px}.laptop-width-840{width:840px}.laptop-width-850{width:850px}.laptop-width-860{width:860px}.laptop-width-870{width:870px}.laptop-width-880{width:880px}.laptop-width-890{width:890px}.laptop-width-900{width:900px}.laptop-width-910{width:910px}.laptop-width-920{width:920px}.laptop-width-930{width:930px}.laptop-width-940{width:940px}.laptop-width-950{width:950px}.laptop-width-960{width:960px}.laptop-width-970{width:970px}.laptop-width-980{width:980px}.laptop-width-990{width:990px}.laptop-width-1000{width:1000px}.laptop-width-1010{width:1010px}.laptop-width-1020{width:1020px}.laptop-width-1030{width:1030px}.laptop-width-1040{width:1040px}.laptop-width-1050{width:1050px}.laptop-width-1060{width:1060px}.laptop-width-1070{width:1070px}.laptop-width-1080{width:1080px}.laptop-width-1090{width:1090px}.laptop-width-1100{width:1100px}.laptop-width-1110{width:1110px}.laptop-width-1120{width:1120px}.laptop-width-1130{width:1130px}.laptop-width-1140{width:1140px}.laptop-width-1150{width:1150px}.laptop-width-1160{width:1160px}.laptop-width-1170{width:1170px}.laptop-width-1180{width:1180px}.laptop-width-1190{width:1190px}.laptop-width-1200{width:1200px}.laptop-width-1210{width:1210px}.laptop-width-1220{width:1220px}.laptop-width-1230{width:1230px}.laptop-width-1240{width:1240px}.laptop-width-1250{width:1250px}.laptop-width-1260{width:1260px}.laptop-width-1270{width:1270px}.laptop-width-1280{width:1280px}.laptop-width-1290{width:1290px}.laptop-width-1300{width:1300px}.laptop-width-1310{width:1310px}.laptop-width-1320{width:1320px}.laptop-width-1330{width:1330px}.laptop-width-1340{width:1340px}.laptop-width-1350{width:1350px}.laptop-width-1360{width:1360px}.laptop-width-1370{width:1370px}.laptop-width-1380{width:1380px}.laptop-width-1390{width:1390px}.laptop-width-1400{width:1400px}.laptop-width-1410{width:1410px}.laptop-width-1420{width:1420px}.laptop-width-1430{width:1430px}.laptop-width-1440{width:1440px}.laptop-width-1450{width:1450px}.laptop-width-1460{width:1460px}.laptop-width-1470{width:1470px}.laptop-width-1480{width:1480px}.laptop-width-1490{width:1490px}.laptop-width-1500{width:1500px}.laptop-width-1510{width:1510px}.laptop-width-1520{width:1520px}.laptop-width-1530{width:1530px}.laptop-width-1540{width:1540px}.laptop-width-1550{width:1550px}.laptop-width-1560{width:1560px}.laptop-width-1570{width:1570px}.laptop-width-1580{width:1580px}.laptop-width-1590{width:1590px}.laptop-width-1600{width:1600px}.laptop-width-1610{width:1610px}.laptop-width-1620{width:1620px}.laptop-width-1630{width:1630px}.laptop-width-1640{width:1640px}.laptop-width-1650{width:1650px}.laptop-width-1660{width:1660px}.laptop-width-1670{width:1670px}.laptop-width-1680{width:1680px}.laptop-width-1690{width:1690px}.laptop-width-1700{width:1700px}.laptop-width-1710{width:1710px}
.laptop-width-1720{width:1720px}.laptop-width-1730{width:1730px}.laptop-width-1740{width:1740px}.laptop-width-1750{width:1750px}.laptop-width-1760{width:1760px}.laptop-width-1770{width:1770px}.laptop-width-1780{width:1780px}.laptop-width-1790{width:1790px}.laptop-width-1800{width:1800px}.laptop-width-1810{width:1810px}.laptop-width-1820{width:1820px}.laptop-width-1830{width:1830px}.laptop-width-1840{width:1840px}.laptop-width-1850{width:1850px}.laptop-width-1860{width:1860px}.laptop-width-1870{width:1870px}.laptop-width-1880{width:1880px}.laptop-width-1890{width:1890px}.laptop-width-1900{width:1900px}.laptop-width-1910{width:1910px}.laptop-width-1920{width:1920px}.laptop-width-1930{width:1930px}.laptop-width-1940{width:1940px}.laptop-width-1950{width:1950px}.laptop-width-1960{width:1960px}.laptop-width-1970{width:1970px}.laptop-width-1980{width:1980px}.laptop-width-1990{width:1990px}.laptop-width-2000{width:2000px}.laptop-offset-top-pos-5{margin-top:5px}.laptop-offset-top-pos-10{margin-top:10px}.laptop-offset-top-pos-20{margin-top:20px}.laptop-offset-top-pos-40{margin-top:40px}.laptop-offset-top-pos-60{margin-top:60px}.laptop-offset-top-pos-80{margin-top:80px}.laptop-offset-top-pos-100{margin-top:100px}.laptop-offset-top-pos-120{margin-top:120px}.laptop-offset-top-pos-140{margin-top:140px}.laptop-offset-top-pos-160{margin-top:-160px}.laptop-offset-top-pos-180{margin-top:180px}.laptop-offset-top-pos-200{margin-top:200px}.laptop-offset-top-neg-5{margin-top:-5px}.laptop-offset-top-neg-10{margin-top:-10px}.laptop-offset-top-neg-20{margin-top:-20px}.laptop-offset-top-neg-40{margin-top:-40px}.laptop-offset-top-neg-60{margin-top:-60px}.laptop-offset-top-neg-80{margin-top:-80px}.laptop-offset-top-neg-100{margin-top:-100px}.laptop-offset-top-neg-120{margin-top:-120px}.laptop-offset-top-neg-140{margin-top:-140px}.laptop-offset-top-neg-160{margin-top:-160px}.laptop-offset-top-neg-180{margin-top:-180px}.laptop-offset-top-neg-200{margin-top:-200px}.laptop-offset-bottom-pos-5{margin-bottom:5px}.laptop-offset-bottom-pos-10{margin-bottom:10px}.laptop-offset-bottom-pos-20{margin-bottom:20px}.laptop-offset-bottom-pos-40{margin-bottom:40px}.laptop-offset-bottom-pos-60{margin-bottom:60px}.laptop-offset-bottom-pos-80{margin-bottom:80px}.laptop-offset-bottom-pos-100{margin-bottom:100px}.laptop-offset-bottom-pos-120{margin-bottom:120px}.laptop-offset-bottom-pos-140{margin-bottom:140px}.laptop-offset-bottom-pos-160{margin-bottom:160px}.laptop-offset-bottom-pos-180{margin-bottom:180px}.laptop-offset-bottom-pos-200{margin-bottom:200px}.laptop-offset-bottom-neg-5{margin-bottom:-5px}.laptop-offset-bottom-neg-10{margin-bottom:-10px}.laptop-offset-bottom-neg-20{margin-bottom:-20px}.laptop-offset-bottom-neg-40{margin-bottom:-40px}.laptop-offset-bottom-neg-60{margin-bottom:-60px}.laptop-offset-bottom-neg-80{margin-bottom:-80px}.laptop-offset-bottom-neg-100{margin-bottom:-100px}.laptop-offset-bottom-neg-120{margin-bottom:-120px}.laptop-offset-bottom-neg-140{margin-bottom:-140px}.laptop-offset-bottom-neg-160{margin-bottom:-160px}.laptop-offset-bottom-neg-180{margin-bottom:-180px}.laptop-offset-bottom-neg-200{margin-bottom:-200px}.laptop-padding-vertical-5{padding-top:5px;padding-bottom:5px}.laptop-padding-vertical-10{padding-top:10px;padding-bottom:10px}.laptop-padding-vertical-15{padding-top:15px;padding-bottom:15px}.laptop-padding-vertical-20{padding-top:20px;padding-bottom:20px}.laptop-padding-vertical-25{padding-top:25px;padding-bottom:25px}.laptop-padding-vertical-30{padding-top:30px;padding-bottom:30px}.laptop-padding-vertical-35{padding-top:35px;padding-bottom:35px}.laptop-padding-vertical-40{padding-top:40px;padding-bottom:40px}.laptop-padding-vertical-45{padding-top:45px;padding-bottom:45px}.laptop-padding-vertical-50{padding-top:50px;padding-bottom:50px}.laptop-padding-vertical-55{padding-top:55px;padding-bottom:55px}.laptop-padding-vertical-60{padding-top:60px;padding-bottom:60px}.laptop-padding-vertical-65{padding-top:65px;padding-bottom:65px}.laptop-padding-vertical-70{padding-top:70px;padding-bottom:70px}.laptop-padding-vertical-75{padding-top:75px;padding-bottom:75px}.laptop-padding-vertical-80{padding-top:80px;padding-bottom:80px}.laptop-padding-vertical-85{padding-top:85px;padding-bottom:85px}.laptop-padding-vertical-90{padding-top:90px;padding-bottom:90px}.laptop-padding-vertical-95{padding-top:95px;padding-bottom:95px}.laptop-padding-vertical-100{padding-top:100px;padding-bottom:100px}.laptop-padding-horizontal-5{padding-left:5px;padding-right:5px}.laptop-padding-horizontal-10{padding-left:10px;padding-right:10px}.laptop-padding-horizontal-15{padding-left:15px;padding-right:15px}.laptop-padding-horizontal-20{padding-left:20px;padding-right:20px}.laptop-padding-horizontal-25{padding-left:25px;padding-right:25px}.laptop-padding-horizontal-30{padding-left:30px;padding-right:30px}.laptop-padding-horizontal-35{padding-left:35px;padding-right:35px}.laptop-padding-horizontal-40{padding-left:40px;padding-right:40px}.laptop-padding-horizontal-45{padding-left:45px;padding-right:45px}.laptop-padding-horizontal-50{padding-left:50px;padding-right:50px}.laptop-padding-horizontal-55{padding-left:55px;padding-right:55px}.laptop-padding-horizontal-60{padding-left:60px;padding-right:60px}.laptop-padding-horizontal-65{padding-left:65px;padding-right:65px}.laptop-padding-horizontal-70{padding-left:70px;padding-right:70px}.laptop-padding-horizontal-75{padding-left:75px;padding-right:75px}.laptop-padding-horizontal-80{padding-left:80px;padding-right:80px}.laptop-padding-horizontal-85{padding-left:85px;padding-right:85px}.laptop-padding-horizontal-90{padding-left:90px;padding-right:90px}.laptop-padding-horizontal-95{padding-left:95px;padding-right:95px}
.laptop-padding-horizontal-100{padding-left:100px;padding-right:100px}}@media only screen and (min-width:1025px){.event,.press{display:flex}.wrapper-events .views-row,.wrapper-press .views-row{width:25%;border-left:0;border-top:0}.wrapper-events .views-row:nth-child(-n+4),.wrapper-press .views-row:nth-child(-n+4){border-top:#e6e6e6 1px solid}.wrapper-events .views-row:nth-child(4n+1),.wrapper-press .views-row:nth-child(4n+1){border-left:#e6e6e6 1px solid}}@media only screen and (min-width:1025px){.alg-contact-exposed-widgets{margin:0 150px 20px 150px}.alg-contact-exposed-widgets .views-exposed-widget{width:40%;padding:.5em 0 0 0;margin:0 10% 0 0}.alg-contact-page .alg-content{padding:20px;margin:20px 150px}.alg-content div.alg-contact-block{width:33%}.contact-header h2.brick p{font-size:3em}}@media only screen and (min-width:1280px){.field-name-field-gallery-items .field-item{width:20%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;height:40px;width:40px;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev svg,.slick-next svg{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.3))}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0}.slick-prev{z-index:1;left:-8px}.slick-next{right:-8px}@media(min-width:768px){.slick-prev svg,.slick-next svg{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.slick-prev{left:-3.6%}.slick-next{right:-3.6%}}