.table{display:table;table-layout:fixed;width:100%;height:100%}.table-cell{display:table-cell}.vertical-top,.vert-top{vertical-align:top}.vertical-mid,.vert-mid,.align-middle{vertical-align:middle}.vertical-bottom,.vert-bottom{vertical-align:bottom}@media screen and (max-width:767px){.table.collapsed,.table-cell.collapsed{display:block;width:100% !important}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.absolute-stretch{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.block{display:block}.inline-block{display:inline-block;vertical-align:top}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.vert-wrap{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vert-element{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vert-align:before{content:" ";display:inline-block;height:100%;width:auto;vertical-align:middle}.vert-align>*{display:inline-block;vertical-align:middle;width:99.999999999%}.font-light{font-weight:300}.font-normal{font-weight:400}.font-med{font-weight:500}.font-bold{font-weight:700}.font-italic{font-style:italic}.no-mrn{margin:0 !important}.no-t-mrn{margin-top:0 !important}.no-l-mrn{margin-left:0 !important}.no-r-mrn{margin-right:0 !important}.no-b-mrn{margin-bottom:0 !important}.margin-auto{margin:auto}.no-pad{padding:0 !important}.no-t-pad{padding-top:0 !important}.no-l-pad{padding-left:0 !important}.no-r-pad{padding-right:0 !important}.no-b-pad{padding-bottom:0 !important}.clear{clear:both}.center-block,.aligncenter{display:block;margin-left:auto;margin-right:auto}.pull-right,.alignright{float:right}.pull-left,.alignleft{float:left}.pull-none{float:none !important}.text-xxlg{font-size:40px;font-size:2.5rem;line-height:1.2}.text-lg{font-size:20px;font-size:1.25rem}.text-md{font-size:18px;font-size:1.125rem}.text-sm{font-size:16px;font-size:1rem}.text-xs{font-size:14px;font-size:.875rem}.text-left{text-align:left}.text-right{text-align:right}.text-center,.textcenter{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lower{text-transform:lowercase}.text-upper{text-transform:uppercase}.text-cap{text-transform:capitalize}.text-red{color:#bf2e1a}.text-gray{color:#404040}.text-dark-gray{color:#63656a}.text-white{color:#fff}.text-hide{font:0/0 a;color:transparent;text-indent:-9999px;text-shadow:none;background-color:transparent;border:0}.show{display:block}.hide{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.overflow-hidden{overflow:hidden}.list-normal{padding-left:20px}.list-unstyled{list-style:none;margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.list-inline{padding-left:0;margin-bottom:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.img-responsive{display:block;max-width:100%;height:auto}.img-stretch{display:block;width:100%;height:auto}.img-circle{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.white-bg{background-color:#fff}.black-bg{background-color:#000}.white-text{color:#fff}.black-text{color:#000}.pointer:hover{cursor:pointer}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0}.pre-animated{visibility:hidden}.animated{visibility:visible !important}.delay-01,.delay01{animation-delay:0.1s;-webkit-animation-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.delay-02,.delay02{animation-delay:0.2s;-webkit-animation-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.delay-03,.delay03{animation-delay:0.3s;-webkit-animation-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.delay-04,.delay04{animation-delay:0.4s;-webkit-animation-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.delay-05,.delay05{animation-delay:0.5s;-webkit-animation-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.delay-06,.delay06{animation-delay:0.6s;-webkit-animation-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.delay-07,.delay07{animation-delay:0.7s;-webkit-animation-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.delay-08,.delay08{animation-delay:0.8s;-webkit-animation-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.delay-09,.delay09{animation-delay:0.9s;-webkit-animation-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.delay-1,.delay1{animation-delay:1s;-webkit-animation-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.delay-1-1,.delay1-1{animation-delay:1.1s;-webkit-animation-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.delay-1-2,.delay1-2{animation-delay:1.2s;-webkit-animation-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay-1-3,.delay1-3{animation-delay:1.3s;-webkit-animation-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.delay-1-4,.delay1-4{animation-delay:1.4s;-webkit-animation-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.delay-1-5,.delay1-5{animation-delay:1.5s;-webkit-animation-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.delay-1-6,.delay1-6{animation-delay:1.6s;-webkit-animation-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.delay-1-7,.delay1-7{animation-delay:1.7s;-webkit-animation-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.delay-1-8,.delay1-8{animation-delay:1.8s;-webkit-animation-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.delay-1-9,.delay1-9{animation-delay:1.9s;-webkit-animation-delay:1.9s;-webkit-transition-delay:1.9s;transition-delay:1.9s}.delay-2,.delay2{animation-delay:2s;-webkit-animation-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.delay-2-5,.delay2-5{animation-delay:2.5s;-webkit-animation-delay:2.5s;-webkit-transition-delay:2.5s;transition-delay:2.5s}.delay-3,.delay3{animation-delay:3s;-webkit-animation-delay:3s;-webkit-transition-delay:3s;transition-delay:3s}.delay-4,.delay4{animation-delay:4s;-webkit-animation-delay:4s;-webkit-transition-delay:4s;transition-delay:4s}.delay-5,.delay5{animation-delay:5s;-webkit-animation-delay:5s;-webkit-transition-delay:5s;transition-delay:5s}@media screen and (max-width:1199px){.text-xxlg{font-size:32px;font-size:2rem}}@media screen and (max-width:767px){.text-xxlg{font-size:30px;font-size:1.875rem}.text-lg{font-size:15px;font-size:.9375rem}.text-md{font-size:15px;font-size:.9375rem}}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:0 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.wp-caption{margin-bottom:24px}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption{color:#ccc}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.75rem;font-style:italic;line-height:1.5;margin:9px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-size:0.875rem;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.nav-links{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;border-top:1px solid rgba(0,0,0,0.1);hyphens:auto;word-wrap:break-word}.post-navigation,.image-navigation{margin:24px auto 48px;max-width:474px;padding:0 10px}.post-navigation a,.image-navigation .previous-image,.image-navigation .next-image{border-bottom:1px solid rgba(0,0,0,0.1);padding:11px 0 12px;width:100%}.post-navigation .meta-nav{color:#767676;display:block;font-size:12px;font-weight:900;line-height:2;text-transform:uppercase}.post-navigation a,.image-navigation a{color:#2b2b2b;display:block;font-size:14px;font-weight:700;line-height:1.7142857142;text-transform:none}.post-navigation a:hover,.image-navigation a:hover{color:#41a62a}.paging-navigation{border-top:5px solid #000;margin:0 0 15px 0}.paging-navigation .loop-pagination{margin-top:-5px;text-align:center}.paging-navigation .page-numbers{border-top:5px solid transparent;display:inline-block;font-size:14px;font-weight:900;margin-right:1px;padding:7px 16px;text-transform:uppercase}.paging-navigation a{color:#2b2b2b}.paging-navigation .page-numbers.current{border-top:5px solid #bf2e1a}.paging-navigation a:hover{border-top:5px solid #bf2e1a;color:#2b2b2b}.wp-audio-shortcode+p{margin-top:15px !important}p~.wp-audio-shortcode{margin-top:15px !important}figure{width:auto !important}@media screen and (max-width:767px){.wp-caption.alignleft,.wp-caption.alignright,img.alignleft,img.alignright{float:none;display:block;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:14px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.8em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.45;color:#000;background-color:#fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #000}embed,iframe,object,video{margin-bottom:24px;max-width:100%}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}cite,dfn,em,i{font-style:italic}a{color:#bf2e1a;text-decoration:none;outline:none}a:hover,a:focus{color:#e2402a;text-decoration:none}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;height:auto}figure{margin:0}hr{border:0;width:100%;height:3px;margin:0 0 2em 0;border-top:none;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(31%, #f2f2f2), color-stop(49%, #e3e3e3), color-stop(76%, #f2f2f2), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-o-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-ms-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:linear-gradient(to right, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1)}b,strong{font-weight:700}p{margin:0 0 30px 0}dl{margin-bottom:0 0 30px 0}dd{margin-bottom:0 0 30px 0}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0 0 30px 0;color:inherit}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:700}pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}ul,ol{list-style:none;margin:0 0 30px 0;padding:0 0 0 40px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 20px}table,th,td{border:1px solid rgba(0,0,0,0.1)}table,th,td{border:1px solid #d9d9d9}table{border-collapse:separate;border-spacing:0;border-width:1px 0 2px 1px;margin:0 0 30px;table-layout:fixed;width:100%}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}th,td{padding:1.2em 3%}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:1px 1px 0 0}thead td{font-weight:700;background-color:#bf2e1a;color:#fff;text-transform:uppercase}tbody tr:nth-child(odd) td{background-color:#fff}tbody tr:nth-child(even) td{background-color:#f7f7f7}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}.search-box-wrap.desktop ::-webkit-input-placeholder{color:#fff}.search-box-wrap.desktop ::-moz-placeholder{color:#fff}.search-box-wrap.desktop :-ms-input-placeholder{color:#fff}::selection{background:#bf2e1a;color:#fff;text-shadow:none}::-moz-selection{background:#bf2e1a;color:#fff;text-shadow:none}@media screen and (max-width:991px){table{font-size:14px;font-size:.875rem}}@media screen and (max-width:767px){table{font-size:13px;font-size:.8125rem}}@media screen and (max-width:480px){body{font-size:14px;font-size:.875rem}table{font-size:12px;font-size:.75rem}thead td{font-size:11px;font-size:.6875rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{clear:both;font-family:inherit;font-weight:300;color:inherit;line-height:1.1;margin:0 0 12px}h1,.h1{margin:0 0 .5em 0;font-size:50px;font-size:3.125rem;line-height:1.1;font-weight:300;color:inherit}h2,.h2{margin:0 0 12px;font-size:40px;font-size:2.5rem;font-weight:300;line-height:1.1;color:inherit}h3,.h3{margin:0 0 12px;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.1;color:inherit}h4,.h4{margin:0 0 12px;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1;color:inherit}h5,.h5{margin:0 0 12px;font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;color:inherit}h6,.h6{margin:0 0 12px;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.1;color:inherit}@media screen and (max-width:991px){h1,.h1{font-size:40px;font-size:2.5rem}h2,.h2{font-size:40px;font-size:2.5rem}}@media screen and (max-width:480px){h1,.h1{font-size:25px;font-size:1.5625rem}h2,.h2{font-size:25px;font-size:1.5625rem}h3,.h3{font-size:15px;font-size:.9375rem}}.container{width:100%;max-width:1470px;padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}.container--pad{padding-right:40px;padding-left:40px}@media screen and (max-width:991px){.container--pad{padding-right:15px;padding-left:15px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row20{margin-left:-20px;margin-right:-20px}.row{margin-left:-15px;margin-right:-15px}.row10{margin-left:-10px;margin-right:-10px}.row8{margin-left:-8px;margin-right:-8px}.row7{margin-left:-8px;margin-right:-8px}.row6{margin-left:-6px;margin-right:-6px}.row5{margin-left:-5px;margin-right:-5px}.row4{margin-left:-4px;margin-right:-4px}.row3{margin-left:-3px;margin-right:-3px}.row2{margin-left:-2px;margin-right:-2px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.two-column,.two-columns,.three-column,.three-columns,.four-column,.four-columns,.five-column,.five-columns,.six-column,.six-columns,.ten .twenty,.thirty,.fourty,.forty,.fifty,.sixty,.seventy,.eighty,.ninety,.hundred{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.3%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}@media (max-width:1199px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media screen and (max-width:991px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media screen and (max-width:767px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}}@media screen and (max-width:480px){.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:auto}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:auto}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0%}}@media screen and (max-width:360px){.col-xxxs-1,.col-xxxs-2,.col-xxxs-3,.col-xxxs-4,.col-xxxs-5,.col-xxxs-6,.col-xxxs-7,.col-xxxs-8,.col-xxxs-9,.col-xxxs-10,.col-xxxs-11,.col-xxxs-12{float:left}.col-xxxs-12{width:100%}.col-xxxs-11{width:91.66666667%}.col-xxxs-10{width:83.33333333%}.col-xxxs-9{width:75%}.col-xxxs-8{width:66.66666667%}.col-xxxs-7{width:58.33333333%}.col-xxxs-6{width:50%}.col-xxxs-5{width:41.66666667%}.col-xxxs-4{width:33.33333333%}.col-xxxs-3{width:25%}.col-xxxs-2{width:16.66666667%}.col-xxxs-1{width:8.33333333%}.col-xxxs-pull-12{right:100%}.col-xxxs-pull-11{right:91.66666667%}.col-xxxs-pull-10{right:83.33333333%}.col-xxxs-pull-9{right:75%}.col-xxxs-pull-8{right:66.66666667%}.col-xxxs-pull-7{right:58.33333333%}.col-xxxs-pull-6{right:50%}.col-xxxs-pull-5{right:41.66666667%}.col-xxxs-pull-4{right:33.33333333%}.col-xxxs-pull-3{right:25%}.col-xxxs-pull-2{right:16.66666667%}.col-xxxs-pull-1{right:8.33333333%}.col-xxxs-pull-0{right:auto}.col-xxxs-push-12{left:100%}.col-xxxs-push-11{left:91.66666667%}.col-xxxs-push-10{left:83.33333333%}.col-xxxs-push-9{left:75%}.col-xxxs-push-8{left:66.66666667%}.col-xxxs-push-7{left:58.33333333%}.col-xxxs-push-6{left:50%}.col-xxxs-push-5{left:41.66666667%}.col-xxxs-push-4{left:33.33333333%}.col-xxxs-push-3{left:25%}.col-xxxs-push-2{left:16.66666667%}.col-xxxs-push-1{left:8.33333333%}.col-xxxs-push-0{left:auto}.col-xxxs-offset-12{margin-left:100%}.col-xxxs-offset-11{margin-left:91.66666667%}.col-xxxs-offset-10{margin-left:83.33333333%}.col-xxxs-offset-9{margin-left:75%}.col-xxxs-offset-8{margin-left:66.66666667%}.col-xxxs-offset-7{margin-left:58.33333333%}.col-xxxs-offset-6{margin-left:50%}.col-xxxs-offset-5{margin-left:41.66666667%}.col-xxxs-offset-4{margin-left:33.33333333%}.col-xxxs-offset-3{margin-left:25%}.col-xxxs-offset-2{margin-left:16.66666667%}.col-xxxs-offset-1{margin-left:8.33333333%}.col-xxxs-offset-0{margin-left:0%}}.two-column,.two-columns{width:50%}.three-column,.three-columns{width:33.33333%}.four-column,.four-columns{width:25%}.five-column,.five-columns{width:20%}.six-column,.six-columns{width:16.6%}.ten{width:10%}.twenty{width:20%}.thirty{width:30%}.fourty,.forty{width:40%}.fifty{width:50%}.sixty{width:60%}.seventy{width:70%}.eighty{width:80%}.ninety{width:90%}.hundred{width:100%}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row20:before,.row20:after,.row:before,.row:after,.row10:before,.row10:after,.row8:before,.row8:after,.row7:before,.row7:after,.row6:before,.row6:after,.row5:before,.row5:after,.row4:before,.row4:after,.row3:before,.row3:after,.row2:before,.row2:after,.gform_wrapper .gform_fields:before,.gform_wrapper .gform_fields:after,.gform_wrapper .form-subcolumn:before,.gform_wrapper .form-subcolumn:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row20:after,.row:after,.row10:after,.row8:after,.row7:after,.row6:after,.row5:after,.row4:after,.row3:after,.row2:after,.gform_wrapper .gform_fields:after,.gform_wrapper .form-subcolumn:after{clear:both}.header-top-bar{height:36px;background-color:#bf2e1a;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3)}.prod-selector-cta{display:flex;justify-content:center;align-items:center;right:-105px;top:445px;width:280px;height:70px;background-color:#bf2e1a;color:white;font-size:20px;font-weight:600;text-transform:uppercase;transform:rotate(-90deg);z-index:101;line-height:1;box-shadow:0px 37px 34px 0px rgba(153,153,153,0.2),0px 70px 100px 0px rgba(153,153,153,0.25)}.prod-selector-cta i{font-size:22px;margin-left:8px}@media (max-width:1024px){.prod-selector-cta{width:240px;height:50px;right:-95px;top:300px;font-size:16px}.prod-selector-cta i{font-size:18px}}.site-logo.site-logo--desktop{position:relative;float:left;margin-top:36px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.3)}.site-logo.site-logo--desktop:before{content:' ';display:block;position:absolute;top:-3px;width:100%;height:3px;background-color:#bf2e1a}.site-logo.site-logo--desktop a{display:block;width:279px;height:77px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/site-logo-new.jpg) no-repeat 0 0;background-size:100%}.site-logo.site-logo--mobile{display:none;vertical-align:middle}.site-logo.site-logo--mobile a{display:block;width:114px;height:23px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/site-logo--mobile.png) no-repeat 0 0;background-size:100%}.search-box-wrap{width:8% !important}.search-box-wrap .search-toggle-btn{position:relative;display:block;height:59px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/zooming-glass.png) no-repeat center center;border-top:none !important}.search-box-wrap .search-toggle-btn:hover{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60)}.search-box-wrap .search-box{position:absolute;right:-1px;bottom:-73px;z-index:100}.search-box-wrap .search-box:after{content:' ';position:absolute;top:-9px;right:10%;width:0;height:0;border-style:solid;border-width:9px 0 0 9px;border-color:transparent transparent transparent #bf2d1a}.search-box-wrap .search-box .search-field{font-size:20px;font-size:1.25rem;color:#fff;width:490px;padding:17px 34px 18px 17px;margin:0;border:none;outline:none;background-color:#bf2e1a}.search-box-wrap .search-submit{display:none}@media screen and (max-width:1200px),only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.site-logo.site-logo--desktop{display:none}.site-logo.site-logo--mobile{display:inline-block}.header-top-bar{height:65px;line-height:65px;text-align:center;border-bottom:1px solid #292929;background-color:#000}.header-top-bar .container{height:inherit;line-height:inherit;padding:0}}@media screen and (max-width:767px){.header-top-bar{height:50px;line-height:50px}}.site-footer{position:relative;padding-top:45px;padding-bottom:20px;background-color:#000;z-index:200}.site-footer,.site-footer a{color:#9d9fa5}.site-footer p{margin-bottom:20px}.site-footer a:hover{color:#fff}@media screen and (max-width:1200px){.site-footer{font-size:14px;font-size:.875rem}}@media screen and (max-width:991px){.site-footer{font-size:13px;font-size:.8125rem;margin-top:50px;padding-top:20px;padding-bottom:20px;text-align:center}.site-footer p{margin-bottom:2px}.site-footer .policy,.site-footer .copyright{text-align:center}}.site-footer .footer-social a{display:inline-block;margin-right:5px;font-size:20px;font-size:1.25rem}.site{background-color:#fff;position:relative}.main-content{width:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-loading .slick-list{background:#fff url('https://www.johnstech.com/wp-content/themes/johnstech/less/../images/ajax-loader.gif') center center no-repeat}.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}.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}@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(https://www.johnstech.com/wp-content/themes/johnstech/less/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.site-navigation ul{list-style:none;padding:0;margin:0}.site-navigation ul li{position:relative}.site-navigation>ul>li{float:left}.site-navigation ul li a{display:block;outline:none}.primary-navigation{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:300;margin-top:127px;margin:125px 0 12px}.primary-navigation .hide-top{display:none !important}.primary-navigation .nav-menu{padding:0;margin:auto;display:flex;width:100%}.primary-navigation .nav-menu li a{color:#000}.primary-navigation .nav-menu>li{position:relative;border-right:1px solid #f2f2f2;display:table-cell;padding:0;vertical-align:middle;float:none;text-align:center}.primary-navigation .nav-menu>li:first-child{border-left:none}.primary-navigation .nav-menu>li>a{padding:0 30px}.primary-navigation .nav-menu>li.about-item{display:none}.primary-navigation .nav-menu>li.portal-item,.primary-navigation .nav-menu>li.login-item{display:none}.primary-navigation .nav-menu>li:hover>ul{left:0}.primary-navigation .nav-menu>li>a{position:relative;height:59px;line-height:59px;text-align:center}.primary-navigation .nav-menu>li>a>span{display:inline-block;vertical-align:middle;line-height:1.3}.primary-navigation .nav-menu>li:hover:after,.primary-navigation .nav-menu>li.current-menu-item:after,.primary-navigation .nav-menu>li.current_page_ancestor:after{content:' ';position:absolute;top:0;left:0;width:100%;height:4px;background-color:#bf2e1a}.primary-navigation .nav-menu>li:hover>a,.primary-navigation .nav-menu>li.current-menu-item>a,.primary-navigation .nav-menu>li.current_page_ancestor>a{color:#bf2e1a}.primary-navigation .nav-menu .menu-item-first{text-indent:-9999px;white-space:nowrap;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/home-icon.png) no-repeat center 18px}.primary-navigation .nav-menu .menu-item-first:hover,.primary-navigation .nav-menu .menu-item-first.current-menu-item{background-position:center -67px}.primary-navigation .nav-menu .menu-item-first:hover a,.primary-navigation .nav-menu .menu-item-first.current-menu-item a{border-top:none;padding-top:24px}.primary-navigation .sub-menu{position:absolute;left:-9999px;bottom:auto;width:280px;z-index:2000;border-top:12px solid #fff}.primary-navigation .sub-menu li{background-color:#bf2e1a;text-align:left;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out;border-top:1px solid #dc190e}.primary-navigation .sub-menu li:first-child{border-top:none}.primary-navigation .sub-menu li:hover{background-color:#fff}.primary-navigation .sub-menu li:hover>a{color:#bf2e1a}.primary-navigation .sub-menu li:hover>.sub-menu{left:280px}.primary-navigation .sub-menu li a{color:#fff;padding:12px 22px 14px;line-height:1.2}.primary-navigation .sub-menu li>.sub-menu{border-top:none;top:0;left:-9999px}#mobile-menu-toggle{position:absolute;top:0;left:0;width:65px;height:65px;padding:0 15px;background-color:#bf2e1a;text-align:left;vertical-align:top}#mobile-menu-toggle .icon-bar{display:block;width:100%;height:4px;background-color:#fff}#mobile-menu-toggle .icon-bar:first-child{margin-top:64%}#mobile-menu-toggle .icon-bar+.icon-bar{margin-top:5px}.mobile-navigation{font-size:14px;font-size:.875rem;position:absolute;top:65px;left:-120px;width:120px;text-transform:capitalize;z-index:5000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.mobile-navigation.opened{left:0}.mobile-navigation .toggle-submenu{display:block;position:relative;float:right;top:0;right:0;width:25%;height:41px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/greater-arrow.png) no-repeat 50% 50%;z-index:100}.mobile-navigation .toggle-submenu:hover{background-color:#e2402a}.mobile-navigation ul{list-style:none;padding:0;margin:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.mobile-navigation ul li a{display:block;color:#fff}.mobile-navigation .sub-menu .menu-item-has-children{position:relative}.mobile-navigation>ul>li ul{position:absolute;top:0;width:175px;background-color:#bf2e1a}.mobile-navigation>ul>li ul li{border-bottom:1px solid #dc190e}.mobile-navigation>ul>li ul li a{padding:11px 9px 11px 10px}.mobile-navigation .sub-menu>li:hover>a{background-color:#fff;background-color:#e2402a}.mobile-navigation>ul>li ul li:last-child a{border-bottom:none}.mobile-navigation>ul{background-color:#000;position:relative;z-index:300}.mobile-navigation>ul>li{position:relative}.mobile-navigation>ul>li>a{padding:50px 13px 8px;line-height:1;text-align:center;background:#000 url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/mob-menu-icons-3.png) no-repeat 50% -7px}.mobile-navigation>ul>li.home-item>a{background-position:50% -7px}.mobile-navigation>ul>li.about-item>a{background-position:50% -513px}.mobile-navigation>ul>li.markets-item>a{background-position:50% -155px}.mobile-navigation>ul>li.products-item>a{background-position:50% -82px}.mobile-navigation>ul>li.services-item>a{background-position:50% -225px}.mobile-navigation>ul>li.support-item>a{background-position:50% -297px}.mobile-navigation>ul>li.sales-item>a{background-position:50% -370px}.mobile-navigation>ul>li.contact-item>a{background-position:50% -444px}.mobile-navigation>ul>li.portal-item>a{background-position:50% -653px}.mobile-navigation>ul>li.login-item>a{background-position:50% -589px}.mobile-navigation>ul>li.technical-library-item>a{background-position:50% -844px}.mobile-navigation>ul>li.careers-item>a{background-position:50% -747px}.mobile-navigation>ul>li>ul{left:-261px;z-index:-1}.mobile-navigation>ul>li>ul.opened{left:84px}.mobile-navigation>ul>li>ul>li:before,.mobile-navigation>ul>li>ul>li:after{content:" ";display:table}.mobile-navigation>ul>li>ul>li:after{clear:both}.mobile-navigation>ul>li>ul>li.menu-item-has-children>a{width:75%;float:left}.mobile-navigation ul>li>ul>li.menu-item-has-children{position:static !important}.mobile-navigation ul>li>ul>li>ul{height:100%;left:-261px;z-index:200}.mobile-navigation ul>li>ul>li>ul.opened{left:0}.mobile-navigation .third-level-toggle a{padding-left:34px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/less-arrow.png) no-repeat 13px 50%}.secondary-navigation{margin-top:7px}.secondary-navigation ul li{margin-left:30px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/second-nav-icons.png) no-repeat 0 0}.secondary-navigation ul li:first-child{margin-left:0}.secondary-navigation ul li.no-icon{background:none}.secondary-navigation ul li.no-icon a{padding-right:1px}.secondary-navigation ul li.menu-item-first{background:none}.secondary-navigation ul li.menu-item-first a{padding-right:1px}.secondary-navigation ul li.phone{background-position:100% 1px}.secondary-navigation ul li.portal{background-position:100% -45px}.secondary-navigation ul li.portal a{padding-right:30px}.secondary-navigation ul li.login{background-position:100% -92px}.secondary-navigation ul li.login a{padding-right:28px}.secondary-navigation ul li a{font-size:14px;font-size:.875rem;font-weight:500;color:#fff;padding:10px 22px 0 0;text-transform:uppercase;line-height:1}@media screen and (max-width:1080px){.secondary-navigation ul li{margin-left:17px}}.sub-navigation{background-color:#f7f7f7;padding:2.5em 0;border-bottom:1px solid #e6e6e6;z-index:100}.sub-navigation ul{list-style:none;padding:0;margin:0}.sub-navigation ul>ul{padding:0;margin:0}.sub-navigation li>ul{padding:0;margin:0}.sub-navigation .nav-menu{background-color:#fff;padding:40px 28px 28px;border-bottom:2px solid #e5e5e5}.sub-navigation .nav-menu>li{position:relative;width:20%;float:left;padding:0 12px;margin-bottom:12px}.sub-navigation .nav-menu>li>a:after{content:'';position:absolute;top:0;right:0;width:25px;height:100%;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/sub-nav-icons.png) no-repeat 0 22px}.sub-navigation .nav-menu>li.opened>a:after{background-position:0 -120px}.sub-navigation .nav-menu>li.opened>a:before{content:'';position:absolute;left:0;bottom:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:#bf2d1a transparent transparent transparent;z-index:3000}.sub-navigation .nav-menu>li a{display:block;font-size:16px;font-size:1rem;font-weight:300;line-height:1.3;padding:14px 15px}.sub-navigation .nav-menu>li>a{position:relative;background-color:#bf2e1a;color:#fff;padding-right:30px}.sub-navigation .sub-menu{display:none;position:absolute;left:0;bottom:auto;width:100%;padding-right:12px;padding-left:12px;z-index:2000}.sub-navigation .sub-menu li{border-top:2px solid #fff}.sub-navigation .sub-menu li:first-child{border-top:14px solid #fff}.sub-navigation .sub-menu a{background-color:#e6e6e6;color:#000}.sub-navigation .sub-menu a:hover{background-color:#bf2e1a;color:#fff}#sub-navigation--mobile{display:none}body.page-id-10 #sub-navigation--desktop,body.page-id-10 #sub-navigation--mobile{border-top:1px solid #e6e6e6}.subpage-nav a{display:block;padding:25px 60px 25px 40px}.subpage-nav .subpage-nav__title{position:relative;margin-bottom:25px}.subpage-nav .subpage-nav__title:before{content:'';position:absolute;left:0;bottom:-24px;width:0;height:0;border-style:solid;border-width:24px 24px 0 0;border-color:#bf2d1a transparent transparent transparent;z-index:3000}.subpage-nav .subpage-nav__title a{background-color:#bf2e1a;color:#fff;border-bottom:none;padding-top:24px;padding-bottom:24px;padding-right:40px}.subpage-nav .nav-menu li{border-bottom:3px solid #fff;background-color:#f7f7f7}.subpage-nav .nav-menu li:last-child{border-bottom:none}.subpage-nav .nav-menu li a{position:relative;color:#000}.subpage-nav .nav-menu li a:hover{background-color:#bf2e1a;color:#fff}.subpage-nav .nav-menu li.current-menu-item{background-color:#e8e4e4}.footer-navigation{margin-bottom:20px}.footer-navigation ul li{padding-left:23px}.footer-navigation ul li:first-child{padding-left:0}.footer-navigation ul li.current-menu-item a{color:#fff}@media (max-width:1500px){.primary-navigation .nav-menu>li:first-child>a{padding:0 30px}.primary-navigation .nav-menu>li>a{padding:0 15px}}@media screen and (max-width:1280px){.sub-navigation .nav-menu{padding:20px 6px 8px}.sub-navigation .nav-menu>li{padding-right:6px;padding-left:6px}.sub-navigation .nav-menu>li a{font-size:14px;font-size:.875rem;line-height:1.3;padding:15px 15px}.sub-navigation .sub-menu{padding-right:6px;padding-left:6px}.primary-navigation .nav-menu{padding:0 15px}}@media screen and (max-width:1070px){.sub-navigation{padding:1.5em 0}.sub-navigation .nav-menu>li a{font-size:13px;font-size:.8125rem;padding:13px 10px}.sub-navigation .nav-menu>li>a:after{background-position:0 19px}.sub-navigation .nav-menu>li.opened>a:after{background-position:0 124px}}@media screen and (max-width:1200px),only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.primary-navigation,.secondary-navigation,.footer-navigation{display:none}.mobile-navigation{display:block}#mobile-menu-toggle{display:inline-block}.sub-navigation{padding:11px 0}.sub-navigation .sub-navigation-inner{padding:0}.sub-navigation .nav-menu>.menu-item{display:none}.sub-navigation .nav-menu{padding:12px 15px 11px;border-top:1px solid #e6e6e6}.sub-navigation .nav-menu>li.sub-nav-toggle.opened:before{content:'';position:absolute;left:0;bottom:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:#bf2d1a transparent transparent transparent;z-index:3000}.sub-navigation .nav-menu>li.sub-nav-toggle>a,.sub-navigation .nav-menu>li.sub-nav-toggle:hover>a{background-color:#bf2e1a;color:#fff}.sub-navigation .nav-menu>li.sub-nav-toggle>a:after{background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/white-arrow-straight.png) no-repeat center center}.sub-navigation .nav-menu>li{float:none;width:100%;margin-bottom:1px;padding-right:0;padding-left:0}.sub-navigation .nav-menu>li:nth-child(2){border-top:10px solid #fff}.sub-navigation .nav-menu li a{font-size:14px;font-size:.875rem;font-weight:400}.sub-navigation .nav-menu>li>a{color:#000;background-color:#e6e6e6;padding-right:50px}.sub-navigation .nav-menu>li.opened>a{background-color:#bf2e1a;color:#fff}.sub-navigation .nav-menu>li>a:after,.sub-navigation .nav-menu>li.opened>a:after{width:50px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/black-arrow.png) no-repeat center center}.sub-navigation .nav-menu>li.opened>a:after{background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/white-arrow.png) no-repeat center center}.sub-navigation .nav-menu>li:hover>a{color:#fff;background-color:#bf2e1a}.sub-navigation .nav-menu li.opened>a:before{display:none}.sub-navigation .sub-menu{position:relative;padding:0}.sub-navigation .sub-menu li,.sub-navigation .sub-menu li:first-child{border-top:1px solid #fff}.sub-navigation .sub-menu li a{color:#fff;background-color:#b3b3b3}.sub-navigation .sub-menu li:hover a{background-color:#777676}#sub-navigation--desktop{display:none}#sub-navigation--mobile{display:block}#sub-navigation--mobile .nav-menu>li{visibility:visible}.subpage-nav{padding-left:0;padding-right:0}.subpage-nav a,.subpage-nav .subpage-nav__title a{padding:15px 60px 15px 40px}.subpage-nav .nav-menu{display:none}.subpage-nav .subpage-nav__title a:after{content:' ';position:absolute;right:30px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #fff}.subpage-nav .subpage-nav__title:before{display:none}.subpage-nav .subpage-nav__title--mobile.opened:before{display:block}.subpage-nav .subpage-nav__title--mobile.opened a:after{border-width:13px 8.5px 0 8.5px;border-color:#fff transparent transparent transparent}}@media screen and (max-width:767px){#mobile-menu-toggle{width:50px;height:50px;padding:0 10px}#mobile-menu-toggle .icon-bar:first-child{margin-top:50%}#mobile-menu-toggle .icon-bar+.icon-bar{margin-top:4px}.mobile-navigation{top:50px}}.slideshow .slick-track{width:100%}.slideshow .slides{background-size:cover !important;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}html.ie8 .slideshow .slides{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.slideshow .slide{padding:25px 0;visibility:hidden;right:0}.slideshow .slide-1 h2{position:relative;display:inline-block}@media (max-width:1188px){.slideshow .slide-1 h2 span{height:65px}.slideshow .slide-1 h2:after{padding-left:0px}}@media (max-width:767px){.slideshow .slide-1 h2:after{display:block;padding-top:0px;transform:scale(.5)}.slideshow .slide-1 h2 span{height:20px}.slideshow .slide-1 .slide-caption__link{margin-top:0px}.slideshow .slide-1 .slide-image{margin-bottom:15px}.slideshow .slide-1 .slide-caption__title{margin-bottom:0px}.slideshow .slide-2 .slide-image.slide-item{margin-top:25px}.slideshow .slide-1 .slide-image img{max-width:30%}.slideshow .slide-2 .slide-image img,.slideshow .slide-3 .slide-image img{max-width:50%}}.slideshow .slide-item{height:450px;overflow:hidden}.slideshow .slide.image-left .slide-image{float:left;padding-right:3%}.slideshow .slide.image-left .slide-content{float:right;padding-left:3%}.slideshow .slide.image-right .slide-image{float:right;padding-left:3%}.slideshow .slide.image-right .slide-content{float:left;padding-right:3%}.slideshow .slide-inner{height:100%}.slideshow .slide-content{position:relative;width:65%}.slideshow .helper{display:inline-block;height:100%;vertical-align:middle}.slideshow .slide-image{width:25%;position:relative;text-align:center;white-space:nowrap}.slideshow .slide-image img{display:inline-block;vertical-align:middle}.slideshow .slide-caption__title{font-size:45px;font-size:2.8125rem;font-weight:700;text-transform:uppercase;margin:0 0 5px 0;line-height:1.1}.slideshow .slide-caption__subtitle{font-size:25px;font-size:1.5625rem;font-weight:400;margin:0;line-height:1.1}.slideshow .slide-caption__link{margin:24px 0 0 0}.slideshow .slideshow-indicators{width:100%;background-color:#515151;padding:2px 0}.slideshow .slideshow-indicators-dots{width:100%;max-width:500px;overflow:hidden;margin:0 auto;padding:0;list-style:none}.slideshow .slideshow-indicators span{font-size:0;text-align:-99999px;position:relative;padding-right:3px;padding-left:3px;float:left;cursor:pointer;line-height:0;outline:none;border:none;color:transparent;display:block;height:6px;width:100%;background-color:#515151}.slideshow .slideshow-indicators span:after{position:absolute;top:0;right:0;content:" ";display:block;width:4px;border-left:1px solid #515151;border-right:1px solid #515151;height:100%;background-color:#000}.slideshow .slideshow-indicators span:first-child:before{position:absolute;top:0;left:0;content:" ";display:block;width:4px;border-left:1px solid #515151;border-right:1px solid #515151;height:100%;background-color:#000}.slideshow .slideshow-indicators .cycle-pager-active{background-color:#bf2e1a}@media screen and (max-width:991px){.slideshow .slide-item{height:400px}.slideshow .slide-caption__title{font-size:45px;font-size:2.8125rem}.slideshow .slide-caption__subtitle{font-size:20px;font-size:1.25rem}.slideshow .img-responsive{width:80%}}@media screen and (max-width:767px){.slideshow .slide{padding:30px}.slideshow .slide .slide-image,.slideshow .slide .slide-content{float:none !important;padding:0 !important;width:100% !important}.slideshow .slide-item{height:auto !important;min-height:initial}.slideshow .slide-content,.slideshow .slide-image{width:100%;float:none}.slideshow .slide-image{margin-bottom:35px}.slideshow .slide-image img{max-width:50%;margin:auto}.slideshow .slide-content{text-align:center}.slideshow .slide-caption__link{margin:18px 0 0 0}.slideshow .slide-caption__title{font-size:20px;font-size:1.25rem}.slideshow .slide-caption__subtitle{font-size:16px;font-size:1rem}}@media screen and (max-width:480px){.slideshow .slide-image img{max-width:100%}}.page-header{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.page-header.page-header--small{padding-top:3.2em;padding-bottom:3.2em;background-position:50% 32%}.page-header.page-header--small .page-header__title{font-size:30px;font-size:1.875rem;font-weight:300;line-height:1.1;z-index:2}.page-header.page-header--small .page-header__title a,.page-header.page-header--small span{color:#fff;line-height:inherit}.page-header.page-header--large{padding-top:3em;padding-right:15px;padding-left:15px;padding-bottom:3em;background-position:50% 50%}.page-header.page-header--large .page-header__content{min-height:400px;z-index:2}.page-header.page-header--large .page_header__title,.page-header.page-header--large .page_header__subtitle{color:#fff}.page-header.page-header--large .page_header__title{font-size:70px;font-size:4.375rem;font-weight:700;text-transform:uppercase;margin:0}.page-header.page-header--large .page_header__subtitle{font-size:35px;font-size:2.1875rem;font-weight:400;margin:0 0 .2em 0}.page-header.page-header--map #map_canvas{height:500px}@media screen and (max-width:1200px){.page-header.page-header--large .page_header__title{font-size:60px;font-size:3.75rem}.page-header.page-header--large .page_header__subtitle{font-size:30px;font-size:1.875rem}.page-header.page-header--map #map_canvas{height:400px}}@media screen and (max-width:991px){.page-header.page-header--small .page-header__title{font-size:30px;font-size:1.875rem}.page-header.page-header--large .page-header__content{min-height:250px}.page-header.page-header--large .page_header__title{font-size:50px;font-size:3.125rem}.page-header.page-header--large .page_header__subtitle{font-size:24px;font-size:1.5rem}.page-header.page-header--map #map_canvas{height:350px}}@media screen and (max-width:767px){.page-header.page-header--large{padding-top:1em;padding-bottom:1em}.page-header.page-header--large .page-header__content{min-height:170px}.page-header.page-header--large .page_header__title{font-size:30px;font-size:1.875rem;text-align:center}.page-header.page-header--large .page_header__subtitle{display:none}.page-header.page-header--map #map_canvas{height:200px}}@media screen and (max-width:480px){.page-header.page-header--small{padding:2em 0}.page-header.page-header--small .page-header__title{font-size:16px;font-size:1rem}.page-header.page-header--large .page_header__title{font-size:20px;font-size:1.25rem}}.pulls{padding:4.5em 0 4em}.pulls .pull:hover .pull__icon .icon-normal{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.pulls .pull:hover .pull__icon .icon-hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.pulls .pull__icon{position:relative}.pulls .pull__icon img{max-width:100%;margin:auto;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.pulls .pull__icon .icon-normal{position:absolute;top:0;left:0;right:0;margin:auto}.pulls .pull__icon .icon-hover{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.pulls .pull__title{font-size:25px;font-size:1.5625rem;color:#000;font-weight:400;line-height:1;margin:1.2em 0 .7em;padding:0}.pulls .pull__caption{font-size:15px;font-size:.9375rem;color:#2f2f2f;font-weight:300;margin:0}@media screen and (max-width:767px){.pulls{padding:15px 0 15px}.pulls .pull{display:table}.pulls .pull+.pull{margin-top:15px;border-top:2px solid #f7f7f7;padding-top:15px}.pulls .row{margin:0;padding:0}.pulls .pull__icon,.pulls .pull__title{display:table-cell;vertical-align:middle}.pulls .pull__icon{width:30%}.pulls .pull__icon img{width:70%}.pulls .pull__title{width:70%}.pulls .pull__caption{display:none}}@media screen and (max-width:480px){.pulls .pull__title{font-size:20px;font-size:1.25rem}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label,.gsection_title{font-size:18px;font-size:1.125rem;font-weight:500;color:#63656a;display:block;max-width:100%;margin-bottom:5px}input,select,textarea{font-family:inherit;font-size:18px;font-size:1.125rem;font-weight:300;line-height:inherit;font-size:inherit;margin:0 0 20px 0;vertical-align:baseline;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}input,textarea{border-top:1px solid #e3e4e5;border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:2px solid #e3e4e5;color:#000;padding:8px 10px 7px}input[type="submit"]{border:none;font-size:16px;font-size:1rem}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select{height:50px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"]{-webkit-appearance:none}.custom-form input[type="text"],.custom-form input[type="email"],.custom-form input[type="tel"],.custom-form input[type="number"],.custom-form input[type="password"],.custom-form select,.custom-form textarea{width:100%}input:focus,textarea:focus{outline:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]{-webkit-appearance:textfield;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="tel"],input[type="email"],textarea{-webkit-appearance:none}input[type="text"],input[type="tel"],input[type="email"],textarea{width:100%}input[type="radio"],input[type="checkbox"]{padding:0;margin:5px 0 0;float:left}input[type="radio"]+label,input[type="checkbox"]+label{display:block;font-size:80%;font-weight:400;margin:0 0 0 24px;padding:0;vertical-align:top;width:auto}input[type="radio"]:checked+label,input[type="checkbox"]:checked+label{color:#bf2e1a}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:36px;line-height:1.42857143 \0}select{padding:0 0 0 10px;line-height:1.5;outline:0;border:none;background-color:#bf2e1a;background-image:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/select-arrow.png);background-repeat:no-repeat;background-position:100% 50%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';width:100%;font-size:18px;font-size:1.125rem;font-weight:300;color:#fff}html.ie8 select{padding:10px 0 10px 10px}select::-ms-expand{display:none}.select-box-wrapper{width:100%;overflow:hidden}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:focus::-ms-value{background:transparent;color:inherit}textarea{overflow:auto;vertical-align:top}.submit-btn input,.gform_footer input,.gform_drop_area input{background-color:#000;color:#fff;height:43px;padding-right:45px;padding-left:45px;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.submit-btn input:hover,.gform_footer input:hover,.gform_drop_area input:hover{background-color:#bf2e1a}.gform_wrapper{padding-top:2em}.gform_wrapper ul{list-style:none;padding:0;margin:0}.gform_wrapper ul li{margin-bottom:20px}.gform_wrapper ul li input,.gform_wrapper select,.gform_wrapper textarea{margin-bottom:0}.gform_wrapper .gfield_required{color:red;margin-left:3px}.gform_wrapper .submit-btn{margin-top:1em}.gform_wrapper .form-column{float:left;width:50%}.gform_wrapper .form-column li{width:100%;float:left}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper select,.gform_wrapper textarea{width:100%}.gform_wrapper .validation_message{color:red}.gform_wrapper .validation_error{color:red;border:2px solid #f00;padding:15px;margin-bottom:24px}.gform_wrapper .gform_drop_area input{font-size:14px;font-size:.875rem;height:40px;padding:10px 20px;line-height:11px;background-color:#bf2e1a;outline:none;border:none;margin-left:4px}.gform_wrapper .gform_drop_area input:hover{background-color:#000}.gform_wrapper .gform_drop_instructions{font-weight:400}.gform_wrapper .gform_drop_area span{font-size:16px;font-size:1rem}.gform_wrapper .gfield_description{font-size:15px;font-size:.9375rem;margin-top:0.3em}.gform_wrapper .gfield_description+.ginput_container{margin-top:10px}.gform_wrapper .gform_fields{margin:0 -20px}.gform_wrapper .gfield{float:left;width:50%;padding:0 20px}.gform_wrapper .gfield.pull-left{float:left}.gform_wrapper .gfield.pull-right{float:right}.gform_wrapper .gfield.full-width{clear:both;float:none;width:100%}.gform_wrapper .gfield.full-width-children li{width:100%}.gform_wrapper .gfield.full-width .select-box-wrapper{width:50%}.gform_wrapper .gfield_html{clear:both;float:none;width:100%}.gform_wrapper .gfield .textarea.small{height:120px}.gform_wrapper .hr{padding-top:20px}.gform_wrapper .hr hr{margin-bottom:32px}.gform_wrapper .item-textarea{float:none;width:100%;padding-top:2em}.gform_wrapper .gform_footer{padding-top:1em}.gform_wrapper .footnote{font-size:13px;font-size:.8125rem}.gform_wrapper .gfield_radio li,.gform_wrapper .gfield_checkbox li{display:inline-block;vertical-align:middle;padding-left:20px;margin-bottom:0}.gform_wrapper .gfield_radio li:first-child{padding-left:0}.gform_wrapper .gfield_checkbox li{width:50%}.gform_wrapper .gfield_checkbox li:nth-child(odd){padding-left:0}.gform_wrapper .gfield.pop-up a{position:relative;font-size:18px;font-size:1.125rem;padding-left:30px;cursor:pointer}.gform_wrapper .gfield.pop-up a:before{content:' ';display:block;width:24px;height:24px;position:absolute;top:0;bottom:0;left:0;margin:auto;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/question-mark.png) no-repeat 0 0}.gform_wrapper .design-number{display:none;position:fixed;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/black-60.png) repeat 0 0;z-index:99999;text-align:center}.gform_wrapper .design-number .image{position:relative;top:38%;margin:auto;padding-right:30px}.gform_wrapper .design-number .close{position:absolute;top:0;right:3px;font-size:22px;font-size:1.375rem;font-weight:300;width:25px;height:25px;line-height:1;color:#fff;background-color:transparent;cursor:pointer}.gform_wrapper .gfield.fillin-products label{display:none}.rep-form{padding-bottom:3em}@media screen and (max-width:767px){label,.gsection_title{font-size:15px;font-size:.9375rem;line-height:1.1;margin-bottom:7px}input,select,textarea{font-size:14px;font-size:.875rem;margin:0 0 20px 0}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,.submit-btn input{height:40px;line-height:40px}input[type="radio"],input[type="checkbox"]{margin-top:1px}.submit-btn input{height:40px;line-height:normal}.gform_wrapper .form-column{float:none;width:100%}.gform_wrapper .form-column--left{padding-right:0}.gform_wrapper .form-column--right{padding-left:0}.gform_wrapper .gform_wrapper .hr hr{margin-bottom:1em}.gform_wrapper .gform_fields{margin:0 -15px}.gform_wrapper .gfield{float:none;width:100%;padding:0 15px}.gform_wrapper .gfield.pop-up a{font-size:14px;font-size:.875rem;padding-left:20px}.gform_wrapper .gfield.pop-up a:before{width:14px;height:14px;background-size:100%}.gform_wrapper .form-column--left,.gform_wrapper .form-column--right{float:none;width:100%}.gform_wrapper .gfield_checkbox li{float:none;width:100%;padding-left:0}.gform_wrapper .gfield.full-width .select-box-wrapper{width:100%}.rep-form{padding-bottom:1em}.rep-form label{font-size:16px;font-size:1rem}.rep-form .state-list{visibility:visible;display:none}}.btn-animate:before{content:attr(data-text);position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2;left:-100%}.btn-animate span{position:relative;top:0}.btn-animate:hover>span{top:70px}.btn-animate:hover:before{left:0}.btn>span,.btn-animate:before{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.75, 0, .125, 1);transition-timing-function:cubic-bezier(.75, 0, .125, 1)}.btn{position:relative;display:inline-block;vertical-align:top;overflow:hidden;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.btn>span,.btn-animate:before{font-size:18px;font-size:1.125rem;font-weight:300;display:inline-block;width:auto;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize;color:#fff}.btn:hover,.btn-animate:before{color:#fff}.btn--red,.btn--red span{background-color:#bf2e1a}.btn-animate:before{background:#000;color:#fff}.btn--lg>span,.btn--lg:before{padding:20px 30px;font-size:20px;line-height:1}.btn--sm>span,.btn--sm:before{font-size:18px;font-size:1.125rem;padding:13px 27px;line-height:1}.btn--xs>span,.btn--sm--xs:before{padding:8px 18px;line-height:1}@media screen and (max-width:991px){.btn--sm span,.btn--sm:before{padding:12px 22px}}@media screen and (max-width:767px){.btn--sm span,.btn--sm:before{padding:10px 14px;font-size:14px;font-size:.875rem}}.edit-link{clear:both;display:block;font-size:12px;font-weight:400;text-align:right;text-transform:uppercase}article.page{padding:3.5em 0 2.5em;margin-left:auto;margin-right:auto}article.page-general .entry-content{padding-left:0}article.page-general .entry-content.has-submenu{padding-right:10%}article.page-general .entry-title{padding-left:30px;border-left:8px solid #bf2e1a}article.page-general .entry-content-inner{padding-left:30px}@media screen and (max-width:991px){article.page{padding:2.5em 0 1.5em}article.page-general .entry-content,article.page-general .entry-content.has-submenu{padding:0}article.page-general .entry-title{padding-left:20px;border-left:4px solid #bf2e1a}article.page-general .entry-content-inner{padding-left:0}}@media screen and (max-width:767px){article.page{padding:1.5em 0 .5em}}.accordion-chart{padding-bottom:24px}.chart{position:relative;padding:0 8px 0 3px}.chart .chart-inner{position:relative;padding-bottom:40px;margin-bottom:20px;border-left:2px solid #e5e5e5}.chart .progress-bar{position:relative;margin-bottom:0.5em;z-index:200}.chart .progress-bar:first-child .progress-title{position:relative;left:-2px;padding-left:2px;width:100.3%;background-color:#fff}.chart .progress-title{margin-bottom:0;padding-bottom:0.3em}.chart .progress-fill-wrap{position:relative;height:28px}.chart .progress-fill{position:absolute;height:100%;width:0;background-color:#ff2600}.chart .chart-numbers{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.chart .chart-number{position:relative;height:100%;width:10%;float:left}.chart .chart-number:before{content:'';position:absolute;height:100%;width:2px;top:0;right:-2px;background-color:#e5e5e5}.chart .chart-number.last:before{right:0}.chart .chart-number .number,.chart .chart-inner:before{position:absolute;bottom:-20px;right:-9px;font-size:16px;font-size:1rem;font-weight:700;color:#999;line-height:1}.chart .chart-inner:before{content:'0';left:-5px}.chart .chart-legend{position:relative;left:-3px;padding-top:1.7em;margin-bottom:24px}.chart .chart-legend__item{position:relative;padding-bottom:6px;padding-top:6px}.chart .chart-legend__item h3{font-size:12px;font-size:.75rem;margin-bottom:0}.chart .chart-legend__item:before{content:'';position:absolute;width:25px;height:25px;top:-1px;top:0;bottom:0;margin:auto;left:0}.chart .chart-legend__item.green:before{background-color:#005826}.chart .chart-legend__item.light-green:before{background-color:#81fa00}.chart .chart-legend__item.yellow:before{background-color:#fff100}.chart .chart-legend__item.red:before{background-color:#ff2600}@media screen and (max-width:767px){.chart .chart-inner{border-left:1px solid #e5e5e5}.chart .chart-number:before{width:1px;right:-1px}.chart .chart-number .number,.chart .chart-inner:before{font-size:14px;font-size:.875rem}}@media screen and (max-width:480px){.chart .chart-inner{padding-bottom:10px;margin-bottom:2em}.chart .chart-legend{margin-bottom:7px}.chart .progress-fill-wrap{height:15px}.chart .chart-legend{padding-top:0.5em}}@media screen and (max-width:767px){.accordion-chart .accordion__item.opened{border:none}}.tagline-wrap{background-color:#000}.tagline{font-size:30px;font-size:1.875rem;padding:.9em 15px;color:#fff;margin-bottom:0;line-height:1.1}.underlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);z-index:1}.underline{border-bottom:3px solid #bf2e1a;margin-bottom:3px}.image-shadow{position:relative;display:inline-block;vertical-align:top;padding-bottom:85px}.image-shadow img{margin:0;display:inline-block}.image-shadow:after{content:' ';display:block;width:100%;height:40px;position:absolute;left:0;bottom:0;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/shadow-2.png) no-repeat 0 0;background-size:100%;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.pre-animated{visibility:hidden}.animated{visibility:visible !important}body.mobile .pre-animated,body.mobile .animated{visibility:visible !important}.accordion{margin-bottom:5em}.accordion .accordion__item{border:2px solid #f7f7f7;margin-top:15px;-webkit-box-shadow:0 1px 0 #ebeef0;-moz-box-shadow:0 1px 0 #ebeef0;box-shadow:0 1px 0 #ebeef0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.accordion .accordion__item:first-child{margin-top:0}.accordion .accordion__title{position:relative;cursor:pointer;padding:20px 20px 20px 56px;margin:0;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.accordion .accordion__title .toggle{content:" ";width:26px;height:25px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:transparent url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/accordion-icons.png) no-repeat 0 0}.accordion .accordion__title.opened{background-color:#bf2e1a;color:#fff}.accordion .accordion__title.opened .toggle{background-position:0 -25px}.accordion .accordion__content{padding:24px 20px 10px 31px;display:none}.accordion .accordion__content .col{padding-right:40px;padding-left:40px}.accordion .accordion__content p,.accordion .accordion__content>ul{margin-bottom:30px}.accordion .accordion__content ul{list-style:none;padding:0}.accordion .accordion__content ul li{position:relative;padding-left:35px;margin-top:10px}.accordion .accordion__content ul li:first-child{margin-top:0}.accordion .accordion__content ul li:before{content:" ";position:absolute;width:22px;height:22px;top:-2;left:0;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/bullet.png) no-repeat 0 0}.accordion .accordion__content a[href$=".pdf"]{display:block}.accordion .accordion__content .download-icon{position:relative;padding-left:50px}.accordion .accordion__content .download-icon:before{content:' ';display:block;position:absolute;top:-7px;left:0;width:29px;height:37px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/download-icon.png) no-repeat 0 0}.bubbles .bubble-wrap{position:absolute;width:100%}.bubbles .bubble{display:block;position:absolute;padding-top:4px;width:320px;min-height:29px;color:#bf2e1a;background-image:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/bubble.png);background-repeat:no-repeat;line-height:1.2}.bubbles .bubble.text-left{padding-right:50px;background-position:100% 50%;text-align:right}.bubbles .bubble.text-right{padding-left:50px;background-position:0 50%;text-align:left}.map{overflow:hidden;padding-top:15px;padding-bottom:12px;background-color:#bf2e1a;border-top:3px solid #790005;border-bottom:3px solid #9c0007}.map img{max-width:100%}.map .fact{position:absolute;font-size:20px;font-size:1.25rem;font-weight:500;color:#fff;padding-left:60px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/map-icon.png) no-repeat 0 98%}.map .fact .text-lg{font-size:35px;font-size:2.1875rem;color:#fff;line-height:1.2}.list-items-icons{padding-top:1.5em;margin-bottom:2em}.list-items-icons li{position:relative;margin-bottom:1em;padding-left:55px}.list-items-icons li .icon{position:absolute;top:-2px;left:0}.list-items-icons li .icon--pin{top:4px}.list-items-icons li a{color:inherit}.list-items-icons li a:hover{color:#bf2e1a}.to-top{position:absolute;width:72px;height:58px;top:-93px;right:0;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/to-top.png) no-repeat 0 0;background-size:100%;cursor:pointer}.red-title-box-wrap+.red-title-box-wrap{margin-top:1.5em}.red-title-box{display:block;width:350px;line-height:1.4;text-align:center;padding:16px 20px;background-color:#bf2e1a;color:#fff;font-weight:700;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.red-title-box *{color:#fff !important}.red-title-box:hover{background-color:#000}@media screen and (max-width:991px){.tagline{font-size:20px;font-size:1.25rem}.map .fact{padding-left:45px;margin-bottom:2em;font-size:18px;font-size:1.125rem;background-size:38px;background-position:0 18px}.map .fact .text-lg{font-size:30px;font-size:1.875rem}.to-top{width:36px;height:29px;top:-48px}}@media screen and (max-width:900px){.red-title-box{width:293px}}@media screen and (max-width:767px){.tagline{font-size:16px;font-size:1rem;text-align:center}.accordion{margin-bottom:3em}.accordion .accordion__title{padding-left:46px}.accordion .accordion__title .toggle{left:11px}.accordion .accordion__title:before{left:10px}.accordion .accordion__content{padding-left:0;padding-right:0}.accordion .accordion__content .col{padding-left:20px;padding-right:20px}.bubbles{display:none}.map img{width:130%;max-width:none;position:relative;left:-15%}.map .fact{position:relative;top:0 !important;left:0 !important;font-size:15px;font-size:.9375rem}.map .fact .text-lg{font-size:20px;font-size:1.25rem}.red-title-box{width:auto;padding-top:14px;padding-bottom:14px}.red-title-box-wrap+.red-title-box-wrap{margin-top:1em}}@media screen and (max-width:480px){.accordion{margin-bottom:2em}}@media screen and (max-width:380px){.map .fact{margin-bottom:1em}}.cta-col{padding:0px !important}.cta-col h2:after{border-top:3px solid #bf2e1a;display:block;height:1px;content:" ";width:80px;margin:0 auto;top:1.2em}.cta-col p{font-size:1.25rem;font-weight:400}.cta-col .btn--red{border-radius:2px}.cta-col .btn--sm>span,.cta-col .btn--sm:before{font-size:1rem;padding:16px 50px}.cta-col .cta-overlay{background:rgba(0,0,0,0.48);padding:6.875em 20em}@media (max-width:1312px){.cta-col .cta-overlay{padding:5em 12em}}@media (max-width:991px){.cta-col .cta-overlay{padding:5em 5em}}@media (max-width:767px){.cta-col .cta-overlay{padding:5em 0em}}.background-cover{background-size:cover;background-position:center center;width:100%}.inline-block{display:inline-block}.play-button{box-sizing:border-box;border-style:solid;border-width:37px;border-color:transparent transparent transparent #f9f9f9;border-width:15px 0px 15px 30px;display:inline-block}.play-circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(34,34,34,0.9);padding:17px 16px 14px 25px;border-radius:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.video .overlay{background-color:rgba(0,0,0,0.5);top:0;bottom:0;right:0;left:0}.video .inner{color:#f3f3f3}.video .content,.video .vid-col{padding-top:60px;padding-bottom:40px}.video .content{font-size:18px;text-shadow:0 0 2px #000}.video .content a{color:#fff;text-decoration:underline}.video .content a:hover{text-decoration:none}.video .vid-col a{color:white;display:block;width:104px;margin:auto;padding:10px 0;background-color:rgba(0,0,0,0.2)}.video .vid-col .play-btn{position:relative;width:70px;height:70px;border:4px solid #fff;display:block;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;margin:0 auto 5px auto}.video .vid-col .play-btn:before{content:'';position:absolute;left:26px;top:20px;width:0;height:0;border-left:15px solid #74a9f9;border-top:10px solid transparent;border-bottom:10px solid transparent}.videos_library{margin-bottom:30px}.videos_library .row{display:flex;flex-direction:row;flex-wrap:wrap}.videos_library .video-box{width:100%;border:1px solid #ccc;padding:20px 40px;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);position:relative}.videos_library .video-lib{margin-top:30px;display:flex}.videos_library .video-lib__title{margin-top:15px;text-transform:inherit;line-height:1.3}.videos_library .video-lib__icon{position:relative}.videos_library a .video_copy{color:#000}.videos_library a .video_date{font-size:14px;font-size:.875rem;font-weight:600;position:absolute;left:0;right:0;bottom:20px}.panel.no-bg+.panel.no-bg{padding-top:0}.panel-wysiwyg{padding:6em 0;font-size:18px;font-size:1.125rem}.panel-wysiwyg p{line-height:1.6}.panel-wysiwyg .container{max-width:800px}.panel-wysiwyg .container *:last-child{margin-bottom:0}@media screen and (max-width:1199px){.panel-wysiwyg{padding:5em 0}}@media screen and (max-width:991px){.panel-wysiwyg{padding:4em 0}}@media screen and (max-width:767px){.panel-wysiwyg{padding:3em 0}}.one-col{position:relative;padding:4em 0 5em;color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.one-col .one-col-inner{z-index:2}.one-col .one-col__title,.one-col .one-col__content{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}.one-col .one-col__title{font-size:50px;font-size:3.125rem;margin:0 0 .5em 0;line-height:1.5}.one-col .one-col__content{font-size:22px;font-size:1.375rem}.one-col .one-col__content p{margin-top:24px;margin-bottom:0}.one-col .one-col__content p:first-child{margin-top:0}.one-col .one-col__link{margin-top:2em}.one-col--bg ul{font-size:18px;font-size:1.125rem;list-style:none;padding:0;margin:24px 0 0 0}.one-col--bg ul li{position:relative;margin-top:6px}.one-col--bg ul li:first-child{margin-top:0}.one-col--bg ul li:before{content:' ';display:inline-block;vertical-align:middle;position:relative;top:-1px;left:0;margin-right:10px;width:8px;height:8px;background-color:#bf2e1a}.two-col{padding:5em 0}.two-col .col{float:none}.two-col .two-col__image{position:relative;padding-right:40px}.two-col .two-col__image-inner{position:relative;height:100%}.two-col .two-col__content{text-align:right}.two-col .two-col__title,.two-col .two-col__text{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;text-align:right}.two-col .two-col__title{font-size:50px;font-size:3.125rem;line-height:1.2;padding:0 35px 0 0;margin-bottom:.4em;border-right:7px solid #bf2e1a}.two-col .two-col__text{font-size:18px;font-size:1.125rem}.two-col .two-col__text p{margin:24px 0 0 0}.two-col .two-col__text p:first-child{margin:0}.two-col .two-col__link{margin-top:2em}.two-col.image-right .two-col__content{text-align:left}.two-col.image-right .two-col__title,.two-col.image-right .two-col__text{text-align:left}.two-col.image-right .two-col__title{padding-right:0;border-right:none}.two-col.image-right .two-col__image img{margin-left:auto;margin-right:auto}.two-col.no-table .col{float:left}.two-col.has-icon-bg .two-col__title{position:relative;padding-left:95px}.two-col.has-icon-bg .two-col__title .icon{position:absolute;top:-5px;left:0}.two-col.has-icon-bg .two-col__text{padding-left:95px}.two-col.has-icon-bg.odd-panel .two-col__title,.two-col.has-icon-bg.odd-panel .two-col__text,.two-col.has-icon-bg.odd-panel .two-col__link{padding-left:95px;padding-right:0}.two-col.has-icon-bg.odd-panel .two-col__title .icon{right:auto;left:0}.two-col.has-icon-bg.even-panel .two-col__title,.two-col.has-icon-bg.even-panel .two-col__text,.two-col.has-icon-bg.even-panel .two-col__link{padding-right:95px;padding-left:0}.two-col.has-icon-bg.even-panel .two-col__title{position:relative}.two-col.has-icon-bg.even-panel .two-col__title .icon{top:-5px;right:0;left:auto}body.page-id-12 .two-col{padding-top:2em;border-top:5px solid #f7f7f7}.featured-products{padding:4em 0 5em}.featured-products .featured-product-inner{display:inline-block;max-width:370px;vertical-align:middle;margin:auto}.featured-products .slick-list{padding:0 !important}.featured-products .section-title,.featured-products .product-title,.featured-products .product-subtitle{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}.featured-products .section-title{font-size:50px;font-size:3.125rem;color:#000;padding-left:43px;margin-bottom:1.4em;border-left:7px solid #bf2e1a;line-height:1.2}.featured-products .product-content{padding-left:10%;text-align:left}.featured-products .product-image{margin-bottom:3em;max-height:435px;overflow:hidden}.featured-products .product-title{font-size:50px;font-size:3.125rem;line-height:1.1;margin-bottom:0.15em}.featured-products .product-subtitle{font-size:20px;font-size:1.25rem;margin-bottom:1em}.featured-products .product-details ul{list-style:none;padding:0}.featured-products .product-details ul li{position:relative;padding-left:18px}.featured-products .product-details ul li:before{content:' ';position:absolute;top:7px;left:0;width:8px;height:8px;background-color:#bf2e1a}.featured-products .slick-dots{display:inline-block;vertical-align:middle;list-style:none;padding:0;margin:30px 0 0 0;overflow:hidden}.featured-products .slick-dots li{display:inline-block;vertical-align:middle;margin:0 4px;width:7px;height:7px;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;cursor:pointer;background-color:#000}.featured-products .slick-dots li.slick-active{background-color:#bf2e1a}.featured-products .slick-dots li button{font-size:0;line-height:0;height:inherit;width:100%;display:block;border:0;outline:none;background-color:transparent}.column-grid{overflow:hidden;margin-bottom:3em}.column-grid .row{margin-left:-35px;margin-right:-35px}.column-grid .grid-item{padding:15px 35px}.column-grid .grid-item>*:last-child{margin:0}.column-grid:last-child{margin-bottom:4em}.modal{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.7);text-align:center;z-index:20000}.modal table{margin-bottom:0}.modal table td{text-align:center}.modal .section__title{margin-bottom:1.4em;line-height:1.4}.modal .modal__content{position:absolute;max-height:100%;top:50%;left:0;right:0;padding-right:47px;margin:auto;max-width:800px;overflow-y:auto;overflow-x:hidden}.modal .modal__content-inner{padding:7% 8%;background-color:#fff}.modal .close{position:absolute;top:0;right:-37px;display:block;width:22px;height:22px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/icon-x.png) no-repeat 0 0;cursor:pointer;background-size:100%}@media screen and (max-width:991px){.modal .modal__content-inner{padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.modal .modal__content{padding-right:28px}.modal .close{width:16px;height:16px;right:-23px}}@media screen and (max-width:480px){.modal .section__title{margin-bottom:0.8em}.modal table thead td{font-size:10px;font-size:.625rem}}body.postid-1431 .markets-page{padding-bottom:0}.panel-rf-chart{padding:6em 0;background-color:#54606e;color:#fff;font-weight:700}.panel-rf-chart .rf-chart-wrap{background-color:#a4a8ae;border:3px solid #fff}.panel-rf-chart .footnote{font-weight:400;margin-top:10px}.panel-rf-chart .rf-chart__header{padding:3% 0}.panel-rf-chart .rf-chart__ghz li,.panel-rf-chart .rf-chart__labels li{font-size:22px;font-size:1.375rem;padding:1.5% 3px 1.3%;text-align:center;line-height:1.3}.panel-rf-chart .rf-chart__ghz li>span,.panel-rf-chart .rf-chart__labels li>span{position:relative}.panel-rf-chart .rf-chart__ghz li{width:10%}.panel-rf-chart .rf-chart__labels li{font-size:22px;font-size:1.375rem;font-weight:400;text-transform:uppercase}.panel-rf-chart .rf-chart__labels li span{z-index:2}.panel-rf-chart .rf-chart__labels .label-first{width:7.1%;background:#f79b25;background:-moz-linear-gradient(left, #f79b25 0%, #d88429 100%);background:-webkit-linear-gradient(left, #f79b25 0%, #d88429 100%);background:linear-gradient(to right, #f79b25 0%, #d88429 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79b25', endColorstr='#d88429', GradientType=1)}.panel-rf-chart .rf-chart__labels .label-second{width:20.45%;background:#f89c24;background:-moz-linear-gradient(left, #f89c24 0%, #d8832a 100%);background:-webkit-linear-gradient(left, #f89c24 0%, #d8832a 100%);background:linear-gradient(to right, #f89c24 0%, #d8832a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89c24', endColorstr='#d8832a', GradientType=1)}.panel-rf-chart .rf-chart__labels .label-third{width:63.9%;background:#f89c24;background:-moz-linear-gradient(left, #f89c24 0%, #d8832a 100%);background:-webkit-linear-gradient(left, #f89c24 0%, #d8832a 100%);background:linear-gradient(to right, #f89c24 0%, #d8832a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89c24', endColorstr='#d8832a', GradientType=1)}.panel-rf-chart .rf-chart{padding-bottom:3%}.panel-rf-chart .progress-bar{font-size:26px;font-size:1.625rem;margin-top:15px;color:#fff;line-height:1}.panel-rf-chart .progress-bar[href="#"]{cursor:default}.panel-rf-chart .progress-fill{opacity:0;-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out;-webkit-transition-delay:2s;transition-delay:2s;width:100%;height:110px;line-height:1;padding:0 10px 0 20px;z-index:2}.panel-rf-chart .progress-fill__bg{position:absolute;left:0;top:0;width:0;height:100%;-webkit-transition:width 2.5s ease-in-out;-moz-transition:width 2.5s ease-in-out;-o-transition:width 2.5s ease-in-out;transition:width 2.5s ease-in-out;background:#698daa;background:-moz-linear-gradient(left, #698daa 0%, #00315a 100%);background:-webkit-linear-gradient(left, #698daa 0%, #00315a 100%);background:linear-gradient(to right, #698daa 0%, #00315a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#698daa', endColorstr='#00315a', GradientType=1);z-index:1}.panel-rf-chart .animated .progress-fill{opacity:1}.panel-rf-chart .animated .progress-fill__bg{width:100%}.panel-rf-chart .progress__thumb{width:100px;padding-right:20px}.panel-rf-chart .progress-title--top{margin-bottom:0.2em;line-height:1;padding-left:7px;margin-top:10px}.panel-rf-chart sup{font-size:44%}.panel-rf-chart .chart-lines{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.6;z-index:2}.panel-rf-chart .chart-line{position:relative;height:100%;width:10%;float:left}.panel-rf-chart .line{position:absolute;height:100%;width:2px;top:0;right:-3px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/dot.png) repeat-y 50% 0}@media screen and (max-width:1380px){.panel-rf-chart .progress-bar{font-size:21px;font-size:1.3125rem}}@media screen and (max-width:1199px){.panel-rf-chart{padding:5em 0}.panel-rf-chart .rf-chart__ghz li,.panel-rf-chart .rf-chart__labels li{font-size:20px;font-size:1.25rem}.panel-rf-chart .progress-bar{font-size:22px;font-size:1.375rem}}@media screen and (max-width:991px){.panel-rf-chart{padding:4em 0}.panel-rf-chart .rf-chart__ghz li,.panel-rf-chart .rf-chart__labels li{font-size:18px;font-size:1.125rem}.panel-rf-chart .progress-bar{font-size:17px;font-size:1.0625rem}.panel-rf-chart .progress-fill{height:70px;padding:0 5px 0 10px}.panel-rf-chart .progress__thumb{width:50px;padding-right:8px}}@media screen and (max-width:767px){.panel-rf-chart{padding:3em 0}.panel-rf-chart .rf-chart__ghz li,.panel-rf-chart .rf-chart__labels li{font-size:15px;font-size:.9375rem}.panel-rf-chart .progress-bar{font-size:15px;font-size:.9375rem}}@media screen and (max-width:599px){.panel-rf-chart .rf-chart__ghz li,.panel-rf-chart .rf-chart__labels li{font-size:12px;font-size:.75rem}.panel-rf-chart .progress-bar{font-size:12px;font-size:.75rem}.panel-rf-chart .progress-bar{margin-top:5px}.panel-rf-chart .progress-fill{height:40px;padding-left:7px}.panel-rf-chart .progress__thumb{width:35px;padding-right:8px}}@media screen and (max-width:500px){.panel-rf-chart .rf-chart__header{display:none}.panel-rf-chart .rf-chart__labels li{font-size:8px;font-size:.5rem;padding-left:0;padding-right:0;height:20px;line-height:20px}.panel-rf-chart .progress-title--top{display:block}.panel-rf-chart .progress-title--bottom{visibility:hidden}}@media screen and (max-width:425px){.panel-rf-chart .rf-chart__ghz li span{display:block}}@media screen and (max-width:991px){.one-col{padding:3em 0}.one-col .one-col__title{font-size:40px;font-size:2.5rem;margin:0 0 .7em 0}.one-col .one-col__content{font-size:18px;font-size:1.125rem}.one-col .one-col__link{margin-top:2em}.one-col--bg ul{font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.one-col--bg ul{font-size:13px;font-size:.8125rem}.two-col{padding:3em 0}.two-col .two-col__image{padding-right:15px;margin-bottom:20px}.two-col .two-col__image img{margin:auto}.two-col .two-col__image img{width:50%}.two-col .col{display:block}.two-col .two-col__title{font-size:40px;font-size:2.5rem}.two-col .two-col__text{font-size:18px;font-size:1.125rem}body.page-id-12 .two-col .two-col__title,body.page-id-12 .two-col .two-col__text,body.page-id-12 .two-col .two-col__link{text-align:center}body.page-id-12 .two-col .two-col__image{display:none}.two-col.image-right .two-col__content{margin-bottom:3em}.two-col.no-table .col{float:none;height:auto !important}.two-col.has-icon-bg .two-col__title{position:relative;padding-left:50px;margin-bottom:15px}.two-col.has-icon-bg .two-col__title .icon img{max-width:60%}.two-col.has-icon-bg .two-col__text{padding-left:0}.two-col.has-icon-bg .two-col__link{padding:0 15px !important}.two-col.has-icon-bg.odd-panel .two-col__title{position:relative;padding-left:55px}.two-col.has-icon-bg.odd-panel .two-col__text{padding-left:0}.two-col.has-icon-bg.even-panel .two-col__title{position:relative;padding-left:55px;padding-right:0}.two-col.has-icon-bg.even-panel .two-col__text{padding-right:0}.two-col.has-icon-bg.even-panel .two-col__title .icon{right:auto;left:0}body.home .two-col .two-col__content,body.home .two-col .two-col__content *{text-align:center}body.home .two-col .two-col__title{display:inline-block !important}.featured-products{padding:3em 0 2em}.featured-products .section-title{font-size:40px;font-size:2.5rem}.featured-products .product-image img{width:70%;margin:auto}.featured-products .product-title{font-size:35px;font-size:2.1875rem;margin-bottom:0.15em}.featured-products .product-subtitle{font-size:22px;font-size:1.375rem;margin-bottom:1em}.featured-products .product-details{font-size:16px;font-size:1rem}.column-grid{margin-bottom:2em}.column-grid .row{margin-left:-15px;margin-right:-15px}.column-grid .grid-item{padding:6px 15px}.column-grid:last-child{margin-bottom:2em}}@media screen and (max-width:480px){.one-col{padding:2em 0}.one-col .one-col__title{font-size:25px;font-size:1.5625rem;margin:0 0 .7em 0}.one-col .one-col__content{font-size:15px;font-size:.9375rem}.one-col .one-col__link{margin-top:2em}.two-col{padding:2em 0}.two-col .two-col__title{font-size:25px;font-size:1.5625rem}.two-col .two-col__text{font-size:15px;font-size:.9375rem}.featured-products{padding:2em 0 3em}.featured-products .section-title{font-size:30px;font-size:1.875rem}.featured-products .product-content{padding-left:10%}.featured-products .product-title{font-size:25px;font-size:1.5625rem;line-height:1.1;margin-bottom:0.15em}.featured-products .product-subtitle{font-size:18px;font-size:1.125rem;margin-bottom:1em}.featured-products .product-details{font-size:14px;font-size:.875rem}}.products-grid{margin-top:3em;margin-bottom:3em}.products-grid .product-listing{margin-bottom:45px}.products-grid .product-listing-inner{padding:2.5em;border:1px solid #e6e6e6;-webkit-box-shadow:0px 1px 1px #c6c6c6;-moz-box-shadow:0px 1px 1px #c6c6c6;box-shadow:0px 1px 1px #c6c6c6}.products-grid .product-listing__image{overflow:hidden;margin-bottom:1em}.products-grid .product-listing__image img{width:70%;margin:auto}.products-grid .product-listing__title{margin-bottom:10px}.products-grid .product-listing__subtitle{font-weight:400;margin-bottom:20px}.products-grid .product-listing__link{margin-top:1.5em}.products-grid-no-padding{margin-top:0em;margin-bottom:3em}.products-grid-no-padding .product-listing{margin-bottom:45px}.products-grid-no-padding .product-listing-inner{padding:2.5em;border:1px solid #e6e6e6;-webkit-box-shadow:0px 1px 1px #c6c6c6;-moz-box-shadow:0px 1px 1px #c6c6c6;box-shadow:0px 1px 1px #c6c6c6}.products-grid-no-padding .product-listing__image{overflow:hidden;margin-bottom:1em}.products-grid-no-padding .product-listing__image img{width:70%;margin:auto}.products-grid-no-padding .product-listing__title{margin-bottom:10px}.products-grid-no-padding .product-listing__subtitle{font-weight:400;margin-bottom:20px}.products-grid-no-padding .product-listing__link{margin-top:1.5em}.product-intro{padding:4.8em 0 5em}.product-intro p{margin-bottom:14px}.product-intro .product-intro__content{max-width:680px}.product-intro .product-intro__image{overflow:hidden}.product-intro .product-intro__image img{margin:auto}.product-intro .product-into__info{margin-top:3em}.product-intro .product-into__info li{position:relative;padding-left:40px;margin-right:5%;margin-bottom:15px;float:left}.product-intro .product-into__info li:first-child{padding-left:0;margin-left:0}.product-intro .product-into__info li:before{content:" ";position:absolute;top:0;bottom:0;margin:auto;left:0}.product-intro .product-into__info li.log-in a{display:block;padding-top:11px;padding-bottom:11px}.product-intro .product-into__info li.log-in:before{top:-3px;width:19px;height:24px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/lock-icon.png) no-repeat 0 0}.product-intro .spec-sheets{display:flex;justify-content:center;margin-top:20px}.product-intro .spec-sheets li{position:relative;padding-left:40px;margin-right:5%;margin-bottom:15px;float:left}.product-intro .spec-sheets li:before{content:" ";position:absolute;top:0;bottom:0;margin:auto;left:0}.product-intro .spec-sheets li.spec-sheet a{display:block;padding-top:11px;padding-bottom:11px}.product-intro .spec-sheets li.spec-sheet:before{width:29px;height:37px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/download-icon.png) no-repeat 0 0}.series-listings img{max-width:100%}.series-listings .series-listing{overflow:hidden;border-top:1px solid #e6e6e6;padding-top:4em;padding-bottom:2em}.series-listings .series-listing:first-child{border-top:none}.series-listings .series-listing .series-listing__image{overflow:hidden}.series-listings .series-listing .series-listing__title{margin-bottom:2px}.series-listings .series-listing .series-listing__subtitle{margin-bottom:5px}.series-listings .series-listing .series-listing__content-inner{max-width:560px}.series-listings .series-listing.odd-series .series-listing__image{float:right}.series-listings .series-listing.odd-series .series-listing__image .image-inner{margin-left:18%}.series-listings .series-listing.odd-series .series-listing__content{float:left}.series-listings .series-listing.even-series{background-color:#f7f7f7}.series-listings .series-listing.even-series .series-listing__image{float:left}.series-listings .series-listing.even-series .series-listing__image .image-inner{margin-right:18%}.series-listings .series-listing.even-series .series-listing__content{float:right}.series-listings .series-listing.even-series .series-listing__content-inner{text-align:left;float:right}@media screen and (max-width:1200px){.series-listings .series-listing .series-listing__image{margin-bottom:1em}.series-listings .series-listing .series-listing__content{float:none;margin-bottom:0.7em}.series-listings .series-listing .series-listing__content-inner{float:none}.series-listings .series-listing.even-series .series-listing__content-inner{text-align:left;float:none}.series-listings .series-listing.odd-series .series-listing__image .image-inner,.series-listings .series-listing.even-series .series-listing__image .image-inner{margin:0}}@media screen and (max-width:991px){.product-intro{padding:3.8em 0 3em}.product-intro .product-into__title{font-weight:400}.product-intro .product-into__info li{margin-left:0;margin-right:10%}.product-intro .product-into__info li:first-child,.product-intro .product-into__info li:last-child{margin-right:0}.product-intro .product-into__info .quote-link{float:none;width:100%;margin-bottom:20px}.product-intro .product-into__info .quote-link a{display:block}}@media screen and (max-width:767px){.product-intro{padding:1.8em 0 2em}.product-intro .product-intro__content{max-width:initial}.product-intro .product-intro__image{margin-bottom:20px}.product-intro .product-intro__image img{width:60%}.product-intro .product-into__info{margin-top:2em}.products-grid{margin-top:25px;margin-bottom:25px}.products-grid .product-listing{margin-bottom:25px}.products-grid-no-padding{margin-top:0px;margin-bottom:25px}.products-grid-no-padding .product-listing{margin-bottom:25px}.series-listings .series-listing{padding-top:2.5em;padding-bottom:2.5em}.series-listings .series-listing__image img{max-width:60%}}@media screen and (max-width:480px){.product-intro{padding:2.8em 0 2em}.product-intro .product-into__info{font-size:14px;font-size:.875rem}.product-intro .product-into__info .quote-link{margin-bottom:14px}.product-intro .product-intro__image{margin-bottom:30px}}.single-products .prod-select-form{max-width:1200px;margin:0 auto;padding:60px;background-color:white;position:relative}.single-products .prod-select-form h2.entry-title{padding-left:30px;border-left:8px solid #bf2e1a;color:black}.single-products .prod-select-form select{width:100% !important}.single-products .prod-select-form .mfp-close{font-size:75px;right:5px;top:5px}.page-id-4510 .page-header.page-header--large .page_header__title{font-family:Helvetica,sans-serif;font-size:70px}.page-id-4510 .page-header.page-header--large .page_header__subtitle{font-weight:300;font-size:30px;font-family:Helvetica,sans-serif}.page-id-4510 .prod-select-cta{display:flex;justify-content:center;align-items:center;width:280px;height:70px;right:-105px;top:445px;background-color:#bf2e1a;color:white;font-size:20px;font-weight:600;text-transform:uppercase;transform:rotate(-90deg);z-index:2;box-shadow:0px 37px 34px 0px rgba(153,153,153,0.2),0px 70px 100px 0px rgba(153,153,153,0.25)}.page-id-4510 .prod-select-cta img{margin-left:18px}.page-id-4510 .prod-select-form{max-width:1200px;margin:0 auto;padding:60px;background-color:white;position:relative}.page-id-4510 .prod-select-form h2.entry-title{padding-left:30px;border-left:8px solid #bf2e1a;color:black}.page-id-4510 .prod-select-form select{width:100% !important}.page-id-4510 .prod-select-form .mfp-close{font-size:75px;right:5px;top:5px}@media (max-width:1200px){.page-id-4510 .page-header.page-header--large .page_header__title{font-size:60px}}@media (max-width:1024px){.page-id-4510 .prod-select-cta{height:50px;width:230px;font-size:16px;right:-90px}.page-id-4510 .prod-select-cta img{transform:scale(.75);margin-left:12px}.page-id-4510 .page-header.page-header--large .page_header__title{font-size:50px}.page-id-4510 .page-header.page-header--large .page_header__subtitle{font-size:24px}}.product-selector .flex-wrap{flex-wrap:wrap}.product-selector .flex{display:flex}.product-selector .intro-content .content{text-shadow:none;max-width:800px;margin:auto;text-align:center;padding:110px 0}.product-selector .intro-content .content h1{position:relative;padding-bottom:30px;margin-bottom:30px}.product-selector .intro-content .content h1:after{content:'';width:60px;height:7px;background-color:#bf2e1a;position:absolute;bottom:0;margin:0 auto;right:0;left:0}.product-selector .intro-content .content p{font-size:20px}@media (max-width:1200px){.product-selector .intro-content .content{padding:80px 0}}@media (max-width:1024px){.product-selector .intro-content .content{padding:60px 0}}@media (max-width:500px){.product-selector .intro-content .content{padding:40px 0}}.product-selector .product-filters{background-color:#e8eaeb;padding:40px}.product-selector .product-filters .filter-set{padding-right:20px;margin-bottom:20px}.product-selector .product-filters .filter-title{color:#bf2e1a;text-transform:uppercase}.product-selector .product-filters>.inner{display:flex;background-color:white;padding:40px}.product-selector .product-filters .remove-filters{background-color:#bf2e1a;padding:10px 20px}.product-selector .product-filters .remove-filters .inner{display:flex;flex-wrap:wrap}.product-selector .product-filters .remove-filters a{color:white;font-weight:600;font-size:15px;display:flex;align-items:center;margin-right:30px;margin-bottom:10px;margin-top:10px}.product-selector .product-filters .remove-filters a i{font-size:18px;margin-right:8px}.product-selector .product-filters .mobile-tab-title{font-weight:600;font-size:15px;color:#667580;border:1px solid #d2d5d9;display:block;max-width:335px;padding:16px 20px;position:relative}.product-selector .product-filters .mobile-tab-title:after{content:'';width:1px;height:35px;background-color:#d2d5d9;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.product-selector .product-filters .mobile-tab-title i{color:#bf2e1a;font-size:24px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.product-selector .product-filters .mobile-tab-title.active{border-bottom:none}.product-selector .product-filters .mobile-tab-title.active i{transform:translateY(-50%) rotate(180deg)}.product-selector .product-filters .tab-bodies{padding-left:0;padding-right:0}.product-selector .product-filters .tab-body{max-width:335px;border:1px solid #d2d5d9;border-top:none;list-style:none;list-style-type:none;padding:18px}.product-selector .product-filters .tab-body li{padding:15px 0;border-bottom:1px solid #d2d5d9}.product-selector .product-filters .tab-body li label{font-weight:600;color:#7e868f;font-size:15px;cursor:pointer}.product-selector .product-filters .tab-body li input{cursor:pointer}.product-selector .product-filters .tab-body li:first-of-type{padding-top:0}.product-selector .product-filters .tab-body li:last-of-type{border-bottom:none;padding:15px 0 0 0}@media (max-width:1400px){.product-selector .product-filters{padding:20px}.product-selector .product-filters>.inner{padding:20px}.product-selector .product-filters .filter-title{font-size:16px}}@media (max-width:1200px){.product-selector .product-filters .filter-title{font-size:14px}}@media (max-width:991px){.product-selector .product-filters .filter-set{width:33.3333%}.product-selector .product-filters .filter-set:nth-child(-n+3){margin-bottom:20px}}@media (max-width:767px){.product-selector .product-filters{padding:20px 0}.product-selector .product-filters>.inner{padding:20px 10px}.product-selector .product-filters .filter-set{width:50%}.product-selector .product-filters .filter-set:nth-child(-n+4){margin-bottom:12px}}.product-selector .products{padding:100px 0;max-width:1600px;position:relative;margin:0 auto}.product-selector .products .prod-container{max-height:1000px;overflow:scroll}.product-selector .products table.products-outer{border-collapse:separate;border-spacing:0;table-layout:fixed;width:auto}.product-selector .products table thead th{position:sticky;top:0;background-color:#333640;color:white;text-transform:uppercase;z-index:3}.product-selector .products td.prod-image,.product-selector .products td.prod-name,.product-selector .products th.image-header,.product-selector .products th.name-header{width:150px;min-width:150px}@media (max-width:1024px){.product-selector .products{padding:80px 0}}@media (max-width:767px){.product-selector .products{padding:60px 0}}@media (max-width:500px){.product-selector .products{padding:40px 0}}.product-selector .products-outer .prod-header .header{border-left:1px solid #fff;padding:22px 18px;font-size:15px;font-weight:600;letter-spacing:0.72px}@media (max-width:500px){.product-selector .products-outer .prod-header .header{padding:15px;font-size:14px}.product-selector .products-outer .prod-header .header.image-header{max-width:121px}}.product-selector .products-outer .product{max-height:130px;position:relative}.product-selector .products-outer .product:nth-child(odd){background-color:#f2f4f5}.product-selector .products-outer .product .prod-image.prod-data{line-height:0}.product-selector .products-outer .product .prod-image.prod-data img{max-height:100px;width:auto}.product-selector .products-outer .product .prod-data{border:1px solid #c5c8ca;padding:15px;font-weight:600;color:#6c7480;font-size:17px}.product-selector .products-outer .product .prod-data.prod-name{font-weight:600;color:#bf2e1a;font-size:18px}@media (max-width:1024px){.product-selector .products-outer .product .prod-data.prod-name{font-size:15px}.product-selector .products-outer .product .prod-data{font-size:15px}}@media (max-width:767px){.product-selector .products-outer .product .prod-image.prod-data img{max-height:75px}}@media (max-width:500px){.product-selector .products-outer .product .prod-data.prod-name{font-size:14px}.product-selector .products-outer .product .prod-data{font-size:14px;padding:10px}.product-selector .products-outer .product .prod-data.prod-image{max-width:121px}}.summary-no-padding{padding-top:0}.summary-padding{padding-top:3em}#services-nav--desktop{padding-bottom:1.7em}#services-nav--desktop .row{margin-right:-5px;margin-left:-5px}#services-nav--desktop .service-tab{float:left;width:20%;padding-left:5px;padding-right:5px;padding-bottom:10px}#services-nav--desktop .service-tab-inner{cursor:pointer;text-align:center}#services-nav--desktop .service-tab-inner:hover .tab-icon img.icon-hover,#services-nav--desktop .slick-active .service-tab-inner .tab-icon img.icon-hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#services-nav--desktop .service-tab-inner:hover .tab-icon img.icon-normal,#services-nav--desktop .slick-active .service-tab-inner .tab-icon img.icon-normal{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}#services-nav--desktop .service-tab-inner:hover .tab-title,#services-nav--desktop .service-tab-inner.active .tab-title{color:#bf2e1a}#services-nav--desktop .tab-icon{position:relative;margin-bottom:20px}#services-nav--desktop .tab-icon img{margin:auto;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#services-nav--desktop .tab-icon img.icon-normal{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#services-nav--desktop .tab-icon img.icon-hover{position:absolute;left:0;right:0;top:0;margin:auto;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}#services-nav--desktop .tab-title{color:#919191;margin:0;font-weight:300;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.indicator-wrap{width:100%;height:11px;background-color:#f8f8f8}.indicator-wrap .indicator{position:relative;height:100%;max-width:285px;height:11px;background-color:#bf2e1a}.indicator-wrap .indicator:before{content:' ';position:absolute;top:-10px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #bf2d1a transparent}.services-panels{background:#bf2e1a url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/white-panel-bg.png) repeat-y 100% 0;margin-top:40px;margin-bottom:40px}.services-panels .col{height:525px;padding-top:25px}.services-panels .col-one{background-color:#bf2e1a;padding-left:0;text-align:center}.services-panels .col-two{overflow-y:hidden;padding-left:35px;padding-right:0;color:#4f4f4f;background-color:#fff}.services-panels .col-three{background-color:#fff;padding-right:0}.services-panels .service__title h2{color:#fff;margin-top:2em}.services-panels .service__info .pdf{position:relative;display:inline-block;vertical-align:middle;padding-left:65px;margin-top:1em;margin-bottom:4.2em}.services-panels .service__info .pdf:before{content:' ';position:absolute;left:0;top:-13px;width:46px;height:58px;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/download-icon-large.png) no-repeat 0 0}body.not-ie .services-panels.desktop .service-panel{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}@media screen and (max-width:1199px){.services-panels{background:#fff;margin-top:30px;margin-bottom:10px}.services-panels .mCSB_scrollTools .mCSB_draggerContainer{display:none}.services-panels .service-panel{display:block !important;clear:both;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1 !important;left:0 !important;margin-bottom:20px}.services-panels .col{height:auto;padding:25px 0}.services-panels .col-one{position:relative;padding:1em 35px 1em 15px;text-align:left;background:#fff;border:2px solid #f7f7f7;cursor:pointer;-webkit-box-shadow:0 1px 0 #ebeef0;-moz-box-shadow:0 1px 0 #ebeef0;box-shadow:0 1px 0 #ebeef0}.services-panels .col-one:after{content:' ';position:absolute;width:26px;height:25px;right:6px;top:0;bottom:0;margin:auto;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/accordion-icons.png) no-repeat 0 0}.services-panels .col-two{display:none;position:relative;padding:1.5em 0 2em 0;height:auto}.services-panels .col-three{display:none;border-top:4px solid #f7f7f7;padding-top:30px;padding-bottom:35px;border-bottom:2px solid #ebeef0}.services-panels .service__title h2{color:#000;margin:0;padding:0}.services-panels .col-one.opened{background:#bf2e1a}.services-panels .col-one.opened:after{background-position:50% -25px}.services-panels .col-one.opened h2{color:#fff}.services-panels .expand{position:absolute;bottom:0;left:0;height:50px;width:100%;font-size:18px;font-size:1.125rem;line-height:50px;color:#bf2e1a;text-align:center;background:url(https://www.johnstech.com/wp-content/themes/johnstech/less/../images/read-more-bg.png) repeat 0 0;cursor:pointer}.services-panels .expand.read-less{display:none}}.market-landing{position:relative;padding:0;border-top:2px solid #e5e5e5;z-index:200}.market-landing:first-child{border-top:none}.market-landing.odd-panel{background-color:#f8f8f8}.market-landing.even-panel{background-color:#fff}.market-landing.even-panel .two-col__content{float:right}.market-landing.even-panel .two-col__image{float:left}.market-landing .two-col__image{position:relative}.market-landing .two-col__image img{position:absolute;top:-25px;right:0}.market-landing.even-panel img{right:auto;left:0}.market-landing .two-col__content{padding-top:6em;padding-bottom:6em}.market-landing.even-panel .two-col__content *{text-align:right}.markets-page{padding-bottom:5em}.panel-callout{padding-top:7em;padding-bottom:7em;color:#fff;text-align:center;background-color:#fff;background-size:cover;background-position:50% 50%;text-transform:uppercase;letter-spacing:1px}.panel-callout .container{max-width:1300px}.panel-callout .section__title{font-weight:700;margin-bottom:0;line-height:1.2}.panel-callout .section__subtitle{font-weight:700;margin-top:1em;margin-bottom:0;line-height:1.4}@media screen and (max-width:991px){.panel-callout{padding:5em 0}}@media screen and (max-width:767px){.panel-callout{padding:3.5em 0}}@media screen and (min-width:481px) and (max-width:767px){.panel-callout .section__title{font-size:30px;font-size:1.875rem}.panel-callout .section__subtitle{font-size:16px;font-size:1rem}}.panel-market{padding:7em 0;background-color:#fff;border-bottom:1px solid #e6e6e6;overflow:hidden}.panel-market.even{background-color:#fff}.panel-market:last-of-type{border-bottom:none}.panel-market .container{max-width:1300px}.panel-market .row{margin-left:-4%;margin-right:-4%}.panel-market .col{padding-left:4%;padding-right:4%;color:#4b4b4c;line-height:1.5}.panel-market .section__title{margin-bottom:0.7em}.panel-market .section__img img{margin-left:auto}.panel-market .market-table{line-height:1.5}.panel-market .market-table *:last-child{margin-bottom:0}@media screen and (max-width:991px){.panel-market{padding:5em 0}}@media screen and (max-width:767px){.panel-market{padding:3em 0}.panel-market .section__img img{margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.panel-market{padding:2em 0}}.sales-content{margin-bottom:4em}.rep-results .rep-results-inner{position:relative;padding:0 0;margin-bottom:2em;color:#63656a}.rep-results .rep-results-inner:before,.rep-results .rep-results-inner:after{content:' ';display:block;position:absolute;left:0;width:100%;height:3px;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(31%, #f2f2f2), color-stop(49%, #e3e3e3), color-stop(76%, #f2f2f2), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-o-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:-ms-linear-gradient(left, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);background:linear-gradient(to right, #fff 0%, #f2f2f2 31%, #e3e3e3 49%, #f2f2f2 76%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1)}.rep-results .rep-results-inner:before{top:0}.rep-results .rep-results-inner:after{bottom:0}.rep-results .result{padding:2.5em 0 0}.rep-results .result__title{font-size:20px;font-size:1.25rem;padding-bottom:0.5em;margin:0}.rep-results table{margin:0 0 2em 0;font-size:inherit}.rep-results table.contact--manager{max-width:500px}.rep-results table,.rep-results table td{border:none}.rep-results table .label{width:25%;color:#63656a;font-weight:700;padding-right:15px}.rep-results table .value{width:75%;color:#63656a}.rep-results .contact tr:first-child td{font-size:20px;font-size:1.25rem;padding-bottom:0.5em}.rep-results .contact tr:first-child .value{color:#bf2e1a;font-weight:700}.rep-results .channel-partner{padding-bottom:1.2em}.region-popup{position:relative;background:#FFF;padding:25px;width:auto;max-width:500px;margin:20px auto}.region-popup .popup-logo{margin-bottom:20px}@media screen and (max-width:767px){.rep-results table .label{width:35%}.rep-results table .value{width:65%}.rep-results .result__title,.rep-results .contact tr:first-child td{font-size:16px;font-size:1rem}.sales-content{margin-bottom:0em}}body.error404 .site-content{padding-top:5em;padding-bottom:5em;text-align:center}body.error404 .page-content label,body.error404 .page-content .search-field,body.error404 .page-content .search-field .search-submit{display:inline-block;vertical-align:middle}body.error404 .page-content .search-field{margin-bottom:0;width:230px;min-width:230px;height:42px}body.error404 .page-content .search-submit{margin-bottom:0;background-color:#bf2e1a;color:#fff;height:42px}body.error404 .page-content .search-submit:hover{background-color:#000}@media screen and (max-width:991px){body.error404 .site-content{min-height:300px;padding-top:3em;padding-bottom:3em}}body.search .site-content{padding-top:3.5em;padding-bottom:2.5em;min-height:400px}body.search article{padding:0 0 24px 0}body.search .page-title{font-size:36px;font-size:2.25rem;margin-bottom:1em}body.search .entry-title{font-size:22px;font-size:1.375rem}body.search .edit-link{display:none}body.search .entry-summary p{margin-bottom:10px}@media screen and (max-width:991px){body.search .site-content{padding-top:1.5em;padding-bottom:1em}body.search .page-title{font-size:22px;font-size:1.375rem}body.search .entry-title{font-size:18px;font-size:1.125rem}}body.home .panel-rf-chart{display:none}body.home .image-panel{padding:4.5em 0 4em}