
/* rizalfarok */
.emspace {font:10px/10px arial;height:10px;margin:0!important;padding:0!important;overflow:hidden;} .floatc {clear:both;} .floatl {float:left;} .floatr {float:right;} .nodisp{display:none;} .pl{position:absolute;top:0;left:0;height:1px;overflow:hidden;display:none;} .nomp{margin:0;padding:0;} .ovhide{overflow:hidden;} .toupper { text-transform: uppercase; } .tolower { text-transform: lowercase; } .tocapitalize { text-transform: capitalize; } .emspace.h0 {height:0px;} .emspace.h1 {height:1px;} .emspace.h5 {height:5px;} .emspace.h20 {height:20px;} .emspace.h30 {height:30px;} .emspace.h40 {height:40px;} .emspace.h50 {height:50px;} .emspace.h60 {height:60px;} .emspace.h70 {height:70px;} .emspace.h80 {height:80px;} .emspace.h90 {height:90px;} .emspace.h0, .emspace.h1, .emspace.h5 {font-size:10px;padding:0;}

.center { text-align: center; } .tright { text-align: right; } .tleft { text-align: left; } .ll { width: 48%; float: left; } .rr { width: 48%; float: right; } .colwrp { width: 100%; overflow: hidden; } .coltwo, .coltre, .colfor, .colfiv, .colsix { float: left; } .coltwo { width: 49%; margin-right: 1%; } .coltre { width: 33%; } .coltre.mid { width: 34%; } .coltre.dbl { width: 66%; } .colfor { width: 25%; } .colfor.dbl { width: 50%; } .colfiv { width: 20%; } .colsix { width: 16.66%; } .coltwo.floatr, .coltre.floatr, .colfor.floatr, .colfiv.floatr, .colsix.floatr { float: right; margin-right: 0; } .colwrp.inline .coltwo, .colwrp.inline .coltre, .colwrp.inline .colfor, .colwrp.inline .colfiv, .colwrp.inline .colsix { float: none; display: inline-block; vertical-align: top; } .colwrp .wrp { width: auto; padding: 10px; } .mob { display: none; } img.resp, .usrcon img { max-width: 100%; height: auto; } @media \0screen { img.resp, .usrcon img { width: auto; /* for ie 8 */ } }

