*{margin:0;padding:0;box-sizing:border-box}iframe{border:none;overflow:hidden;max-width:100%}header{background:var(--header-background)}#wrap{width:1070px;max-width:calc(100% - 20px);margin:10px auto;background:#fff;border-radius:var(--border-radius);overflow:hidden}h1{font:var(--H1-font);padding:0 0 10px}article h1{padding:10px 0 0}input[type=submit],button{-webkit-appearance:none;border-radius:var(--border-radius-small-items)}input,select,button,input[type=submit]{font:var(--body-font)}h2{font:var(--H2-font)}img{max-width:100%;height:auto}a{color:var(--link-color);text-decoration:var(--link-text-decoration)}a:hover{color:var(--link-hover-color);text-decoration:var(--hover-link-text-decoration)}.add-padding{padding:10px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.skip-link{background:var(--button-background);color:var(--button-text-color);font-weight:700;font-size:1.5em;left:50%;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;transform:translateY(-100%)}.skip-link:focus{position:absolute;width:auto;height:auto;margin:0;overflow:visible;clip:auto;padding:4px;top:0;transform:translateX(-50%) translateY(0)}.skip-link:hover{color:var(--button-text-color);background:var(--button-hover-background)}.menu{width:700px;max-width:100%}#menu .navigation{width:760px}.navigation{display:inline-block;padding:10px 0}.navigation ul{display:inline;list-style-type:none}.navigation ul li{display:inline-block;margin:0 0 0 4px;position:relative}.navigation li a,.navigation li a:link,.navigation li a:visited{color:var(--top-menu-link-color);text-decoration:none;margin:0;padding:14px 8px 16px;font:var(--menu-font)}.navigation li a:hover{color:var(--top-menu-link-hover-color)}.top-menu.navigation li a,.top-menu.navigation li a:link,.top-menu.navigation li a:visited{font:var(--menu-font);color:var(--top-menu-link-color);border-right:none;padding:2px 10px 2px 0}.top-menu.navigation li a:hover{color:var(--top-menu-link-hover-color);border-right:none}#top-bar{width:100%;padding:19px 0 16px;color:#fff;font-size:1.2em}.search{margin:0 0 4px}.searchinput,.forminput{font:var(--body-font);font-size:1.1em;width:calc(100% - 93px);padding:3px 8px 4px;border:0;margin-right:-4px;vertical-align:top;margin-left:10px;border:solid 1px #ccc;height:30px}.mobile-search{border-top:solid 1px #ffffff61;text-align:center;padding-top:14px}.searchsubmit{font-size:.9em!important;line-height:1.2;padding:6px 7px 5.5px;color:#fff;cursor:pointer;border:0;vertical-align:top;display:inline-block;font-weight:700;height:30.5px}#logo{display:inline-block;padding:0 5px;position:relative;top:3px;width:290px;margin-bottom:5px}.banner-ad{position:relative;display:inline-block}#menu{color:var(--menu-text-color);font-size:1.3em;padding:2px 0 0;margin:0 0 10px;font-size:17px}#menu>div{padding:0}.navigation li a:hover{background:0 0;text-decoration:none}.width-limiter{width:1070px;margin:0 auto;max-width:100%}main{width:685px;max-width:100%;display:inline-block;padding:10px 18px}.postmeta{padding:5px 0}article .postmeta{color:#555;font-size:.9em;background:var(--light-gray-color);padding:6px 10px 4px 15px;margin-top:7px;margin-left:-15px}.postmeta a{text-decoration:none}.postmeta a:hover{text-decoration:underline}p{padding-bottom:8px}.full-width{width:100%}.bottom-square-ad{display:inline-block}.entry{margin:15px auto 30px;font-size:1.1em;line-height:1.75em;max-width:673px}.entry p{padding-bottom:12px}.companylogo,.alignleft,.aligncenter{float:left;margin:4px 17px 10px 0;max-width:250px;height:auto}.cryptologo{float:left;margin:4px 17px 10px 0;max-width:128px;height:auto}.alignright,.alignnone{float:right;margin:4px 0 10px 17px;max-width:300px;height:auto}#prevnext{padding:10px 0;margin:20px 0}#prevnext a{color:#000;text-decoration:none}.prevnext{font-size:20px;width:100%;text-align:right}.previous:hover,.next:hover{background-color:var(--menu-active-hover-background);color:var(--menu-active-hover-text-color)}.background-light{background-color:var(--light-gray-color)}.top-menu-bar{background-color:var(--top-menu-background)}.previous,.next{padding:26px 31px;width:300px;max-width:calc(50% - 17px);height:auto;min-height:121px;display:inline-block;text-align:left;vertical-align:top;background:var(--menu-background);color:var(--menu-text-color);margin-bottom:10px}h4,.h4{font-size:1.1em;margin-bottom:4px}.previous{margin-right:27px}.right,.left{height:105px;padding-top:25px;font-size:3em}.right{float:right}.left{float:left}#latest-news h2{padding:5px 0;border-bottom:var(--list-item-bottom-border);margin:10px 0 4px}.latest-news-item{display:inline-block;margin:0 4px 10px 0;width:200px;padding:5px 10px 5px 0;vertical-align:top}.item-image-bar{background:#eff2f4;background:linear-gradient(var(--light-gray-color),#fff);padding:11px 0 0;margin-bottom:20px;height:43px}.item-image-wrapper{box-shadow:var(--box-shadow);background:#fff;padding:5px;margin:0 auto -7px;width:80px;text-align:center}.latest-news-item a{color:#000}.commentlist{list-style:none}.comment{margin:10px 0;padding:15px 10px 10px;background:#eee}.commentlist img{float:left;margin:0 12px 10px 0}.comment-meta{color:#bbb;margin-bottom:7px}.comment-body p{display:inline-block;width:585px;max-width:100%}.commentlist a{color:#000}#respond h3{margin:5px 0}#commentform{margin-bottom:20px}.comments-box .navigation{max-height:30px}.button{color:#fff;border:none;font-size:1.2em;padding:5px 10px;cursor:pointer;border-radius:var(--border-radius-small-items)}#commentform input.txt{color:#666;background:#fcfcfc;width:170px;margin:0 5px 5px 0;padding:5px 7px}#comment{max-width:500px}.reply{margin-left:58px;font-style:italic}aside{width:340px;max-width:100%;padding:10px;vertical-align:top;float:right;margin-bottom:10px}aside div{margin-bottom:10px}aside h3{margin:15px 0 0;font-size:23px;padding:7px 9px;color:#fff;line-height:1.1}.sidebar-email h3{margin-bottom:5px}.square-ad{width:336px;margin:0 0 10px}.recent-posts{list-style:none;padding:7px 0 8px 10px}li.recent-posts{border-bottom:var(--list-item-bottom-border)}li.recent-posts:hover{background:var(--light-gray-color)}.recent-posts a{color:#000;text-decoration:none}footer{color:#fff;margin-top:20px;font-size:16px;background:var(--top-menu-background);color:var(--top-menu-link-color)}footer>nav{display:inline}#footer-info{margin-bottom:10px;padding-top:20px;font-size:14px}#copyright a{color:var(--top-menu-link-color)}#footer-ad{display:block;width:728px;margin:0 auto;padding-bottom:15px}#featured{padding:0}#featured-left{display:inline-block;vertical-align:top;width:255px;padding:10px 10px 10px 0;margin-right:10px}#featured-left>h2{padding:10px 0 5px}#featured-right{display:inline-block;vertical-align:top;width:375px}.featured-post{padding:0;margin-bottom:10px}.post-date{color:#999;font-size:.8em;padding-bottom:2px}.featured-post .thumb{float:right;width:110px;padding-left:10px}.category-column{width:322px;display:inline-block;vertical-align:top;padding:0;margin-top:10px}.more{display:block;font-weight:700;padding:5px 0 0}.featured-category{padding-bottom:15px;border-bottom:var(--list-item-bottom-border);margin-bottom:10px}.featured-category h1{padding:5px 0}.featured-category h1 a{font-size:.6em;padding:5px;color:#fff;text-decoration:none}.featured-category h1 a:hover{text-decoration:underline}.featured-category img{float:left;margin:0 10px 10px 0}.featured-category ul{list-style-type:none;padding:0 1em;list-style:none}.featured-category ul li:before,.box ul li:before{content:"";border-color:transparent #111;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:.9em;position:relative}.featured-category ul li a,.box ul li a{color:#000;text-decoration:none}.featured-category ul li a:hover,.box ul li a:hover,.rightwidget div ul li a:hover{text-decoration:underline}h2>a{color:#000;text-decoration:none}h2>a:hover{text-decoration:underline}.archive-category{margin-bottom:20px}.archive-category a{text-decoration:none}.archive-category a:hover{text-decoration:underline}.archive{margin-bottom:18px;min-height:163px;box-shadow:var(--box-shadow);padding:15px 0;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center}.archive a{color:inherit;text-decoration:none}.archive a:hover h2{text-decoration:underline}.archive h2{display:inline}.archive-image{flex:0 0 150px;-ms-flex:0 0 150px;padding:5px 15px 10px}.archive .postmeta{padding:0 0 4px;border:none;font-size:14px}.archive .entry{flex:2 2 300px;-ms-flex:2 2 300px;line-height:1.3em;padding:0 15px;margin:0;min-height:60px}article ul{margin-left:18px;padding-bottom:15px}.wkrc{display:none}#RegisterEmailSidebar,#BelowPostRegistrationEmail{width:336px;max-width:100%;margin-top:5px;margin-bottom:5px;padding:4px;font:var(--body-font);font-size:1.15em;border:solid 1px #999}#optinform-container,#optinform-container *,#optinform-container *:before,#optinform-container *:after{box-sizing:border-box}#optinform-container{width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.85);z-index:50}#optinform-container:target{visibility:visible;display:block}.optinform{position:absolute;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 2em);max-width:550px;background-color:#fff;border:solid var(--accent-color) 6px;z-index:75}#optinform-content{font-family:open sans;margin:0}.optinform .close{height:23px;width:23px;position:absolute;right:0;top:0;color:#fff;font-size:2em;text-align:center;padding-top:-20px;background-color:#000}.optinform .close a:hover,.optinform .close a:visited,.optinform .close a:link,.optinform .close a:active{text-decoration:none;color:#ccc}.optinform h1,.optinform .optin-heading{color:var(--accent-color);text-align:center;padding-left:10px;padding-right:10px;margin:.67em 0;font-family:open sans,sans-serif;line-height:1.2em;font-weight:700}.optinform img{max-width:175px;position:relative;padding:0 10px;max-height:80px}.optinform p{width:calc(100% - 205px);margin-top:0;padding-left:10px}.optinform-text-container{display:block;width:100%;margin-top:15px;margin-bottom:20px}#optinform-footer{background-color:#e9e9e9;width:100%;padding:15px;box-sizing:border-box}#txtEmailInput{width:calc(100% - 245px);height:40px;font-size:12pt;box-shadow:inset 0 0 4px #888;border:none;padding-left:10px}#optinformsubmit{background-color:var(--accent-color);color:#fff;font-size:12pt;font-family:open sans,sans-serif;margin:0 0 0 10px;padding:5px 15px;border:none;height:40px;width:235px}#optinform-content h1 a:link,#optinform-content h1 a:active,#optinform-content h1 a:hover,#optinform-content h1 a:visited,#optinform-content .optin-heading a:link,#optinform-content .optin-heading a:active,#optinform-content .optin-heading a:hover,#optinform-content .optin-heading a:visited{color:var(--accent-color)}#tdText{padding-left:15px;vertical-align:top;border:0;font-size:12pt;line-height:1.4em}#tdLogo{padding-right:10px;padding-left:10px;border:0;vertical-align:middle}.optinform h1,.optinform .optin-heading{font-size:24pt}.optinform>form>a{position:absolute;right:0;top:0;color:#fff;font-size:2em;text-align:center}.optinform .x{position:absolute;top:-2px;right:-2px;padding:0}.large-show,.small-show{display:none}@media(max-width:350px){.latest-news-item{width:100%}}@media(max-width:487px){.flex-header-ad{min-height:400px}}@media screen and (min-width:770px){.large-show{display:block}}@media screen and (max-width:769px){.small-show{display:block}.latest-news-item{width:48%}}@media screen and (max-width:570px){.optinform h1,.optinform .optin-heading{font-size:18pt}.optinform{top:1em;left:1em;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#optinform-content{padding:5%}.optinform .optinform-flex-container,h1,.optin-heading,#email,#submit{width:100%;padding:5px 0;margin:5px 0;vertical-align:baseline}.optinform-flex-container p{padding:0;width:100%}.optinform img{width:100%}#optinform-footer{width:100%;margin:0}#txtEmailInput{width:100%;text-align:center}#tdLogo{display:none}#tdText{text-align:center;padding-left:0}#optinformsubmit{width:100%;padding-left:0;margin-left:0;margin-top:10px;-webkit-appearance:none}}@media screen and (max-width:1100px){.mobile-hide{display:none!important}}@media screen and (max-width:550px){.entry{font-size:1.2em}}.CleanContact input[type=text],.CleanContact textarea{border:solid 1px #eff2f4;padding:5px}.CleanContact{max-width:100%}#menu .navigation li a{color:var(--menu-text-color)}#menu .navigation li a:hover,#menu .navigation li a:active,#menu .navigation li.current-menu-item a,.featured-category h1 a,#menu .navigation li a:hover{background:var(--menu-active-hover-background);position:relative;top:0;padding:11px 8px 12px;color:var(--menu-active-hover-text-color);border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}aside h3{color:#fff;background:var(--sidebar-h3-color)}#featured{border-bottom:solid 6px var(--accent-color)}#menu,#mobile-menu-bar{background:var(--menu-background);background:-moz-linear-gradient(top,var(--menu-background) 0%,var(--menu-background-2) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--menu-background)),color-stop(100%,var(--menu-background-2)));background:-webkit-linear-gradient(top,var(--menu-background) 0%,var(--menu-background-2) 100%);background:-o-linear-gradient(top,var(--menu-background) 0%,var(--menu-background-2)) 100%); background:-ms-linear-gradient(top,var(--menu-background) 0%,var(--menu-background-2) 100%); background:linear-gradient(to bottom,var(--menu-background) 0%,var(--menu-background-2) 100%); border-bottom:solid 6px var(--menu-active-hover-background); } .button,.searchsubmit { background:var(--button-background); background:-moz-linear-gradient(top,var(--button-background) 0%,var(--button-background-2) 100%); background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--button-background)),color-stop(100%,var(--button-background-2))); background:-webkit-linear-gradient(top,var(--button-background) 0%,var(--button-background-2) 100%); background:-o-linear-gradient(top,var(--button-background) 0%,var(--button-background-2)) 100%); background:-ms-linear-gradient(top,var(--button-background) 0%,var(--button-background-2) 100%); background:linear-gradient(to bottom,var(--button-background) 0%,var(--button-background-2) 100%); color:var(--button-text-color); } .button:hover,.searchsubmit:hover { background:var(--button-hover-background); background:-moz-linear-gradient(top,var(--button-hover-background) 0%,var(--button-hover-background-2) 50%); background:-webkit-gradient(left top,left bottom,color-stop(0%,var(--button-hover-background)),color-stop(50%,var(--button-hover-background-2))); background:-webkit-linear-gradient(top,var(--button-hover-background) 0%,var(--button-hover-background-2) 50%); background:-o-linear-gradient(top,var(--button-hover-background) 0%,var(--button-hover-background-2)) 50%); background:-ms-linear-gradient(top,var(--button-hover-background) 0%,var(--button-hover-background-2) 50%); background:linear-gradient(to bottom,var(--button-hover-background) 0%,var(--button-hover-background-2) 50%); } .archive h2 { color:var(--accent-color); } .archive-category a,.commentlist a,.prevnext a,.entry p a,.entry a,.postmeta a,.archive h2 { color:var(--link-color); } .archive .entry a { color:var(--link-color); } .archive .entry a:hover,.archive .entry a:focus,.archive .entry a:active { color:var(--link-hover-color); } .qkvcvw7yov,.m3huoe10jz,.pzsriu2we6,.\30 sp2ziavzy,.svpr9s5d3p,.ie3coqtvsi,.lhn84nol2z,.\34 1wjmlayps,.fam06n3du7,.yx80wx00o9,.o5kr5b8t6v,.gufzwf6gt6,.z2434fxcmr,.puskhdry40,.\34 jyidmv6yu,.fbvmonrqnn,.foqy7srqse,.m27y7cv57k,.kgw0lbor30,.kc0qqj80g0,.h7vg0vrqwu,.tebr4fnyio,.utul7s18jk,.\38 mwj7v13gx,.asufrj46mw,.td91skc3a4,.qededeeetj,.vlxn55ho9o,.yhtaih3qis,.efwadhahb2,.f5cch3wk57,.iu08hv9aun,.ze2sekie2q,.bcehu2upsu,.my6pqq5lfm,.d8luqib93i,.zq1zd6qntn,.c7oz99pp8z,.iyg2i8xsq2,.\33 twiz6lu4e,.gnxgalfnd8,.l3fda5dqay,.a84zaf4368,.odip2a6lqz,.\36 fza4rvmfc,.o4srwwplcg,.dy2acplogp,.\38 sbhsfbc3z,.eu2vsaczz1,.xy6ntj35ne,.baszub88pg,.q37ysf0c24,.mptn10uoir,.elgm0k4bkr,.wc159tdbl1,.q4wfulhseq,.fh7ivsbv4p,.px15pqmk6h,.\36 qnh6d0i1q,.ahpy0o6csi,.fw7rvu0gik,.p1c7m8lrtg,.svfq5xzg36,.\34 wyw88dpvt,.\33 54mlpjrhr,.\30 3zy8h29wc,.owweeheb2v,.i851ys0y1t,.l0p2klfp6u,.mu7vp4txdy,.\38 xq5ul3zd0,.qxz3j4xw5l,.dr2xklorpe,.hipk1zo8ou,.yk9t1ofl7k,.\35 t8sht3jy6,.kol29zceug,.\31 0e8349gd8,.u1302ijdit,.mfrfuab95c,.taulfp2nbb,.b2o22i9b67,.tdf79943ya,.cul3hcfr89,.c8b8p93vhm,.\38 3revafupw,.shexyyamdt,.n44vmipvrl,.cj5910c9gb,.vzayyztr4x,.j5pdasl5gn,.a7nxtamnco,.n4g3gbtfzc,.uun53vi0ya,.wk7msekgxq,.\39 b53zb3lnv,.k705w5lbus,.ogcwnegdtt,.jk57v5igvd,.p6xmzv76v2 {display:none;} #qkvcvw7yov,#m3huoe10jz,#pzsriu2we6,#\30sp2ziavzy,#svpr9s5d3p,#ie3coqtvsi,#lhn84nol2z,#\34 1wjmlayps,#fam06n3du7,#yx80wx00o9,#o5kr5b8t6v,#gufzwf6gt6,#z2434fxcmr,#puskhdry40,#\34 jyidmv6yu,#fbvmonrqnn,#foqy7srqse,#m27y7cv57k,#kgw0lbor30,#kc0qqj80g0,#h7vg0vrqwu,#tebr4fnyio,#utul7s18jk,#\38 mwj7v13gx,#asufrj46mw,#td91skc3a4,#qededeeetj,#vlxn55ho9o,#yhtaih3qis,#efwadhahb2,#f5cch3wk57,#iu08hv9aun,#ze2sekie2q,#bcehu2upsu,#my6pqq5lfm,#d8luqib93i,#zq1zd6qntn,#c7oz99pp8z,#iyg2i8xsq2,#\33 twiz6lu4e,#gnxgalfnd8,#l3fda5dqay,#a84zaf4368,#odip2a6lqz,#\36 fza4rvmfc,#o4srwwplcg,#dy2acplogp,#\38 sbhsfbc3z,#eu2vsaczz1,#xy6ntj35ne,#baszub88pg,#q37ysf0c24,#mptn10uoir,#elgm0k4bkr,#wc159tdbl1,#q4wfulhseq,#fh7ivsbv4p,#px15pqmk6h,#\36 qnh6d0i1q,#ahpy0o6csi,#fw7rvu0gik,#p1c7m8lrtg,#svfq5xzg36,#\34 wyw88dpvt,#\33 54mlpjrhr,#\30 3zy8h29wc,#owweeheb2v,#i851ys0y1t,#l0p2klfp6u,#mu7vp4txdy,#\38 xq5ul3zd0,#qxz3j4xw5l,#dr2xklorpe,#hipk1zo8ou,#yk9t1ofl7k,#\35 t8sht3jy6,#kol29zceug,#\31 0e8349gd8,#u1302ijdit,#mfrfuab95c,#taulfp2nbb,#b2o22i9b67,#tdf79943ya,#cul3hcfr89,#c8b8p93vhm,#\38 3revafupw,#shexyyamdt,#n44vmipvrl,#cj5910c9gb,#vzayyztr4x,#j5pdasl5gn,#a7nxtamnco,#n4g3gbtfzc,#uun53vi0ya,#wk7msekgxq,#\39 b53zb3lnv,#k705w5lbus,#ogcwnegdtt,#jk57v5igvd,#p6xmzv76v2 {display:none;} #optinform-modal.optinform { border:solid var(--accent-color) 6px!important; } #optinform-modal.optinform #optinformsubmit,#optinform-modal.optinform .close2 { background-color:var(--accent-color)!important; border:0; } #optinform-modal #optinform-content h1 a:link,#optinform-modal #optinform-content h1 a:active,#optinform-modal #optinform-content h1 a:hover,#optinform-modal #optinform-content h1 a:visited,#optinform-modal #optinform-content .optin-heading a:link,#optinform-modal #optinform-content .optin-heading a:active,#optinform-modal #optinform-content .optin-heading a:hover,#optinform-modal #optinform-content .optin-heading a:visited { color:var(--accent-color)!important; } .comparisontable-wrapper { max-width:100%; overflow:auto; } .comparisontable { margin-bottom:20px; width:100%; line-height:1.3; border-collapse:collapse; } .comparisontable td { padding:4px 8px; border:1px solid #eee; } .comparisontable tr:nth-child(odd) { background-color:#f5f5f5; } .comparisontable tr:nth-child(even) { background-color:#fff; } .comparisontable tr:first-child { background-color:var(--accent-color); color:#fff; } .comparisontable tr:first-child td { border-color:rgba(250,250,250,0.05); } .CleanContact_msg.ok { background-color:var(--accent-color); } .flex-container { display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; justify-content:space-between; -webkit-align-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; } .flex-sidebar { -webkit-flex:1 1 340px; -ms-flex:1 1 340px; flex:1 1 340px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; } .sidebar-section { -webkit-flex:0 1 340px; -ms-flex:0 1 340px; flex:0 1 340px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; padding:0 5px; } .flex-main { -webkit-flex:10 1 550px; -ms-flex:10 1 550px; flex:10 1 550px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; padding:0 15px; } .flex-logo { -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex:0 1 290px; -ms-flex:0 1 290px; flex:0 1 290px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; text-align:center; padding:1px 0 5px; } .flex-header-ad { -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex:1 1 780px; -ms-flex:1 1 780px; flex:1 1 780px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; padding:0; text-align:center; } .flex-nav { -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex:2 1 565px; -ms-flex:2 1 565px; flex:2 1 565px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; margin:0 5px; } .flex-search { -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex:1 1 190px; -ms-flex:1 1 190px; flex:1 1 190px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; padding:5px 10px 1px; } .flex-copyright { -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex:1 1 255px; -ms-flex:1 1 255px; flex:1 1 255px; -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; padding:29px 20px; text-align:right; font:var(--body-font); } #nav-trigger,#mail-trigger { position:absolute; clip:rect(0,0,0,0); } label[for="nav-trigger"] { cursor:pointer; background-size:contain; z-index:6; background-color:transparent; border:none; outline:none; color:var(--menu-text-color); font-size:20px; line-height:1.5em; text-align:left; display:block; padding:0 0 6px 10px; cursor:pointer; } label[for="mail-trigger"] { cursor:pointer; top:14px; right:4px; z-index:6; padding:7px 8px 0 10px; } .mobile-nav ul,.mobile-nav ul li { display:block; } .mobile-nav ul li { border-top:solid 1px #ffffff61; } .navClose { z-index:-1; visibility:hidden; } .navOpen:focus,.subscribeOpen:focus { opacity:0; } .mobile-nav { border:0; padding:0 60px; margin:0; overflow:hidden; max-height:0; box-sizing:border-box; z-index:2; text-align:left; display:block; transition:max-height 800ms,padding 800ms,margin 800ms; -webkit-backface-visibility:hidden; } .mobile-menu a { color:var(--menu-text-color); display:block; padding:15px 11px; text-align:center; text-decoration:none; } .mobile-menu a:focus,.mobile-menu a:active,.mobile-menu a:hover { color:#eee; text-decoration:none; } .top-menu { font-size:13px; } .subscribeRoll { background-color:#f2f2f2; box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.1) inset; border:0; padding:0; margin:0; position:absolute; top:0; right:0; width:0; overflow:hidden; min-height:100%; box-sizing:border-box; z-index:4; text-align:left; display:block; transition:width 500ms; -webkit-transition:width 500ms; -webkit-backface-visibility:hidden; } #navthing,#navthing2 { position:fixed; top:0; left:0; width:100vw; height:100vh; z-index:1; background-color:rgba(153,153,153,0); transition:all 500ms; -webkit-transition:all 500ms; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); pointer-events:none; } #navthing2 { z-index:3 } .nice-scroll { overflow:overlay; } .nice-scroll::-webkit-scrollbar { width:10px; height:10px; background-color:transparent; } .nice-scroll::-webkit-scrollbar-track { -webkit-box-shadow:inset 3px 3px 6px rgba(0,0,0,0.1); -webkit-border-radius:0; border-radius:0; opacity:.5; } .nice-scroll::-webkit-scrollbar-thumb { -webkit-box-shadow:inset -1px -1px 7px rgba(0,0,0,0.2); background:rgba(200,200,200,.5); border-radius:0; opacity:.5; } .nice-scroll::-webkit-scrollbar-corner { -webkit-box-shadow:inset 3px 3px 4px rgba(0,0,0,0.05); opacity:.5; } .content-container,.navOpen:checked ~ .mobile-nav { max-height:500px; padding:1px 3px; margin-bottom:5px; overflow-y:overlay; } .subscribeOpen:checked ~ .subscribeRoll { width:315px; } .mobile-nav:active ~ #navthing,.navOpen:checked ~ #navthing,.mobile-nav:active ~ #navthing,.navOpen:checked ~ #navthing,.subscribeRoll:active ~ #navthing2,.subscribeOpen:checked ~ #navthing2,.subscribeRoll:active ~ #navthing2,.subscribeOpen:checked ~ #navthing2 { background-color:rgba(153,153,153,0.75); pointer-events:auto; -webkit-backface-visibility:hidden; } .side-nav { font-size:14px; font-family:Arial,Helvetica,sans-serif; list-style:none; padding-left:115px; padding-right:20px; margin-bottom:15px; } .sitenav .side-nav li { list-style-type:none; line-height:1.1em; font-size:14px; } .sitenav .side-nav li a { width:auto; display:inline-block; color:#f7f7f7; padding:3px 6px 3px 6px; } @media (max-width:980px ) { .navigation li a { font-size:14px; } } label[for="nav-trigger"],#mobile-menu-bar,#mobile-logo-bar { display:none; } @media (max-width:800px) { aside { float:none; margin:0 auto; } #menu .navigation,#searchform,#menu { display:none; } label[for="nav-trigger"] { display:block; width:98%; } #mobile-menu-bar { display:block; } #mobile-logo-bar { display:block; } #logo,.top-menu-bar { display:none; } } @media (max-width:550px) { .archive .postmeta { clear:both; font-size:12px; color:#717171; margin-bottom:1px; border-top:solid 1px #e2e2e2; margin-top:5px; } [class*="flex-"] { width:100%; display:block; } .home-main .archive img,.first-post-info { padding:0; } } @media (max-width:450px) { .previous,.next { width:100%; max-width:100%; } .companylogo,.alignleft,.aligncenter { max-width:50%; } input.button { width:100%!important; } } @media (max-width:250px) { .companylogo,.alignleft,.aligncenter { max-width:100%; width:100%; margin:0 0 10px; } } .in-article-ad { width:340px; max-width:100%; float:left; padding-right:10px; padding-bottom:10px; padding-top:10px; } @media (max-width:650px) { .in-article-ad { float:none; width:100%; } } .social-shares { font-weight:bold; margin-top:5px; line-height:1; } .social-shares a { height:32px; display:inline-block; border:solid 2px white; border-radius:var(--border-radius); } .social-shares .share-title { width:0; overflow:hidden; transition:width .7s,padding .6s; display:inline-block; height:29px; color:#fff; text-decoration:none; padding:7px 0; background:rgb(255 255 255/15%); white-space:nowrap; } .social-shares a:hover .share-title { width:150px; padding-left:7px; padding-right:7px; } .social-shares .share-button { display:inline-block; color:#fff; padding:2px 8px; border-radius:0; font-size:12px; height:29px; width:31px; text-align:center; vertical-align:top; } .social-shares svg { width:100%; }}