*,*:before,*:after{vertical-align:baseline;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0;border:0;color:inherit;background:transparent;background-clip:padding-box;text-align:inherit;text-decoration:none;text-transform:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;outline:0}html{overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:none;font-family:sans-serif;font-size:100%;font-style:normal;font-weight:normal;font-variant:normal;line-height:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden],template{display:none}b,strong,mark,optgroup{font-weight:bold}em,i,dfn,var{font-style:italic}code,kbd,pre,samp{font-family:monospace,monospace}pre{white-space:pre-wrap;word-wrap:break-word}abbr[title]{border-bottom:thin dotted;cursor:help}del,s{text-decoration:line-through}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}blockquote,q{quotes:none}ul{padding-right:1.5000em;padding-left:1.5000em}ul li{padding-right:.3333em;padding-left:.3333em}ol{padding-right:1.8888em;padding-left:1.8888em}ol li{padding-right:.0000em;padding-left:.0000em}nav ul,nav ol,menu ul,menu ol,nav li,menu li{padding-right:0;padding-left:0;list-style-image:none;list-style-type:none}a{cursor:pointer}a:focus{outline:thin dotted}a:hover:focus,a:active:focus{outline:0}img{vertical-align:middle;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}table{width:100%;border-collapse:collapse;border-spacing:0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}fieldset,legend{white-space:normal}textarea{overflow:auto}label,input[type=file]{display:inline-block;*display:inline;*zoom:1;cursor:pointer}button,html input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible;width:auto;-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]{-webkit-appearance:textfield}select{-webkit-appearance:menulist}html{height:100%}body{width:100%;height:100%;background-color:#252625;background-image:url(../../files/cactus-tech.com/images/theme/noise.png);font-family:"Open Sans",sans-serif}@media screen and (min-width:970px){body{overflow:visible!important}}.invisible{display:none}.center,.center img{display:block;width:auto;margin:0 auto}.interior.blog .center{margin-bottom:30px}.right{float:right;clear:right;margin-left:30px}.left{float:left;margin-right:30px}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"Dosis",sans-serif;font-size:18px;line-height:1.5em}p,li{color:#434444}a{color:#80bd02;text-decoration:none}a:hover{color:#408c00}p,a,li,label{font-size:13px;line-height:1.6em}@media screen and (min-width:540px){h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:20px}p,a,li,label{font-size:14px}}@media screen and (min-width:970px){p,a,li,label{font-size:16px}}@media screen and (max-width:540px){figure{display:block;width:100%;margin:10px 0 10px 0;text-align:center}figure img{width:auto}}figure{margin:0 0 30px}figcaption{margin-top:10px;color:#434444;text-align:center;font-size:16px;font-style:italic;font-weight:normal}.expertnav ul,.expert nav{display:inline-block;*display:inline;*zoom:1;background-color:#80bd02;text-align:center;font-family:"Open Sans",sans-serif}.expertnav ul li a,.expert nav a,.field.submit input{display:block;padding:14px 28px 14px 28px;color:#f1f1f1;line-height:1em}.expertnav ul:hover,.expert nav a:hover,.field.submit input:hover{background-color:#408c00}@media screen and (min-width:540px){.expertnav ul li a,.expert nav a,.field.submit input{font-size:14px}}@media screen and (min-width:970px){.expertnav ul li a,.expert nav a,.field.submit input{font-size:18px}}form label{margin:10px 0 3px 0;color:#434444;text-transform:uppercase;font-size:15px;font-weight:600}form input,form select,form textarea{display:inline-block;*display:inline;*zoom:1;width:100%;padding:6px;color:#434444;background-color:#c9c9c9;font-size:14px;font-weight:600}form .submit input{display:block;width:auto;padding:12px 24px 12px 24px;margin:20px auto 0 auto;color:#f1f1f1;background-color:#80bd02;text-align:center;font-weight:300}#autologin{width:auto;margin-right:10px;floatt:left}@media screen and (min-width:540px){form .segment.odd,form .segment.even{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%}form .segment.odd{padding-right:20px}form .segment.even{padding-left:20px}}@media screen and (max-width:790px){.message.swipe{display:inline-block;*display:inline;*zoom:1;width:100%;margin-bottom:10px;color:#555;text-align:center;font-size:14px}}@media screen and (min-width:791px){.message.swipe{display:none}}table{display:table;color:#434444;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;border-collapse:collapse}table.sortable{text-align:left}table a{font-size:12px}tr:nth-child(odd){background-color:#f8f8f8}tbody tr:hover{color:#f1f1f1;background-color:#26a4ec}th,td{padding:6px 16px;border:1px solid #E4E4E4}table.sortable th{padding:10px 16px;background-color:#ddd}table.sortable th a{color:#19191a}tbody th{text-align:right}table .blank{background-color:#e4e4e4}.scroller{overflow-x:auto}.menu.files.brochures{display:inline-block;*display:inline;*zoom:1;width:100%}.menu.files.brochures ul li{display:inline-block;*display:inline;*zoom:1;width:50%;text-align:center}.menu.files.brochures ul li a img{display:block;margin:0 auto 10px auto}.menu.files.brochures ul li a:before{display:none}.menu.jumplinks{margin-bottom:30px}.menu.jumplinks a{font-size:14px;font-weight:600}.menu.jumplinks a:after{content:"|";margin:0 6px 0 6px}.menu.jumplinks a:last-child:after{display:none}.group.segments.files header{margin-right:-30px;margin-left:-30px}.group.segments.files h3,.group.segments.files h4{width:100%;padding:6px 0 6px 26px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600}.interior .segment.primary .group.segments.files h3{margin-bottom:0;background-color:#cacbca;font-size:15px}.group.segments.files h4{color:#696A69;background-color:#ddd;font-size:13px}.menu.files a{display:block;font-size:12px}.menu.files a:before{content:url(../../files/cactus-tech.com/images/theme/pdf.png);margin-right:10px}@media screen and (min-width:1100px){.menu.files{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:33.3%}.menu.files .pdf{margin-bottom:20px}}.group.segments figcaption{color:#80BD02;font-size:14px;font-style:normal;font-weight:bold}.group.segments figcaption:hover{color:#408c00}.newnav figcaption{margin-bottom:20px;font-style:normal;font-weight:bold}.newnav figcaption a{font-size:15px!important}.newnav p{margin-top:40px}ol li{color:#434444}.banner-top{display:none}.region.top{width:100%;background-color:#FAD029}.segments.top{position:relative;width:100%;max-width:1200px;margin:0 auto}.region.top .banner p{padding:8px 50px 8px 8px;color:#444;text-align:left;font-size:12px;font-weight:bold}.region.top .banner p a{color:#999;text-decoration:underline;font-size:12px}.region.top .banner-close{position:absolute;top:0;right:0;overflow:hidden;width:50px;height:100%;border:3px solid #FAD029;background-color:#444;background-image:url(../../files/cactus-tech.com/images/theme/close.png);background-position:center;background-repeat:no-repeat;text-align:center;cursor:pointer}.region.top .banner-close p{color:#fff;text-indent:100%;font-size:12px}@media screen and (min-width:970px){.region.top .banner p,.region.top .banner p a{font-size:14px}}@media screen and (min-width:1218px){.region.top .banner-close{border-right:none}}.region.header{display:block;width:100%;background-color:#191A19;background-image:url(../../files/cactus-tech.com/images/theme/noise.png)}.segments.header{position:relative;display:block;width:100%;height:110px;max-width:1200px;margin:0 auto}.logo{float:left;width:116px;height:80px;margin-left:10px}.logo a{display:block;width:100%;height:100%;background-image:url(../../files/cactus-tech.com/images/theme/logo.png);background-size:100% auto;text-indent:-9000px}.nav-toggle{position:absolute;top:22px;right:10px}.segments.header .expertnav h5,.expertnav p{display:none}@media screen and (max-width:539px){.segments.header .expertnav ul{position:absolute;bottom:0;left:0;width:100%;padding:9px 12px 11px 28px;text-align:right;font-size:12px}.segments.header .expertnav ul li a{padding:0}.segments.header .expertnav ul li a:hover{text-decoration:underline}}.segments.header .lang{position:absolute;bottom:6px;left:12px;color:#f1f1f1;font-weight:bold}.region.header .search,.region.header .search .label{display:none;margin:0 4px 0 0}.region.header .search{width:238px}.region.header .search .field.text div input{float:left;width:182px;padding:13px;color:#f1f1f1;background-color:transparent;font-weight:600}.region.header .search .field.submit div input{float:left;width:46px;height:46px;margin:0;background-color:transparent;background-image:url(/files/cactus-tech.com/images/theme/search.png);background-position:center center;background-repeat:no-repeat;text-indent:-9000px}.region.header .search .field.submit div input:hover{background-color:#408c00}.segments.header .secondarynav{display:none}@media screen and (min-width:540px){.segments.header{height:80px}.segments.header .expertnav{float:right;margin:20px 60px 0 0}.segments.header .lang{position:static;float:right;margin:30px 24px 0 0;color:#747474}}@media screen and (min-width:970px){.segments.header{height:110px}.logo{width:160px;height:110px}.nav-toggle{display:none}.segments.header .expertnav{margin:0}.region.header .search{display:inline-block;*display:inline;*zoom:1;float:right;background-color:#303130}.segments.header .lang{margin:11px 20px 0 0}.segments.header .secondarynav{display:block;float:right;clear:right;margin:20px 0 0}.segments.header .secondarynav a{padding:0 16px 0 16px;border-right:1px solid #303130;color:#6C6D6C;font-size:12px}.segments.header .secondarynav a:last-child{padding:0 0 0 16px;border-right:none}.segments.header .secondarynav a:hover{color:#ccc}}.region.navigation .active,.region.navigation .trail{color:#fad029}@media screen and (max-width:969px){.region.navigation{position:fixed;z-index:20;top:0;left:0;display:none;overflow-y:scroll;width:100%;height:100%;max-width:400px;background-color:#303030}.segments.navigation{position:relative;top:0;left:0;width:100%;height:100%}.region.navigation .nav-header a{color:#fff;text-transform:uppercase;font-size:14px}.region.navigation ul li{display:table;width:100%;height:48px;border-bottom:1px solid #222325;table-layout:fixed}.region.navigation ul li .menu-back{display:none}.region.navigation ul li ul li .menu-back{display:table-cell;width:48px;height:48px;padding:0;border-left:1px solid #222325;background-image:url(/files/cactus-tech.com/images/theme/arrow-back.png);background-position:center center;background-repeat:no-repeat;text-indent:-9000px}.region.navigation ul li.submenu .arrow-level,.region.navigation ul li.submenu ul li.submenu .arrow-level,.region.navigation ul li .menu-close{display:table-cell;width:48px;height:48px;padding:0;border-left:1px solid #222325;background-image:url(/files/cactus-tech.com/images/theme/green-arrow.png);background-position:center center;background-repeat:no-repeat;text-indent:-9000px}.region.navigation ul li .menu-close{background-image:url(/files/cactus-tech.com/images/theme/menu-close.png)}.region.navigation ul li.submenu ul li .arrow-level,.region.navigation ul li.submenu ul li.submenu ul li .arrow-level{display:none}.region.navigation ul li .arrow-level:hover,.region.navigation ul li .menu-back:hover,.region.navigation ul li .menu-close:hover{background-color:#252525}.region.navigation ul li a{display:table-cell;vertical-align:middle;height:100%;padding-left:20px;color:#cdcdcd;text-transform:uppercase;font-family:"Dosis",sans-serif;font-size:12px;line-height:1em}.region.navigation ul li:hover{background-color:#111}.region.navigation .nav-header:hover{background-color:#303030}.region.navigation ul{position:absolute;z-index:21;top:0;left:0;width:100%;height:100%;max-width:400px;background-color:#303030}.region.navigation ul li ul{position:absolute;z-index:22;display:none}}.region.navigation{display:none}@media screen and (min-width:970px){.region.navigation{display:block;width:100%;height:52px;max-width:100%;border-top:1px solid #222325;border-bottom:1px solid #222325;background-color:#303030}.segments.navigation{display:block;width:100%;max-width:1200px;margin:0 auto;border-right:1px solid #222325;border-left:1px solid #222325}.region.navigation .nav-header,.region.navigation ul li.submenu .arrow-level{display:none}.mainnav>ul{display:table;width:100%}.mainnav>ul>li{position:relative;display:table-cell;width:auto;height:100%;min-width:92px;padding-right:0;border-right:1px solid #222325;border-left:1px solid #353535;text-align:center;text-transform:uppercase}.mainnav>ul>li:last-child{border-right:none}.mainnav>ul>li:hover{background-color:#111}.mainnav>ul>li:hover ul{display:block}.mainnav>ul>li>a{display:block;width:100%;padding-left:0;color:#cdcdcd;font-family:"Dosis",sans-serif;font-size:15px;line-height:50px}.mainnav>ul>li>ul{position:absolute;z-index:20;left:-1px;display:none;overflow:hidden;width:400px;background-color:#111}.mainnav>ul>li:nth-last-child(-n+4)>ul{right:-1px;left:auto}.mainnav>ul>li>ul>li{border-right:1px solid #222325;border-left:1px solid #353535;background-color:#111;text-align:left;text-transform:none}.mainnav>ul>li>ul>li a:hover{background-color:#19191a}.mainnav>ul>li>ul>li>a{display:block;width:100%;padding:14px 0 14px 20px;border-bottom:1px solid #353535;color:#cdcdcd;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1em}.mainnav .products>ul{width:578px}.mainnav .products>ul>li>ul{padding:4px 14px 0 14px}.mainnav .products>ul>li>ul>li{display:inline-block;*display:inline;*zoom:1;width:25%}.mainnav .products>ul>li>ul>li:hover{background-color:#19191a}.mainnav .products>ul>li>ul>li>a{display:block;padding:4px 0 4px 6px;color:#cdcdcd;font-size:12px}.mainnav .products .cactus-labs a:before{content:url(/files/cactus-tech.com/images/theme/lab.png);margin-right:6px}.mainnav a:hover{color:#fff!important}}@media screen and (min-width:1124px){.mainnav>ul>li>a{font-size:16px}}.region.main,.region.masthead{display:block;width:100%}.region.masthead{overflow:hidden}.segments.masthead,.segments.main{display:block;width:100%;max-width:1200px;margin:0 auto}.home .region.masthead{padding:22px 10px 22px 10px;color:#f1f1f1;background-image:url(/files/cactus-tech.com/images/home/01.jpg);background-position:center center;background-repeat:no-repeat;text-align:center}.home .region.masthead .content{padding:0}.home .region.masthead p{color:#f1f1f1;font-size:18px;line-height:1.25em}.home .region.masthead p strong{display:block;font-size:28px;line-height:1.25em}.home .region.masthead p small{display:block;margin:20px 0 0;font-size:14px;font-weight:600;line-height:1.5em}.home .region.masthead nav a{display:inline-block;*display:inline;*zoom:1;padding:10px 8px 10px 8px;margin:18px 0 0;color:#f1f1f1;background-color:#80bd02;font-size:12px}.home .region.masthead nav a:hover{background-color:#408c00}.group.slides{display:none}@media screen and (min-width:540px){.home .region.masthead{padding:52px 10px 52px 10px;background-position:top center}.home .region.masthead p{font-size:30px}.home .region.masthead p strong{font-size:48px}.home .region.masthead p small{font-size:18px}}@media screen and (min-width:970px){.group.slides{display:block;margin-top:40px}.group.slide .content.text.info{padding:12px}.table{text-align:left}.home .region.masthead .table p strong{display:inline;font-size:16px}.home .region.masthead p a{font-family:"Dosis",sans-serif;font-size:26px}.home .region.masthead p small{margin:40px 0 0}.home .region.masthead nav a{padding:0;margin:34px 0 0;color:#80bd02;background-color:transparent;font-size:16px;font-weight:600}.home .region.masthead nav .more:after{content:"»";margin:0 0 0 6px}.home .region.masthead nav .more:hover{color:#408c00;background-color:transparent}}.home .region.main .segments.main{position:relative;background-color:#ebebeb}.home .region.main .segment{float:left;width:100%;padding:28px 10px 28px 10px}.home .region.main .segment.primary,.home .region.main .segment.tertiary{background-color:#ebebeb}.home .region.main .segment.secondary{padding:28px 0 28px 10px;-webkit-box-shadow:0 0 8px 0 #C2C2C2 inset;box-shadow:0 0 8px 0 #C2C2C2 inset;background-color:#ddd}.home .region.main .segment h1,.home .region.main .segment h2,.home .region.main .segment h3{margin:0 0 14px;text-transform:uppercase;font-size:18px}.home .region.main .segment.secondary .tabnav h2{padding:0 10px 0 0}.home .region.main .segment figure{margin:0 0 14px;text-align:center}.home .region.main .segment nav a.more{font-weight:600}.home .region.main .segment nav a.more:after{content:"»";margin:0 0 0 6px}.home .region.main .segment p{margin:0 0 14px}.home .region.main .segment.secondary .tabnav a{display:block;padding:12px 0 12px 16px;text-transform:uppercase;font-size:14px;font-weight:600}.home .region.main .segment.secondary .tabnav a.active{padding:12px 0 12px 10px;border-left:6px solid #80bd02;background-color:#ebebeb}.home .region.main .segment.secondary .expert,.home .region.main .segment.tertiary .content{display:none}.home .region.main .segment.tertiary .content.active{display:block}@media screen and (min-width:600px){.home .region.main .segment.secondary,.home .region.main .segment.tertiary{width:50%;height:460px}}@media screen and (min-width:940px){.home .region.main .segments.main{min-height:730px}.home .region.main .segment{padding:54px 42px 54px 42px}.home .region.main .segment.secondary{padding:54px 0 54px 42px}.home .region.main .segment.secondary .tabnav h2{padding:0 42px 0 0;font-size:22px}.home .region.main .segment h1,.home .region.main .segment h2,.home .region.main .segment h3{margin:0 0 28px;font-size:26px}.home .region.main .segment p,.home .region.main .segment figure{margin:0 0 28px}.home .region.main .segment.secondary .expert{position:absolute;right:0;bottom:0;left:0;display:block;width:35%;min-height:311px;padding:64px 42px 0 42px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#f1f1f1}.home .region.main .segment,.home .region.main .segment.secondary,.home .region.main .segment.tertiary{width:33.3%;height:auto}.home .region.main .segment.secondary{text-align:center}.home .region.main .segment.secondary .tabnav a,.home .region.main .segment.secondary .tabnav a.active{padding:12px 30px 12px 0}}@media screen and (min-width:1100px){.home .region.main .segments.main{min-height:686px}}.crumbs{display:none;width:100%;max-width:1200px;padding:24px 0 24px 8px;margin:0 auto}@media screen and (min-width:970px){.crumbs{display:block}}.crumbs a{font-size:14px}.crumbs a:after{content:"»";margin:0 8px 0 10px}.crumbs a.active:after{display:none}.interior .segments.main .segment.secondary{display:block;width:100%}.menu.subnav ul,.subnav.categories{display:none;width:100%}.menu.subnav ul li a,.subnav.categories h4,.subnav.categories a{display:block;padding:12px 0 12px 8px;margin-bottom:2px;color:#f1f1f1;background-color:#303130;text-transform:uppercase;font-size:13px;line-height:1em}.subnav.categories h4{margin-top:14px;background-color:#1c1d1c;font-family:"Open Sans",sans-serif;font-weight:600}.subnav.categories a{text-transform:none}.menu.subnav ul li a:hover,.subnav.categories a:hover{background-color:#4b4d4c}.menu.subnav ul li ul{display:none}.menu.subnav ul li a.active,.menu.subnav ul li a.trail,.subnav.categories a.active,.subnav.categories a.trail{color:#fad029;background-color:#3a3b3a}.menu.subnav ul li.active ul,.menu.subnav ul li.trail ul{display:block}.menu.subnav ul li ul li a{display:block;width:270px;margin:0 auto 2px auto;background-color:#303130;text-transform:none;font-size:13px}.menu.subnav ul li ul li a.active{width:281px;margin:0 0 2px 12px}@media screen and (min-width:970px){.menu.subnav ul,.subnav.categories{display:block}}article .flyout,a.flyout-mobile{display:block;padding:20px 0% 20px 2%;margin-top:14px;color:#f1f1f1;background-color:#80bd02;text-transform:uppercase;cursor:pointer}article .flyout.active{margin-right:-2px}article .flyout:after{content:"";display:table;clear:both}article .flyout header{float:left;width:100%}article .flyout h4{position:relative;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600}article .flyout h4:after{content:"+";position:absolute;top:50%;right:12px;margin-top:-.8rem;font-size:20px;font-weight:400}article .flyout.active h4:after{content:"-"}article .flyout p{margin-bottom:25px}article .flyout label{color:#f1f1f1}article .flyout form{position:absolute;right:0;left:295px;display:none;float:right;padding:30px 30px 70px 30px;margin-top:-20px;background-color:#80bd02}article .flyout.active form{display:block}article .flyout form .field.explanation{width:100%}article .flyout form .field.explanation p{color:#f1f1f1;text-transform:none}article .flyout form input,article .flyout form select,article .flyout form textarea{background-color:#f1f1f1}article .flyout form .field{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:46%;margin-right:4%}article .flyout form .field.submit{width:100%;margin:20px 0 0}article .flyout form .field.submit .control .submit{background-color:#333434;text-transform:none}article .flyout form .field.submit .control .submit:hover{background-color:#19191a}.widget{width:100%;padding:44px 20px 44px 20px;margin-top:16px;background-color:#1c1d1c}.widget.outlined{border:4px solid #80bd02}.widget header h2,.widget header h4,.widget header h5{color:#f1f1f1;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:18px}.widget.blog article header h4 a{text-transform:none;font-family:"Open Sans",sans-serif;font-size:13px}.widget h3 a{font-family:"Open Sans",sans-serif;font-size:18px}.widget p{color:#A4A5A4;font-size:14px}.widget .more{font-size:14px}.widget .more:after{content:"»";margin:0 0 0 8px;font-size:20px}.widget h4 a:before,.widget ul li:before{content:"»";margin:0 8px 0 0;color:#525352}.widget h4 a,.widget ul li{margin-left:15px;text-indent:-15px}.widget ul li a{font-size:14px}.widget form label{color:#a4a5a4;font-size:15px;font-weight:600}.widget nav.menu ul li{display:inline-block;*display:inline;*zoom:1;width:100%;margin-top:20px;margin-left:0;text-align:center}.widget nav.menu ul li:before{display:none}.widget img{display:block;margin:0 auto 10px auto}@media screen and (min-width:970px){.widget{max-width:279px}}.widget.updatenav ul li:before{content:"";float:left;width:56px;height:56px;margin-right:30px;border:1px solid #313231;-webkit-border-radius:50%;border-radius:50%;background-color:#1c1d1c;background-position:center center;background-repeat:no-repeat}.widget .facebook:before,footer .facebook{background-image:url(../../files/cactus-tech.com/images/theme/facebook.png)}.widget .twitter:before,footer .twitter{background-image:url(../../files/cactus-tech.com/images/theme/twitter.png)}.widget .linkedin:before,footer .linkedin{background-image:url(../../files/cactus-tech.com/images/theme/linkedin.png)}.widget .youtube:before,footer .youtube{background-image:url(../../files/cactus-tech.com/images/theme/youtube.png)}.widget .rss:before{background-image:url(../../files/cactus-tech.com/images/theme/rss.png)}.widget.updatenav ul li{display:inline-block;*display:inline;*zoom:1;width:100%;margin:0 0 14px}.widget.updatenav ul li a,.widget.updatenav ul li p{margin:0}.interior .region.main{background-image:url(/files/cactus-tech.com/images/theme/dots.png);background-position:top left;background-repeat:no-repeat}.content.list.features ul{padding:0}.content.list.features ul li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:100%;padding-left:36px;font-size:14px}.content.list.features ul li:before{content:"";position:absolute;left:0;vertical-align:middle;width:22px;height:22px;border:1px solid #dbdbdb;-webkit-border-radius:50%;border-radius:50%;background-image:url(/files/cactus-tech.com/images/theme/bullet.png);background-position:center center;background-repeat:no-repeat;text-align:center}@media screen and (min-width:540px){.content.list.features ul li{width:45%}}.group.segments.casestudies{display:inline-block;*display:inline;*zoom:1;width:100%}.group.segments.casestudies .content{float:left;width:100%}.group.segments.casestudies .delivered *{text-align:center;font-family:"Open Sans",sans-serif;font-size:14px}.group.segments.casestudies .delivered h5{margin-bottom:16px;font-weight:600}@media screen and (min-width:540px){.group.segments.casestudies .content{width:50%}.group.segments.casestudies .delivered{padding:0 0 0 40px}}.interior .segments.main .segment.primary h1,.interior .segments.main .segment.primary h2,.interior .segments.main .segment.primary h3,.interior .segments.main .segment.primary h4,.interior .segments.main .segment.primary p,.interior .segments.main .segment.primary ul,.interior .segments.main .segment.primary ol,.interior .segments.main .segment.primary ol li,.interior .segments.main .segment.primary table,.interior .segments.main .segment.primary .segments.markets,.interior .segments.main .segment.primary .meta,.widget h2,.widget h3,.widget h4,.widget h5,.widget p,.widget img,.interior .segments.main .segment.primary .newnav,.interior .segments.main,.segment.primary .group.segments.interfaces,.segment.primary .group.segments.interfaces figure{margin-bottom:25px}.segment.primary .group.segments.interfaces,.articles.news article{margin-bottom:35px}.articles.news article header h4,.articles.news article .meta{margin:0 0 14px 0!important}.interior .segments.main{position:relative;display:block;width:100%;max-width:1200px;margin:0 auto}.interior .segments.main .segment.primary{background-color:#f1f1f1}.interior.products .segment.primary .more{margin-bottom:30px;text-transform:uppercase;font-family:"Dosis",sans-serif;font-size:24px;font-weight:normal}.interior .segments.main .segment.primary article{width:100%;padding:30px 10px 10px 10px}.interior.products .segments.main .segment.primary article,.interior .segments.main .segment.primary article article{padding:0}.interior.products .segments.main .segment.primary article.first{padding:30px 10px 30px 10px}.interior .segments.main .segment.primary .group.tab.active{padding:30px 10px 10px 10px}.interior .segments.main .segment.primary h1{text-transform:uppercase}.blog .region.main .segment.primary h1,.press-release .region.main .segment.primary h1{text-transform:none}.interior .segments.main .segment.primary .content h2{font-size:20px}.interior .segments.main .segment.primary .group.tab{display:none}.interior .segments.main .segment.primary .group.tab.active{display:block}.interior .segments.main .segment.primary .tabnav{background-color:#2a2b2a;background-image:url(../../files/cactus-tech.com/images/theme/noise.png)}.interior .segments.main .segment.primary .tabnav a{display:inline-block;*display:inline;*zoom:1;width:140px;padding:16px 0 16px 0;margin-top:3px;-webkit-box-shadow:0 -2px 4px 0 #DDD inset;box-shadow:0 -2px 4px 0 #DDD inset;background-color:#f1f1f1;text-align:center;text-transform:uppercase}.interior .segments.main .segment.primary .tabnav a.active{border-top:6px solid #80bd02;-webkit-box-shadow:none;box-shadow:none}.interior .segments.main .segment.primary .toc li a:before,.interior .inset p:first-of-type:before{content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:22px;height:22px;margin:0 14px 0 0;border:1px solid #dbdbdb;-webkit-border-radius:50%;border-radius:50%;background-image:url(/files/cactus-tech.com/images/theme/bullet.png);background-position:center center;background-repeat:no-repeat;text-align:center}.interior .inset p:first-of-type{margin-left:36px;text-indent:-36px}.interior .segments.main .segment.primary .toc li p,.interior .inset p{margin-left:36px;text-indent:0}.interior .segments.main .menu.productnav li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:33.3%;margin-bottom:30px;text-align:center;font-weight:bold}@media screen and (max-width:540px){.interior .segments.main .productnav a,.interior .segments.main .group.segments figcaption{font-size:11px;line-height:16px}}.interior .segments.main .menu.productnav li p{display:none}.interior .segments.main .segment.primary .book a:after{content:"»";margin-left:6px;font-size:24px}.interior .segments.contact form,.interior .segments.contact .reasons{float:left;width:100%}.interior .segments.contact form,.interior .segments.contact .reasons ol li{font-size:14px}.interior .segments.contact form,.interior .segments.contact .reasons .book{margin-bottom:40px}blockquote p{padding-left:40px;margin-bottom:30px;font-size:15px}blockquote p q:before,blockquote p q:after{content:'"';color:#1F5F83}blockquote cite{display:block;color:#777878;font-size:14px}blockquote cite:before{content:"-";padding-right:5px}.group.segments.addresses .segment.address{float:left;width:100%}.group.segments.addresses .segment.address p,.group.segments.addresses .segment.address p a{font-size:14px}@media screen and (min-width:540px){.group.segments.addresses .segment.address{width:50%}}.toolbar.distributors{padding:8px 0 8px 12px;margin-bottom:20px;background-color:#cacbca}.toolbar.distributors .label,.toolbar.distributors .control{display:inline-block;*display:inline;*zoom:1}.toolbar.distributors select{width:230px;margin-left:10px;background-color:#f1f1f1}.segment.primary .region h4{padding:10px 12px;margin-bottom:0!important;background-color:#CACBCA;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600}.interior .segments.main .segment.primary .time,.interior .segments.main .segment.primary .topics,.interior .segments.main .segment.primary .author{display:block}.interior .segments.main .segment.primary article.below{display:inline-block;*display:inline;*zoom:1;padding-bottom:40px;margin-top:40px;-webkit-box-shadow:0 4px 4px 0 #d8d8d8 inset;box-shadow:0 4px 4px 0 #d8d8d8 inset;background-color:#e3e3e3}.interior .segments.main .segment.primary article.collateral ul{display:block;width:100%;max-width:400px;padding:30px 0 30px 0;margin:0 auto}.interior .segments.main .segment.primary article.collateral ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%;text-align:center}.interior .segments.main .segment.primary article.collateral ul li img{display:block;margin:0 auto}.interior .segments.main .segment.primary .whitepapers article a .meta{float:left;width:106px;height:144px;margin-right:24px!important;border:1px solid #e3e3e3;background-image:url(/files/cactus-tech.com/images/theme/white-paper.png);background-position:center center;background-repeat:no-repeat;text-indent:-9000px}.interior .segments.main .segment.primary article.below .whitepapers article h4{line-height:1em}@media screen and (min-width:540px){.interior .segments.main .segment.primary .tabnav a{width:220px}.interior .segments.contact form,.interior .segments.contact .reasons{width:50%;padding-right:30px}.interior .segments.contact .reasons{padding-right:0}.interior .segments.main .segment.primary .topics:before,.interior .segments.main .segment.primary .author:before{content:"|";margin:0 10px 0 10px}.interior .segments.main .segment.primary .time,.interior .segments.main .segment.primary .topics,.interior .segments.main .segment.primary .author{display:inline-block;*display:inline;*zoom:1}}@media screen and (min-width:970px){.group.segments.logos figure{width:33.3%}.interior .segments.main .segment.primary article.below .whitepapers article{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%}.interior .segments.main .segment.primary article.below .whitepapers article.even{padding-right:20px}.interior .segments.main .segment.primary article.below .whitepapers article.odd{padding-left:20px}.interior .segments.main .segment.primary article.below .whitepapers article h4 a{overflow:hidden;font-size:16px}.interior .segments.main .segment.primary article.below .whitepapers article p{overflow:hidden;font-size:14px}.interior .segments.main:after{content:"";display:table;clear:both}.interior .segments.main .segment.primary{float:right;width:100%;border-left:295px solid transparent}.interior .segments.main .segment.primary article,.interior.products .segments.main .segment.primary article.first,.interior .segments.main .segment.primary .group.tab.active{padding:30px 30px 30px 30px}.interior .segments.main .segment.primary h1{font-size:32px}.interior .segments.main .segment.secondary{float:left;width:293px;margin-right:-293px}}.interior .segments.main .segment.primary h2{color:#1f5f83;font-family:"Open Sans",sans-serif}.interior .segments.main .segment.primary article{display:inline-block;*display:inline;*zoom:1;width:100%}.interior .segments.main .segment.primary footer.meta{color:#9a9a9a;font-size:14px}.interior .segments.main .segment.primary .newnav article figure{float:left;margin-right:40px;text-align:center}.interior .segments.main .segment.primary .newnav p{vertical-align:middle}.group.segments figure{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%;padding:0 20px 0 20px;text-align:center}.group.segments figure a,.group.segments figure figcaption{display:block;width:auto!important;margin:0 auto}.group.segments.video{float:left;width:auto}.shell.series *{font-family:"Open Sans",sans-serif}.shell.series h4{font-size:18px}.shell.article.search,.shell.article.search header,.shell.article.search section{display:inline-block;*display:inline;*zoom:1;width:100%}.shell.article.search header *{width:100%}.shell.article.search header h3,.shell.article.search header h4{margin-bottom:0!important}.shell.article.search header h3 a{font-size:18px}.shell.article.search header h4 a{font-size:14px}.shell.article.search section p{margin-top:4px}.region.footer{display:inline-block;*display:inline;*zoom:1;width:100%;padding:50px 0 50px 0;background-color:#191A19;background-image:url(../../files/cactus-tech.com/images/theme/noise.png)}.region.footer .whitepapers .meta{margin:0 0 0 10px!important}@media screen and (max-width:970px){.region.footer figure{float:right;width:40%;max-width:120px;margin-left:10px}.region.footer figure img{width:100%}}.region.footer a{color:#fad029}.region.footer a:hover{color:#f1f1f1}.region.bottom{display:inline-block;*display:inline;*zoom:1;width:100%}.region.associations{background-color:#f1f1f1}.region.associations{display:inline-block;*display:inline;*zoom:1;width:100%}.segments.footer,.segments.bottom,.segments.associations{display:block;width:100%;max-width:1200px;padding:0 10px 0 10px;margin:0 auto}@media screen and (min-width:970px){.region.footer{margin-top:120px}}.segments.footer .primary,.segments.footer .secondary{display:block;width:100%}.segments.footer .primary{margin-bottom:40px}.segments.footer header{width:100%}.segments.footer h4,.segments.footer h5{width:100%;color:#f1f1f1;text-transform:uppercase;font-weight:500}.segments.footer .more{display:inline-block;*display:inline;*zoom:1;margin:4px 0 0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600}.segments.footer .more:after{content:"»";margin:0 0 0 6px}.segments.footer .socialnav{display:block;margin:22px auto 22px auto;text-align:center}.segments.footer .socialnav a{display:inline-block;*display:inline;*zoom:1;width:56px;height:56px;margin:0 6px 0 0;border:1px solid #313231;-webkit-border-radius:50%;border-radius:50%;background-color:#1c1d1c;background-position:center center;background-repeat:no-repeat;text-indent:-9000px}.segments.footer .socialnav a:last-child{margin:0}.segments.footer .socialnav a:hover{background-color:#313231}.segments.footer address{display:inline-block;*display:inline;*zoom:1;width:100%;margin:0 0 2px}.segments.footer address p{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:100%;margin:0 0 20px;color:#747574;font-size:13px;line-height:2em}.segments.footer address p strong{color:#f1f1f1;font-size:14px}.segments.footer .expertnav{text-align:center}.segments.footer .expertnav a{color:#f1f1f1}.segments.footer .expertnav h5{margin:20px 0 20px 0;text-transform:none;font-family:"Open Sans",sans-serif;font-size:14px}.segments.footer .articles.news{margin:22px 0 14px 0}.segments.footer .articles h4{margin-bottom:10px;text-transform:none;font-weight:300;line-height:1.2em}.segments.footer .articles h4 a{line-height:1.2em}.segments.footer .articles .meta,.segments.footer .articles p{color:#a4a5a4;font-size:14px;line-height:1.8em}.segments.footer .articles .meta{margin:0 0 10px}.segments.footer .articles .meta:before{content:"BLOG";margin-right:8px;font-family:"Dosis",sans-serif}.segments.footer .whitepapers a .meta{float:right;width:106px;height:144px;margin-right:24px;border:1px solid #e3e3e3;background-image:url(/files/cactus-tech.com/images/theme/white-paper.png);background-position:center center;background-repeat:no-repeat;text-indent:-9000px}@media screen and (min-width:480px){.segments.footer .primary header h4,.segments.footer .resources h4{display:inline;width:auto}.segments.footer .more{float:right}.segments.footer .socialnav a{margin:0 35px 0 0}.segments.footer address p{width:50%;text-align:center}}@media screen and (min-width:800px){.region.footer{padding:92px 0 92px 0}.segments.footer .primary,.segments.footer .secondary{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:50%}.segments.footer .primary{padding-right:40px;margin-bottom:0}.segments.footer .secondary{padding-left:40px}.segments.footer .more{display:block;float:none}.segments.footer .socialnav{margin:42px auto 42px auto}.segments.footer .articles.news{margin:42px 0 30px 0}}@media screen and (min-width:1014px){.segments.footer .more{display:inline-block;*display:inline;*zoom:1;float:right}}.segments.bottom{min-height:50px;padding:18px 10px 18px 10px;color:#747574}.footernav{display:inline-block;*display:inline;*zoom:1;width:100%;margin:0 0 4px}.footernav a{vertical-align:top;color:#747474;font-size:12px}.footernav a:after{content:"|";vertical-align:top;padding:0 16px 0 16px}.footernav a:last-child:after{display:none}.footernav a:hover{color:#ccc}.copyright{display:inline-block;*display:inline;*zoom:1;width:100%;color:#747574;font-size:12px}.copyright a{font-size:12px}@media screen and (min-width:970px){.footernav{width:45%;padding:0 40px 0 0;margin:0;text-align:right}.copyright{float:right;width:55%;padding:0 0 0 40px}}.segments.associations{display:table;height:118px;padding:0}.segments.associations figure{display:table-cell;vertical-align:middle;width:20%}.segments.associations figure img{display:block;width:80%;max-width:132px;margin:0 auto}.segments.associations figure:nth-child(3) img{width:50%;max-width:80px}.group.segments.video .description{margin-top:10px;text-align:center}.segments.product .segment{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:100%;padding:0;margin-bottom:20px}.segments.product .segment .specs dt,.segments.product .segment .specs dd{display:inline-block;*display:inline;*zoom:1;width:50%;margin-bottom:6px;font-size:12px}.segments.product .segment .specs dt{font-weight:bold}.segments.product .segment.features ul{padding:0}.segments.product .segment.features ul li{margin-bottom:6px;font-size:12px;list-style:none}.segments.product .segment.features ul li:before,.articles.news.archive article h4:before{content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:22px;height:22px;margin:0 14px 0 0;border:1px solid #dbdbdb;-webkit-border-radius:50%;border-radius:50%;background-image:url(/files/cactus-tech.com/images/theme/bullet.png);background-position:center center;background-repeat:no-repeat;text-align:center}@media screen and (min-width:600px){.segments.product .segment{width:50%}.segments.product .segment .specs dt,.segments.product .segment .specs dd,.segments.product .segment.features ul li{font-size:14px}}.segment.primary nav .more{margin-bottom:40px;font-size:14px}.segment.primary nav .more:after{content:"»";margin:0 0 0 6px}.articles.news.archive article{margin-bottom:4px;border-bottom:1px dotted #D0D0D0;border-bottom:1px dotted #D0D0D0}.articles.news.archive article h4{margin-bottom:0!important}.articles.news.archive article h4 a{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600}.articles.news.archive article footer{padding-left:36px}.meta *{font-size:14px}.news .bio{padding:40px 0 20px;margin-top:40px;border-top:2px solid rgba(0,39,59,.08);font-style:italic}.news .bio p{color:#868888}.table.reference tr td{text-transform:none}.content.news .content.table th{padding-top:8px;padding-bottom:8px;background-color:#f1f1f1;font-weight:bold}.content.news .content.table tr{text-align:left}.blog-intro{padding:40px 0 20px;margin-bottom:40px;border-bottom:2px solid rgba(0,39,59,.08);font-style:italic}.blog-intro p{color:#868888}.blog-ebook{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;padding:48px 10px;margin-bottom:30px;margin-left:-10px;background-color:#e3e3e3;text-align:center}.blog-ebook div{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:680px}.blog-ebook img{width:80%;max-width:247px;margin-bottom:10px}.interior.blog .segment.primary article .blog-ebook h2{margin-top:10px;margin-bottom:6px;color:#434444;font-size:28px!important;line-height:1em}.interior.blog .segment.primary article .blog-ebook h3{color:#868686;font-family:"Open Sans",sans-serif;font-size:20px;line-height:1em}.blog-ebook .button{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:262px;padding:10px 0;color:#fff;background-color:#80bd03;text-align:center;font-size:18px}.blog-ebook .button:hover{background-color:#408c00}@media screen and (min-width:640px){.blog-ebook img{float:left;margin-right:48px;margin-bottom:0}.blog-ebook div{text-align:left}}@media screen and (min-width:970px){.blog-ebook{padding:48px 30px;margin-left:-30px}.blog-ebook div{max-width:780px}}@media screen and (min-width:1100px){.interior.blog .segment.primary article .blog-ebook h2{font-size:34px!important}.interior.blog .segment.primary article .blog-ebook h3{font-size:26px}.blog-ebook .button{font-size:22px}} body.home .slide .info:after,.segments.portal:after{content:"";display:table;clear:both}@media screen and (min-width:970px){body.home .slides{position:relative}body.home #learnMore{margin-top:775px;text-align:center}body.home .slide{position:absolute;width:100%}body.home .slide figure.product,body.home .slide nav{width:16.66667%;margin:0 0%}body.home .slide figure.product{position:relative;height:420px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.home .slide figure.product.overlay{position:absolute!important;z-index:3;top:0!important;opacity:1;zoom:1;-ms-filter:"alpha(opacity=100)";*filter:alpha(opacity=100);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.home .slide figure.product:before{content:"";position:absolute;z-index:0;top:75%;bottom:-32px;left:50%;display:block;width:8px;margin-left:-4px;background:#2C2D2C}body.home .slide figure.product:before,body.home .slide .info,body.home .slide nav{opacity:0;zoom:1;-ms-filter:"alpha(opacity=0)";*filter:alpha(opacity=0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.home .slide figure.product img{position:absolute;z-index:2;bottom:10%;display:block;width:80%;margin-left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}body.home .slide .info,body.home .slide nav{position:relative;z-index:2}body.home .slide .info{visibility:hidden;padding:12px;margin:32px 0;border:1px solid #262726;background:#2C2D2C;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}body.home .slide .info .table{display:table;height:270px;border-collapse:collapse;border-spacing:0;xmax-width:865px;xmin-width:665px}body.home .slide .info .row{display:table-row}body.home .slide .info .row.name p{color:white;font-size:26px;font-size:1.625rem}body.home .slide .info h4{display:table-cell;vertical-align:middle;width:40px;height:82px;padding:16px 0;border:1px solid #1E1F1E;color:#595959;background:#212221;text-align:center;text-transform:uppercase;font-size:14px;font-size:.875rem;font-weight:600}body.home .slide .info h4 span{display:block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}body.home .slide .info p{display:table-cell;vertical-align:middle;width:100%;padding:20px;border:1px solid #252625;color:#ABABAB;font-size:15px;font-size:.9375rem}body.home .slide .info strong{color:#525252;text-transform:uppercase;font-size:14px;font-size:.875rem}body.home .slide .info figure{margin:0 0 0 12px}body.home .slide nav{text-align:center}body.home .slide nav a.button{margin-bottom:1rem}body.home .slide nav a.more{font-size:14px;font-size:.875rem}body.home .slide.active figure.product{width:33.33333%;margin:0 0%}body.home .slide.active figure.product img{bottom:0;width:100%;margin-left:0}body.home .slide.active figure.product:before,body.home .slide.active .info,body.home .slide.active nav{visibility:visible;opacity:1;zoom:1;-ms-filter:"alpha(opacity=100)";*filter:alpha(opacity=100);display:block}body.home .slide.active figure.product.overlay{opacity:0;zoom:1;-ms-filter:"alpha(opacity=0)";*filter:alpha(opacity=0)}body.home .slide-2 figure.product,body.home .slide-2 nav{position:relative;left:16.66667%}body.home .slide-3 figure.product,body.home .slide-3 nav{position:relative;left:33.33333%}body.home .slide-4 figure.product,body.home .slide-4 nav{position:relative;left:50%}body.home .slide-5 figure.product,body.home .slide-5 nav{position:relative;left:66.66667%}body.home .slide-2.before figure.product,body.home .slide-2.before nav{position:relative;left:33.33333%}body.home .slide-3.before figure.product,body.home .slide-3.before nav{position:relative;left:50%}body.home .slide-4.before figure.product,body.home .slide-4.before nav{position:relative;left:66.66667%}body.home .slide-5.before figure.product,body.home .slide-5.before nav{position:relative;left:83.33333%}.intro{padding:30px;color:white;font-size:30px;font-size:1.875rem;line-height:1.25}.intro strong{display:block;font-size:48px;font-size:3rem}.intro small{display:block;margin-top:2.4rem;font-size:18px;font-size:1.125rem;font-weight:600}.productsTab{cursor:pointer}}.content.slider.military .segments.military{padding:0 40px;margin-bottom:0!important}.content.slider.military .segment.military{display:block;vertical-align:top;width:auto;margin-bottom:12px}@media screen and (min-width:600px){.content.slider.military .segment.military{display:inline-block;*display:inline;*zoom:1;width:33.33333%;margin:0 0%;margin-bottom:0;margin-left:-1px}}.content.slider.military{position:relative}.content.slider.military figcaption{overflow:hidden;width:auto!important;width:100%;padding:8px;margin:-12px 0 0;color:white;background:#80BD02;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;font-size:12px;white-space:nowrap}.content.slider.military figure{position:relative;padding:0}.content.slider.military figure a img{margin:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.content.slider.military figure a{position:relative;overflow:hidden;width:100%;border:1px solid #ddd;background:#f9f9f9}.content.slider.military figure a:hover{z-index:1;border-color:#408C00;background:white}.content.slider.military figure a:hover figcaption{background:#408C00}.content.slider.military figure a:before{content:"LEARN MORE";position:absolute;top:50%;right:-100%;display:block;padding:0 7px;margin-top:-23px;color:white;background:#408C00;font-size:13px;line-height:40px;white-space:nowrap;-webkit-transition:right .1s ease-in-out;-moz-transition:right .1s ease-in-out;-o-transition:right .1s ease-in-out;transition:right .1s ease-in-out}.content.slider.military figure a:hover:before{right:0}.content.slider.military .slider-control{position:absolute;top:50%;right:0;left:0}.content.slider.military .slider-control .slider-prev,.content.slider.military .slider-control .slider-next{width:40px;height:40px;margin-top:-32px;color:white;background:#80BD02;text-align:center;font-size:18px;font-weight:normal;line-height:36px}.content.slider.military .slider-control .slider-prev:hover,.content.slider.military .slider-control .slider-next:hover{background:#408C00}.content.slider.military .slider-control .slider-prev{margin-left:-1px}@media screen and (min-width:600px){.content.slider.military .slider-control .slider-next{margin-right:3px}}.content.slider.military .slider-control .slider-menu{display:none}a.more{display:inline-block;*display:inline;*zoom:1;font-weight:bold}a.more:after{margin-left:.2em}a.prev{display:inline-block;*display:inline;*zoom:1;font-weight:bold}a.prev:before{margin-right:.2em}.separator{margin:40px 0}.gallery{margin:1.6rem 0}.gallery figure{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:1rem;margin:0}.gallery.contractors{text-align:justify}.gallery.contractors:after{content:"";display:inline-block;*display:inline;*zoom:1;width:100%}.gallery.contractors figure{padding:0 12px}article .flyout{display:none}a.flyout-mobile{display:block}@media screen and (min-width:970px){article .flyout{display:block}a.flyout-mobile{display:none}}.segments.portal .menu.files{display:block;width:auto}.segments.portal .menu.menu.files header h2{margin-bottom:0}.segments.portal .menu.files a:before{display:none}.segments.portal .menu.files ul{text-align:center}.segments.portal .menu.files img{display:block;margin-right:auto;margin-left:auto}.segments.portal .segment.presentations{margin-bottom:25px}@media screen and (min-width:540px){.segments.portal .segment{float:left;width:50%;margin:0 0%}.segments.portal .segment.collateral{padding-left:40px}.segments.portal .segment figure{float:left;clear:none;width:50%;margin:0 0%}}.logout{float:right;font-size:14px;font-size:.875rem}nav.book+h1,nav.book+h2,nav.book+h3,nav.book+h4,nav.book+h5,nav.book+h6,nav.book+p{margin-top:2.4rem}.widget h5{margin-bottom:1rem;color:white;color:white;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:400}.toc p{font-size:14px;font-size:.875rem;line-height:25.6px;line-height:1.6rem}.toc a{display:inline-block;*display:inline;*zoom:1;margin-bottom:.3rem}.segment.primary .book.pagination,.segment.primary .book.pagination a,.segment.primary .book.pagination span{text-align:center;font-size:14px;font-size:.875rem;font-weight:600}.segment.primary .book.pagination a:after{display:none}.segment.primary .book.pagination a,.segment.primary .book.pagination span{display:inline-block;*display:inline;*zoom:1;padding:.4rem}.segment.primary .book.pagination .active{font-weight:700}.crumbs,.crumbs a{font-size:12px;font-size:.75rem}.inset p{font-size:15px;font-size:.9375rem}.listing.listing.listing.listing.people article{vertical-align:top;float:left;width:50%;margin:0 0%;margin-bottom:1.6rem}.listing.listing.listing.listing.people img{margin-bottom:1rem}.listing.listing.listing.listing.people h1,.listing.listing.listing.listing.people h2,.listing.listing.listing.listing.people h3,.listing.listing.listing.listing.people h4,.listing.listing.listing.listing.people h5,.listing.listing.listing.listing.people h6{margin-bottom:.2rem;color:#80BD02;font-weight:400}.listing.listing.listing.listing.people p{color:#666767;font-size:13px;font-size:.8125rem;font-weight:400}.listing.listing.listing.listing.people figcaption{font-style:normal}.listing.listing.listing.listing.people a:hover figcaption h4{color:#408C00}.widget h4 li,.widget h4 a{display:block;line-height:25.6px;line-height:1.6rem}.segment.logos{margin-bottom:1.6rem}.segment.logos figcaption{color:#666767;font-size:13px;font-size:.8125rem;font-weight:normal}a figcaption{color:#80BD02;font-size:14px;font-size:.875rem;font-style:normal;font-weight:700}a:hover figcaption{color:#408C00}.group.segments.video{float:none}.group.segments figure.video{display:block;width:auto}.mejs-inner{height:0;padding-bottom:62.5%}.mejs-inner iframe,.mejs-inner .me-plugin,.mejs-inner embed{width:100%;height:100%}.mejs-layer{right:0}.interior .segment.primary .group.segments.files h3{position:relative;height:35px}.interior .segment.primary .group.segments.files h3:after{content:"";position:absolute;top:35px;right:0;left:0;height:32px;background:#DDD none repeat scroll 0% 0%}.menu.files.segment{position:relative;z-index:2}@font-face{font-family:DejaVuSerif;src:url(../../files/cactus-tech.com/fonts/DejaVuSerifCondensed-Italic.ttf)}.landing{font-size:11px}@media screen and (min-width:720px){.landing{font-size:16px}}.landing .button{display:inline-block;*display:inline;*zoom:1;width:100%;max-width:350px;padding:14px 0 14px 0;color:#fff;background-color:#80bd02;font-family:"Open Sans",sans-serif;font-size:1.625em}.landing .button:hover{background-color:#408c00}.landing .region.header{text-align:center}.landing .segments.header{display:inline-block;*display:inline;*zoom:1;height:auto}@media screen and (max-width:663px){.landing .tagline-column{display:inline-block;*display:inline;*zoom:1;width:100%;background-color:#252625;background-image:url(../../files/cactus-tech.com/images/theme/noise.png)}}.landing .landing-tagline{float:left;max-width:500px;margin:10px;color:#fff;text-align:left;font-size:.875em;line-height:18px}@media screen and (min-width:664px){.landing .landing-tagline{float:right;margin-top:20px;text-align:right}}@media screen and (min-width:970px){.landing .landing-tagline{margin-top:34px}}.landing .nav-toggle{display:none}.landing .segments.masthead{padding:4em 10px 4em 10px;color:#fff;background-image:url(/files/cactus-tech.com/images/home/01.jpg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;text-align:center}.landing .region.masthead h1{margin-bottom:1em;font-size:3em;line-height:1.15em}.landing .region.masthead .quote-ebook,.landing .region.masthead .download-ebook{display:inline-block;*display:inline;*zoom:1;width:100%}@media screen and (min-width:720px){.landing .region.masthead .quote-ebook,.landing .region.masthead .download-ebook{vertical-align:middle;width:48%}}.landing .region.masthead .quote-ebook{margin-bottom:2em}.landing .region.masthead .quote-ebook h4{margin-bottom:.5em;color:#80bd02;font-family:DejaVuSerif,serif;font-size:2.25em;line-height:1.25em}.landing .region.masthead .quote-ebook p,.landing .region.masthead .download-ebook p{color:#fff}.landing .region.masthead .download-ebook p{margin-top:1em;font-size:.875em}.landing .region.masthead .download-ebook figure{margin-bottom:1.25em}.landing .segments.main{padding:2.5em;background-color:#f1f1f1}.landing .segments.main header.center{display:inline-block;*display:inline;*zoom:1;width:100%;margin-bottom:30px;text-align:center}.landing .segments.main header.center h2{margin-bottom:.5em;font-size:2.25em;line-height:1.25em}.landing .segments.main .section-wrapper{display:inline-block;*display:inline;*zoom:1;width:100%;padding-bottom:16px;margin-bottom:40px;border-bottom:1px solid #ccc;text-align:center}.landing .segments.main .section-wrapper:last-child{margin-bottom:0;border-bottom:none}.landing .segments.main .section{display:inline-block;*display:inline;*zoom:1;width:780px;max-width:100%;text-align:left}.landing .segments.main .section figure{width:100%;max-width:378px}@media screen and (min-width:360px){.landing .segments.main .section figure{width:50%}}@media screen and (min-width:980px){.landing .segments.main .section figure{margin-right:7.5%}}.landing .segments.main .section h2{margin-bottom:1em;color:#80bd02;font-size:1.875em;line-height:1.25em}.landing .segments.main .section ul{overflow:hidden;padding:0}.landing .segments.main .section ul li{margin-bottom:8px;list-style-position:inside}.landing .region.mastfoot{width:100%;max-width:1200px;padding:6.875em 2.5em;margin:0 auto;background-color:#e3e3e3;text-align:center}.landing .mastfoot h2{margin-bottom:.25em;font-size:2.25em;line-height:1.25em}.landing .mastfoot p{margin-bottom:1.5em;font-size:1.25em}.landing .mastfoot .button{font-size:1.125em!important}.landing .expertnav{display:none}
/* ColorBox v1.4.31, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.31/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2015 Leo Feyer
 *
 * @license LGPL-3.0+
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* MediaElement.js 2.13.1, (c) 2010-2013 John Dyer <http://j.hn>, MIT license */
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("../../assets/jquery/mediaelement/2.13.1/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.13.1/images/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.13.1/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("../../assets/jquery/mediaelement/2.13.1/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.13.1/images/controls.png")}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(20,20,20,0.8)}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.13.1/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