a.url, .url { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } a { outline: 0 !important; } .em-code-direction { unicode-bidi:bidi-override;direction:rtl; } @media all { .pagebreak { display: none; } } @media print { .pagebreak { display: block; page-break-before: always; } } .noboxshadow, .fom .radiof input, .fom .radiof input:focus { -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; } .bottomshadow { -webkit-box-shadow: 0 15px 10px -15px rgba(204,204,204,1); -moz-box-shadow: 0 15px 10px -15px rgba(204,204,204,1); box-shadow: 0 15px 10px -15px rgba(204,204,204,1); } .fullshadow { -webkit-box-shadow: 0 0 7px 0 rgba(204,204,204,1); -moz-box-shadow: 0 0 7px 0 rgba(204,204,204,1); box-shadow: 0 0 7px 0 rgba(204,204,204,1); } .textshadow { text-shadow: 1px 1px 1px rgba(0,0,0, 1); } .textshadow .svg-inline--fa { filter: drop-shadow(1px 1px 1px #000); } .vmiddle { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); } .img-circle { border-radius: 50%; border-radius: 50% !important; }

.inline { display: inline-block; } .italic { font-style: italic; } .display_table { display: table; margin: 0 auto; } .display_table * { vertical-align: middle; } .underline { text-decoration: underline; } .nopadding, .nopad { margin: 0; padding: 0; } .blocklinks a, .blocklinks span { display: block; } a[href="javascript:;"].activate { cursor: pointer; } .chidden { display: none; } .vidplaywrp { position: relative; } .vidplayimg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent url(../img/_ui/_vidplay.png) center no-repeat; cursor: pointer; } .vidplayimg a { width: 100%; height: 100%; display: block; }

.bgcover { -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; } .bcc-all { -webkit-border-radius:.28571429rem;-moz-border-radius:.28571429rem;border-radius:.28571429rem; } .bcc-top { -webkit-border-top-left-radius:.28571429rem;-webkit-border-top-right-radius:.28571429rem;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:.28571429rem;-moz-border-radius-topright:.28571429rem;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem;border-bottom-right-radius:0px;border-bottom-left-radius:0px; } .bcc-bot { -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:.28571429rem;-webkit-border-bottom-left-radius:.28571429rem;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:.28571429rem;-moz-border-radius-bottomleft:.28571429rem;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:.28571429rem;border-bottom-left-radius:.28571429rem; } .bcc-lef { -webkit-border-top-left-radius:.28571429rem;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:.28571429rem;-moz-border-radius-topleft:.28571429rem;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:.28571429rem;border-top-left-radius:.28571429rem;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:.28571429rem; } .bcc-rig { -webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:.28571429rem;-webkit-border-bottom-right-radius:.28571429rem;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:.28571429rem;-moz-border-radius-bottomright:.28571429rem;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem;border-bottom-left-radius:0px; } .bcc-non { -webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; }

.fontsize12 { font-size: 12px; } .fontsize14 { font-size: 14px; } .fontsize16 { font-size: 16px; } .fontsize18 { font-size: 18px; } .fontsize21 { font-size: 21px; } .fontsize24 { font-size: 24px; } .fontsize28 { font-size: 28px; } .fontsize32 { font-size: 32px; } .fontsize48 { font-size: 48px; } .fontsize72 { font-size: 72px; } .fontweight300 { font-weight: 300; } .fontweight400 { font-weight: 400; } .fontweight500 { font-weight: 500; } .fontweight600 { font-weight: 600; } .fontweight700 { font-weight: 700; } .fontweight900 { font-weight: 900; } .w400, .w480, .w540, .w640, .w740, .w840, .w960 { margin: 0 auto; } .w400 { width: 400px; } .w480 { width: 480px; } .w540 { width: 540px; } .w640 { width: 640px; } .w740 { width: 740px; } .w840 { width: 840px; } .w960 { width: 960px; }












/*** semantic UI overwrites  ***/
.ui.card .meta, .ui.cards > .card .meta { font-size: .9em; line-height: 120%; padding: 5px 0; } a.ui.button { margin-bottom: 0.75em; } .ui[class*="left icon"].input > i.icon { z-index: 1; } .ui.menu .item > i.icon.nomarginright { margin-right: 0; } .ui.items > .item.nomargin { margin: 0; } .ui.horizontal.divider.header.nomargin .icon { margin-right: 0; } .ui.steps.brief .step { cursor: pointer; } .ui.icon.message .ui.image.ico { margin-right: 1em; } .ui.list .list > .item > .icon + .content { padding-bottom: 4px; } .ui.image.center { margin: 0 auto; } .ui.piled.segment, .ui.piled.segments { padding: 1.8em; } .ui.bulleted.list, .ui.list, .ui.ordered.list, .ui.ordered.list .list, ol.ui.list, ol.ui.list ol { margin-left: 2rem; } .ui.modal { width: 80%; } .ui.modal .content .ui.form { margin-top: 0; } .ui.modal .actions > .button { margin-left: 0; } .ui.form .field > label, .ui.form .inline.fields > label, .ui.form .ui.label { font-weight: 400; } .ui.form.error .ui.error.message .header { margin-bottom: 10px; } .ui.form.error .ui.message .header + p, .ui.form.error .ui.message p { margin: .25em 0; } .ui.card .image img, .ui.cards .card .image img { width: 100%; height: 100%; object-fit: cover; } .ui.card .image img.ui.circular, .ui.cards .card .image img.ui.circular, .ui.cards.noborder .image img.ui.circular { -webkit-border-radius:500rem!important;-moz-border-radius:500rem!important;border-radius:500rem!important; } .ui.card .description, .ui.cards .description { line-height: 140%; } .ui.card .card.tiny, .ui.cards .card.tiny { font-size: 12px; } .ui.card .card.tiny .description, .ui.cards .card.tiny .description { font-size: 13px; } .ui.cards.noborder * { background: none !important; } .ui.cards.noborder *, .ui.cards.noborder a.card:hover * { border: none !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important; } .ui.cards.noborder > .card, .ui.cards.noborder > .card > :first-child, .ui.cards.noborder .image img { -webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important; } .ui.cards.noborder > .card > .content { padding: 1em 0; } .ui.cards.notransform .card:hover { transform: none !important; } .ui.cards.notransform .card .image { overflow: hidden; } .ui.cards.notransform .card .image img { -ms-transform: scale(1.0,1.0); -webkit-transform: scale(1.0,1.0); transform: scale(1.0,1.0); } .ui.cards.notransform .card:hover .image img { -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } .ui.cards .card .image img.ui.circular { -ms-transform: scale(0.91,0.91); -webkit-transform: scale(0.91,0.91); transform: scale(0.91,0.91); } .ui.cards .card:hover .image img.ui.circular { -ms-transform: scale(0.99,0.99); -webkit-transform: scale(0.99,0.99); transform: scale(0.99,0.99); }
.ui.cards.nohover .card:hover .image img { -ms-transform: scale(1.0,1.0); -webkit-transform: scale(1.0,1.0); transform: scale(1.0,1.0); } .ui.cards.nohover .card .image img.ui.circular, .ui.cards.nohover .card:hover .image img.ui.circular { -ms-transform: scale(0.91,0.91); -webkit-transform: scale(0.91,0.91); transform: scale(0.91,0.91); } .ui.cards.nospacing { margin: 0; padding: 0; } .ui.cards.nospacing > .card { margin: 0; } .ui.cards.nospacing.two > .card { width: 50%; } .ui.cards.nospacing.three > .card { width: 33.33333333333333%; } .ui.cards.nospacing.four > .card { width: 25%; } .ui.cards.nospacing.five > .card { width: 20%; } .ui.cards.nospacing.six > .card { width: 16.666666666666664%; } .ui.cards.nospacing.seven > .card { width: 14.285714285714285%; } .ui.cards.nospacing.eight > .card { width: 12.5%; } .ui.cards.nospacing.nine > .card { width: 11.11111111111111%; } .ui.cards.nospacing.ten > .card { width: 10%; } .ui.cards.notlink .card * { cursor: default; } .ui.cards .card .ui.list, .ui.card .ui.list { margin-left: 0; } .ui.cards.hasimgico .image { height: 96px; } .ui.cards.hasimgico .image i.icon { font-size: 48px; width: 100%; margin: 0; padding-top: 21px; display: block; clear: both; color: #c1c1c1; } .ui.cards.hasimgico .card:hover .image i.icon { font-size: 56px; padding-top: 18px; } .ui.cards.horizontal.hasimgico .image { height: auto; width: 72px; } .ui.cards.horizontal.hasimgico .image i.icon { font-size: 28px; padding-top: 18px; } .ui.cards.horizontal.hasimgico .card:hover .image i.icon { font-size: 32px; padding-top: 16px; } .ui.table.noborder, .ui.table.noborder > thead > tr > th, .ui.table.noborder > tbody > tr > td, .ui.table.noborder > tbody > tr > th { border: 0 !important; } .ui.selectable.table > tbody > tr { cursor: default; } .ui.selectable.table > tbody > tr a { cursor: pointer; } .ui.selectable.table tr:hover td.error, .ui.table tr td.selectable.error:hover, .ui.ui.selectable.table tr.error:hover { background: #fff6f6; } table td .ui.toggle.checkbox { vertical-align: middle; } .paging .pagination.menu .ui.form.item { margin: 0; } .ui.form .field ::placeholder { color: #888; } .ui.default.dropdown:not(.button) > .text, .ui.dropdown:not(.button) > .default.text { color: #bbb; }
p.nomargin { margin: 0; }

.ui.list .list > .item, .ui.list > .item, ol.ui.list li, ul.ui.list li { line-height: 1.4285em; }





















/*** colour schemes ***/
.white, #hero, #fot, #fot a { color: #fff; }
.white_bg { background-color: #fff; }

.black { color: #000; }
.black_bg { background-color: #000; }

/* corporate */

.pri, a:hover, #mnav.ui.secondary.pointing.menu .item:hover, #mnav.ui.secondary.pointing.menu .item.active { color: #4563cc; }
.pri_bg, #fot a.ui.icon:hover { background-color: #031c43; }

.sec, a, #fot a:not(.icon):hover, .ui.link.list a.item:hoverm { color: #1398a6; }
.sec_bg, #fot a.ui.icon { background-color: #1398a6; }
.ui.link.list a.item:hover { background: none; }

/*** misc ***/

/* 333 */
body, .ui.header, .ui.menu .item, .ui.table, .ui.table > thead > tr > th, .ui.form .field > label, .ui.card > .content > .description, .ui.cards > .card > .content > .description, .ui.list .list > .item .description, .ui.list > .item .description, #dashboard .ui.card .meta, #dashboard .ui.cards > .card .meta { color: #333; }
.masthead, #fot { background-color: #333; }

a#highcodes { color: #444; }
#fot a#highcodes:hover { color: #555; }












/*** site ***/

/* fonts */
*, .ui.button, .fom *, form.fom input:not([type]), form.fom input[type="date"], form.fom input[type="datetime-local"], form.fom input[type="email"], form.fom input[type="file"], form.fom input[type="number"], form.fom input[type="password"], form.fom input[type="search"], form.fom input[type="tel"], form.fom input[type="text"], form.fom input[type="time"], form.fom input[type="url"], form.fom textarea,.ui.input textarea, input.btn { font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-style:normal; }
h1, h2, h3, h4, h5, h6, .ui.header, .ui.message .header, .ui.items > .item > .content > .header, .ui.card > .content > .header:not(.ui), .ui.cards > .card > .content > .header:not(.ui), .ui.list .list > .item .header, .ui.list > .item .header, .ui.steps .step .title, #lnav .item { font-family:"Barlow Condensed",sans-serif;font-weight:700;font-style:normal; }

h1 { font-size:2.7rem; }
h2 { font-size:2.41428571rem; }
h3 { font-size:1.98571429rem; }
h4 { font-size:1.77142857rem; }
h5 { font-size:1.7rem; }

html, body, .bod, .fom * { font-size:17px; }
.ui.list > .item .header { font-size:1.98571429rem; }






/* site tools and specifics */
#backtotop { position: fixed; bottom: -64px; right: 14px; z-index: 404; margin: 0; padding: 14px; font-size: 21px; line-height: 100%; cursor: pointer; overflow: hidden; } #backtotop.tada { bottom: 14px; } #highcodes { font-size: 9px; line-height: 9px; text-align: center; } #highcodes { color: #444; } #highcodes:hover { color: #ccc; } #skip, .sr-only { position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden; } #skip:focus { left:0;width:auto;height:auto;z-index:9999; padding: 4px 7px; font-size: .8em; color: #fff; background-color: rgba(0,0,0, 0.5); } .anim-scale-in, .mainwrp { visibility: hidden; } .imgwrp { position: relative; } .imgwrp em { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent; }






/* set up hed, con, fot */
#hed {  }
#con { min-height: 640px; height: auto !important; height: 640px; }
#fot { font-size: .8em; }



body.hom {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(../img/creative-developer.jpg);
	background-color: #000;
	background-size: cover;
	background-position: center;
}






/* header */




/* navigation */
.hidden.menu { display: none; }
#mnav .toc.item { display: none; font-size: 21px; }
#mnav { padding: 14px 0; }
#mnav.on { padding: 0px 0; }
#mnav.ui.menu { /*background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*/ }
#mnav.ui.menu .item { font-weight: 700; }
#mnav.ui.menu .item:hover, #mnav.ui.menu .active.item { /*background: none;*/ }
#mnav.ui.menu .active.item:hover { cursor: default; }
#mnav.ui.menu .item > img:not(.ui) { width: 140px; }
#mnav.ui.menu .item.icon { padding: .92857143em 11px; }

#snav.ui.menu { font-size: 18px; border: 0; }
#snav.ui.menu .item > i.icon, #snav.ui.menu .item > i.icons { float: none; margin: 0 .5em 0 0; }






/* footer */
#lnav { text-transform: uppercase; letter-spacing: -0.4px; }






/* content */
#landingpage h1 { margin-bottom: 0; }
#landingpage h1 span { font-weight: normal; letter-spacing: 4px; }
#landingpage .ui.list { margin: 0; }
#landingpage .ui.list .item, #landingpage .ui.list > .item .header { margin-bottom: 11px; }
#landingpage .ui.list > .item .header { color: #333; }
#landingpage .ui.list > .item > i.icon { padding-top: 4px; }
#landingpage .ui.list > .item > .content { line-height: 1.4285em; }

.rizeo { display:block;margin:0;padding:0;font-size:7px;line-height:7px;letter-spacing:-3px;cursor:default; }
.rizeo, .rizeo * { color:#fff!important; }
























/*** plugins ***/

/*! featherlight */
@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;cursor:pointer;text-align:center;/*line-height:25px;width:25px;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;*/border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}
@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}

/* riz-overwrites */
.featherlight .featherlight-close-icon { top: -14px; right: -14px; margin: 0; padding: 12px 14px; border-radius: 50%; border-radius: 50% !important; } .featherlight .featherlight-content { padding: 0; border: 0; overflow: visible; } .featherlight .featherlight-inner { padding: 10px; } .featherlight .featherlight-content iframe { width: 100%; height: 650px; } @media only screen and (max-width: 991px) { .featherlight .featherlight-content iframe { height: auto; min-height: 50vh; }} .featherlight.featherlight-iframe .featherlight-content { width: 1140px; } @media only screen and (max-width: 1279px) { .featherlight.featherlight-iframe .featherlight-content { width: 90%; }} .featherlight img.featherlight-image { margin: 0 auto; display: block; overflow: hidden; } .featherlight-next { top: 0; right: 0; } .featherlight-previous { top: 0; left: 0; } html.with-featherlight { overflow: visible; } .featherlight .featherlight-content { position:relative; } .featherlight .featherlight-content em { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; background: transparent; }





















/*** anim ***/
.resp, .wrp, .ll, .rr, #backtotop, #mnav, .masthead {
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



/*** responsive ***/
@media only screen and (max-width: 1200px) {



}
@media only screen and (max-width: 1097px) {



}
@media only screen and (max-width: 1023px) {

.w960 { width: 94%; } .ui.container .w960 { width: 100%; }

}
@media only screen and (max-width: 991.98px) {

.w840 { width: 94%; } .ui.container .w840 { width: 100%; }
.ui.five.doubling.cards > .card, .ui.four.doubling.cards > .card { width: calc(25% - 2em); }
.ui.cards.doubling.nospacing.four > .card { margin: 0; }

}
@media only screen and (max-width: 960px) {



}
@media only screen and (max-width: 840px) {

.ui.five.doubling.cards > .card, .ui.four.doubling.cards > .card { width: calc(33.33333333% - 2em); }
.ui.five.doubling.nospacing.cards > .card, .ui.four.doubling.nospacing.cards > .card { width: 33.33333333%; }

}
@media only screen and (max-width: 800px) {

.ui.ui.ui.container:not(.fluid) { width: 80%; margin: 0 auto; }
.w740 { width: 94%; } .ui.container .w740 { width: 100%; }

}
@media only screen and (max-width: 768px) {



}
@media only screen and (max-width: 767.98px) {

.fontsize12 { font-size: 11px; } .fontsize14 { font-size: 12px; } .fontsize16 { font-size: 14px; } .fontsize18 { font-size: 16px; } .fontsize21 { font-size: 18px; } .fontsize24 { font-size: 22px; } .fontsize28 { font-size: 24px; } .fontsize32 { font-size: 28px; } .fontsize48 { font-size: 38px; } .fontsize72 { font-size: 60px; }

}
@media only screen and (max-width: 736px) {



}
@media only screen and (max-width: 720px) {



}
@media only screen and (max-width: 667px) {

.w640 { width: 94%; } .ui.container .w640 { width: 100%; }
.ll, .rr, .coltwo, .coltre, .coltre.mid, .coltre.dbl, .colfor, .colfor.dbl, .colfiv, .colsix { width: 100%; float: none; display: block; }
.rr, .coltwo.floatr, .coltre.floatr, .colfor.floatr, .colfiv.floatr, .colsix.floatr { float: none; }
.coltwo, .coltre, .coltre.mid, .coltre.dbl, .colfor, .colfor.dbl, .colfiv, .colsix, .rr.tright, .coltre.tright, .colfor.tright, .colfiv.tright { text-align: center; }

}
@media only screen and (max-width: 640px) {

.w540 { width: 94%; } .ui.container .w540 { width: 100%; }

html, body, .bod, .fom * { font-size: 18px; }

}
@media only screen and (max-width: 600px) {

.ui.five.doubling.cards > .card, .ui.four.doubling.cards > .card { width: calc(50% - 2em); }
.ui.five.doubling.nospacing.cards > .card, .ui.four.doubling.nospacing.cards > .card { width: 50%; }

}
@media only screen and (max-width: 599px) {

.w480 { width: 94%; } .ui.container .w480 { width: 100%; }

#landingpage h1 { font-size: 2.4rem; }
#landingpage .emspace.h40.floatc { height: 20px; }
#landingpage .ui.list > .item .header { font-size: 1.48571429rem; margin-bottom: 7px; }
#landingpage .ui.list > .item > .content { line-height: 1.2285em; }
#landingpage .ui.list > .item > .content .description { font-size: 15px; }

}
@media only screen and (max-width: 480px) {

html, body, .bod, .fom * { font-size: 16px; }

}
@media only screen and (max-width: 414px) {

.w400 { width: 94%; } .ui.container .w400 { width: 100%; }
#mnav.ui.menu .item > img:not(.ui) { margin-left: 14%; }

}
@media only screen and (max-width: 375px) {

.ui.four.doubling.cards, .ui.five.doubling.cards { max-width: 100%; margin-left: auto; margin-right: auto; }
.ui.four.doubling.cards .card, .ui.five.doubling.cards .card { width: 100%; }

}
@media only screen and (max-width: 374px) {



}
@media only screen and (max-width: 360px) {



}
@media only screen and (max-width: 320px) {



}





















/*** print styles ***//*
@media print {

* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }



.hideinprint, #backtotop { display: none !important; }




}
*/

