#header-search .header-search-submit, .newsletter-box-wrapper.shadow-box .input .ui.button, .wpu-profile-wrapper .section-heading .button, input[type="reset"], input[type="submit"], input[type="submit"], .site-footer .widget_newsletter .newsletter-box-wrapper.shadow-box .sidebar-social a:hover, .ui.button.btn_primary, .site-footer .newsletter-box-wrapper .input .ui.button, .site-footer .footer-social a:hover, .site-footer .widget_newsletter .newsletter-box-wrapper.shadow-box .sidebar-social a:hover, .coupon-filter .ui.menu .item .offer-count, .newsletter-box-wrapper.shadow-box .input .ui.button, .newsletter-box-wrapper.shadow-box .sidebar-social a:hover, .wpu-profile-wrapper .section-heading .button, .ui.btn.btn_primary, .ui.button.btn_primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: rgb(79, 13, 114); }
.primary-color, .primary-colored, a, .ui.breadcrumb a, .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .st-menu a:hover, .st-menu li.current-menu-item a, .nav-user-action .st-menu .menu-box a, .popular-stores .store-name a:hover, .store-listing-item .store-thumb-link .store-name a:hover, .store-listing-item .latest-coupon .coupon-title a, .store-listing-item .coupon-save:hover, .store-listing-item .coupon-saved, .coupon-modal .coupon-content .user-ratting .ui.button:hover i, .coupon-modal .coupon-content .show-detail a:hover, .coupon-modal .coupon-content .show-detail .show-detail-on, .coupon-modal .coupon-footer ul li a:hover, .coupon-listing-item .coupon-detail .user-ratting .ui.button:hover i, .coupon-listing-item .coupon-detail .user-ratting .ui.button.active i, .coupon-listing-item .coupon-listing-footer ul li a:hover, .coupon-listing-item .coupon-listing-footer ul li a.active, .coupon-listing-item .coupon-exclusive strong i, .cate-az a:hover, .cate-az .cate-parent > a, .site-footer a:hover, .site-breadcrumb .ui.breadcrumb a.section, .single-store-header .add-favorite:hover, .wpu-profile-wrapper .wpu-form-sidebar li a:hover, .ui.comments .comment a.author:hover { color: rgb(79, 13, 114); }
textarea:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus { border-color: rgb(79, 13, 114); }
.sf-arrows > li > .sf-with-ul:focus::after, .sf-arrows > li:hover > .sf-with-ul::after, .sf-arrows > .sfHover > .sf-with-ul::after { border-top-color: rgb(79, 13, 114); }
.sf-arrows ul li > .sf-with-ul:focus::after, .sf-arrows ul li:hover > .sf-with-ul::after, .sf-arrows ul .sfHover > .sf-with-ul::after, .entry-content blockquote { border-left-color: rgb(79, 13, 114); }
.ui.btn, .ui.btn:hover, .ui.btn.btn_secondary, .coupon-button-type .coupon-deal, .coupon-button-type .coupon-print, .coupon-button-type .coupon-code .get-code { background-color: rgb(255, 153, 0); }
.store-thumb a:hover, .coupon-modal .coupon-content .modal-code .code-text, .single-store-header .header-thumb .header-store-thumb a:hover { border-color: rgb(255, 153, 0); }
.coupon-button-type .coupon-code .get-code::after { border-left-color: rgb(255, 153, 0); }
.coupon-listing-item .c-type .c-code, .coupon-filter .ui.menu .item .code-count { background-color: rgb(185, 220, 47); }
.coupon-listing-item .c-type .c-sale, .coupon-filter .ui.menu .item .sale-count { background-color: rgb(234, 76, 137); }
.coupon-listing-item .c-type .c-print, .coupon-filter .ui.menu .item .print-count { background-color: rgb(45, 53, 56); }
body { background-color: rgb(248, 249, 249); }
body, p { font-family: "Open Sans"; font-weight: normal; }
.imagecenter {
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

@font-face {
  font-family: "Lato";  font-style: italic;  font-weight: 400;  src: local("Lato Italic"), local("Lato-Italic"), url('s6u8w4bmutphjxsaui-qjcy.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Lato";  font-style: italic;  font-weight: 400;  src: local("Lato Italic"), local("Lato-Italic"), url('s6u8w4bmutphjxsaxc-q.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Lato";  font-style: italic;  font-weight: 700;  src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url('s6u_w4bmutphjxsi5wq_fqft1dw.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Lato";  font-style: italic;  font-weight: 700;  src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url('s6u_w4bmutphjxsi5wq_gwft.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Lato";  font-style: normal;  font-weight: 400;  src: local("Lato Regular"), local("Lato-Regular"), url('s6uyw4bmutphjxawxjeu.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Lato";  font-style: normal;  font-weight: 400;  src: local("Lato Regular"), local("Lato-Regular"), url('s6uyw4bmutphjx4wxg.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Lato";  font-style: normal;  font-weight: 700;  src: local("Lato Bold"), local("Lato-Bold"), url('s6u9w4bmutphh6uvswapgr_p.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Lato";  font-style: normal;  font-weight: 700;  src: local("Lato Bold"), local("Lato-Bold"), url('s6u9w4bmutphh6uvswipgq.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*, *::after, *::before { box-sizing: inherit; }
html { box-sizing: border-box; font-family: sans-serif; }
input[type="text"], input[type="email"], input[type="search"], input[type="password"] { -moz-appearance: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background: transparent none repeat scroll 0px 0px; color: rgb(65, 131, 196); text-decoration: none; }
a:active, a:hover { outline: 0px none; }
b, optgroup, strong { font-weight: 700; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
body, html { height: 100%; }
html { font-size: 14px; }
body { margin: 0px; padding: 0px; overflow-x: hidden; min-width: 320px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.4285em; color: rgba(0, 0, 0, 0.87); }
h1, h2, h3, h4, h5 { font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; line-height: 1.2857em; margin: calc(2rem - 0.14285em) 0px 1rem; font-weight: 700; padding: 0px; }
h1 { min-height: 1rem; font-size: 2rem; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, p:first-child { margin-top: 0px; }
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, p:last-child { margin-bottom: 0px; }
p { margin: 0px 0px 1em; line-height: 1.4285em; }
a:hover { color: rgb(30, 112, 191); text-decoration: none; }
*::-moz-selection { background-color: rgb(204, 226, 255); color: rgba(0, 0, 0, 0.87); }
input::-moz-selection, textarea::-moz-selection { background-color: rgba(100, 100, 100, 0.4); color: rgba(0, 0, 0, 0.87); }
.ui.button { cursor: pointer; display: inline-block; min-height: 1em; outline: 0px none; border: medium none; vertical-align: baseline; background: rgb(224, 225, 226) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.6); font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; margin: 0px 0.25em 0px 0px; padding: 0.785714em 1.5em; text-transform: none; text-shadow: none; font-weight: 700; line-height: 1em; font-style: normal; text-align: center; text-decoration: none; border-radius: 0.285714rem; box-shadow: 0px 0px 0px 1px transparent inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; -moz-user-select: none; transition: opacity 0.1s ease 0s, background-color 0.1s ease 0s, color 0.1s ease 0s, box-shadow 0.1s ease 0s, background 0.1s ease 0s; }
.ui.button:hover { background-color: rgb(202, 203, 205); background-image: none; box-shadow: 0px 0px 0px 1px transparent inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; color: rgba(0, 0, 0, 0.8); }
.ui.button:hover .icon { opacity: 0.85; }
.ui.button:focus { background-color: rgb(202, 203, 205); color: rgba(0, 0, 0, 0.8); }
.ui.button:focus .icon { opacity: 0.85; }
.ui.active.button:active, .ui.button:active { background-color: rgb(186, 187, 188); color: rgba(0, 0, 0, 0.9); }
.ui.loading.button::before { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.15); }
.ui.loading.button::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; animation: 0.6s linear 0s normal none infinite running button-spin; border-radius: 500rem; border-color: rgb(255, 255, 255) transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }
.ui.basic.loading.button:not(.inverted)::before { border-color: rgba(0, 0, 0, 0.1); }
.ui.basic.loading.button:not(.inverted)::after { border-top-color: rgb(118, 118, 118); }
.ui.button:disabled, .ui.buttons .disabled.button, .ui.disabled.active.button, .ui.disabled.button, .ui.disabled.button:hover { cursor: default; opacity: 0.45 ! important; background-image: none ! important; box-shadow: none ! important; pointer-events: none ! important; }
.ui.labeled.button:not(.icon) { display: inline-flex; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; background: transparent none repeat scroll 0px 0px ! important; padding: 0px ! important; border: medium none ! important; box-shadow: none ! important; }
.ui.labeled.button > .tag.label::before { width: 1.85em; height: 1.85em; }
.ui.labeled.button:not([class*="left labeled"]) > .button { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui.labeled.button:not([class*="left labeled"]) > .label, .ui.button[class*="left labeled"] > .button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui.button > .icon:not(.button) { height: 0.857143em; opacity: 0.8; margin: 0px 0.428571em 0px -0.214286em; transition: opacity 0.1s ease 0s; }
.ui.button:not(.icon) > .icon:not(.button) { margin: 0px 0.428571em 0px -0.214286em; }
.ui.button:not(.icon) > .right.icon:not(.button) { margin: 0px -0.214286em 0px 0.428571em; }
.ui.button, .ui.buttons .button, .ui.buttons .or { font-size: 1rem; }
.ui.icon.button, .ui.icon.buttons .button { padding: 0.785714em; }
.ui.icon.button > .icon, .ui.icon.buttons .button > .icon { opacity: 0.9; margin: 0px; vertical-align: top; }
.ui.basic.button, .ui.basic.buttons .button { background: transparent none repeat scroll 0px 0px ! important; color: rgba(0, 0, 0, 0.6) ! important; font-weight: 400; border-radius: 0.285714rem; text-transform: none; text-shadow: none ! important; box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset; }
.ui.basic.buttons { box-shadow: none; border: 1px solid rgba(34, 36, 38, 0.15); border-radius: 0.285714rem; }
.ui.basic.button:focus, .ui.basic.button:hover, .ui.basic.buttons .button:focus, .ui.basic.buttons .button:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgba(0, 0, 0, 0.8) ! important; box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; }
.ui.basic.button:active, .ui.basic.buttons .button:active { background: rgb(248, 248, 248) none repeat scroll 0% 0% ! important; color: rgba(0, 0, 0, 0.9) ! important; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset; }
.ui.basic.buttons .button:hover {  }
.ui.basic.buttons .button:active {  }
.ui.basic.buttons .button { border-radius: 0px; border-left: 1px solid rgba(34, 36, 38, 0.15); box-shadow: none; }
.ui.labeled.icon.button, .ui.labeled.icon.buttons .button { position: relative; padding-left: 4.07143em ! important; padding-right: 1.5em ! important; }
.ui.labeled.icon.button > .icon, .ui.labeled.icon.buttons > .button > .icon { position: absolute; height: 100%; line-height: 1; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: inherit; border-bottom-left-radius: inherit; text-align: center; margin: 0px; width: 2.57143em; background-color: rgba(0, 0, 0, 0.05); box-shadow: -1px 0px 0px 0px transparent inset; top: 0px; left: 0px; }
.ui.icon.button[class*="right labeled"] { padding-right: 4.07143em ! important; padding-left: 1.5em ! important; }
.ui.icon.button[class*="right labeled"] > .icon { left: auto; right: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: inherit; border-bottom-right-radius: inherit; box-shadow: 1px 0px 0px 0px transparent inset; }
.ui.labeled.icon.button > .icon::after, .ui.labeled.icon.button > .icon::before, .ui.labeled.icon.buttons > .button > .icon::after, .ui.labeled.icon.buttons > .button > .icon::before { display: block; position: absolute; width: 100%; top: 50%; text-align: center; transform: translateY(-50%); }
.ui.buttons .or::before { position: absolute; text-align: center; border-radius: 500rem; content: "or"; top: 50%; left: 50%; background-color: rgb(255, 255, 255); text-shadow: none; margin-top: -0.892857em; margin-left: -0.892857em; width: 1.78571em; height: 1.78571em; line-height: 1.78571em; color: rgba(0, 0, 0, 0.4); font-style: normal; font-weight: 700; box-shadow: 0px 0px 0px 1px transparent inset; }
.ui.buttons .or[data-text]::before { content: attr(data-text); }
.ui.fluid.buttons .or::after { display: none; }
.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) { margin-left: -1px; }
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) { margin-left: -1px; }
.ui.buttons { display: inline-flex; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; font-size: 0px; vertical-align: baseline; margin: 0px 0.25em 0px 0px; }
.ui.buttons:not(.basic):not(.inverted) { box-shadow: none; }
.ui.buttons::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui.buttons .button { -moz-box-flex: 1; flex: 1 0 auto; border-radius: 0px; margin: 0px; }
.ui.buttons:not(.basic):not(.inverted) > .button, .ui.buttons > .ui.button:not(.basic):not(.inverted) { box-shadow: 0px 0px 0px 1px transparent inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; }
.ui.buttons .button:first-child { border-left: medium none; margin-left: 0px; border-top-left-radius: 0.285714rem; border-bottom-left-radius: 0.285714rem; }
.ui.buttons .button:last-child { border-top-right-radius: 0.285714rem; border-bottom-right-radius: 0.285714rem; }
@media only screen and (max-width: 767px) {
  .ui.container { width: auto ! important; margin-left: 1em ! important; margin-right: 1em ! important; }
  .ui.grid.container, .ui.relaxed.grid.container, .ui.very.relaxed.grid.container { width: auto ! important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.container { width: 723px; margin-left: auto ! important; margin-right: auto ! important; }
  .ui.grid.container { width: calc(723px + 2rem) ! important; }
  .ui.relaxed.grid.container { width: calc(723px + 3rem) ! important; }
  .ui.very.relaxed.grid.container { width: calc(723px + 5rem) ! important; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.container { width: 933px; margin-left: auto ! important; margin-right: auto ! important; }
  .ui.grid.container { width: calc(933px + 2rem) ! important; }
  .ui.relaxed.grid.container { width: calc(933px + 3rem) ! important; }
  .ui.very.relaxed.grid.container { width: calc(933px + 5rem) ! important; }
}
@media only screen and (min-width: 1200px) {
  .ui.container { width: 1127px; margin-left: auto ! important; margin-right: auto ! important; }
  .ui.grid.container { width: calc(1127px + 2rem) ! important; }
  .ui.relaxed.grid.container { width: calc(1127px + 3rem) ! important; }
  .ui.very.relaxed.grid.container { width: calc(1127px + 5rem) ! important; }
}
.ui.divider:not(.vertical):not(.horizontal) { border-top: 1px solid rgba(34, 36, 38, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.ui.horizontal.divider::after, .ui.horizontal.divider::before { content: ""; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; background-image: url('undefined'); }
.ui.horizontal.divider::before { background-position: right 1em top 50%; }
.ui.horizontal.divider::after { background-position: left 1em top 50%; }
.ui.vertical.divider::after, .ui.vertical.divider::before { position: absolute; left: 50%; content: ""; z-index: 3; border-left: 1px solid rgba(34, 36, 38, 0.15); border-right: 1px solid rgba(255, 255, 255, 0.1); width: 0px; height: calc(100% - 1rem); }
.ui.vertical.divider::before { top: -100%; }
.ui.vertical.divider::after { top: auto; bottom: 0px; }
@media only screen and (max-width: 767px) {
  .ui.grid .stackable.row .ui.vertical.divider, .ui.stackable.grid .ui.vertical.divider { display: table; white-space: nowrap; height: auto; overflow: hidden; line-height: 1; text-align: center; position: static; top: 0px; left: 0px; transform: none; }
  .ui.grid .stackable.row .ui.vertical.divider::after, .ui.grid .stackable.row .ui.vertical.divider::before, .ui.stackable.grid .ui.vertical.divider::after, .ui.stackable.grid .ui.vertical.divider::before { left: 0px; border-left: medium none; border-right: medium none; content: ""; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; background-image: url('undefined'); }
  .ui.grid .stackable.row .ui.vertical.divider::before, .ui.stackable.grid .ui.vertical.divider::before { background-position: right 1em top 50%; }
  .ui.grid .stackable.row .ui.vertical.divider::after, .ui.stackable.grid .ui.vertical.divider::after { background-position: left 1em top 50%; }
}
.ui.hidden.divider::after, .ui.hidden.divider::before { display: none; }
.ui.divider.inverted, .ui.divider.inverted::after, .ui.divider.inverted::before { border-color: rgba(34, 36, 38, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(34, 36, 38, 0.15) ! important; }
i.flag:not(.icon) { display: inline-block; width: 16px; height: 11px; line-height: 11px; vertical-align: baseline; margin: 0px 0.5em 0px 0px; text-decoration: inherit; backface-visibility: hidden; }
i.flag:not(.icon)::before { display: inline-block; content: ""; background: transparent url('flags.png') no-repeat scroll -108px -1976px; width: 16px; height: 11px; }
i.flag.ad::before, i.flag.andorra::before { background-position: 0px 0px; }
i.flag.ae::before, i.flag.uae::before, i.flag.united.arab.emirates::before { background-position: 0px -26px; }
i.flag.af::before, i.flag.afghanistan::before { background-position: 0px -52px; }
i.flag.ag::before, i.flag.antigua::before { background-position: 0px -78px; }
i.flag.ai::before, i.flag.anguilla::before { background-position: 0px -104px; }
i.flag.al::before, i.flag.albania::before { background-position: 0px -130px; }
i.flag.am::before, i.flag.armenia::before { background-position: 0px -156px; }
i.flag.an::before, i.flag.netherlands.antilles::before { background-position: 0px -182px; }
i.flag.angola::before, i.flag.ao::before { background-position: 0px -208px; }
i.flag.ar::before, i.flag.argentina::before { background-position: 0px -234px; }
i.flag.american.samoa::before, i.flag.as::before { background-position: 0px -260px; }
i.flag.at::before, i.flag.austria::before { background-position: 0px -286px; }
i.flag.au::before, i.flag.australia::before { background-position: 0px -312px; }
i.flag.aruba::before, i.flag.aw::before { background-position: 0px -338px; }
i.flag.aland.islands::before, i.flag.ax::before { background-position: 0px -364px; }
i.flag.az::before, i.flag.azerbaijan::before { background-position: 0px -390px; }
i.flag.ba::before, i.flag.bosnia::before { background-position: 0px -416px; }
i.flag.barbados::before, i.flag.bb::before { background-position: 0px -442px; }
i.flag.bangladesh::before, i.flag.bd::before { background-position: 0px -468px; }
i.flag.be::before, i.flag.belgium::before { background-position: 0px -494px; }
i.flag.bf::before, i.flag.burkina.faso::before { background-position: 0px -520px; }
i.flag.bg::before, i.flag.bulgaria::before { background-position: 0px -546px; }
i.flag.bahrain::before, i.flag.bh::before { background-position: 0px -572px; }
i.flag.bi::before, i.flag.burundi::before { background-position: 0px -598px; }
i.flag.benin::before, i.flag.bj::before { background-position: 0px -624px; }
i.flag.bermuda::before, i.flag.bm::before { background-position: 0px -650px; }
i.flag.bn::before, i.flag.brunei::before { background-position: 0px -676px; }
i.flag.bo::before, i.flag.bolivia::before { background-position: 0px -702px; }
i.flag.br::before, i.flag.brazil::before { background-position: 0px -728px; }
i.flag.bahamas::before, i.flag.bs::before { background-position: 0px -754px; }
i.flag.bhutan::before, i.flag.bt::before { background-position: 0px -780px; }
i.flag.bouvet.island::before, i.flag.bv::before { background-position: 0px -806px; }
i.flag.botswana::before, i.flag.bw::before { background-position: 0px -832px; }
i.flag.belarus::before, i.flag.by::before { background-position: 0px -858px; }
i.flag.belize::before, i.flag.bz::before { background-position: 0px -884px; }
i.flag.ca::before, i.flag.canada::before { background-position: 0px -910px; }
i.flag.cc::before, i.flag.cocos.islands::before { background-position: 0px -962px; }
i.flag.cd::before, i.flag.congo::before { background-position: 0px -988px; }
i.flag.central.african.republic::before, i.flag.cf::before { background-position: 0px -1014px; }
i.flag.cg::before, i.flag.congo.brazzaville::before { background-position: 0px -1040px; }
i.flag.ch::before, i.flag.switzerland::before { background-position: 0px -1066px; }
i.flag.ci::before, i.flag.cote.divoire::before { background-position: 0px -1092px; }
i.flag.ck::before, i.flag.cook.islands::before { background-position: 0px -1118px; }
i.flag.chile::before, i.flag.cl::before { background-position: 0px -1144px; }
i.flag.cameroon::before, i.flag.cm::before { background-position: 0px -1170px; }
i.flag.china::before, i.flag.cn::before { background-position: 0px -1196px; }
i.flag.co::before, i.flag.colombia::before { background-position: 0px -1222px; }
i.flag.costa.rica::before, i.flag.cr::before { background-position: 0px -1248px; }
i.flag.cs::before, i.flag.serbia::before { background-position: 0px -1274px; }
i.flag.cu::before, i.flag.cuba::before { background-position: 0px -1300px; }
i.flag.cape.verde::before, i.flag.cv::before { background-position: 0px -1326px; }
i.flag.christmas.island::before, i.flag.cx::before { background-position: 0px -1352px; }
i.flag.cy::before, i.flag.cyprus::before { background-position: 0px -1378px; }
i.flag.cz::before, i.flag.czech.republic::before { background-position: 0px -1404px; }
i.flag.de::before, i.flag.germany::before { background-position: 0px -1430px; }
i.flag.dj::before, i.flag.djibouti::before { background-position: 0px -1456px; }
i.flag.denmark::before, i.flag.dk::before { background-position: 0px -1482px; }
i.flag.dm::before, i.flag.dominica::before { background-position: 0px -1508px; }
i.flag.do::before, i.flag.dominican.republic::before { background-position: 0px -1534px; }
i.flag.algeria::before, i.flag.dz::before { background-position: 0px -1560px; }
i.flag.ec::before, i.flag.ecuador::before { background-position: 0px -1586px; }
i.flag.ee::before, i.flag.estonia::before { background-position: 0px -1612px; }
i.flag.eg::before, i.flag.egypt::before { background-position: 0px -1638px; }
i.flag.eh::before, i.flag.western.sahara::before { background-position: 0px -1664px; }
i.flag.er::before, i.flag.eritrea::before { background-position: 0px -1716px; }
i.flag.es::before, i.flag.spain::before { background-position: 0px -1742px; }
i.flag.et::before, i.flag.ethiopia::before { background-position: 0px -1768px; }
i.flag.eu::before, i.flag.european.union::before { background-position: 0px -1794px; }
i.flag.fi::before, i.flag.finland::before { background-position: 0px -1846px; }
i.flag.fiji::before, i.flag.fj::before { background-position: 0px -1872px; }
i.flag.falkland.islands::before, i.flag.fk::before { background-position: 0px -1898px; }
i.flag.fm::before, i.flag.micronesia::before { background-position: 0px -1924px; }
i.flag.faroe.islands::before, i.flag.fo::before { background-position: 0px -1950px; }
i.flag.fr::before, i.flag.france::before { background-position: 0px -1976px; }
i.flag.ga::before, i.flag.gabon::before { background-position: -36px 0px; }
i.flag.gb::before, i.flag.united.kingdom::before { background-position: -36px -26px; }
i.flag.gd::before, i.flag.grenada::before { background-position: -36px -52px; }
i.flag.ge::before, i.flag.georgia::before { background-position: -36px -78px; }
i.flag.french.guiana::before, i.flag.gf::before { background-position: -36px -104px; }
i.flag.gh::before, i.flag.ghana::before { background-position: -36px -130px; }
i.flag.gi::before, i.flag.gibraltar::before { background-position: -36px -156px; }
i.flag.gl::before, i.flag.greenland::before { background-position: -36px -182px; }
i.flag.gambia::before, i.flag.gm::before { background-position: -36px -208px; }
i.flag.gn::before, i.flag.guinea::before { background-position: -36px -234px; }
i.flag.gp::before, i.flag.guadeloupe::before { background-position: -36px -260px; }
i.flag.equatorial.guinea::before, i.flag.gq::before { background-position: -36px -286px; }
i.flag.gr::before, i.flag.greece::before { background-position: -36px -312px; }
i.flag.gs::before, i.flag.sandwich.islands::before { background-position: -36px -338px; }
i.flag.gt::before, i.flag.guatemala::before { background-position: -36px -364px; }
i.flag.gu::before, i.flag.guam::before { background-position: -36px -390px; }
i.flag.guinea-bissau::before, i.flag.gw::before { background-position: -36px -416px; }
i.flag.guyana::before, i.flag.gy::before { background-position: -36px -442px; }
i.flag.hk::before, i.flag.hong.kong::before { background-position: -36px -468px; }
i.flag.heard.island::before, i.flag.hm::before { background-position: -36px -494px; }
i.flag.hn::before, i.flag.honduras::before { background-position: -36px -520px; }
i.flag.croatia::before, i.flag.hr::before { background-position: -36px -546px; }
i.flag.haiti::before, i.flag.ht::before { background-position: -36px -572px; }
i.flag.hu::before, i.flag.hungary::before { background-position: -36px -598px; }
i.flag.id::before, i.flag.indonesia::before { background-position: -36px -624px; }
i.flag.ie::before, i.flag.ireland::before { background-position: -36px -650px; }
i.flag.il::before, i.flag.israel::before { background-position: -36px -676px; }
i.flag.in::before, i.flag.india::before { background-position: -36px -702px; }
i.flag.indian.ocean.territory::before, i.flag.io::before { background-position: -36px -728px; }
i.flag.iq::before, i.flag.iraq::before { background-position: -36px -754px; }
i.flag.ir::before, i.flag.iran::before { background-position: -36px -780px; }
i.flag.iceland::before, i.flag.is::before { background-position: -36px -806px; }
i.flag.it::before, i.flag.italy::before { background-position: -36px -832px; }
i.flag.jamaica::before, i.flag.jm::before { background-position: -36px -858px; }
i.flag.jo::before, i.flag.jordan::before { background-position: -36px -884px; }
i.flag.japan::before, i.flag.jp::before { background-position: -36px -910px; }
i.flag.ke::before, i.flag.kenya::before { background-position: -36px -936px; }
i.flag.kg::before, i.flag.kyrgyzstan::before { background-position: -36px -962px; }
i.flag.cambodia::before, i.flag.kh::before { background-position: -36px -988px; }
i.flag.ki::before, i.flag.kiribati::before { background-position: -36px -1014px; }
i.flag.comoros::before, i.flag.km::before { background-position: -36px -1040px; }
i.flag.kn::before, i.flag.saint.kitts.and.nevis::before { background-position: -36px -1066px; }
i.flag.kp::before, i.flag.north.korea::before { background-position: -36px -1092px; }
i.flag.kr::before, i.flag.south.korea::before { background-position: -36px -1118px; }
i.flag.kuwait::before, i.flag.kw::before { background-position: -36px -1144px; }
i.flag.cayman.islands::before, i.flag.ky::before { background-position: -36px -1170px; }
i.flag.kazakhstan::before, i.flag.kz::before { background-position: -36px -1196px; }
i.flag.la::before, i.flag.laos::before { background-position: -36px -1222px; }
i.flag.lb::before, i.flag.lebanon::before { background-position: -36px -1248px; }
i.flag.lc::before, i.flag.saint.lucia::before { background-position: -36px -1274px; }
i.flag.li::before, i.flag.liechtenstein::before { background-position: -36px -1300px; }
i.flag.lk::before, i.flag.sri.lanka::before { background-position: -36px -1326px; }
i.flag.liberia::before, i.flag.lr::before { background-position: -36px -1352px; }
i.flag.lesotho::before, i.flag.ls::before { background-position: -36px -1378px; }
i.flag.lithuania::before, i.flag.lt::before { background-position: -36px -1404px; }
i.flag.lu::before, i.flag.luxembourg::before { background-position: -36px -1430px; }
i.flag.latvia::before, i.flag.lv::before { background-position: -36px -1456px; }
i.flag.libya::before, i.flag.ly::before { background-position: -36px -1482px; }
i.flag.ma::before, i.flag.morocco::before { background-position: -36px -1508px; }
i.flag.mc::before, i.flag.monaco::before { background-position: -36px -1534px; }
i.flag.md::before, i.flag.moldova::before { background-position: -36px -1560px; }
i.flag.me::before, i.flag.montenegro::before { background-position: -36px -1586px; }
i.flag.madagascar::before, i.flag.mg::before { background-position: -36px -1613px; }
i.flag.marshall.islands::before, i.flag.mh::before { background-position: -36px -1639px; }
i.flag.macedonia::before, i.flag.mk::before { background-position: -36px -1665px; }
i.flag.mali::before, i.flag.ml::before { background-position: -36px -1691px; }
i.flag.burma::before, i.flag.mm::before, i.flag.myanmar::before { background-position: -36px -1717px; }
i.flag.mn::before, i.flag.mongolia::before { background-position: -36px -1743px; }
i.flag.macau::before, i.flag.mo::before { background-position: -36px -1769px; }
i.flag.mp::before, i.flag.northern.mariana.islands::before { background-position: -36px -1795px; }
i.flag.martinique::before, i.flag.mq::before { background-position: -36px -1821px; }
i.flag.mauritania::before, i.flag.mr::before { background-position: -36px -1847px; }
i.flag.montserrat::before, i.flag.ms::before { background-position: -36px -1873px; }
i.flag.malta::before, i.flag.mt::before { background-position: -36px -1899px; }
i.flag.mauritius::before, i.flag.mu::before { background-position: -36px -1925px; }
i.flag.maldives::before, i.flag.mv::before { background-position: -36px -1951px; }
i.flag.malawi::before, i.flag.mw::before { background-position: -36px -1977px; }
i.flag.mexico::before, i.flag.mx::before { background-position: -72px 0px; }
i.flag.malaysia::before, i.flag.my::before { background-position: -72px -26px; }
i.flag.mozambique::before, i.flag.mz::before { background-position: -72px -52px; }
i.flag.na::before, i.flag.namibia::before { background-position: -72px -78px; }
i.flag.nc::before, i.flag.new.caledonia::before { background-position: -72px -104px; }
i.flag.ne::before, i.flag.niger::before { background-position: -72px -130px; }
i.flag.nf::before, i.flag.norfolk.island::before { background-position: -72px -156px; }
i.flag.ng::before, i.flag.nigeria::before { background-position: -72px -182px; }
i.flag.ni::before, i.flag.nicaragua::before { background-position: -72px -208px; }
i.flag.netherlands::before, i.flag.nl::before { background-position: -72px -234px; }
i.flag.no::before, i.flag.norway::before { background-position: -72px -260px; }
i.flag.nepal::before, i.flag.np::before { background-position: -72px -286px; }
i.flag.nauru::before, i.flag.nr::before { background-position: -72px -312px; }
i.flag.niue::before, i.flag.nu::before { background-position: -72px -338px; }
i.flag.new.zealand::before, i.flag.nz::before { background-position: -72px -364px; }
i.flag.om::before, i.flag.oman::before { background-position: -72px -390px; }
i.flag.pa::before, i.flag.panama::before { background-position: -72px -416px; }
i.flag.pe::before, i.flag.peru::before { background-position: -72px -442px; }
i.flag.french.polynesia::before, i.flag.pf::before { background-position: -72px -468px; }
i.flag.new.guinea::before, i.flag.pg::before { background-position: -72px -494px; }
i.flag.ph::before, i.flag.philippines::before { background-position: -72px -520px; }
i.flag.pakistan::before, i.flag.pk::before { background-position: -72px -546px; }
i.flag.pl::before, i.flag.poland::before { background-position: -72px -572px; }
i.flag.pm::before, i.flag.saint.pierre::before { background-position: -72px -598px; }
i.flag.pitcairn.islands::before, i.flag.pn::before { background-position: -72px -624px; }
i.flag.pr::before, i.flag.puerto.rico::before { background-position: -72px -650px; }
i.flag.palestine::before, i.flag.ps::before { background-position: -72px -676px; }
i.flag.portugal::before, i.flag.pt::before { background-position: -72px -702px; }
i.flag.palau::before, i.flag.pw::before { background-position: -72px -728px; }
i.flag.paraguay::before, i.flag.py::before { background-position: -72px -754px; }
i.flag.qa::before, i.flag.qatar::before { background-position: -72px -780px; }
i.flag.re::before, i.flag.reunion::before { background-position: -72px -806px; }
i.flag.ro::before, i.flag.romania::before { background-position: -72px -832px; }
i.flag.rs::before, i.flag.serbia::before { background-position: -72px -858px; }
i.flag.ru::before, i.flag.russia::before { background-position: -72px -884px; }
i.flag.rw::before, i.flag.rwanda::before { background-position: -72px -910px; }
i.flag.sa::before, i.flag.saudi.arabia::before { background-position: -72px -936px; }
i.flag.sb::before, i.flag.solomon.islands::before { background-position: -72px -962px; }
i.flag.sc::before, i.flag.seychelles::before { background-position: -72px -988px; }
i.flag.gb.sct::before, i.flag.scotland::before { background-position: -72px -1014px; }
i.flag.sd::before, i.flag.sudan::before { background-position: -72px -1040px; }
i.flag.se::before, i.flag.sweden::before { background-position: -72px -1066px; }
i.flag.sg::before, i.flag.singapore::before { background-position: -72px -1092px; }
i.flag.saint.helena::before, i.flag.sh::before { background-position: -72px -1118px; }
i.flag.si::before, i.flag.slovenia::before { background-position: -72px -1144px; }
i.flag.jan.mayen::before, i.flag.sj::before, i.flag.svalbard::before { background-position: -72px -1170px; }
i.flag.sk::before, i.flag.slovakia::before { background-position: -72px -1196px; }
i.flag.sierra.leone::before, i.flag.sl::before { background-position: -72px -1222px; }
i.flag.san.marino::before, i.flag.sm::before { background-position: -72px -1248px; }
i.flag.senegal::before, i.flag.sn::before { background-position: -72px -1274px; }
i.flag.so::before, i.flag.somalia::before { background-position: -72px -1300px; }
i.flag.sr::before, i.flag.suriname::before { background-position: -72px -1326px; }
i.flag.sao.tome::before, i.flag.st::before { background-position: -72px -1352px; }
i.flag.el.salvador::before, i.flag.sv::before { background-position: -72px -1378px; }
i.flag.sy::before, i.flag.syria::before { background-position: -72px -1404px; }
i.flag.swaziland::before, i.flag.sz::before { background-position: -72px -1430px; }
i.flag.caicos.islands::before, i.flag.tc::before { background-position: -72px -1456px; }
i.flag.chad::before, i.flag.td::before { background-position: -72px -1482px; }
i.flag.french.territories::before, i.flag.tf::before { background-position: -72px -1508px; }
i.flag.tg::before, i.flag.togo::before { background-position: -72px -1534px; }
i.flag.th::before, i.flag.thailand::before { background-position: -72px -1560px; }
i.flag.tajikistan::before, i.flag.tj::before { background-position: -72px -1586px; }
i.flag.tk::before, i.flag.tokelau::before { background-position: -72px -1612px; }
i.flag.timorleste::before, i.flag.tl::before { background-position: -72px -1638px; }
i.flag.tm::before, i.flag.turkmenistan::before { background-position: -72px -1664px; }
i.flag.tn::before, i.flag.tunisia::before { background-position: -72px -1690px; }
i.flag.to::before, i.flag.tonga::before { background-position: -72px -1716px; }
i.flag.tr::before, i.flag.turkey::before { background-position: -72px -1742px; }
i.flag.trinidad::before, i.flag.tt::before { background-position: -72px -1768px; }
i.flag.tuvalu::before, i.flag.tv::before { background-position: -72px -1794px; }
i.flag.taiwan::before, i.flag.tw::before { background-position: -72px -1820px; }
i.flag.tanzania::before, i.flag.tz::before { background-position: -72px -1846px; }
i.flag.ua::before, i.flag.ukraine::before { background-position: -72px -1872px; }
i.flag.ug::before, i.flag.uganda::before { background-position: -72px -1898px; }
i.flag.um::before, i.flag.us.minor.islands::before { background-position: -72px -1924px; }
i.flag.america::before, i.flag.united.states::before, i.flag.us::before { background-position: -72px -1950px; }
i.flag.uruguay::before, i.flag.uy::before { background-position: -72px -1976px; }
i.flag.uz::before, i.flag.uzbekistan::before { background-position: -108px 0px; }
i.flag.va::before, i.flag.vatican.city::before { background-position: -108px -26px; }
i.flag.saint.vincent::before, i.flag.vc::before { background-position: -108px -52px; }
i.flag.ve::before, i.flag.venezuela::before { background-position: -108px -78px; }
i.flag.british.virgin.islands::before, i.flag.vg::before { background-position: -108px -104px; }
i.flag.us.virgin.islands::before, i.flag.vi::before { background-position: -108px -130px; }
i.flag.vietnam::before, i.flag.vn::before { background-position: -108px -156px; }
i.flag.vanuatu::before, i.flag.vu::before { background-position: -108px -182px; }
i.flag.gb.wls::before, i.flag.wales::before { background-position: -108px -208px; }
i.flag.wallis.and.futuna::before, i.flag.wf::before { background-position: -108px -234px; }
i.flag.samoa::before, i.flag.ws::before { background-position: -108px -260px; }
i.flag.ye::before, i.flag.yemen::before { background-position: -108px -286px; }
i.flag.mayotte::before, i.flag.yt::before { background-position: -108px -312px; }
i.flag.south.africa::before, i.flag.za::before { background-position: -108px -338px; }
i.flag.zambia::before, i.flag.zm::before { background-position: -108px -364px; }
i.flag.zimbabwe::before, i.flag.zw::before { background-position: -108px -390px; }
.ui.icon.header::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.ui.justified.header::after { display: inline-block; content: ""; width: 100%; }
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { font-size: 1rem; }
.ui.attached.header:not(.top):not(.bottom) { margin-top: 0px; margin-bottom: 0px; border-top: medium none; border-radius: 0px; }
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { font-size: 1em; }
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { font-size: 1.28em; }
@font-face {
  font-family: "Icons";  font-style: normal;  font-weight: 400;  src: url('icons.eot') format("embedded-opentype"), url('icons.woff2') format("woff2"), url('icons.woff') format("woff"), url('icons.ttf') format("truetype"), url('icons.svg') format("svg");}
i.icon { display: inline-block; opacity: 1; margin: 0px 0.25rem 0px 0px; width: 1.18em; height: 1em; font-family: Icons; font-style: normal; font-weight: 400; text-decoration: inherit; text-align: center; backface-visibility: hidden; }
i.icon::before { background: transparent none repeat scroll 0px 0px ! important; }
i.icon, i.icons { font-size: 1em; }
i.icon.search::before { content: ""; }
i.icon.mail.outline::before { content: ""; }
i.icon.signal::before { content: ""; }
i.icon.setting::before { content: ""; }
i.icon.home::before { content: ""; }
i.icon.inbox::before { content: ""; }
i.icon.browser::before { content: ""; }
i.icon.tag::before { content: ""; }
i.icon.tags::before { content: ""; }
i.icon.image::before { content: ""; }
i.icon.calendar::before { content: ""; }
i.icon.comment::before { content: ""; }
i.icon.shop::before { content: ""; }
i.icon.privacy::before { content: ""; }
i.icon.settings::before { content: ""; }
i.icon.comments::before { content: ""; }
i.icon.external::before { content: ""; }
i.icon.trophy::before { content: ""; }
i.icon.payment::before { content: ""; }
i.icon.feed::before { content: ""; }
i.icon.alarm.outline::before { content: ""; }
i.icon.tasks::before { content: ""; }
i.icon.cloud::before { content: ""; }
i.icon.lab::before { content: ""; }
i.icon.mail::before { content: ""; }
i.icon.dashboard::before { content: ""; }
i.icon.comment.outline::before { content: ""; }
i.icon.comments.outline::before { content: ""; }
i.icon.sitemap::before { content: ""; }
i.icon.idea::before { content: ""; }
i.icon.alarm::before { content: ""; }
i.icon.terminal::before { content: ""; }
i.icon.code::before { content: ""; }
i.icon.protect::before { content: ""; }
i.icon.calendar.outline::before { content: ""; }
i.icon.ticket::before { content: ""; }
i.icon.external.square::before { content: ""; }
i.icon.bug::before { content: ""; }
i.icon.mail.square::before { content: ""; }
i.icon.history::before { content: ""; }
i.icon.options::before { content: ""; }
i.icon.text.telephone::before { content: ""; }
i.icon.find::before { content: ""; }
i.icon.wifi::before { content: ""; }
i.icon.alarm.mute::before { content: ""; }
i.icon.alarm.mute.outline::before { content: ""; }
i.icon.copyright::before { content: ""; }
i.icon.at::before { content: ""; }
i.icon.eyedropper::before { content: ""; }
i.icon.paint.brush::before { content: ""; }
i.icon.heartbeat::before { content: ""; }
i.icon.mouse.pointer::before { content: ""; }
i.icon.hourglass.empty::before { content: ""; }
i.icon.hourglass.start::before { content: ""; }
i.icon.hourglass.half::before { content: ""; }
i.icon.hourglass.end::before { content: ""; }
i.icon.hourglass.full::before { content: ""; }
i.icon.hand.pointer::before { content: ""; }
i.icon.trademark::before { content: ""; }
i.icon.registered::before { content: ""; }
i.icon.creative.commons::before { content: ""; }
i.icon.add.to.calendar::before { content: ""; }
i.icon.remove.from.calendar::before { content: ""; }
i.icon.delete.calendar::before { content: ""; }
i.icon.checked.calendar::before { content: ""; }
i.icon.industry::before { content: ""; }
i.icon.shopping.bag::before { content: ""; }
i.icon.shopping.basket::before { content: ""; }
i.icon.hashtag::before { content: ""; }
i.icon.percent::before { content: ""; }
i.icon.wait::before { content: ""; }
i.icon.download::before { content: ""; }
i.icon.repeat::before { content: ""; }
i.icon.refresh::before { content: ""; }
i.icon.lock::before { content: ""; }
i.icon.bookmark::before { content: ""; }
i.icon.print::before { content: ""; }
i.icon.write::before { content: ""; }
i.icon.adjust::before { content: ""; }
i.icon.theme::before { content: ""; }
i.icon.edit::before { content: ""; }
i.icon.external.share::before { content: ""; }
i.icon.ban::before { content: ""; }
i.icon.mail.forward::before, i.icon.share::before { content: ""; }
i.icon.expand::before { content: ""; }
i.icon.compress::before { content: ""; }
i.icon.unhide::before { content: ""; }
i.icon.hide::before { content: ""; }
i.icon.random::before { content: ""; }
i.icon.retweet::before { content: ""; }
i.icon.sign.out::before { content: ""; }
i.icon.pin::before { content: ""; }
i.icon.sign.in::before { content: ""; }
i.icon.upload::before { content: ""; }
i.icon.call::before { content: ""; }
i.icon.remove.bookmark::before { content: ""; }
i.icon.call.square::before { content: ""; }
i.icon.unlock::before { content: ""; }
i.icon.configure::before { content: ""; }
i.icon.filter::before { content: ""; }
i.icon.wizard::before { content: ""; }
i.icon.undo::before { content: ""; }
i.icon.exchange::before { content: ""; }
i.icon.cloud.download::before { content: ""; }
i.icon.cloud.upload::before { content: ""; }
i.icon.reply::before { content: ""; }
i.icon.reply.all::before { content: ""; }
i.icon.erase::before { content: ""; }
i.icon.unlock.alternate::before { content: ""; }
i.icon.write.square::before { content: ""; }
i.icon.share.square::before { content: ""; }
i.icon.archive::before { content: ""; }
i.icon.translate::before { content: ""; }
i.icon.recycle::before { content: ""; }
i.icon.send::before { content: ""; }
i.icon.send.outline::before { content: ""; }
i.icon.share.alternate::before { content: ""; }
i.icon.share.alternate.square::before { content: ""; }
i.icon.add.to.cart::before { content: ""; }
i.icon.in.cart::before { content: ""; }
i.icon.add.user::before { content: ""; }
i.icon.remove.user::before { content: ""; }
i.icon.object.group::before { content: ""; }
i.icon.object.ungroup::before { content: ""; }
i.icon.clone::before { content: ""; }
i.icon.talk.outline::before { content: ""; }
i.icon.help.circle::before { content: ""; }
i.icon.info.circle::before { content: ""; }
i.icon.warning.circle::before { content: ""; }
i.icon.warning.sign::before { content: ""; }
i.icon.announcement::before { content: ""; }
i.icon.help::before { content: ""; }
i.icon.info::before { content: ""; }
i.icon.warning::before { content: ""; }
i.icon.birthday::before { content: ""; }
i.icon.help.circle.outline::before { content: ""; }
i.icon.user::before { content: ""; }
i.icon.users::before { content: ""; }
i.icon.doctor::before { content: ""; }
i.icon.handicap::before { content: ""; }
i.icon.student::before { content: ""; }
i.icon.child::before { content: ""; }
i.icon.spy::before { content: ""; }
i.icon.female::before { content: ""; }
i.icon.male::before { content: ""; }
i.icon.woman::before { content: ""; }
i.icon.man::before { content: ""; }
i.icon.non.binary.transgender::before { content: ""; }
i.icon.intergender::before { content: ""; }
i.icon.transgender::before { content: ""; }
i.icon.lesbian::before { content: ""; }
i.icon.gay::before { content: ""; }
i.icon.heterosexual::before { content: ""; }
i.icon.other.gender::before { content: ""; }
i.icon.other.gender.vertical::before { content: ""; }
i.icon.other.gender.horizontal::before { content: ""; }
i.icon.neuter::before { content: ""; }
i.icon.genderless::before { content: ""; }
i.icon.universal.access::before { content: ""; }
i.icon.wheelchair::before { content: ""; }
i.icon.blind::before { content: ""; }
i.icon.audio.description::before { content: ""; }
i.icon.volume.control.phone::before { content: ""; }
i.icon.braille::before { content: ""; }
i.icon.asl::before { content: ""; }
i.icon.assistive.listening.systems::before { content: ""; }
i.icon.deafness::before { content: ""; }
i.icon.sign.language::before { content: ""; }
i.icon.low.vision::before { content: ""; }
i.icon.block.layout::before { content: ""; }
i.icon.grid.layout::before { content: ""; }
i.icon.list.layout::before { content: ""; }
i.icon.zoom::before { content: ""; }
i.icon.zoom.out::before { content: ""; }
i.icon.resize.vertical::before { content: ""; }
i.icon.resize.horizontal::before { content: ""; }
i.icon.maximize::before { content: ""; }
i.icon.crop::before { content: ""; }
i.icon.cocktail::before { content: ""; }
i.icon.road::before { content: ""; }
i.icon.flag::before { content: ""; }
i.icon.book::before { content: ""; }
i.icon.gift::before { content: ""; }
i.icon.leaf::before { content: ""; }
i.icon.fire::before { content: ""; }
i.icon.plane::before { content: ""; }
i.icon.magnet::before { content: ""; }
i.icon.lemon::before { content: ""; }
i.icon.world::before { content: ""; }
i.icon.travel::before { content: ""; }
i.icon.shipping::before { content: ""; }
i.icon.money::before { content: ""; }
i.icon.legal::before { content: ""; }
i.icon.lightning::before { content: ""; }
i.icon.umbrella::before { content: ""; }
i.icon.treatment::before { content: ""; }
i.icon.suitcase::before { content: ""; }
i.icon.bar::before { content: ""; }
i.icon.flag.outline::before { content: ""; }
i.icon.flag.checkered::before { content: ""; }
i.icon.puzzle::before { content: ""; }
i.icon.fire.extinguisher::before { content: ""; }
i.icon.rocket::before { content: ""; }
i.icon.anchor::before { content: ""; }
i.icon.bullseye::before { content: ""; }
i.icon.sun::before { content: ""; }
i.icon.moon::before { content: ""; }
i.icon.fax::before { content: ""; }
i.icon.life.ring::before { content: ""; }
i.icon.bomb::before { content: ""; }
i.icon.soccer::before { content: ""; }
i.icon.calculator::before { content: ""; }
i.icon.diamond::before { content: ""; }
i.icon.sticky.note::before { content: ""; }
i.icon.sticky.note.outline::before { content: ""; }
i.icon.law::before { content: ""; }
i.icon.hand.peace::before { content: ""; }
i.icon.hand.rock::before { content: ""; }
i.icon.hand.paper::before { content: ""; }
i.icon.hand.scissors::before { content: ""; }
i.icon.hand.lizard::before { content: ""; }
i.icon.hand.spock::before { content: ""; }
i.icon.tv::before { content: ""; }
i.icon.crosshairs::before { content: ""; }
i.icon.asterisk::before { content: ""; }
i.icon.square.outline::before { content: ""; }
i.icon.certificate::before { content: ""; }
i.icon.square::before { content: ""; }
i.icon.quote.left::before { content: ""; }
i.icon.quote.right::before { content: ""; }
i.icon.spinner::before { content: ""; }
i.icon.circle::before { content: ""; }
i.icon.ellipsis.horizontal::before { content: ""; }
i.icon.ellipsis.vertical::before { content: ""; }
i.icon.cube::before { content: ""; }
i.icon.cubes::before { content: ""; }
i.icon.circle.notched::before { content: ""; }
i.icon.circle.thin::before { content: ""; }
i.icon.checkmark::before { content: ""; }
i.icon.remove::before { content: ""; }
i.icon.checkmark.box::before { content: ""; }
i.icon.move::before { content: ""; }
i.icon.add.circle::before { content: ""; }
i.icon.minus.circle::before { content: ""; }
i.icon.remove.circle::before { content: ""; }
i.icon.check.circle::before { content: ""; }
i.icon.remove.circle.outline::before { content: ""; }
i.icon.check.circle.outline::before { content: ""; }
i.icon.plus::before { content: ""; }
i.icon.minus::before { content: ""; }
i.icon.add.square::before { content: ""; }
i.icon.radio::before { content: ""; }
i.icon.minus.square::before { content: ""; }
i.icon.minus.square.outline::before { content: ""; }
i.icon.check.square::before { content: ""; }
i.icon.selected.radio::before { content: ""; }
i.icon.plus.square.outline::before { content: ""; }
i.icon.toggle.off::before { content: ""; }
i.icon.toggle.on::before { content: ""; }
i.icon.film::before { content: ""; }
i.icon.sound::before { content: ""; }
i.icon.photo::before { content: ""; }
i.icon.bar.chart::before { content: ""; }
i.icon.camera.retro::before { content: ""; }
i.icon.newspaper::before { content: ""; }
i.icon.area.chart::before { content: ""; }
i.icon.pie.chart::before { content: ""; }
i.icon.line.chart::before { content: ""; }
i.icon.arrow.circle.outline.down::before { content: ""; }
i.icon.arrow.circle.outline.up::before { content: ""; }
i.icon.chevron.left::before { content: ""; }
i.icon.chevron.right::before { content: ""; }
i.icon.arrow.left::before { content: ""; }
i.icon.arrow.right::before { content: ""; }
i.icon.arrow.up::before { content: ""; }
i.icon.arrow.down::before { content: ""; }
i.icon.chevron.up::before { content: ""; }
i.icon.chevron.down::before { content: ""; }
i.icon.pointing.right::before { content: ""; }
i.icon.pointing.left::before { content: ""; }
i.icon.pointing.up::before { content: ""; }
i.icon.pointing.down::before { content: ""; }
i.icon.arrow.circle.left::before { content: ""; }
i.icon.arrow.circle.right::before { content: ""; }
i.icon.arrow.circle.up::before { content: ""; }
i.icon.arrow.circle.down::before { content: ""; }
i.icon.caret.down::before { content: ""; }
i.icon.caret.up::before { content: ""; }
i.icon.caret.left::before { content: ""; }
i.icon.caret.right::before { content: ""; }
i.icon.angle.double.left::before { content: ""; }
i.icon.angle.double.right::before { content: ""; }
i.icon.angle.double.up::before { content: ""; }
i.icon.angle.double.down::before { content: ""; }
i.icon.angle.left::before { content: ""; }
i.icon.angle.right::before { content: ""; }
i.icon.angle.up::before { content: ""; }
i.icon.angle.down::before { content: ""; }
i.icon.chevron.circle.left::before { content: ""; }
i.icon.chevron.circle.right::before { content: ""; }
i.icon.chevron.circle.up::before { content: ""; }
i.icon.chevron.circle.down::before { content: ""; }
i.icon.toggle.down::before { content: ""; }
i.icon.toggle.up::before { content: ""; }
i.icon.toggle.right::before { content: ""; }
i.icon.long.arrow.down::before { content: ""; }
i.icon.long.arrow.up::before { content: ""; }
i.icon.long.arrow.left::before { content: ""; }
i.icon.long.arrow.right::before { content: ""; }
i.icon.arrow.circle.outline.right::before { content: ""; }
i.icon.arrow.circle.outline.left::before { content: ""; }
i.icon.toggle.left::before { content: ""; }
i.icon.tablet::before { content: ""; }
i.icon.mobile::before { content: ""; }
i.icon.battery.full::before { content: ""; }
i.icon.battery.high::before { content: ""; }
i.icon.battery.medium::before { content: ""; }
i.icon.battery.low::before { content: ""; }
i.icon.battery.empty::before { content: ""; }
i.icon.power::before { content: ""; }
i.icon.trash.outline::before { content: ""; }
i.icon.disk.outline::before { content: ""; }
i.icon.desktop::before { content: ""; }
i.icon.laptop::before { content: ""; }
i.icon.game::before { content: ""; }
i.icon.keyboard::before { content: ""; }
i.icon.plug::before { content: ""; }
i.icon.trash::before { content: ""; }
i.icon.file.outline::before { content: ""; }
i.icon.folder::before { content: ""; }
i.icon.folder.open::before { content: ""; }
i.icon.file.text.outline::before { content: ""; }
i.icon.folder.outline::before { content: ""; }
i.icon.folder.open.outline::before { content: ""; }
i.icon.level.up::before { content: ""; }
i.icon.level.down::before { content: ""; }
i.icon.file::before { content: ""; }
i.icon.file.text::before { content: ""; }
i.icon.file.pdf.outline::before { content: ""; }
i.icon.file.word.outline::before { content: ""; }
i.icon.file.excel.outline::before { content: ""; }
i.icon.file.powerpoint.outline::before { content: ""; }
i.icon.file.image.outline::before { content: ""; }
i.icon.file.archive.outline::before { content: ""; }
i.icon.file.audio.outline::before { content: ""; }
i.icon.file.video.outline::before { content: ""; }
i.icon.file.code.outline::before { content: ""; }
i.icon.qrcode::before { content: ""; }
i.icon.barcode::before { content: ""; }
i.icon.rss::before { content: ""; }
i.icon.fork::before { content: ""; }
i.icon.html5::before { content: ""; }
i.icon.css3::before { content: ""; }
i.icon.rss.square::before { content: ""; }
i.icon.openid::before { content: ""; }
i.icon.database::before { content: ""; }
i.icon.server::before { content: ""; }
i.icon.usb::before { content: ""; }
i.icon.bluetooth::before { content: ""; }
i.icon.bluetooth.alternative::before { content: ""; }
i.icon.heart::before { content: ""; }
i.icon.star::before { content: ""; }
i.icon.empty.star::before { content: ""; }
i.icon.thumbs.outline.up::before { content: ""; }
i.icon.thumbs.outline.down::before { content: ""; }
i.icon.star.half::before { content: ""; }
i.icon.empty.heart::before { content: ""; }
i.icon.smile::before { content: ""; }
i.icon.frown::before { content: ""; }
i.icon.meh::before { content: ""; }
i.icon.star.half.empty::before { content: ""; }
i.icon.thumbs.up::before { content: ""; }
i.icon.thumbs.down::before { content: ""; }
i.icon.music::before { content: ""; }
i.icon.video.play.outline::before { content: ""; }
i.icon.volume.off::before { content: ""; }
i.icon.volume.down::before { content: ""; }
i.icon.volume.up::before { content: ""; }
i.icon.record::before { content: ""; }
i.icon.step.backward::before { content: ""; }
i.icon.fast.backward::before { content: ""; }
i.icon.backward::before { content: ""; }
i.icon.play::before { content: ""; }
i.icon.pause::before { content: ""; }
i.icon.stop::before { content: ""; }
i.icon.forward::before { content: ""; }
i.icon.fast.forward::before { content: ""; }
i.icon.step.forward::before { content: ""; }
i.icon.eject::before { content: ""; }
i.icon.unmute::before { content: ""; }
i.icon.mute::before { content: ""; }
i.icon.video.play::before { content: ""; }
i.icon.closed.captioning::before { content: ""; }
i.icon.pause.circle::before { content: ""; }
i.icon.pause.circle.outline::before { content: ""; }
i.icon.stop.circle::before { content: ""; }
i.icon.stop.circle.outline::before { content: ""; }
i.icon.marker::before { content: ""; }
i.icon.coffee::before { content: ""; }
i.icon.food::before { content: ""; }
i.icon.building.outline::before { content: ""; }
i.icon.hospital::before { content: ""; }
i.icon.emergency::before { content: ""; }
i.icon.first.aid::before { content: ""; }
i.icon.military::before { content: ""; }
i.icon.h::before { content: ""; }
i.icon.location.arrow::before { content: ""; }
i.icon.compass::before { content: ""; }
i.icon.space.shuttle::before { content: ""; }
i.icon.university::before { content: ""; }
i.icon.building::before { content: ""; }
i.icon.paw::before { content: ""; }
i.icon.spoon::before { content: ""; }
i.icon.car::before { content: ""; }
i.icon.taxi::before { content: ""; }
i.icon.tree::before { content: ""; }
i.icon.bicycle::before { content: ""; }
i.icon.bus::before { content: ""; }
i.icon.ship::before { content: ""; }
i.icon.motorcycle::before { content: ""; }
i.icon.street.view::before { content: ""; }
i.icon.hotel::before { content: ""; }
i.icon.train::before { content: ""; }
i.icon.subway::before { content: ""; }
i.icon.map.pin::before { content: ""; }
i.icon.map.signs::before { content: ""; }
i.icon.map.outline::before { content: ""; }
i.icon.map::before { content: ""; }
i.icon.table::before { content: ""; }
i.icon.columns::before { content: ""; }
i.icon.sort::before { content: ""; }
i.icon.sort.descending::before { content: ""; }
i.icon.sort.ascending::before { content: ""; }
i.icon.sort.alphabet.ascending::before { content: ""; }
i.icon.sort.alphabet.descending::before { content: ""; }
i.icon.sort.content.ascending::before { content: ""; }
i.icon.sort.content.descending::before { content: ""; }
i.icon.sort.numeric.ascending::before { content: ""; }
i.icon.sort.numeric.descending::before { content: ""; }
i.icon.font::before { content: ""; }
i.icon.bold::before { content: ""; }
i.icon.italic::before { content: ""; }
i.icon.text.height::before { content: ""; }
i.icon.text.width::before { content: ""; }
i.icon.align.left::before { content: ""; }
i.icon.align.center::before { content: ""; }
i.icon.align.right::before { content: ""; }
i.icon.align.justify::before { content: ""; }
i.icon.list::before { content: ""; }
i.icon.outdent::before { content: ""; }
i.icon.indent::before { content: ""; }
i.icon.cut::before { content: ""; }
i.icon.copy::before { content: ""; }
i.icon.attach::before { content: ""; }
i.icon.save::before { content: ""; }
i.icon.content::before { content: ""; }
i.icon.unordered.list::before { content: ""; }
i.icon.ordered.list::before { content: ""; }
i.icon.strikethrough::before { content: ""; }
i.icon.underline::before { content: ""; }
i.icon.paste::before { content: ""; }
i.icon.unlinkify::before { content: ""; }
i.icon.superscript::before { content: ""; }
i.icon.subscript::before { content: ""; }
i.icon.header::before { content: ""; }
i.icon.paragraph::before { content: ""; }
i.icon.text.cursor::before { content: ""; }
i.icon.euro::before { content: ""; }
i.icon.pound::before { content: ""; }
i.icon.dollar::before { content: ""; }
i.icon.rupee::before { content: ""; }
i.icon.yen::before { content: ""; }
i.icon.ruble::before { content: ""; }
i.icon.won::before { content: ""; }
i.icon.bitcoin::before { content: ""; }
i.icon.lira::before { content: ""; }
i.icon.shekel::before { content: ""; }
i.icon.paypal::before { content: ""; }
i.icon.google.wallet::before { content: ""; }
i.icon.visa::before { content: ""; }
i.icon.mastercard::before { content: ""; }
i.icon.discover::before { content: ""; }
i.icon.american.express::before { content: ""; }
i.icon.paypal.card::before { content: ""; }
i.icon.stripe::before { content: ""; }
i.icon.japan.credit.bureau::before { content: ""; }
i.icon.diners.club::before { content: ""; }
i.icon.credit.card.alternative::before { content: ""; }
i.icon.twitter.square::before { content: ""; }
i.icon.facebook.square::before { content: ""; }
i.icon.linkedin.square::before { content: ""; }
i.icon.github.square::before { content: ""; }
i.icon.twitter::before { content: ""; }
i.icon.facebook.f::before { content: ""; }
i.icon.github::before { content: ""; }
i.icon.pinterest.square::before { content: ""; }
i.icon.google.plus.square::before { content: ""; }
i.icon.google.plus::before { content: ""; }
i.icon.linkedin::before { content: ""; }
i.icon.github.alternate::before { content: ""; }
i.icon.maxcdn::before { content: ""; }
i.icon.youtube.square::before { content: ""; }
i.icon.youtube::before { content: ""; }
i.icon.xing::before { content: ""; }
i.icon.xing.square::before { content: ""; }
i.icon.youtube.play::before { content: ""; }
i.icon.dropbox::before { content: ""; }
i.icon.stack.overflow::before { content: ""; }
i.icon.instagram::before { content: ""; }
i.icon.flickr::before { content: ""; }
i.icon.adn::before { content: ""; }
i.icon.bitbucket::before { content: ""; }
i.icon.bitbucket.square::before { content: ""; }
i.icon.tumblr::before { content: ""; }
i.icon.tumblr.square::before { content: ""; }
i.icon.apple::before { content: ""; }
i.icon.windows::before { content: ""; }
i.icon.android::before { content: ""; }
i.icon.linux::before { content: ""; }
i.icon.dribble::before { content: ""; }
i.icon.skype::before { content: ""; }
i.icon.foursquare::before { content: ""; }
i.icon.trello::before { content: ""; }
i.icon.gittip::before { content: ""; }
i.icon.vk::before { content: ""; }
i.icon.weibo::before { content: ""; }
i.icon.renren::before { content: ""; }
i.icon.pagelines::before { content: ""; }
i.icon.stack.exchange::before { content: ""; }
i.icon.vimeo.square::before { content: ""; }
i.icon.slack::before { content: ""; }
i.icon.wordpress::before { content: ""; }
i.icon.yahoo::before { content: ""; }
i.icon.google::before { content: ""; }
i.icon.reddit::before { content: ""; }
i.icon.reddit.square::before { content: ""; }
i.icon.stumbleupon.circle::before { content: ""; }
i.icon.stumbleupon::before { content: ""; }
i.icon.delicious::before { content: ""; }
i.icon.digg::before { content: ""; }
i.icon.pied.piper::before { content: ""; }
i.icon.pied.piper.alternate::before { content: ""; }
i.icon.drupal::before { content: ""; }
i.icon.joomla::before { content: ""; }
i.icon.behance::before { content: ""; }
i.icon.behance.square::before { content: ""; }
i.icon.steam::before { content: ""; }
i.icon.steam.square::before { content: ""; }
i.icon.spotify::before { content: ""; }
i.icon.deviantart::before { content: ""; }
i.icon.soundcloud::before { content: ""; }
i.icon.vine::before { content: ""; }
i.icon.codepen::before { content: ""; }
i.icon.jsfiddle::before { content: ""; }
i.icon.rebel::before { content: ""; }
i.icon.empire::before { content: ""; }
i.icon.git.square::before { content: ""; }
i.icon.git::before { content: ""; }
i.icon.hacker.news::before { content: ""; }
i.icon.tencent.weibo::before { content: ""; }
i.icon.qq::before { content: ""; }
i.icon.wechat::before { content: ""; }
i.icon.slideshare::before { content: ""; }
i.icon.twitch::before { content: ""; }
i.icon.yelp::before { content: ""; }
i.icon.lastfm::before { content: ""; }
i.icon.lastfm.square::before { content: ""; }
i.icon.ioxhost::before { content: ""; }
i.icon.angellist::before { content: ""; }
i.icon.meanpath::before { content: ""; }
i.icon.buysellads::before { content: ""; }
i.icon.connectdevelop::before { content: ""; }
i.icon.dashcube::before { content: ""; }
i.icon.forumbee::before { content: ""; }
i.icon.leanpub::before { content: ""; }
i.icon.sellsy::before { content: ""; }
i.icon.shirtsinbulk::before { content: ""; }
i.icon.simplybuilt::before { content: ""; }
i.icon.skyatlas::before { content: ""; }
i.icon.facebook::before { content: ""; }
i.icon.pinterest::before { content: ""; }
i.icon.whatsapp::before { content: ""; }
i.icon.viacoin::before { content: ""; }
i.icon.medium::before { content: ""; }
i.icon.y.combinator::before { content: ""; }
i.icon.optinmonster::before { content: ""; }
i.icon.opencart::before { content: ""; }
i.icon.expeditedssl::before { content: ""; }
i.icon.gg::before { content: ""; }
i.icon.gg.circle::before { content: ""; }
i.icon.tripadvisor::before { content: ""; }
i.icon.odnoklassniki::before { content: ""; }
i.icon.odnoklassniki.square::before { content: ""; }
i.icon.pocket::before { content: ""; }
i.icon.wikipedia::before { content: ""; }
i.icon.safari::before { content: ""; }
i.icon.chrome::before { content: ""; }
i.icon.firefox::before { content: ""; }
i.icon.opera::before { content: ""; }
i.icon.internet.explorer::before { content: ""; }
i.icon.contao::before { content: ""; }
i.icon.\35 00px::before { content: ""; }
i.icon.amazon::before { content: ""; }
i.icon.houzz::before { content: ""; }
i.icon.vimeo::before { content: ""; }
i.icon.black.tie::before { content: ""; }
i.icon.fonticons::before { content: ""; }
i.icon.reddit.alien::before { content: ""; }
i.icon.microsoft.edge::before { content: ""; }
i.icon.codiepie::before { content: ""; }
i.icon.modx::before { content: ""; }
i.icon.fort.awesome::before { content: ""; }
i.icon.product.hunt::before { content: ""; }
i.icon.mixcloud::before { content: ""; }
i.icon.scribd::before { content: ""; }
i.icon.gitlab::before { content: ""; }
i.icon.wpbeginner::before { content: ""; }
i.icon.wpforms::before { content: ""; }
i.icon.envira.gallery::before { content: ""; }
i.icon.glide::before { content: ""; }
i.icon.glide.g::before { content: ""; }
i.icon.viadeo::before { content: ""; }
i.icon.viadeo.square::before { content: ""; }
i.icon.snapchat::before { content: ""; }
i.icon.snapchat.ghost::before { content: ""; }
i.icon.snapchat.square::before { content: ""; }
i.icon.pied.piper.hat::before { content: ""; }
i.icon.first.order::before { content: ""; }
i.icon.yoast::before { content: ""; }
i.icon.themeisle::before { content: ""; }
i.icon.google.plus.circle::before { content: ""; }
i.icon.font.awesome::before { content: ""; }
i.icon.like::before { content: ""; }
i.icon.favorite::before { content: ""; }
i.icon.video::before { content: ""; }
i.icon.check::before { content: ""; }
i.icon.cancel::before, i.icon.close::before, i.icon.delete::before, i.icon.x::before { content: ""; }
i.icon.magnify::before, i.icon.zoom.in::before { content: ""; }
i.icon.shutdown::before { content: ""; }
i.icon.clock::before, i.icon.time::before { content: ""; }
i.icon.play.circle.outline::before { content: ""; }
i.icon.headphone::before { content: ""; }
i.icon.camera::before { content: ""; }
i.icon.video.camera::before { content: ""; }
i.icon.picture::before { content: ""; }
i.icon.compose::before, i.icon.pencil::before { content: ""; }
i.icon.point::before { content: ""; }
i.icon.tint::before { content: ""; }
i.icon.signup::before { content: ""; }
i.icon.plus.circle::before { content: ""; }
i.icon.question.circle::before { content: ""; }
i.icon.dont::before { content: ""; }
i.icon.minimize::before { content: ""; }
i.icon.add::before { content: ""; }
i.icon.attention::before, i.icon.exclamation.circle::before { content: ""; }
i.icon.eye::before { content: ""; }
i.icon.exclamation.triangle::before { content: ""; }
i.icon.shuffle::before { content: ""; }
i.icon.chat::before, i.icon.talk::before { content: ""; }
i.icon.cart::before, i.icon.shopping.cart::before { content: ""; }
i.icon.bar.graph::before { content: ""; }
i.icon.key::before { content: ""; }
i.icon.cogs::before { content: ""; }
i.icon.discussions::before { content: ""; }
i.icon.like.outline::before { content: ""; }
i.icon.dislike.outline::before { content: ""; }
i.icon.heart.outline::before { content: ""; }
i.icon.log.out::before { content: ""; }
i.icon.thumb.tack::before { content: ""; }
i.icon.winner::before { content: ""; }
i.icon.phone::before { content: ""; }
i.icon.bookmark.outline::before { content: ""; }
i.icon.phone.square::before { content: ""; }
i.icon.credit.card::before { content: ""; }
i.icon.hdd.outline::before { content: ""; }
i.icon.bullhorn::before { content: ""; }
i.icon.bell.outline::before { content: ""; }
i.icon.hand.outline.right::before { content: ""; }
i.icon.hand.outline.left::before { content: ""; }
i.icon.hand.outline.up::before { content: ""; }
i.icon.hand.outline.down::before { content: ""; }
i.icon.globe::before { content: ""; }
i.icon.wrench::before { content: ""; }
i.icon.briefcase::before { content: ""; }
i.icon.group::before { content: ""; }
i.icon.chain::before, i.icon.linkify::before { content: ""; }
i.icon.flask::before { content: ""; }
i.icon.bars::before, i.icon.sidebar::before { content: ""; }
i.icon.list.ul::before { content: ""; }
i.icon.list.ol::before, i.icon.numbered.list::before { content: ""; }
i.icon.magic::before { content: ""; }
i.icon.truck::before { content: ""; }
i.icon.currency::before { content: ""; }
i.icon.dropdown::before, i.icon.triangle.down::before { content: ""; }
i.icon.triangle.up::before { content: ""; }
i.icon.triangle.left::before { content: ""; }
i.icon.triangle.right::before { content: ""; }
i.icon.envelope::before { content: ""; }
i.icon.conversation::before { content: ""; }
i.icon.rain::before { content: ""; }
i.icon.clipboard::before { content: ""; }
i.icon.lightbulb::before { content: ""; }
i.icon.bell::before { content: ""; }
i.icon.ambulance::before { content: ""; }
i.icon.medkit::before { content: ""; }
i.icon.fighter.jet::before { content: ""; }
i.icon.beer::before { content: ""; }
i.icon.plus.square::before { content: ""; }
i.icon.computer::before { content: ""; }
i.icon.gamepad::before { content: ""; }
i.icon.star.half.full::before { content: ""; }
i.icon.broken.chain::before { content: ""; }
i.icon.question::before { content: ""; }
i.icon.exclamation::before { content: ""; }
i.icon.eraser::before { content: ""; }
i.icon.microphone::before { content: ""; }
i.icon.microphone.slash::before { content: ""; }
i.icon.shield::before { content: ""; }
i.icon.target::before { content: ""; }
i.icon.play.circle::before { content: ""; }
i.icon.pencil.square::before { content: ""; }
i.icon.eur::before { content: ""; }
i.icon.gbp::before { content: ""; }
i.icon.usd::before { content: ""; }
i.icon.inr::before { content: ""; }
i.icon.cny::before, i.icon.jpy::before, i.icon.rmb::before { content: ""; }
i.icon.rouble::before, i.icon.rub::before { content: ""; }
i.icon.krw::before { content: ""; }
i.icon.btc::before { content: ""; }
i.icon.gratipay::before { content: ""; }
i.icon.zip::before { content: ""; }
i.icon.dot.circle.outline::before { content: ""; }
i.icon.try::before { content: ""; }
i.icon.graduation::before { content: ""; }
i.icon.circle.outline::before { content: ""; }
i.icon.sliders::before { content: ""; }
i.icon.weixin::before { content: ""; }
i.icon.teletype::before, i.icon.tty::before { content: ""; }
i.icon.binoculars::before { content: ""; }
i.icon.power.cord::before { content: ""; }
i.icon.wi-fi::before { content: ""; }
i.icon.visa.card::before { content: ""; }
i.icon.mastercard.card::before { content: ""; }
i.icon.discover.card::before { content: ""; }
i.icon.american.express.card::before, i.icon.amex::before { content: ""; }
i.icon.stripe.card::before { content: ""; }
i.icon.bell.slash::before { content: ""; }
i.icon.bell.slash.outline::before { content: ""; }
i.icon.area.graph::before { content: ""; }
i.icon.pie.graph::before { content: ""; }
i.icon.line.graph::before { content: ""; }
i.icon.cc::before { content: ""; }
i.icon.ils::before, i.icon.sheqel::before { content: ""; }
i.icon.plus.cart::before { content: ""; }
i.icon.arrow.down.cart::before { content: ""; }
i.icon.detective::before { content: ""; }
i.icon.venus::before { content: ""; }
i.icon.mars::before { content: ""; }
i.icon.mercury::before { content: ""; }
i.icon.intersex::before { content: ""; }
i.icon.female.homosexual::before, i.icon.venus.double::before { content: ""; }
i.icon.male.homosexual::before, i.icon.mars.double::before { content: ""; }
i.icon.venus.mars::before { content: ""; }
i.icon.mars.alternate::before, i.icon.mars.stroke::before { content: ""; }
i.icon.mars.stroke.vertical::before, i.icon.mars.vertical::before { content: ""; }
i.icon.mars.horizontal::before, i.icon.mars.stroke.horizontal::before { content: ""; }
i.icon.asexual::before { content: ""; }
i.icon.facebook.official::before { content: ""; }
i.icon.user.plus::before { content: ""; }
i.icon.user.cancel::before, i.icon.user.close::before, i.icon.user.delete::before, i.icon.user.times::before, i.icon.user.x::before { content: ""; }
i.icon.bed::before { content: ""; }
i.icon.yc::before, i.icon.ycombinator::before { content: ""; }
i.icon.battery.four::before { content: ""; }
i.icon.battery.three.quarters::before, i.icon.battery.three::before { content: ""; }
i.icon.battery.half::before, i.icon.battery.two::before { content: ""; }
i.icon.battery.one::before, i.icon.battery.quarter::before { content: ""; }
i.icon.battery.zero::before { content: ""; }
i.icon.i.cursor::before { content: ""; }
i.icon.japan.credit.bureau.card::before, i.icon.jcb::before { content: ""; }
i.icon.diners.club.card::before { content: ""; }
i.icon.balance::before { content: ""; }
i.icon.hourglass.outline::before, i.icon.hourglass.zero::before { content: ""; }
i.icon.hourglass.one::before { content: ""; }
i.icon.hourglass.two::before { content: ""; }
i.icon.hourglass.three::before { content: ""; }
i.icon.hourglass.four::before { content: ""; }
i.icon.hand.victory::before { content: ""; }
i.icon.tm::before { content: ""; }
i.icon.r.circle::before { content: ""; }
i.icon.five.hundred.pixels::before { content: ""; }
i.icon.calendar.plus::before { content: ""; }
i.icon.calendar.minus::before { content: ""; }
i.icon.calendar.times::before { content: ""; }
i.icon.calendar.check::before { content: ""; }
i.icon.factory::before { content: ""; }
i.icon.commenting::before { content: ""; }
i.icon.commenting.outline::before { content: ""; }
i.icon.edge::before, i.icon.ms.edge::before { content: ""; }
i.icon.wordpress.beginner::before { content: ""; }
i.icon.wordpress.forms::before { content: ""; }
i.icon.envira::before { content: ""; }
i.icon.question.circle.outline::before { content: ""; }
i.icon.ald::before, i.icon.als::before, i.icon.assistive.listening.devices::before { content: ""; }
i.icon.asl.interpreting::before { content: ""; }
i.icon.deaf::before { content: ""; }
i.icon.american.sign.language.interpreting::before { content: ""; }
i.icon.hard.of.hearing::before { content: ""; }
i.icon.signing::before { content: ""; }
i.icon.new.pied.piper::before { content: ""; }
i.icon.theme.isle::before { content: ""; }
i.icon.google.plus.official::before { content: ""; }
i.icon.fa::before { content: ""; }
.ui.input { position: relative; font-weight: 400; font-style: normal; display: inline-flex; color: rgba(0, 0, 0, 0.87); }
.ui.input input { margin: 0px; max-width: 100%; -moz-box-flex: 1; flex: 1 0 auto; outline: 0px none; text-align: left; line-height: 1.2142em; font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; padding: 0.678614em 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); border-radius: 0.285714rem; transition: box-shadow 0.1s ease 0s, border-color 0.1s ease 0s; box-shadow: none; }
.ui.input input::-moz-placeholder { color: rgba(191, 191, 191, 0.87); }
.ui.input input:active, .ui.input.down input { border-color: rgba(0, 0, 0, 0.3); background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.87); box-shadow: none; }
.ui.loading.loading.input > i.icon::before { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }
.ui.loading.loading.input > i.icon::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; animation: 0.6s linear 0s normal none infinite running button-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }
.ui.input input:focus, .ui.input.focus input { border-color: rgb(133, 183, 217); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.8); box-shadow: none; }
.ui.input input:focus::-moz-placeholder, .ui.input.focus input::-moz-placeholder { color: rgba(115, 115, 115, 0.87); }
.ui.input.error input::-moz-placeholder { color: rgb(231, 189, 188); }
.ui.input.error input:focus::-moz-placeholder { color: rgb(218, 151, 150); }
.ui.transparent.inverted.input input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
.ui.icon.input > i.icon { cursor: default; position: absolute; line-height: 1; text-align: center; top: 0px; right: 0px; margin: 0px; height: 100%; width: 2.67143em; opacity: 0.5; border-radius: 0px 0.285714rem 0.285714rem 0px; transition: opacity 0.3s ease 0s; }
.ui.icon.input > i.icon:not(.link) { pointer-events: none; }
.ui.icon.input input { padding-right: 2.67143em ! important; }
.ui.icon.input > i.icon::after, .ui.icon.input > i.icon::before { left: 0px; position: absolute; text-align: center; top: 50%; width: 100%; margin-top: -0.5em; }
.ui.input[class*="left icon"] > i.icon { right: auto; left: 1px; border-radius: 0.285714rem 0px 0px 0.285714rem; }
.ui.input[class*="left icon"] > input { padding-left: 2.67143em ! important; padding-right: 1em ! important; }
.ui.icon.input > input:focus ~ i.icon { opacity: 1; }
.ui.labeled.input > .label:not(.corner) { padding-top: 0.785714em; padding-bottom: 0.785714em; }
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input { border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-left-color: transparent; }
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus { border-left-color: rgb(133, 183, 217); }
.ui.labeled.input[class*="corner labeled"]:not([class*="left corner labeled"]) input { padding-right: 2.5em ! important; }
.ui.icon.input[class*="corner labeled"]:not([class*="left corner labeled"]) > input { padding-right: 3.25em ! important; }
.ui.icon.input[class*="corner labeled"]:not([class*="left corner labeled"]) > .icon { margin-right: 1.25em; }
.ui.action.input > .button, .ui.action.input > .buttons { display: flex; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex: 0 0 auto; }
.ui.action.input > .button, .ui.action.input > .buttons > .button { padding-top: 0.785714em; padding-bottom: 0.785714em; margin: 0px; }
.ui.action.input:not([class*="left action"]) > input { border-top-right-radius: 0px ! important; border-bottom-right-radius: 0px ! important; border-right-color: transparent ! important; }
.ui.action.input:not([class*="left action"]) > .button:not(:first-child), .ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button, .ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child) { border-radius: 0px; }
.ui.action.input:not([class*="left action"]) > .button:last-child, .ui.action.input:not([class*="left action"]) > .buttons:last-child > .button, .ui.action.input:not([class*="left action"]) > .dropdown:last-child { border-radius: 0px 0.285714rem 0.285714rem 0px; }
.ui.action.input:not([class*="left action"]) input:focus { border-right-color: rgb(133, 183, 217) ! important; }
.ui.fluid.input { display: flex; }
.ui.fluid.input > input { width: 0px ! important; }
.ui.input { font-size: 1em; }
.ui.large.input { font-size: 1.14286em; }
.ui.massive.input { font-size: 1.71429em; }
.ui.top.attached.label + [class*="right floated"] + *, .ui.top.attached.label:first-child + :not(.attached) { margin-top: 2rem ! important; }
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) { margin-top: 0px; margin-bottom: 2rem ! important; }
.ui.tag.label::before, .ui.tag.labels .label::before { position: absolute; transform: translateY(-50%) translateX(50%) rotate(-45deg); top: 50%; right: 100%; content: ""; background-color: inherit; background-image: none; width: 1.56em; height: 1.56em; transition: none 0s ease 0s ; }
.ui.tag.label::after, .ui.tag.labels .label::after { position: absolute; content: ""; top: 50%; left: -0.25em; margin-top: -0.25em; background-color: rgb(255, 255, 255) ! important; width: 0.5em; height: 0.5em; box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.3); border-radius: 500rem; }
.ui.corner.label::after { position: absolute; content: ""; right: 0px; top: 0px; z-index: -1; width: 0px; height: 0px; background-color: transparent ! important; border-width: 0px 4em 4em 0px; border-style: solid; border-top: 0px solid transparent; border-bottom: 4em solid transparent; border-left: 0px solid transparent; border-right-color: inherit; transition: border-color 0.1s ease 0s; }
.ui.left.corner.label, .ui.left.corner.label::after { right: auto; left: 0px; }
.ui.left.corner.label::after { border-width: 4em 4em 0px 0px; border-style: solid; border-right: 4em solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-top-color: inherit; }
.ui.ribbon.label::after { position: absolute; content: ""; top: 100%; left: 0px; background-color: transparent ! important; border-style: solid; border-width: 0px 1.2em 1.2em 0px; border-top: 0px solid transparent; border-bottom: 1.2em solid transparent; border-left: 0px solid transparent; border-right-color: inherit; width: 0px; height: 0px; }
.ui.label[class*="right ribbon"]::after { left: auto; right: 0px; border-style: solid; border-width: 1.2em 1.2em 0px 0px; border-right: 1.2em solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-top-color: inherit; }
.ui.labels a.label:hover::before, a.ui.label:hover::before { color: rgba(0, 0, 0, 0.8); }
.ui.active.label::before { background-color: rgb(208, 208, 208); background-image: none; color: rgba(0, 0, 0, 0.95); }
.ui.basic.pointing.label::before { border-color: inherit; }
.ui.pointing.label::before { background-color: inherit; border-style: solid; border-color: inherit; position: absolute; content: ""; transform: rotate(45deg); background-image: none; z-index: 2; width: 0.6666em; height: 0.6666em; transition: background 0.1s ease 0s; }
.ui.pointing.label::before, .ui.label[class*="pointing above"]::before { border-width: 1px 0px 0px 1px; transform: translateX(-50%) translateY(-50%) rotate(45deg); top: 0px; left: 50%; }
.ui.label[class*="bottom pointing"]::before, .ui.label[class*="pointing below"]::before { border-width: 0px 1px 1px 0px; right: auto; transform: translateX(-50%) translateY(-50%) rotate(45deg); top: 100%; left: 50%; }
.ui.label[class*="left pointing"]::before { border-width: 0px 0px 1px 1px; transform: translateX(-50%) translateY(-50%) rotate(45deg); bottom: auto; right: auto; top: 50%; left: 0px; }
.ui.label[class*="right pointing"]::before { border-width: 1px 1px 0px 0px; transform: translateX(50%) translateY(-50%) rotate(45deg); top: 50%; right: 0px; bottom: auto; left: auto; }
.ui.basic.pointing.label::before, .ui.basic.label[class*="pointing above"]::before { margin-top: -1px; }
.ui.basic.label[class*="bottom pointing"]::before, .ui.basic.label[class*="pointing below"]::before { bottom: auto; top: 100%; margin-top: 1px; }
.ui.basic.label[class*="left pointing"]::before { top: 50%; left: -1px; }
.ui.basic.label[class*="right pointing"]::before { top: 50%; right: -1px; }
.ui.list > .item::after, .ui.list > .list > .item, ol.ui.list > li:first-child::after, ul.ui.list > li:first-child::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.ui.list .list > .item > .image:not(:only-child):not(img), .ui.list > .item > .image:not(:only-child):not(img) { padding-right: 0.5em; }
.ui.menu .ui.list .list > .item::before, .ui.menu .ui.list > .item::before { border: medium none; background: transparent none repeat scroll 0px 0px; }
.ui.horizontal.list:not(.celled) > .item:first-child { margin-left: 0px ! important; padding-left: 0px ! important; }
.ui.inverted.list .item a:not(.ui) { color: rgba(255, 255, 255, 0.9) ! important; }
.ui.inverted.list .item a:hover:not(.ui) { color: rgb(30, 112, 191) ! important; }
.ui.link.list .item, .ui.link.list .item a:not(.ui), .ui.link.list a.item { color: rgba(0, 0, 0, 0.4); transition: color 0.1s ease 0s; }
.ui.link.list .item a:hover:not(.ui), .ui.link.list a.item:hover { color: rgba(0, 0, 0, 0.8); }
.ui.link.list .item a:active:not(.ui), .ui.link.list a.item:active { color: rgba(0, 0, 0, 0.9); }
.ui.link.list .active.item, .ui.link.list .active.item a:not(.ui) { color: rgba(0, 0, 0, 0.95); }
.ui.inverted.link.list .item, .ui.inverted.link.list .item a:not(.ui), .ui.inverted.link.list a.item { color: rgba(255, 255, 255, 0.5); }
.ui.inverted.link.list .active.item a:not(.ui), .ui.inverted.link.list .item a:active:not(.ui), .ui.inverted.link.list .item a:hover:not(.ui), .ui.inverted.link.list a.active.item, .ui.inverted.link.list a.item:active, .ui.inverted.link.list a.item:hover { color: rgb(255, 255, 255); }
.ui.animated.list:not(.horizontal) > .item:hover { padding-left: 1em; }
.ui.fitted.list:not(.selection) .list > .item, .ui.fitted.list:not(.selection) > .item { padding-left: 0px; padding-right: 0px; }
.ui.bulleted.list .list > .item::before, .ui.bulleted.list > .item::before, ul.ui.list li::before { -moz-user-select: none; pointer-events: none; position: absolute; top: auto; left: auto; font-weight: 400; margin-left: -1.25rem; content: "•"; opacity: 1; color: inherit; vertical-align: top; }
.ui.bulleted.list .list > a.item::before, .ui.bulleted.list > a.item::before, ul.ui.list li::before { color: rgba(0, 0, 0, 0.87); }
.ui.horizontal.bulleted.list > .item::before, ul.ui.horizontal.bulleted.list li::before { color: rgba(0, 0, 0, 0.87); }
.ui.horizontal.bulleted.list > .item:first-child::before, ul.ui.horizontal.bulleted.list li:first-child::before { display: none; }
.ui.ordered.list .list > .item::before, .ui.ordered.list > .item::before, ol.ui.list li::before { position: absolute; top: auto; left: auto; -moz-user-select: none; pointer-events: none; margin-left: -1.25rem; counter-increment: ordered; content: counters(ordered, ".", decimal) " "; text-align: right; color: rgba(0, 0, 0, 0.87); vertical-align: middle; opacity: 0.8; }
.ui.ordered.inverted.list .list > .item::before, .ui.ordered.inverted.list > .item::before, ol.ui.inverted.list li::before { color: rgba(255, 255, 255, 0.7); }
ol.ui.list li[value]::before { content: attr(value); }
.ui.ordered.list .list > .item::before, ol.ui.list ol li::before { margin-left: -2em; }
.ui.ordered.horizontal.list .list > .item::before, .ui.ordered.horizontal.list > .item::before, ol.ui.horizontal.list li::before { position: static; margin: 0px 0.5em 0px 0px; }
.ui.divided.list:not(.horizontal) .list > .item:first-child { border-top-width: 1px; }
.ui.divided.bulleted.list .list, .ui.divided.bulleted.list:not(.horizontal) { margin-left: 0px; padding-left: 0px; }
.ui.divided.bulleted.list > .item:not(.horizontal) { padding-left: 1.25rem; }
.ui.divided.horizontal.list > .item:not(:first-child) { padding-left: 0.5em; }
.ui.divided.horizontal.list > .item:not(:last-child) { padding-right: 0.5em; }
.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) { padding-top: 0.428571em; }
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) { padding-bottom: 0.428571em; }
.ui.horizontal.relaxed.list .list > .item:not(:first-child), .ui.horizontal.relaxed.list > .item:not(:first-child) { padding-left: 1rem; }
.ui.horizontal.relaxed.list .list > .item:not(:last-child), .ui.horizontal.relaxed.list > .item:not(:last-child) { padding-right: 1rem; }
.ui.list[class*="very relaxed"]:not(.horizontal) > .item:not(:first-child) { padding-top: 0.857143em; }
.ui.list[class*="very relaxed"]:not(.horizontal) > .item:not(:last-child) { padding-bottom: 0.857143em; }
.ui.horizontal.list[class*="very relaxed"] .list > .item:not(:first-child), .ui.horizontal.list[class*="very relaxed"] > .item:not(:first-child) { padding-left: 1.5rem; }
.ui.horizontal.list[class*="very relaxed"] .list > .item:not(:last-child), .ui.horizontal.list[class*="very relaxed"] > .item:not(:last-child) { padding-right: 1.5rem; }
.ui.loader::before { position: absolute; content: ""; top: 0px; left: 50%; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }
.ui.loader::after { position: absolute; content: ""; top: 0px; left: 50%; animation: 0.6s linear 0s normal none infinite running loader; border-radius: 500rem; border-color: rgb(118, 118, 118) transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }
.ui.mini.loader::after, .ui.mini.loader::before { width: 1rem; height: 1rem; margin: 0px 0px 0px -0.5rem; }
.ui.tiny.loader::after, .ui.tiny.loader::before { width: 1.14286rem; height: 1.14286rem; margin: 0px 0px 0px -0.571429rem; }
.ui.small.loader::after, .ui.small.loader::before { width: 1.71429rem; height: 1.71429rem; margin: 0px 0px 0px -0.857143rem; }
.ui.loader::after, .ui.loader::before { width: 2.28571rem; height: 2.28571rem; margin: 0px 0px 0px -1.14286rem; }
.ui.large.loader::after, .ui.large.loader::before { width: 3.42857rem; height: 3.42857rem; margin: 0px 0px 0px -1.71429rem; }
.ui.big.loader::after, .ui.big.loader::before { width: 3.71429rem; height: 3.71429rem; margin: 0px 0px 0px -1.85714rem; }
.ui.huge.loader::after, .ui.huge.loader::before { width: 4.14286rem; height: 4.14286rem; margin: 0px 0px 0px -2.07143rem; }
.ui.massive.loader::after, .ui.massive.loader::before { width: 4.57143rem; height: 4.57143rem; margin: 0px 0px 0px -2.28571rem; }
.ui.dimmer .ui.loader::before { border-color: rgba(255, 255, 255, 0.15); }
.ui.dimmer .ui.loader::after { border-color: rgb(255, 255, 255) transparent transparent; }
.ui.inverted.dimmer .ui.loader::before { border-color: rgba(0, 0, 0, 0.1); }
.ui.inverted.dimmer .ui.loader::after { border-color: rgb(118, 118, 118) transparent transparent; }
.ui.indeterminate.loader::after { animation-direction: reverse; animation-duration: 1.2s; }
.ui.inverted.loader::before { border-color: rgba(255, 255, 255, 0.15); }
.ui.inverted.loader::after { border-top-color: rgb(255, 255, 255); }
.ui.attached.segment:not(.top):not(.bottom) > .label[class*="top attached"] { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.ui.attached.segment:not(.top):not(.bottom) > .label[class*="bottom attached"] { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.ui.piled.segment::after, .ui.piled.segment::before, .ui.piled.segments::after, .ui.piled.segments::before { background-color: rgb(255, 255, 255); visibility: visible; content: ""; display: block; height: 100%; left: 0px; position: absolute; width: 100%; border: 1px solid rgba(34, 36, 38, 0.15); }
.ui.piled.segment::before, .ui.piled.segments::before { transform: rotate(-1.2deg); top: 0px; z-index: -2; }
.ui.piled.segment::after, .ui.piled.segments::after { transform: rotate(1.2deg); top: 0px; z-index: -1; }
.ui.stacked.segment::after, .ui.stacked.segment::before, .ui.stacked.segments::after, .ui.stacked.segments::before { content: ""; position: absolute; bottom: -3px; left: 0px; border-top: 1px solid rgba(34, 36, 38, 0.15); background: rgba(0, 0, 0, 0.03) none repeat scroll 0% 0%; width: 100%; height: 6px; visibility: visible; }
.ui.stacked.segment::before, .ui.stacked.segments::before { display: none; }
.ui.tall.stacked.segment::before, .ui.tall.stacked.segments::before { display: block; bottom: 0px; }
.ui.stacked.inverted.segment::after, .ui.stacked.inverted.segment::before, .ui.stacked.inverted.segments::after, .ui.stacked.inverted.segments::before { background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(34, 36, 38, 0.35); }
.ui.segments:not(.horizontal) > .segment:first-child { border-top: medium none; margin-top: 0px; bottom: 0px; margin-bottom: 0px; top: 0px; border-radius: 0.285714rem 0.285714rem 0px 0px; }
.ui.segments:not(.horizontal) > .segment:last-child { top: 0px; bottom: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 0px 0px 0.285714rem 0.285714rem; }
.ui.segments:not(.horizontal) > .segment:only-child { border-radius: 0.285714rem; }
.ui.segments > .segment + .segments:not(.horizontal) { margin-top: 0px; }
.ui.loading.segment::before { position: absolute; content: ""; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; width: 100%; height: 100%; border-radius: 0.285714rem; z-index: 100; }
.ui.loading.segment::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -1.5em 0px 0px -1.5em; width: 3em; height: 3em; animation: 0.6s linear 0s normal none infinite running segment-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; visibility: visible; z-index: 101; }
.ui.clearing.segment::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui.red.segment:not(.inverted) { border-top: 2px solid rgb(219, 40, 40); }
.ui.orange.segment:not(.inverted) { border-top: 2px solid rgb(242, 113, 28); }
.ui.yellow.segment:not(.inverted) { border-top: 2px solid rgb(251, 189, 8); }
.ui.olive.segment:not(.inverted) { border-top: 2px solid rgb(181, 204, 24); }
.ui.green.segment:not(.inverted) { border-top: 2px solid rgb(33, 186, 69); }
.ui.teal.segment:not(.inverted) { border-top: 2px solid rgb(0, 181, 173); }
.ui.blue.segment:not(.inverted) { border-top: 2px solid rgb(33, 133, 208); }
.ui.violet.segment:not(.inverted) { border-top: 2px solid rgb(100, 53, 201); }
.ui.purple.segment:not(.inverted) { border-top: 2px solid rgb(163, 51, 200); }
.ui.pink.segment:not(.inverted) { border-top: 2px solid rgb(224, 57, 151); }
.ui.brown.segment:not(.inverted) { border-top: 2px solid rgb(165, 103, 63); }
.ui.grey.segment:not(.inverted) { border-top: 2px solid rgb(118, 118, 118); }
.ui.black.segment:not(.inverted) { border-top: 2px solid rgb(27, 28, 29); }
.ui.attached:not(.message) + .ui.attached.segment:not(.top) { border-top: medium none; }
.ui.steps .step::after { position: absolute; z-index: 2; content: ""; top: 50%; right: 0px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(255, 255, 255); width: 1.14286em; height: 1.14286em; border-color: rgba(34, 36, 38, 0.15); border-width: 0px 1px 1px 0px; transition: background-color 0.1s ease 0s, opacity 0.1s ease 0s, color 0.1s ease 0s, box-shadow 0.1s ease 0s; transform: translateY(-50%) translateX(50%) rotate(-45deg); }
.ui.steps:not(.vertical) .step > .icon { width: auto; }
.ui.ordered.steps .step::before { display: block; position: static; text-align: center; content: counters(ordered, ".", decimal); margin-right: 1rem; font-size: 2.5em; counter-increment: ordered; font-family: inherit; font-weight: 700; }
.ui.vertical.steps .step::after { top: 50%; right: 0px; border-width: 0px 1px 1px 0px; display: none; }
.ui.vertical.steps .active.step::after { display: block; }
.ui.vertical.steps .step:last-child::after { display: none; }
.ui.vertical.steps .active.step:last-child::after { display: block; }
@media only screen and (max-width: 767px) {
  .ui.steps { display: inline-flex; overflow: visible; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .ui.steps .step { width: 100% ! important; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; border-radius: 0px; padding: 1.14286em 2em; }
  .ui.steps .step:first-child { padding: 1.14286em 2em; border-radius: 0.285714rem 0.285714rem 0px 0px; }
  .ui.steps .step:last-child { border-radius: 0px 0px 0.285714rem 0.285714rem; }
  .ui.steps .step::after { display: none ! important; }
  .ui.steps .step .content { text-align: center; }
  .ui.ordered.steps .step::before, .ui.steps .step > .icon { margin: 0px 0px 1rem; }
}
.ui.steps .link.step:hover, .ui.steps .link.step:hover::after, .ui.steps a.step:hover, .ui.steps a.step:hover::after { background: rgb(249, 250, 251) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.8); }
.ui.steps .link.step:active, .ui.steps .link.step:active::after, .ui.steps a.step:active, .ui.steps a.step:active::after { background: rgb(243, 244, 245) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.9); }
.ui.steps .step.active::after { background: rgb(243, 244, 245) none repeat scroll 0% 0%; }
.ui.ordered.steps .step.active::before, .ui.steps .active.step .icon { color: rgba(0, 0, 0, 0.85); }
.ui.steps .active.step::after, .ui.steps .step::after { display: block; }
.ui.steps .active.step:last-child::after, .ui.steps .step:last-child::after { display: none; }
.ui.steps .link.active.step:hover, .ui.steps .link.active.step:hover::after, .ui.steps a.active.step:hover, .ui.steps a.active.step:hover::after { cursor: pointer; background: rgb(220, 221, 222) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.87); }
.ui.ordered.steps .step.completed::before, .ui.steps .step.completed > .icon::before { color: rgb(33, 186, 69); font-family: Step; content: ""; }
.ui.steps .disabled.step::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media only screen and (max-width: 991px) {
  .ui.steps[class*="tablet stackable"] { display: inline-flex; overflow: visible; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .ui.steps[class*="tablet stackable"] .step { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; border-radius: 0px; padding: 1.14286em 2em; }
  .ui.steps[class*="tablet stackable"] .step:first-child { padding: 1.14286em 2em; border-radius: 0.285714rem 0.285714rem 0px 0px; }
  .ui.steps[class*="tablet stackable"] .step:last-child { border-radius: 0px 0px 0.285714rem 0.285714rem; }
  .ui.steps[class*="tablet stackable"] .step::after { display: none ! important; }
  .ui.steps[class*="tablet stackable"] .step .content { text-align: center; }
  .ui.ordered.steps[class*="tablet stackable"] .step::before, .ui.steps[class*="tablet stackable"] .step > .icon { margin: 0px 0px 1rem; }
}
@font-face {
  font-family: "Step";  src: url('undefined') format("truetype"), url('undefined') format("woff");}
.ui.form input:not([type]), .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="search"], .ui.form input[type="password"], .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form input[type="number"], .ui.form textarea { width: 100%; vertical-align: top; }
.ui.form input:not([type]), .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="search"], .ui.form input[type="password"], .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="url"], .ui.form input[type="number"] { font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; margin: 0px; outline: 0px none; line-height: 1.2142em; padding: 0.678614em 1em; font-size: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); border-radius: 0.285714rem; box-shadow: 0px 0px 0px 0px transparent inset; transition: color 0.1s ease 0s, border-color 0.1s ease 0s; }
.ui.form textarea:not([rows]) { height: 12em; min-height: 8em; max-height: 24em; }
.ui.form .inline.field:not(.wide) .ui.input, .ui.form .inline.fields .field:not(.wide) .ui.input { width: auto; vertical-align: middle; }
.ui.form .inline.field .prompt::before, .ui.form .inline.fields .field .prompt::before { border-width: 0px 0px 1px 1px; bottom: auto; right: auto; top: 50%; left: 0px; }
.ui.form *::-moz-placeholder { color: rgba(191, 191, 191, 0.87); }
.ui.form :focus::-moz-placeholder { color: rgba(115, 115, 115, 0.87); }
.ui.form .error *::-moz-placeholder { color: rgb(231, 189, 188); }
.ui.form .error :focus::-moz-placeholder { color: rgb(218, 151, 150); }
.ui.form input:focus:not([type]), .ui.form input[type="text"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="search"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="date"]:focus, .ui.form input[type="datetime-local"]:focus, .ui.form input[type="tel"]:focus, .ui.form input[type="time"]:focus, .ui.form input[type="url"]:focus, .ui.form input[type="number"]:focus { color: rgba(0, 0, 0, 0.95); border-color: rgb(133, 183, 217); border-radius: 0.285714rem; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 0px rgba(34, 36, 38, 0.35) inset; }
.ui.form.success .success.message:not(:empty) { display: block; }
.ui.form.success .compact.success.message:not(:empty) { display: inline-block; }
.ui.form.success .icon.success.message:not(:empty) { display: flex; }
.ui.form.warning .warning.message:not(:empty) { display: block; }
.ui.form.warning .compact.warning.message:not(:empty) { display: inline-block; }
.ui.form.warning .icon.warning.message:not(:empty) { display: flex; }
.ui.form.error .error.message:not(:empty) { display: block; }
.ui.form.error .compact.error.message:not(:empty) { display: inline-block; }
.ui.form.error .icon.error.message:not(:empty) { display: flex; }
.ui.form .field.error input:not([type]), .ui.form .field.error input[type="text"], .ui.form .field.error input[type="email"], .ui.form .field.error input[type="search"], .ui.form .field.error input[type="password"], .ui.form .field.error input[type="date"], .ui.form .field.error input[type="datetime-local"], .ui.form .field.error input[type="tel"], .ui.form .field.error input[type="time"], .ui.form .field.error input[type="url"], .ui.form .field.error input[type="number"], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type="text"], .ui.form .fields.error .field input[type="email"], .ui.form .fields.error .field input[type="search"], .ui.form .fields.error .field input[type="password"], .ui.form .fields.error .field input[type="date"], .ui.form .fields.error .field input[type="datetime-local"], .ui.form .fields.error .field input[type="tel"], .ui.form .fields.error .field input[type="time"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field input[type="number"], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea { background: rgb(255, 246, 246) none repeat scroll 0% 0%; border-color: rgb(224, 180, 180); color: rgb(159, 58, 56); box-shadow: none; }
.ui.form .field.error input:focus:not([type]), .ui.form .field.error input[type="text"]:focus, .ui.form .field.error input[type="email"]:focus, .ui.form .field.error input[type="search"]:focus, .ui.form .field.error input[type="password"]:focus, .ui.form .field.error input[type="date"]:focus, .ui.form .field.error input[type="datetime-local"]:focus, .ui.form .field.error input[type="tel"]:focus, .ui.form .field.error input[type="time"]:focus, .ui.form .field.error input[type="url"]:focus, .ui.form .field.error input[type="number"]:focus, .ui.form .field.error select:focus, .ui.form .field.error textarea:focus { background: rgb(255, 246, 246) none repeat scroll 0% 0%; border-color: rgb(224, 180, 180); color: rgb(159, 58, 56); box-shadow: none; }
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box, .ui.form .field.error .checkbox:not(.toggle):not(.slider) label, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label { color: rgb(159, 58, 56); }
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box::before, .ui.form .field.error .checkbox:not(.toggle):not(.slider) label::before, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box::before, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label::before { background: rgb(255, 246, 246) none repeat scroll 0% 0%; border-color: rgb(224, 180, 180); }
.ui.form .field.error .checkbox .box::after, .ui.form .field.error .checkbox label::after, .ui.form .fields.error .field .checkbox .box::after, .ui.form .fields.error .field .checkbox label::after { color: rgb(159, 58, 56); }
.ui.loading.form::before { position: absolute; content: ""; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; width: 100%; height: 100%; z-index: 100; }
.ui.loading.form::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -1.5em 0px 0px -1.5em; width: 3em; height: 3em; animation: 0.6s linear 0s normal none infinite running form-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; visibility: visible; z-index: 101; }
.ui.form .required.field > .checkbox::after, .ui.form .required.field > label::after, .ui.form .required.fields.grouped > label::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > label::after { margin: -0.2em 0px 0px 0.2em; content: "*"; color: rgb(219, 40, 40); }
.ui.form .required.field > label::after, .ui.form .required.fields.grouped > label::after, .ui.form .required.fields:not(.grouped) > .field > label::after { display: inline-block; vertical-align: top; }
.ui.form .required.field > .checkbox::after, .ui.form .required.fields:not(.grouped) > .field > .checkbox::after { position: absolute; top: 0px; left: 100%; }
.ui.inverted.form input:not([type]), .ui.inverted.form input[type="text"], .ui.inverted.form input[type="email"], .ui.inverted.form input[type="search"], .ui.inverted.form input[type="password"], .ui.inverted.form input[type="date"], .ui.inverted.form input[type="datetime-local"], .ui.inverted.form input[type="tel"], .ui.inverted.form input[type="time"], .ui.inverted.form input[type="url"], .ui.inverted.form input[type="number"] { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgba(255, 255, 255, 0.1); color: rgba(0, 0, 0, 0.87); box-shadow: none; }
@media only screen and (max-width: 767px) {
  .ui.form .fields { flex-wrap: wrap; }
  .ui.form .eight.fields > .field, .ui.form .eight.fields > .fields, .ui.form .five.fields > .field, .ui.form .five.fields > .fields, .ui.form .four.fields > .field, .ui.form .four.fields > .fields, .ui.form .nine.fields > .field, .ui.form .nine.fields > .fields, .ui.form .seven.fields > .field, .ui.form .seven.fields > .fields, .ui.form .six.fields > .field, .ui.form .six.fields > .fields, .ui.form .ten.fields > .field, .ui.form .ten.fields > .fields, .ui.form .three.fields > .field, .ui.form .three.fields > .fields, .ui.form .two.fields > .field, .ui.form .two.fields > .fields, .ui.form .fields[class*="equal width"] > .field, .ui.form[class*="equal width"] .fields > .field { width: 100% ! important; margin: 0px 0px 1em; }
}
@media only screen and (max-width: 767px) {
  .ui.form .fields > .eight.wide.field, .ui.form .fields > .eleven.wide.field, .ui.form .fields > .fifteen.wide.field, .ui.form .fields > .five.wide.field, .ui.form .fields > .four.wide.field, .ui.form .fields > .fourteen.wide.field, .ui.form .fields > .nine.wide.field, .ui.form .fields > .seven.wide.field, .ui.form .fields > .six.wide.field, .ui.form .fields > .sixteen.wide.field, .ui.form .fields > .ten.wide.field, .ui.form .fields > .thirteen.wide.field, .ui.form .fields > .three.wide.field, .ui.form .fields > .twelve.wide.field, .ui.form .fields > .two.wide.field, .ui.form .five.fields > .field, .ui.form .five.fields > .fields, .ui.form .four.fields > .field, .ui.form .four.fields > .fields, .ui.form .three.fields > .field, .ui.form .three.fields > .fields, .ui.form .two.fields > .field, .ui.form .two.fields > .fields { width: 100% ! important; }
  .ui.form .fields { margin-bottom: 0px; }
}
.ui.form .inline.field > :first-child, .ui.form .inline.fields .field > :first-child { margin: 0px 0.857143em 0px 0px; }
.ui.form .inline.field > :only-child, .ui.form .inline.fields .field > :only-child { margin: 0px; }
.ui.grid { display: flex; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-flow: row wrap; -moz-box-align: stretch; align-items: stretch; padding: 0px; margin: -1rem; }
.ui.grid > .column:not(.row), .ui.grid > .row > .column { position: relative; display: inline-block; width: 6.25%; padding-left: 1rem; padding-right: 1rem; vertical-align: top; }
.ui.grid > * { padding-left: 1rem; padding-right: 1rem; }
.ui.grid > .column:not(.row) { padding-top: 1rem; padding-bottom: 1rem; }
.ui.aligned.grid .column > .segment:not(.compact):not(.attached), .ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached) { width: 100%; }
@media only screen and (max-width: 767px) {
  .ui.page.grid { width: auto; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 2em; padding-right: 2em; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 3%; padding-right: 3%; }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 15%; padding-right: 15%; }
}
@media only screen and (min-width: 1920px) {
  .ui.page.grid { width: auto; margin-left: 0px; margin-right: 0px; padding-left: 23%; padding-right: 23%; }
}
.ui.grid > .column:only-child, .ui.grid > .row > .column:only-child, .ui.grid[class*="one column"] > .column:not(.row), .ui.grid[class*="one column"] > .row > .column { width: 100%; }
.ui.grid[class*="two column"] > .column:not(.row), .ui.grid[class*="two column"] > .row > .column { width: 50%; }
.ui.grid[class*="three column"] > .column:not(.row), .ui.grid[class*="three column"] > .row > .column { width: 33.3333%; }
.ui.grid[class*="four column"] > .column:not(.row), .ui.grid[class*="four column"] > .row > .column { width: 25%; }
.ui.grid[class*="five column"] > .column:not(.row), .ui.grid[class*="five column"] > .row > .column { width: 20%; }
.ui.grid[class*="six column"] > .column:not(.row), .ui.grid[class*="six column"] > .row > .column { width: 16.6667%; }
.ui.grid[class*="seven column"] > .column:not(.row), .ui.grid[class*="seven column"] > .row > .column { width: 14.2857%; }
.ui.grid[class*="eight column"] > .column:not(.row), .ui.grid[class*="eight column"] > .row > .column { width: 12.5%; }
.ui.grid[class*="nine column"] > .column:not(.row), .ui.grid[class*="nine column"] > .row > .column { width: 11.1111%; }
.ui.grid[class*="ten column"] > .column:not(.row), .ui.grid[class*="ten column"] > .row > .column { width: 10%; }
.ui.grid[class*="eleven column"] > .column:not(.row), .ui.grid[class*="eleven column"] > .row > .column { width: 9.09091%; }
.ui.grid[class*="twelve column"] > .column:not(.row), .ui.grid[class*="twelve column"] > .row > .column { width: 8.33333%; }
.ui.grid[class*="thirteen column"] > .column:not(.row), .ui.grid[class*="thirteen column"] > .row > .column { width: 7.69231%; }
.ui.grid[class*="fourteen column"] > .column:not(.row), .ui.grid[class*="fourteen column"] > .row > .column { width: 7.14286%; }
.ui.grid[class*="fifteen column"] > .column:not(.row), .ui.grid[class*="fifteen column"] > .row > .column { width: 6.66667%; }
.ui.grid[class*="sixteen column"] > .column:not(.row), .ui.grid[class*="sixteen column"] > .row > .column { width: 6.25%; }
.ui.column.grid > .column[class*="four wide"], .ui.grid > .column.row > .column[class*="four wide"], .ui.grid > .row > .column[class*="four wide"], .ui.grid > .column[class*="four wide"] { width: 25% ! important; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .ui.column.grid > .column[class*="one wide mobile"], .ui.grid > .column.row > .column[class*="one wide mobile"], .ui.grid > .row > .column[class*="one wide mobile"], .ui.grid > .column[class*="one wide mobile"] { width: 6.25% ! important; }
  .ui.column.grid > .column[class*="two wide mobile"], .ui.grid > .column.row > .column[class*="two wide mobile"], .ui.grid > .row > .column[class*="two wide mobile"], .ui.grid > .column[class*="two wide mobile"] { width: 12.5% ! important; }
  .ui.column.grid > .column[class*="three wide mobile"], .ui.grid > .column.row > .column[class*="three wide mobile"], .ui.grid > .row > .column[class*="three wide mobile"], .ui.grid > .column[class*="three wide mobile"] { width: 18.75% ! important; }
  .ui.column.grid > .column[class*="four wide mobile"], .ui.grid > .column.row > .column[class*="four wide mobile"], .ui.grid > .row > .column[class*="four wide mobile"], .ui.grid > .column[class*="four wide mobile"] { width: 25% ! important; }
  .ui.column.grid > .column[class*="five wide mobile"], .ui.grid > .column.row > .column[class*="five wide mobile"], .ui.grid > .row > .column[class*="five wide mobile"], .ui.grid > .column[class*="five wide mobile"] { width: 31.25% ! important; }
  .ui.column.grid > .column[class*="six wide mobile"], .ui.grid > .column.row > .column[class*="six wide mobile"], .ui.grid > .row > .column[class*="six wide mobile"], .ui.grid > .column[class*="six wide mobile"] { width: 37.5% ! important; }
  .ui.column.grid > .column[class*="seven wide mobile"], .ui.grid > .column.row > .column[class*="seven wide mobile"], .ui.grid > .row > .column[class*="seven wide mobile"], .ui.grid > .column[class*="seven wide mobile"] { width: 43.75% ! important; }
  .ui.column.grid > .column[class*="eight wide mobile"], .ui.grid > .column.row > .column[class*="eight wide mobile"], .ui.grid > .row > .column[class*="eight wide mobile"], .ui.grid > .column[class*="eight wide mobile"] { width: 50% ! important; }
  .ui.column.grid > .column[class*="nine wide mobile"], .ui.grid > .column.row > .column[class*="nine wide mobile"], .ui.grid > .row > .column[class*="nine wide mobile"], .ui.grid > .column[class*="nine wide mobile"] { width: 56.25% ! important; }
  .ui.column.grid > .column[class*="ten wide mobile"], .ui.grid > .column.row > .column[class*="ten wide mobile"], .ui.grid > .row > .column[class*="ten wide mobile"], .ui.grid > .column[class*="ten wide mobile"] { width: 62.5% ! important; }
  .ui.column.grid > .column[class*="eleven wide mobile"], .ui.grid > .column.row > .column[class*="eleven wide mobile"], .ui.grid > .row > .column[class*="eleven wide mobile"], .ui.grid > .column[class*="eleven wide mobile"] { width: 68.75% ! important; }
  .ui.column.grid > .column[class*="twelve wide mobile"], .ui.grid > .column.row > .column[class*="twelve wide mobile"], .ui.grid > .row > .column[class*="twelve wide mobile"], .ui.grid > .column[class*="twelve wide mobile"] { width: 75% ! important; }
  .ui.column.grid > .column[class*="thirteen wide mobile"], .ui.grid > .column.row > .column[class*="thirteen wide mobile"], .ui.grid > .row > .column[class*="thirteen wide mobile"], .ui.grid > .column[class*="thirteen wide mobile"] { width: 81.25% ! important; }
  .ui.column.grid > .column[class*="fourteen wide mobile"], .ui.grid > .column.row > .column[class*="fourteen wide mobile"], .ui.grid > .row > .column[class*="fourteen wide mobile"], .ui.grid > .column[class*="fourteen wide mobile"] { width: 87.5% ! important; }
  .ui.column.grid > .column[class*="fifteen wide mobile"], .ui.grid > .column.row > .column[class*="fifteen wide mobile"], .ui.grid > .row > .column[class*="fifteen wide mobile"], .ui.grid > .column[class*="fifteen wide mobile"] { width: 93.75% ! important; }
  .ui.column.grid > .column[class*="sixteen wide mobile"], .ui.grid > .column.row > .column[class*="sixteen wide mobile"], .ui.grid > .row > .column[class*="sixteen wide mobile"], .ui.grid > .column[class*="sixteen wide mobile"] { width: 100% ! important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.column.grid > .column[class*="one wide tablet"], .ui.grid > .column.row > .column[class*="one wide tablet"], .ui.grid > .row > .column[class*="one wide tablet"], .ui.grid > .column[class*="one wide tablet"] { width: 6.25% ! important; }
  .ui.column.grid > .column[class*="two wide tablet"], .ui.grid > .column.row > .column[class*="two wide tablet"], .ui.grid > .row > .column[class*="two wide tablet"], .ui.grid > .column[class*="two wide tablet"] { width: 12.5% ! important; }
  .ui.column.grid > .column[class*="three wide tablet"], .ui.grid > .column.row > .column[class*="three wide tablet"], .ui.grid > .row > .column[class*="three wide tablet"], .ui.grid > .column[class*="three wide tablet"] { width: 18.75% ! important; }
  .ui.column.grid > .column[class*="four wide tablet"], .ui.grid > .column.row > .column[class*="four wide tablet"], .ui.grid > .row > .column[class*="four wide tablet"], .ui.grid > .column[class*="four wide tablet"] { width: 25% ! important; }
  .ui.column.grid > .column[class*="five wide tablet"], .ui.grid > .column.row > .column[class*="five wide tablet"], .ui.grid > .row > .column[class*="five wide tablet"], .ui.grid > .column[class*="five wide tablet"] { width: 31.25% ! important; }
  .ui.column.grid > .column[class*="six wide tablet"], .ui.grid > .column.row > .column[class*="six wide tablet"], .ui.grid > .row > .column[class*="six wide tablet"], .ui.grid > .column[class*="six wide tablet"] { width: 37.5% ! important; }
  .ui.column.grid > .column[class*="seven wide tablet"], .ui.grid > .column.row > .column[class*="seven wide tablet"], .ui.grid > .row > .column[class*="seven wide tablet"], .ui.grid > .column[class*="seven wide tablet"] { width: 43.75% ! important; }
  .ui.column.grid > .column[class*="eight wide tablet"], .ui.grid > .column.row > .column[class*="eight wide tablet"], .ui.grid > .row > .column[class*="eight wide tablet"], .ui.grid > .column[class*="eight wide tablet"] { width: 50% ! important; }
  .ui.column.grid > .column[class*="nine wide tablet"], .ui.grid > .column.row > .column[class*="nine wide tablet"], .ui.grid > .row > .column[class*="nine wide tablet"], .ui.grid > .column[class*="nine wide tablet"] { width: 56.25% ! important; }
  .ui.column.grid > .column[class*="ten wide tablet"], .ui.grid > .column.row > .column[class*="ten wide tablet"], .ui.grid > .row > .column[class*="ten wide tablet"], .ui.grid > .column[class*="ten wide tablet"] { width: 62.5% ! important; }
  .ui.column.grid > .column[class*="eleven wide tablet"], .ui.grid > .column.row > .column[class*="eleven wide tablet"], .ui.grid > .row > .column[class*="eleven wide tablet"], .ui.grid > .column[class*="eleven wide tablet"] { width: 68.75% ! important; }
  .ui.column.grid > .column[class*="twelve wide tablet"], .ui.grid > .column.row > .column[class*="twelve wide tablet"], .ui.grid > .row > .column[class*="twelve wide tablet"], .ui.grid > .column[class*="twelve wide tablet"] { width: 75% ! important; }
  .ui.column.grid > .column[class*="thirteen wide tablet"], .ui.grid > .column.row > .column[class*="thirteen wide tablet"], .ui.grid > .row > .column[class*="thirteen wide tablet"], .ui.grid > .column[class*="thirteen wide tablet"] { width: 81.25% ! important; }
  .ui.column.grid > .column[class*="fourteen wide tablet"], .ui.grid > .column.row > .column[class*="fourteen wide tablet"], .ui.grid > .row > .column[class*="fourteen wide tablet"], .ui.grid > .column[class*="fourteen wide tablet"] { width: 87.5% ! important; }
  .ui.column.grid > .column[class*="fifteen wide tablet"], .ui.grid > .column.row > .column[class*="fifteen wide tablet"], .ui.grid > .row > .column[class*="fifteen wide tablet"], .ui.grid > .column[class*="fifteen wide tablet"] { width: 93.75% ! important; }
  .ui.column.grid > .column[class*="sixteen wide tablet"], .ui.grid > .column.row > .column[class*="sixteen wide tablet"], .ui.grid > .row > .column[class*="sixteen wide tablet"], .ui.grid > .column[class*="sixteen wide tablet"] { width: 100% ! important; }
}
@media only screen and (min-width: 992px) {
  .ui.column.grid > .column[class*="one wide computer"], .ui.grid > .column.row > .column[class*="one wide computer"], .ui.grid > .row > .column[class*="one wide computer"], .ui.grid > .column[class*="one wide computer"] { width: 6.25% ! important; }
  .ui.column.grid > .column[class*="two wide computer"], .ui.grid > .column.row > .column[class*="two wide computer"], .ui.grid > .row > .column[class*="two wide computer"], .ui.grid > .column[class*="two wide computer"] { width: 12.5% ! important; }
  .ui.column.grid > .column[class*="three wide computer"], .ui.grid > .column.row > .column[class*="three wide computer"], .ui.grid > .row > .column[class*="three wide computer"], .ui.grid > .column[class*="three wide computer"] { width: 18.75% ! important; }
  .ui.column.grid > .column[class*="four wide computer"], .ui.grid > .column.row > .column[class*="four wide computer"], .ui.grid > .row > .column[class*="four wide computer"], .ui.grid > .column[class*="four wide computer"] { width: 25% ! important; }
  .ui.column.grid > .column[class*="five wide computer"], .ui.grid > .column.row > .column[class*="five wide computer"], .ui.grid > .row > .column[class*="five wide computer"], .ui.grid > .column[class*="five wide computer"] { width: 31.25% ! important; }
  .ui.column.grid > .column[class*="six wide computer"], .ui.grid > .column.row > .column[class*="six wide computer"], .ui.grid > .row > .column[class*="six wide computer"], .ui.grid > .column[class*="six wide computer"] { width: 37.5% ! important; }
  .ui.column.grid > .column[class*="seven wide computer"], .ui.grid > .column.row > .column[class*="seven wide computer"], .ui.grid > .row > .column[class*="seven wide computer"], .ui.grid > .column[class*="seven wide computer"] { width: 43.75% ! important; }
  .ui.column.grid > .column[class*="eight wide computer"], .ui.grid > .column.row > .column[class*="eight wide computer"], .ui.grid > .row > .column[class*="eight wide computer"], .ui.grid > .column[class*="eight wide computer"] { width: 50% ! important; }
  .ui.column.grid > .column[class*="nine wide computer"], .ui.grid > .column.row > .column[class*="nine wide computer"], .ui.grid > .row > .column[class*="nine wide computer"], .ui.grid > .column[class*="nine wide computer"] { width: 56.25% ! important; }
  .ui.column.grid > .column[class*="ten wide computer"], .ui.grid > .column.row > .column[class*="ten wide computer"], .ui.grid > .row > .column[class*="ten wide computer"], .ui.grid > .column[class*="ten wide computer"] { width: 62.5% ! important; }
  .ui.column.grid > .column[class*="eleven wide computer"], .ui.grid > .column.row > .column[class*="eleven wide computer"], .ui.grid > .row > .column[class*="eleven wide computer"], .ui.grid > .column[class*="eleven wide computer"] { width: 68.75% ! important; }
  .ui.column.grid > .column[class*="twelve wide computer"], .ui.grid > .column.row > .column[class*="twelve wide computer"], .ui.grid > .row > .column[class*="twelve wide computer"], .ui.grid > .column[class*="twelve wide computer"] { width: 75% ! important; }
  .ui.column.grid > .column[class*="thirteen wide computer"], .ui.grid > .column.row > .column[class*="thirteen wide computer"], .ui.grid > .row > .column[class*="thirteen wide computer"], .ui.grid > .column[class*="thirteen wide computer"] { width: 81.25% ! important; }
  .ui.column.grid > .column[class*="fourteen wide computer"], .ui.grid > .column.row > .column[class*="fourteen wide computer"], .ui.grid > .row > .column[class*="fourteen wide computer"], .ui.grid > .column[class*="fourteen wide computer"] { width: 87.5% ! important; }
  .ui.column.grid > .column[class*="fifteen wide computer"], .ui.grid > .column.row > .column[class*="fifteen wide computer"], .ui.grid > .row > .column[class*="fifteen wide computer"], .ui.grid > .column[class*="fifteen wide computer"] { width: 93.75% ! important; }
  .ui.column.grid > .column[class*="sixteen wide computer"], .ui.grid > .column.row > .column[class*="sixteen wide computer"], .ui.grid > .row > .column[class*="sixteen wide computer"], .ui.grid > .column[class*="sixteen wide computer"] { width: 100% ! important; }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.column.grid > .column[class*="one wide large screen"], .ui.grid > .column.row > .column[class*="one wide large screen"], .ui.grid > .row > .column[class*="one wide large screen"], .ui.grid > .column[class*="one wide large screen"] { width: 6.25% ! important; }
  .ui.column.grid > .column[class*="two wide large screen"], .ui.grid > .column.row > .column[class*="two wide large screen"], .ui.grid > .row > .column[class*="two wide large screen"], .ui.grid > .column[class*="two wide large screen"] { width: 12.5% ! important; }
  .ui.column.grid > .column[class*="three wide large screen"], .ui.grid > .column.row > .column[class*="three wide large screen"], .ui.grid > .row > .column[class*="three wide large screen"], .ui.grid > .column[class*="three wide large screen"] { width: 18.75% ! important; }
  .ui.column.grid > .column[class*="four wide large screen"], .ui.grid > .column.row > .column[class*="four wide large screen"], .ui.grid > .row > .column[class*="four wide large screen"], .ui.grid > .column[class*="four wide large screen"] { width: 25% ! important; }
  .ui.column.grid > .column[class*="five wide large screen"], .ui.grid > .column.row > .column[class*="five wide large screen"], .ui.grid > .row > .column[class*="five wide large screen"], .ui.grid > .column[class*="five wide large screen"] { width: 31.25% ! important; }
  .ui.column.grid > .column[class*="six wide large screen"], .ui.grid > .column.row > .column[class*="six wide large screen"], .ui.grid > .row > .column[class*="six wide large screen"], .ui.grid > .column[class*="six wide large screen"] { width: 37.5% ! important; }
  .ui.column.grid > .column[class*="seven wide large screen"], .ui.grid > .column.row > .column[class*="seven wide large screen"], .ui.grid > .row > .column[class*="seven wide large screen"], .ui.grid > .column[class*="seven wide large screen"] { width: 43.75% ! important; }
  .ui.column.grid > .column[class*="eight wide large screen"], .ui.grid > .column.row > .column[class*="eight wide large screen"], .ui.grid > .row > .column[class*="eight wide large screen"], .ui.grid > .column[class*="eight wide large screen"] { width: 50% ! important; }
  .ui.column.grid > .column[class*="nine wide large screen"], .ui.grid > .column.row > .column[class*="nine wide large screen"], .ui.grid > .row > .column[class*="nine wide large screen"], .ui.grid > .column[class*="nine wide large screen"] { width: 56.25% ! important; }
  .ui.column.grid > .column[class*="ten wide large screen"], .ui.grid > .column.row > .column[class*="ten wide large screen"], .ui.grid > .row > .column[class*="ten wide large screen"], .ui.grid > .column[class*="ten wide large screen"] { width: 62.5% ! important; }
  .ui.column.grid > .column[class*="eleven wide large screen"], .ui.grid > .column.row > .column[class*="eleven wide large screen"], .ui.grid > .row > .column[class*="eleven wide large screen"], .ui.grid > .column[class*="eleven wide large screen"] { width: 68.75% ! important; }
  .ui.column.grid > .column[class*="twelve wide large screen"], .ui.grid > .column.row > .column[class*="twelve wide large screen"], .ui.grid > .row > .column[class*="twelve wide large screen"], .ui.grid > .column[class*="twelve wide large screen"] { width: 75% ! important; }
  .ui.column.grid > .column[class*="thirteen wide large screen"], .ui.grid > .column.row > .column[class*="thirteen wide large screen"], .ui.grid > .row > .column[class*="thirteen wide large screen"], .ui.grid > .column[class*="thirteen wide large screen"] { width: 81.25% ! important; }
  .ui.column.grid > .column[class*="fourteen wide large screen"], .ui.grid > .column.row > .column[class*="fourteen wide large screen"], .ui.grid > .row > .column[class*="fourteen wide large screen"], .ui.grid > .column[class*="fourteen wide large screen"] { width: 87.5% ! important; }
  .ui.column.grid > .column[class*="fifteen wide large screen"], .ui.grid > .column.row > .column[class*="fifteen wide large screen"], .ui.grid > .row > .column[class*="fifteen wide large screen"], .ui.grid > .column[class*="fifteen wide large screen"] { width: 93.75% ! important; }
  .ui.column.grid > .column[class*="sixteen wide large screen"], .ui.grid > .column.row > .column[class*="sixteen wide large screen"], .ui.grid > .row > .column[class*="sixteen wide large screen"], .ui.grid > .column[class*="sixteen wide large screen"] { width: 100% ! important; }
}
@media only screen and (min-width: 1920px) {
  .ui.column.grid > .column[class*="one wide widescreen"], .ui.grid > .column.row > .column[class*="one wide widescreen"], .ui.grid > .row > .column[class*="one wide widescreen"], .ui.grid > .column[class*="one wide widescreen"] { width: 6.25% ! important; }
  .ui.column.grid > .column[class*="two wide widescreen"], .ui.grid > .column.row > .column[class*="two wide widescreen"], .ui.grid > .row > .column[class*="two wide widescreen"], .ui.grid > .column[class*="two wide widescreen"] { width: 12.5% ! important; }
  .ui.column.grid > .column[class*="three wide widescreen"], .ui.grid > .column.row > .column[class*="three wide widescreen"], .ui.grid > .row > .column[class*="three wide widescreen"], .ui.grid > .column[class*="three wide widescreen"] { width: 18.75% ! important; }
  .ui.column.grid > .column[class*="four wide widescreen"], .ui.grid > .column.row > .column[class*="four wide widescreen"], .ui.grid > .row > .column[class*="four wide widescreen"], .ui.grid > .column[class*="four wide widescreen"] { width: 25% ! important; }
  .ui.column.grid > .column[class*="five wide widescreen"], .ui.grid > .column.row > .column[class*="five wide widescreen"], .ui.grid > .row > .column[class*="five wide widescreen"], .ui.grid > .column[class*="five wide widescreen"] { width: 31.25% ! important; }
  .ui.column.grid > .column[class*="six wide widescreen"], .ui.grid > .column.row > .column[class*="six wide widescreen"], .ui.grid > .row > .column[class*="six wide widescreen"], .ui.grid > .column[class*="six wide widescreen"] { width: 37.5% ! important; }
  .ui.column.grid > .column[class*="seven wide widescreen"], .ui.grid > .column.row > .column[class*="seven wide widescreen"], .ui.grid > .row > .column[class*="seven wide widescreen"], .ui.grid > .column[class*="seven wide widescreen"] { width: 43.75% ! important; }
  .ui.column.grid > .column[class*="eight wide widescreen"], .ui.grid > .column.row > .column[class*="eight wide widescreen"], .ui.grid > .row > .column[class*="eight wide widescreen"], .ui.grid > .column[class*="eight wide widescreen"] { width: 50% ! important; }
  .ui.column.grid > .column[class*="nine wide widescreen"], .ui.grid > .column.row > .column[class*="nine wide widescreen"], .ui.grid > .row > .column[class*="nine wide widescreen"], .ui.grid > .column[class*="nine wide widescreen"] { width: 56.25% ! important; }
  .ui.column.grid > .column[class*="ten wide widescreen"], .ui.grid > .column.row > .column[class*="ten wide widescreen"], .ui.grid > .row > .column[class*="ten wide widescreen"], .ui.grid > .column[class*="ten wide widescreen"] { width: 62.5% ! important; }
  .ui.column.grid > .column[class*="eleven wide widescreen"], .ui.grid > .column.row > .column[class*="eleven wide widescreen"], .ui.grid > .row > .column[class*="eleven wide widescreen"], .ui.grid > .column[class*="eleven wide widescreen"] { width: 68.75% ! important; }
  .ui.column.grid > .column[class*="twelve wide widescreen"], .ui.grid > .column.row > .column[class*="twelve wide widescreen"], .ui.grid > .row > .column[class*="twelve wide widescreen"], .ui.grid > .column[class*="twelve wide widescreen"] { width: 75% ! important; }
  .ui.column.grid > .column[class*="thirteen wide widescreen"], .ui.grid > .column.row > .column[class*="thirteen wide widescreen"], .ui.grid > .row > .column[class*="thirteen wide widescreen"], .ui.grid > .column[class*="thirteen wide widescreen"] { width: 81.25% ! important; }
  .ui.column.grid > .column[class*="fourteen wide widescreen"], .ui.grid > .column.row > .column[class*="fourteen wide widescreen"], .ui.grid > .row > .column[class*="fourteen wide widescreen"], .ui.grid > .column[class*="fourteen wide widescreen"] { width: 87.5% ! important; }
  .ui.column.grid > .column[class*="fifteen wide widescreen"], .ui.grid > .column.row > .column[class*="fifteen wide widescreen"], .ui.grid > .row > .column[class*="fifteen wide widescreen"], .ui.grid > .column[class*="fifteen wide widescreen"] { width: 93.75% ! important; }
  .ui.column.grid > .column[class*="sixteen wide widescreen"], .ui.grid > .column.row > .column[class*="sixteen wide widescreen"], .ui.grid > .row > .column[class*="sixteen wide widescreen"], .ui.grid > .column[class*="sixteen wide widescreen"] { width: 100% ! important; }
}
.ui.grid > .relaxed.row > .column, .ui.relaxed.grid > .column:not(.row), .ui.relaxed.grid > .row > .column { padding-left: 1.5rem; padding-right: 1.5rem; }
.ui.grid > .row[class*="very relaxed"] > .column, .ui.grid[class*="very relaxed"] > .column:not(.row), .ui.grid[class*="very relaxed"] > .row > .column { padding-left: 2.5rem; padding-right: 2.5rem; }
.ui.padded.grid:not(.vertically):not(.horizontally) { margin: 0px ! important; }
.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.divided.grid:not([class*="vertically divided"]) > .row > .column { box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
.ui.grid[class*="vertically divided"] > .column:not(.row), .ui.grid[class*="vertically divided"] > .row > .column { margin-top: 1rem; margin-bottom: 1rem; padding-top: 0px; padding-bottom: 0px; }
.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: none; }
.ui.grid[class*="vertically divided"] > .row::before { position: absolute; content: ""; top: 0px; left: 0px; width: calc(100% - 2rem); height: 1px; margin: 0px 1rem; box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
.ui.padded.divided.grid:not(.vertically):not(.horizontally), .ui.divided.grid[class*="horizontally padded"] { width: 100%; }
.ui.grid[class*="vertically divided"] > .row:first-child::before { box-shadow: none; }
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1); }
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:first-child:not(.row), .ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: none; }
.ui.inverted.grid[class*="vertically divided"] > .row::before { box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1); }
.ui.relaxed.grid[class*="vertically divided"] > .row::before { margin-left: 1.5rem; margin-right: 1.5rem; width: calc(100% - 3rem); }
.ui.grid[class*="very relaxed"][class*="vertically divided"] > .row::before { margin-left: 5rem; margin-right: 5rem; width: calc(100% - 5rem); }
.ui.celled.grid > .column:not(.row), .ui.celled.grid > .row > .column { box-shadow: -1px 0px 0px 0px rgb(212, 212, 213); padding: 1em; }
.ui.relaxed.celled.grid > .column:not(.row), .ui.relaxed.celled.grid > .row > .column { padding: 1.5em; }
.ui.celled.grid[class*="very relaxed"] > .column:not(.row), .ui.celled.grid[class*="very relaxed"] > .row > .column { padding: 2em; }
.ui.grid > .row > .column[class*="top aligned"], .ui.grid > .column[class*="top aligned"]:not(.row), .ui.grid > .row[class*="top aligned"] > .column, .ui.grid[class*="top aligned"] > .column:not(.row), .ui.grid[class*="top aligned"] > .row > .column { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; vertical-align: top; align-self: flex-start ! important; }
.ui.grid > .row > .column[class*="middle aligned"], .ui.grid > .column[class*="middle aligned"]:not(.row), .ui.grid > .row[class*="middle aligned"] > .column, .ui.grid[class*="middle aligned"] > .column:not(.row), .ui.grid[class*="middle aligned"] > .row > .column { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; vertical-align: middle; align-self: center ! important; }
.ui.grid > .row > .column[class*="bottom aligned"], .ui.grid > .column[class*="bottom aligned"]:not(.row), .ui.grid > .row[class*="bottom aligned"] > .column, .ui.grid[class*="bottom aligned"] > .column:not(.row), .ui.grid[class*="bottom aligned"] > .row > .column { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; vertical-align: bottom; align-self: flex-end ! important; }
.ui.grid > .row > .stretched.column, .ui.grid > .stretched.column:not(.row), .ui.grid > .stretched.row > .column, .ui.stretched.grid > .column, .ui.stretched.grid > .row > .column { display: inline-flex ! important; align-self: stretch; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.ui.grid > .row > .stretched.column > *, .ui.grid > .stretched.column:not(.row) > *, .ui.grid > .stretched.row > .column > *, .ui.stretched.grid > .column > *, .ui.stretched.grid > .row > .column > * { -moz-box-flex: 1; flex-grow: 1; }
.ui.grid > .row[class*="equal width"] > .column, .ui.grid[class*="equal width"] > .column:not(.row), .ui.grid[class*="equal width"] > .row > .column { display: inline-block; -moz-box-flex: 1; flex-grow: 1; }
@media only screen and (max-width: 767px) {
  .ui.grid > .row[class*="mobile reversed"], .ui.grid[class*="mobile reversed"], .ui.grid[class*="mobile reversed"] > .row { -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; }
  .ui.stackable[class*="mobile reversed"], .ui.grid[class*="mobile vertically reversed"] { -moz-box-orient: vertical; -moz-box-direction: reverse; flex-direction: column-reverse; }
  .ui.divided.grid[class*="mobile reversed"]:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid[class*="mobile reversed"]:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.divided.grid[class*="mobile reversed"]:not([class*="vertically divided"]) > .column:last-child, .ui.divided.grid[class*="mobile reversed"]:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child::before { box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui.celled.grid[class*="mobile reversed"] > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgb(212, 212, 213); }
  .ui.celled.grid[class*="mobile reversed"] > .row > .column:last-child { box-shadow: none; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.grid > .row[class*="tablet reversed"], .ui.grid[class*="tablet reversed"], .ui.grid[class*="tablet reversed"] > .row { -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; }
  .ui.grid[class*="tablet vertically reversed"] { -moz-box-orient: vertical; -moz-box-direction: reverse; flex-direction: column-reverse; }
  .ui.divided.grid[class*="tablet reversed"]:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid[class*="tablet reversed"]:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.divided.grid[class*="tablet reversed"]:not([class*="vertically divided"]) > .column:last-child, .ui.divided.grid[class*="tablet reversed"]:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child::before { box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui.celled.grid[class*="tablet reversed"] > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgb(212, 212, 213); }
  .ui.celled.grid[class*="tablet reversed"] > .row > .column:last-child { box-shadow: none; }
}
@media only screen and (min-width: 992px) {
  .ui.grid > .row[class*="computer reversed"], .ui.grid[class*="computer reversed"], .ui.grid[class*="computer reversed"] > .row { -moz-box-orient: horizontal; -moz-box-direction: reverse; flex-direction: row-reverse; }
  .ui.grid[class*="computer vertically reversed"] { -moz-box-orient: vertical; -moz-box-direction: reverse; flex-direction: column-reverse; }
  .ui.divided.grid[class*="computer reversed"]:not([class*="vertically divided"]) > .column:first-child, .ui.divided.grid[class*="computer reversed"]:not([class*="vertically divided"]) > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.divided.grid[class*="computer reversed"]:not([class*="vertically divided"]) > .column:last-child, .ui.divided.grid[class*="computer reversed"]:not([class*="vertically divided"]) > .row > .column:last-child { box-shadow: none; }
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child::before { box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15); }
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child::before { box-shadow: none; }
  .ui.celled.grid[class*="computer reversed"] > .row > .column:first-child { box-shadow: -1px 0px 0px 0px rgb(212, 212, 213); }
  .ui.celled.grid[class*="computer reversed"] > .row > .column:last-child { box-shadow: none; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.doubling.grid { width: auto; }
  .ui.doubling.grid > .row, .ui.grid > .doubling.row { margin: 0px ! important; padding: 0px ! important; }
  .ui.doubling.grid > .row > .column, .ui.grid > .doubling.row > .column { display: inline-block ! important; padding-top: 1rem ! important; padding-bottom: 1rem ! important; box-shadow: none ! important; margin: 0px; }
  .ui.grid > .doubling.row.row[class*="two column"] > .column, .ui.doubling.grid[class*="two column"] > .column:not(.row), .ui.doubling.grid[class*="two column"] > .row > .column { width: 100% ! important; }
  .ui.grid > .doubling.row.row[class*="three column"] > .column, .ui.grid > .doubling.row.row[class*="four column"] > .column, .ui.doubling.grid[class*="three column"] > .column:not(.row), .ui.doubling.grid[class*="three column"] > .row > .column, .ui.doubling.grid[class*="four column"] > .column:not(.row), .ui.doubling.grid[class*="four column"] > .row > .column { width: 50% ! important; }
  .ui.grid > .doubling.row.row[class*="five column"] > .column, .ui.grid > .doubling.row.row[class*="six column"] > .column, .ui.grid > .doubling.row.row[class*="seven column"] > .column, .ui.doubling.grid[class*="five column"] > .column:not(.row), .ui.doubling.grid[class*="five column"] > .row > .column, .ui.doubling.grid[class*="six column"] > .column:not(.row), .ui.doubling.grid[class*="six column"] > .row > .column, .ui.doubling.grid[class*="seven column"] > .column:not(.row), .ui.doubling.grid[class*="seven column"] > .row > .column { width: 33.3333% ! important; }
  .ui.grid > .doubling.row.row[class*="eight column"] > .column, .ui.grid > .doubling.row.row[class*="nine column"] > .column, .ui.doubling.grid[class*="eight column"] > .column:not(.row), .ui.doubling.grid[class*="eight column"] > .row > .column, .ui.doubling.grid[class*="nine column"] > .column:not(.row), .ui.doubling.grid[class*="nine column"] > .row > .column { width: 25% ! important; }
  .ui.grid > .doubling.row.row[class*="ten column"] > .column, .ui.grid > .doubling.row.row[class*="eleven column"] > .column, .ui.doubling.grid[class*="ten column"] > .column:not(.row), .ui.doubling.grid[class*="ten column"] > .row > .column, .ui.doubling.grid[class*="eleven column"] > .column:not(.row), .ui.doubling.grid[class*="eleven column"] > .row > .column { width: 20% ! important; }
  .ui.grid > .doubling.row.row[class*="twelve column"] > .column, .ui.grid > .doubling.row.row[class*="thirteen column"] > .column, .ui.doubling.grid[class*="twelve column"] > .column:not(.row), .ui.doubling.grid[class*="twelve column"] > .row > .column, .ui.doubling.grid[class*="thirteen column"] > .column:not(.row), .ui.doubling.grid[class*="thirteen column"] > .row > .column { width: 16.6667% ! important; }
  .ui.grid > .doubling.row.row[class*="fourteen column"] > .column, .ui.grid > .doubling.row.row[class*="fifteen column"] > .column, .ui.doubling.grid[class*="fourteen column"] > .column:not(.row), .ui.doubling.grid[class*="fourteen column"] > .row > .column, .ui.doubling.grid[class*="fifteen column"] > .column:not(.row), .ui.doubling.grid[class*="fifteen column"] > .row > .column { width: 14.2857% ! important; }
  .ui.grid > .doubling.row.row[class*="sixteen column"] > .column, .ui.doubling.grid[class*="sixteen column"] > .column:not(.row), .ui.doubling.grid[class*="sixteen column"] > .row > .column { width: 12.5% ! important; }
  .ui.grid.grid.grid > .row > .column[class*="computer only"]:not(.tablet), .ui.grid.grid.grid > .row > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="mobile only"]:not(.tablet), .ui.grid.grid.grid > .column[class*="computer only"]:not(.tablet), .ui.grid.grid.grid > .row[class*="computer only"]:not(.tablet), .ui.grid.grid.grid > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="mobile only"]:not(.tablet), .ui.grid.grid.grid > .row[class*="mobile only"]:not(.tablet), .ui.grid.grid.grid[class*="computer only"]:not(.tablet), .ui.grid.grid.grid[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid[class*="mobile only"]:not(.tablet) { display: none ! important; }
}
@media only screen and (max-width: 767px) {
  .ui.doubling.grid > .row, .ui.grid > .doubling.row { margin: 0px ! important; padding: 0px ! important; }
  .ui.doubling.grid > .row > .column, .ui.grid > .doubling.row > .column { padding-top: 1rem ! important; padding-bottom: 1rem ! important; margin: 0px ! important; box-shadow: none ! important; }
  .ui.grid > .doubling.row.row[class*="two column"]:not(.stackable) > .column, .ui.doubling.grid[class*="two column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="two column"]:not(.stackable) > .row > .column { width: 100% ! important; }
  .ui.grid > .doubling.row.row[class*="three column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="four column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="five column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="six column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="seven column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="eight column"]:not(.stackable) > .column, .ui.doubling.grid[class*="three column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="three column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="four column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="four column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="five column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="five column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="six column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="six column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="seven column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="seven column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="eight column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="eight column"]:not(.stackable) > .row > .column { width: 50% ! important; }
  .ui.grid > .doubling.row.row[class*="nine column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="ten column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="eleven column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="twelve column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="thirteen column"]:not(.stackable) > .column, .ui.doubling.grid[class*="nine column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="nine column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="ten column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="ten column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="eleven column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="eleven column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="twelve column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="twelve column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="thirteen column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="thirteen column"]:not(.stackable) > .row > .column { width: 33.3333% ! important; }
  .ui.grid > .doubling.row.row[class*="fourteen column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="fifteen column"]:not(.stackable) > .column, .ui.grid > .doubling.row.row[class*="sixteen column"]:not(.stackable) > .column, .ui.doubling.grid[class*="fourteen column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="fourteen column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="fifteen column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="fifteen column"]:not(.stackable) > .row > .column, .ui.doubling.grid[class*="sixteen column"]:not(.stackable) > .column:not(.row), .ui.doubling.grid[class*="sixteen column"]:not(.stackable) > .row > .column { width: 25% ! important; }
  .ui.stackable.grid { width: auto; margin-left: 0px ! important; margin-right: 0px ! important; }
  .ui.grid > .stackable.stackable.row > .column, .ui.stackable.grid > .column.grid > .column, .ui.stackable.grid > .column.row > .column, .ui.stackable.grid > .column:not(.row), .ui.stackable.grid > .row > .column, .ui.stackable.grid > .row > .wide.column, .ui.stackable.grid > .wide.column { width: 100% ! important; margin: 0px ! important; box-shadow: none ! important; padding: 1rem ! important; }
  .ui.stackable.grid:not(.vertically) > .row { margin: 0px; padding: 0px; }
  .ui.container > .ui.stackable.grid > .column, .ui.container > .ui.stackable.grid > .row > .column { padding-left: 0px ! important; padding-right: 0px ! important; }
  .ui.grid .ui.stackable.grid, .ui.segment:not(.vertical) .ui.stackable.page.grid { margin-left: -1rem ! important; margin-right: -1rem ! important; }
  .ui.stackable.celled.grid > .column:first-child:not(.row), .ui.stackable.celled.grid > .row:first-child > .column:first-child, .ui.stackable.divided.grid > .column:first-child:not(.row), .ui.stackable.divided.grid > .row:first-child > .column:first-child { border-top: medium none ! important; }
  .ui.inverted.stackable.celled.grid > .column:not(.row), .ui.inverted.stackable.celled.grid > .row > .column, .ui.inverted.stackable.divided.grid > .column:not(.row), .ui.inverted.stackable.divided.grid > .row > .column { border-top: 1px solid rgba(255, 255, 255, 0.1); }
  .ui.stackable.celled.grid > .column:not(.row), .ui.stackable.celled.grid > .row > .column, .ui.stackable.divided.grid:not(.vertically) > .column:not(.row), .ui.stackable.divided.grid:not(.vertically) > .row > .column { border-top: 1px solid rgba(34, 36, 38, 0.15); box-shadow: none ! important; padding-top: 2rem ! important; padding-bottom: 2rem ! important; }
  .ui.stackable.celled.grid > .row { box-shadow: none ! important; }
  .ui.stackable.divided.grid:not(.vertically) > .column:not(.row), .ui.stackable.divided.grid:not(.vertically) > .row > .column { padding-left: 0px ! important; padding-right: 0px ! important; }
  .ui.grid.grid.grid > .row > .column[class*="tablet only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="computer only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="tablet only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="tablet only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="computer only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="computer only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid[class*="tablet only"]:not(.mobile), .ui.grid.grid.grid[class*="computer only"]:not(.mobile), .ui.grid.grid.grid[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid[class*="widescreen only"]:not(.mobile) { display: none ! important; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.grid.grid.grid > .row > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .column[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .row[class*="mobile only"]:not(.computer), .ui.grid.grid.grid[class*="tablet only"]:not(.computer), .ui.grid.grid.grid[class*="large screen only"]:not(.mobile), .ui.grid.grid.grid[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid[class*="mobile only"]:not(.computer) { display: none ! important; }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.grid.grid.grid > .row > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .column[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .row[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .row[class*="mobile only"]:not(.computer), .ui.grid.grid.grid[class*="tablet only"]:not(.computer), .ui.grid.grid.grid[class*="widescreen only"]:not(.mobile), .ui.grid.grid.grid[class*="mobile only"]:not(.computer) { display: none ! important; }
}
@media only screen and (min-width: 1920px) {
  .ui.grid.grid.grid > .row > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .column[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .row[class*="tablet only"]:not(.computer), .ui.grid.grid.grid > .column[class*="mobile only"]:not(.computer), .ui.grid.grid.grid > .row[class*="mobile only"]:not(.computer), .ui.grid.grid.grid[class*="tablet only"]:not(.computer), .ui.grid.grid.grid[class*="mobile only"]:not(.computer) { display: none ! important; }
}
.ui.menu { display: flex; margin: 1rem 0px; font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: 400; border: 1px solid rgba(34, 36, 38, 0.15); box-shadow: 0px 1px 2px 0px rgba(34, 36, 38, 0.15); border-radius: 0.285714rem; min-height: 2.85714em; }
.ui.menu::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.ui.menu:first-child { margin-top: 0px; }
.ui.menu:last-child { margin-bottom: 0px; }
.ui.menu:not(.vertical) > .menu { display: flex; }
.ui.menu:not(.vertical) .item { display: flex; -moz-box-align: center; align-items: center; }
.ui.menu .item { position: relative; vertical-align: middle; line-height: 1; text-decoration: none; -moz-box-flex: 0; flex: 0 0 auto; -moz-user-select: none; background: transparent none repeat scroll 0px 0px; padding: 0.928571em 1.14286em; text-transform: none; color: rgba(0, 0, 0, 0.87); font-weight: 400; transition: background 0.1s ease 0s, box-shadow 0.1s ease 0s, color 0.1s ease 0s; }
.ui.menu > .item:first-child { border-radius: 0.285714rem 0px 0px 0.285714rem; }
.ui.menu .item::before { position: absolute; content: ""; top: 0px; right: 0px; height: 100%; width: 1px; background: rgba(34, 36, 38, 0.1) none repeat scroll 0% 0%; }
.ui.menu .item > a:not(.ui), .ui.menu .item > p:only-child, .ui.menu .text.item > * { -moz-user-select: text; line-height: 1.3; }
.ui.menu:not(.vertical) .item > .button { position: relative; top: 0px; margin: -0.5em 0px; padding-bottom: 0.785714em; padding-top: 0.785714em; font-size: 1em; }
.ui.menu:not(.vertical) .item > .input { position: relative; top: 0px; margin: -0.5em 0px; }
.ui.vertical.menu .item > .header:not(.ui) { margin: 0px 0px 0.5em; font-size: 1em; font-weight: 700; }
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) { display: block; }
.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) { display: inline-block; font-size: 1em ! important; float: none; margin: 0px 0.75em 0px 0px; }
.ui.menu .item > img:not(.ui) { display: inline-block; vertical-align: middle; margin: -0.3em 0px; width: 2.5em; }
.ui.vertical.menu .item > img:only-child:not(.ui) { display: block; max-width: 100%; width: auto; }
.ui.vertical.sidebar.menu > .item:first-child::before { display: block ! important; }
.ui.vertical.sidebar.menu > .item::before { top: auto; bottom: 0px; }
@media only screen and (max-width: 767px) {
  .ui.menu > .ui.container { width: 100% ! important; margin-left: 0px ! important; margin-right: 0px ! important; }
}
@media only screen and (min-width: 768px) {
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:first-child:not(.right):not(.borderless) { border-left: 1px solid rgba(34, 36, 38, 0.1); }
}
.ui.link.menu .item:hover, .ui.menu .dropdown.item:hover, .ui.menu .link.item:hover, .ui.menu a.item:hover { cursor: pointer; background: rgba(0, 0, 0, 0.03) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.95); }
.ui.link.menu .item:active, .ui.menu .link.item:active, .ui.menu a.item:active { background: rgba(0, 0, 0, 0.03) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.95); }
.ui.menu .active.item { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.95); font-weight: 400; box-shadow: none; }
.ui.menu .active.item:hover, .ui.vertical.menu .active.item:hover { background-color: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); }
.ui.menu:not(.vertical) .left.item, .ui.menu:not(.vertical) .left.menu { display: flex; margin-right: auto ! important; }
.ui.menu:not(.vertical) .right.item, .ui.menu:not(.vertical) .right.menu { display: flex; margin-left: auto ! important; }
.ui.menu .right.item::before, .ui.menu .right.menu > .item::before { right: auto; left: 0px; }
.ui.vertical.menu .item::before { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 1px; background: rgba(34, 36, 38, 0.1) none repeat scroll 0% 0%; }
.ui.vertical.menu .item:first-child::before { display: none ! important; }
.ui.vertical.menu .menu .item::before { display: none; }
.ui.tabular.menu .item::before { display: none; }
.ui.tabular.menu + .attached.segment:not(.top), .ui.tabular.menu + .attached.segment:not(.top) + .attached.segment:not(.top) { border-top: medium none; margin-left: 0px; margin-top: 0px; margin-right: 0px; width: 100%; }
.ui.pagination.menu .item:last-child::before { display: none; }
.ui.secondary.menu .item::before { display: none ! important; }
.ui.secondary.menu .item > img:not(.ui) { margin: 0px; }
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu { margin: 0px -0.928571em; }
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item { margin: 0px; padding: 0.5em 1.33333em; }
.ui.secondary.pointing.menu .item::after { display: none; }
.ui.text.menu .item::before, .ui.text.menu .menu .item::before { display: none ! important; }
.ui.text.item.menu .item, .ui.text.menu .item > img:not(.ui) { margin: 0px; }
.ui.vertical.text.menu .item:not(.dropdown) > .menu { margin: 0px; }
.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item { margin: 0px; padding: 0.5em 0px; }
.ui.text.attached.menu, .ui.text.pointing.menu .active.item::after { box-shadow: none; }
.ui.icon.menu .item > .icon:not(.dropdown) { margin: 0px; opacity: 1; }
.ui.icon.menu .icon::before { opacity: 1; }
.ui.vertical.icon.menu .item > .icon:not(.dropdown) { display: block; opacity: 1; margin: 0px auto; float: none; }
.ui.labeled.icon.menu .item > .icon:not(.dropdown) { height: 1em; display: block; font-size: 1.71429em ! important; margin: 0px auto 0.5rem ! important; }
@media only screen and (max-width: 767px) {
  .ui.stackable.menu { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .ui.stackable.menu .item { width: 100% ! important; }
  .ui.stackable.menu .item::before { position: absolute; content: ""; top: auto; bottom: 0px; left: 0px; width: 100%; height: 1px; background: rgba(34, 36, 38, 0.1) none repeat scroll 0% 0%; }
  .ui.stackable.menu .left.item, .ui.stackable.menu .left.menu { margin-right: 0px ! important; }
  .ui.stackable.menu .right.item, .ui.stackable.menu .right.menu { margin-left: 0px ! important; }
}
.ui.inverted.menu .item, .ui.inverted.menu .item > a:not(.ui) { background: transparent none repeat scroll 0px 0px; color: rgba(255, 255, 255, 0.9); }
.ui.inverted.menu .item::before, .ui.vertical.inverted.menu .item::before { background: rgba(255, 255, 255, 0.08) none repeat scroll 0% 0%; }
.ui.vertical.inverted.menu .menu .item, .ui.vertical.inverted.menu .menu .item a:not(.ui) { color: rgba(255, 255, 255, 0.5); }
.ui.inverted.pointing.menu .active.item::after { background: rgb(61, 62, 63) none repeat scroll 0% 0% ! important; margin: 0px ! important; box-shadow: none ! important; border: medium none ! important; }
.ui.inverted.pointing.menu .active.item:hover::after { background: rgb(61, 62, 63) none repeat scroll 0% 0% ! important; }
.ui.floated.menu .item:last-child::before { display: none; }
.ui.inverted.red.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.orange.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.yellow.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.olive.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.green.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.teal.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.blue.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.violet.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.purple.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.pink.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.brown.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.inverted.grey.menu .item::before { background-color: rgba(34, 36, 38, 0.1); }
.ui.borderless.menu .item .menu .item::before, .ui.borderless.menu .item::before, .ui.menu .borderless.item::before { background: transparent none repeat scroll 0px 0px ! important; }
.ui.compact.menu .item:last-child::before { display: none; }
.ui.compact.vertical.menu .item:last-child::before { display: block; }
.ui.menu.fluid, .ui.vertical.menu.fluid { width: 100% ! important; }
.ui.item.menu, .ui.item.menu .item { width: 100%; padding-left: 0px ! important; padding-right: 0px ! important; margin-left: 0px ! important; margin-right: 0px ! important; text-align: center; -moz-box-pack: center; justify-content: center; }
.ui.item.menu .item:last-child::before { display: none; }
.ui.menu.four.item .item { width: 25%; }
.ui.pointing.menu .item::after { visibility: hidden; position: absolute; content: ""; top: 100%; left: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); background: transparent none repeat scroll 0px 0px; margin: 0.5px 0px 0px; width: 0.571429em; height: 0.571429em; border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentcolor rgb(212, 212, 213) rgb(212, 212, 213) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; transition: background 0.1s ease 0s; }
.ui.vertical.pointing.menu .item::after { position: absolute; top: 50%; right: 0px; bottom: auto; left: auto; transform: translateX(50%) translateY(-50%) rotate(45deg); margin: 0px -0.5px 0px 0px; border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(212, 212, 213) rgb(212, 212, 213) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ui.pointing.menu .active.item::after { visibility: visible; }
.ui.pointing.menu .active.dropdown.item::after { visibility: hidden; }
.ui.pointing.menu .active.item .menu .active.item::after, .ui.pointing.menu .dropdown.active.item::after { display: none; }
.ui.pointing.menu .active.item::after, .ui.pointing.menu .active.item:hover::after, .ui.vertical.pointing.menu .active.item::after, .ui.vertical.pointing.menu .active.item:hover::after { background-color: rgb(242, 242, 242); }
.ui.vertical.pointing.menu .menu .active.item::after { background-color: rgb(255, 255, 255); }
.ui.attached + .ui.attached.menu:not(.top) { border-top: medium none; }
.ui.attached.menu:not(.tabular) { border: 1px solid rgb(212, 212, 213); }
.ui.menu { font-size: 1rem; }
.ui.message .header:not(.ui) { font-size: 1.14286em; }
.ui.message .list:not(.ui) { text-align: left; padding: 0px; opacity: 0.85; list-style-position: inside; margin: 0.5em 0px 0px; }
.ui.message .list:first-child:not(.ui) { margin-top: 0px; }
.ui.message .list:last-child:not(.ui) { margin-bottom: 0px; }
.ui.message .list:not(.ui) li { position: relative; list-style-type: none; margin: 0px 0px 0.3em 1em; padding: 0px; }
.ui.message .list:not(.ui) li::before { position: absolute; content: "•"; left: -1em; height: 100%; vertical-align: baseline; }
.ui.message .list:not(.ui) li:last-child { margin-bottom: 0px; }
.ui.message > :first-child { margin-top: 0px; }
.ui.message > :last-child { margin-bottom: 0px; }
.ui.attached + .ui.attached.message:not(.top):not(.bottom) { margin-top: -1px; border-radius: 0px; }
.ui.bottom.attached.message:not(:last-child) { margin-bottom: 1em; }
.ui.icon.message > .icon:not(.close) { display: block; -moz-box-flex: 0; flex: 0 0 auto; width: auto; line-height: 1; vertical-align: middle; font-size: 3em; opacity: 0.8; }
.ui.icon.message .icon:not(.close) + .content { padding-left: 0px; }
.ui.table.segment::after { display: none; }
.ui.table.segment.stacked::after { display: block; }
@media only screen and (max-width: 767px) {
  .ui.table:not(.unstackable) { width: 100%; padding: 0px; }
  .ui.table:not(.unstackable) tbody, .ui.table:not(.unstackable) tr, .ui.table:not(.unstackable) tr > td, .ui.table:not(.unstackable) tr > th { width: auto ! important; display: block ! important; }
  .ui.table:not(.unstackable) tfoot, .ui.table:not(.unstackable) thead { display: block; }
  .ui.table:not(.unstackable) tr { padding-top: 1em; padding-bottom: 1em; box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset ! important; }
  .ui.table:not(.unstackable) tr > td, .ui.table:not(.unstackable) tr > th { background: transparent none repeat scroll 0px 0px; border: medium none ! important; padding: 0.25em 0.75em ! important; box-shadow: none ! important; }
  .ui.table:not(.unstackable) td:first-child, .ui.table:not(.unstackable) th:first-child { font-weight: 700; }
  .ui.definition.table:not(.unstackable) thead th:first-child { box-shadow: none ! important; }
}
.ui.definition.table thead:not(.full-width) th:first-child { pointer-events: none; background: transparent none repeat scroll 0px 0px; font-weight: 400; color: rgba(0, 0, 0, 0.4); box-shadow: -1px -1px 0px 1px rgb(255, 255, 255); }
.ui.definition.table tfoot:not(.full-width) th:first-child { pointer-events: none; background: transparent none repeat scroll 0px 0px; box-shadow: 1px 1px 0px 1px rgb(255, 255, 255); }
.ui.celled.definition.table thead:not(.full-width) th:first-child { box-shadow: 0px -1px 0px 1px rgb(255, 255, 255); }
.ui.celled.definition.table tfoot:not(.full-width) th:first-child { box-shadow: 0px 1px 0px 1px rgb(255, 255, 255); }
.ui.definition.table tr td.definition, .ui.definition.table tr td:first-child:not(.ignored) { background: rgba(0, 0, 0, 0.03) none repeat scroll 0% 0%; font-weight: 700; color: rgba(0, 0, 0, 0.95); font-size: 1em; }
.ui.definition.table td:nth-child(2), .ui.definition.table tfoot:not(.full-width) th:nth-child(2), .ui.definition.table thead:not(.full-width) th:nth-child(2) { border-left: 1px solid rgba(34, 36, 38, 0.15); }
@media only screen and (max-width: 991px) {
  .ui.table[class*="tablet stackable"], .ui.table[class*="tablet stackable"] tbody, .ui.table[class*="tablet stackable"] tr, .ui.table[class*="tablet stackable"] tr > td, .ui.table[class*="tablet stackable"] tr > th { width: 100% ! important; display: block ! important; }
  .ui.table[class*="tablet stackable"] { padding: 0px; }
  .ui.table[class*="tablet stackable"] tfoot, .ui.table[class*="tablet stackable"] thead { display: block; }
  .ui.table[class*="tablet stackable"] tr { padding-top: 1em; padding-bottom: 1em; box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset ! important; }
  .ui.table[class*="tablet stackable"] tr > td, .ui.table[class*="tablet stackable"] tr > th { background: transparent none repeat scroll 0px 0px; border: medium none ! important; padding: 0.25em 0.75em; box-shadow: none ! important; }
  .ui.definition.table[class*="tablet stackable"] thead th:first-child { box-shadow: none ! important; }
}
.ui.table tbody tr td.selectable > a:not(.ui) { display: block; color: inherit; padding: 0.785714em; }
.ui.attached + .ui.attached.table:not(.top) { border-top: medium none; }
.ui.striped.table tbody tr:nth-child(2n), .ui.striped.table > tr:nth-child(2n) { background-color: rgba(0, 0, 50, 0.02); }
.ui.inverted.striped.table tbody tr:nth-child(2n), .ui.inverted.striped.table > tr:nth-child(2n) { background-color: rgba(255, 255, 255, 0.05); }
.ui.sortable.table thead th::after { display: none; font-style: normal; font-weight: 400; text-decoration: inherit; content: ""; height: 1em; width: auto; opacity: 0.8; margin: 0px 0px 0px 0.5em; font-family: Icons; }
.ui.sortable.table thead th.ascending::after { content: ""; }
.ui.sortable.table thead th.descending::after { content: ""; }
.ui.sortable.table thead th.sorted::after { display: inline-block; }
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child, .ui.inverted.definition.table thead:not(.full-width) th:first-child { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui.basic.striped.table tbody tr:nth-child(2n) { background-color: rgba(0, 0, 0, 0.05) ! important; }
.ui.table[class*="very basic"]:not(.sortable):not(.striped) td, .ui.table[class*="very basic"]:not(.sortable):not(.striped) th {  }
.ui.table[class*="very basic"]:not(.sortable):not(.striped) td:first-child, .ui.table[class*="very basic"]:not(.sortable):not(.striped) th:first-child { padding-left: 0px; }
.ui.table[class*="very basic"]:not(.sortable):not(.striped) td:last-child, .ui.table[class*="very basic"]:not(.sortable):not(.striped) th:last-child { padding-right: 0px; }
.ui.table[class*="very basic"]:not(.sortable):not(.striped) thead tr:first-child th { padding-top: 0px; }
@media only screen and (max-width: 767px) {
  .ui.mobile.ad { display: block; }
}
.ui.test.ad::after { position: absolute; top: 50%; left: 50%; width: 100%; text-align: center; transform: translateX(-50%) translateY(-50%); content: "Ad"; color: rgb(255, 255, 255); font-size: 1em; font-weight: 700; }
.ui.mobile.test.ad::after { font-size: 0.857143em; }
.ui.test.ad[data-text]::after { content: attr(data-text); }
.ui.card::after, .ui.cards::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.card > :first-child, .ui.cards > .card > :first-child { border-radius: 0.285714rem 0.285714rem 0px 0px ! important; border-top: medium none ! important; }
.ui.card > :last-child, .ui.cards > .card > :last-child { border-radius: 0px 0px 0.285714rem 0.285714rem ! important; }
.ui.card > :only-child, .ui.cards > .card > :only-child { border-radius: 0.285714rem ! important; }
.ui.card > .image:not(.ui) > img, .ui.cards > .card > .image:not(.ui) > img { border: medium none; }
.ui.card > .content::after, .ui.cards > .card > .content::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.card > .content > .header:not(.ui), .ui.cards > .card > .content > .header:not(.ui) { font-weight: 700; font-size: 1.28571em; margin-top: -0.21425em; line-height: 1.2857em; }
.ui.card > .content a:not(.ui), .ui.cards > .card > .content a:not(.ui) { transition: color 0.1s ease 0s; }
.ui.card > .content a:hover:not(.ui), .ui.cards > .card > .content a:hover:not(.ui) {  }
.ui.card .meta > a:not(.ui), .ui.cards > .card .meta > a:not(.ui) { color: rgba(0, 0, 0, 0.4); }
.ui.card .meta > a:hover:not(.ui), .ui.cards > .card .meta > a:hover:not(.ui) { color: rgba(0, 0, 0, 0.87); }
.ui.card > .extra a:not(.ui), .ui.cards > .card > .extra a:not(.ui) { color: rgba(0, 0, 0, 0.4); }
.ui.card > .extra a:hover:not(.ui), .ui.cards > .card > .extra a:hover:not(.ui) { color: rgb(30, 112, 191); }
@media only screen and (max-width: 767px) {
  .ui.two.doubling.cards { margin-left: 0px; margin-right: 0px; }
  .ui.two.doubling.cards .card { width: 100%; margin-left: 0px; margin-right: 0px; }
  .ui.three.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.three.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.four.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.four.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.five.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.five.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.six.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.six.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.seven.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.seven.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.eight.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.eight.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.nine.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.nine.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.ten.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.ten.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.two.doubling.cards { margin-left: 0px; margin-right: 0px; }
  .ui.two.doubling.cards .card { width: 100%; margin-left: 0px; margin-right: 0px; }
  .ui.three.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.three.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.four.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.four.doubling.cards .card { width: calc(50% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.five.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.five.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.six.doubling.cards { margin-left: -1em; margin-right: -1em; }
  .ui.six.doubling.cards .card { width: calc(33.3333% - 2em); margin-left: 1em; margin-right: 1em; }
  .ui.eight.doubling.cards { margin-left: -0.75em; margin-right: -0.75em; }
  .ui.eight.doubling.cards .card { width: calc(25% - 1.5em); margin-left: 0.75em; margin-right: 0.75em; }
  .ui.nine.doubling.cards { margin-left: -0.75em; margin-right: -0.75em; }
  .ui.nine.doubling.cards .card { width: calc(25% - 1.5em); margin-left: 0.75em; margin-right: 0.75em; }
  .ui.ten.doubling.cards { margin-left: -0.75em; margin-right: -0.75em; }
  .ui.ten.doubling.cards .card { width: calc(20% - 1.5em); margin-left: 0.75em; margin-right: 0.75em; }
}
@media only screen and (max-width: 767px) {
  .ui.stackable.cards { display: block ! important; }
  .ui.stackable.cards .card:first-child { margin-top: 0px ! important; }
  .ui.stackable.cards > .card { display: block ! important; height: auto ! important; margin: 1em; padding: 0px ! important; width: calc(100% - 2em) ! important; }
}
.ui.comments .comment .comments::before { position: absolute; top: 0px; left: 0px; }
.ui.comments .comment .metadata > :last-child { margin-right: 0px; }
.ui.feed > .event > .content .meta > *::after { content: ""; color: rgba(0, 0, 0, 0.2); top: 0px; left: -1em; opacity: 1; position: absolute; vertical-align: top; }
.ui.feed > .event > .content .meta > :first-child { margin-left: 0px; }
.ui.feed > .event > .content .meta > :first-child::after { display: none; }
.ui.items > .item::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.items > .item > .content::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.items > .item > .content > .header:not(.ui) { font-size: 1.28571em; }
.ui.items > .item > .content a:not(.ui) { transition: color 0.1s ease 0s; }
.ui.items > .item > .content a:hover:not(.ui) {  }
.ui.items > .item .meta > a:not(.ui) { color: rgba(0, 0, 0, 0.4); }
.ui.items > .item .meta > a:hover:not(.ui) { color: rgba(0, 0, 0, 0.87); }
.ui.items > .item .extra::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.items > .item > .image:not(.ui) { width: 175px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.items > .item { margin: 1em 0px; }
  .ui.items > .item > .image:not(.ui) { width: 150px; }
  .ui.items > .item > .image + .content { display: block; padding: 0px 0px 0px 1em; }
}
@media only screen and (max-width: 767px) {
  .ui.items > .item { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; margin: 2em 0px; }
  .ui.items > .item > .image { display: block; margin-left: auto; margin-right: auto; }
  .ui.items > .item > .image, .ui.items > .item > .image > img { max-width: 100% ! important; width: auto ! important; max-height: 250px ! important; }
  .ui.items > .item > .image + .content { display: block; padding: 1.5em 0px 0px; }
}
.ui.statistics::after { display: block; content: " "; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.ui.accordion .title:not(.ui) { padding: 0.5em 0px; font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 1em; color: rgba(0, 0, 0, 0.87); }
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui), .ui.accordion:not(.styled) .title ~ .content:not(.ui) { padding: 0.5em 0px 1em; }
.ui.accordion:not(.styled) .title ~ .content:last-child:not(.ui) { padding-bottom: 0px; }
.ui.inverted.accordion .title:not(.ui) { color: rgba(255, 255, 255, 0.9); }
@font-face {
  font-family: "Accordion";  font-style: normal;  font-weight: 400;  src: url('undefined') format("truetype"), url('undefined') format("woff");}
.ui.accordion .accordion .title .dropdown.icon::before, .ui.accordion .title .dropdown.icon::before { content: ""; }
.ui.checkbox .box::before, .ui.checkbox label::before { position: absolute; top: 0px; left: 0px; width: 17px; height: 17px; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0.214286rem; transition: border 0.1s ease 0s, opacity 0.1s ease 0s, transform 0.1s ease 0s, box-shadow 0.1s ease 0s, -webkit-transform 0.1s ease 0s; border: 1px solid rgb(212, 212, 213); }
.ui.checkbox .box::after, .ui.checkbox label::after { position: absolute; font-size: 14px; top: 0px; left: 0px; width: 17px; height: 17px; text-align: center; opacity: 0; color: rgba(0, 0, 0, 0.87); transition: border 0.1s ease 0s, opacity 0.1s ease 0s, transform 0.1s ease 0s, box-shadow 0.1s ease 0s, -webkit-transform 0.1s ease 0s; font-family: Checkbox; }
.ui.checkbox .box:hover::before, .ui.checkbox label:hover::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgba(34, 36, 38, 0.35); }
.ui.checkbox .box:active::before, .ui.checkbox label:active::before { background: rgb(249, 250, 251) none repeat scroll 0% 0%; border-color: rgba(34, 36, 38, 0.35); }
.ui.checkbox .box:active::after, .ui.checkbox input:active ~ label, .ui.checkbox label:active::after { color: rgba(0, 0, 0, 0.95); }
.ui.checkbox input:focus ~ .box::before, .ui.checkbox input:focus ~ label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(150, 200, 218); }
.ui.checkbox input:focus ~ .box::after, .ui.checkbox input:focus ~ label, .ui.checkbox input:focus ~ label::after { color: rgba(0, 0, 0, 0.95); }
.ui.checkbox input:checked ~ .box::before, .ui.checkbox input:checked ~ label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgba(34, 36, 38, 0.35); }
.ui.checkbox input:checked ~ .box::after, .ui.checkbox input:checked ~ label::after { opacity: 1; color: rgba(0, 0, 0, 0.95); }
.ui.checkbox input:indeterminate:not([type="radio"]) ~ .box::before, .ui.checkbox input:indeterminate:not([type="radio"]) ~ label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgba(34, 36, 38, 0.35); }
.ui.checkbox input:indeterminate:not([type="radio"]) ~ .box::after, .ui.checkbox input:indeterminate:not([type="radio"]) ~ label::after { opacity: 1; color: rgba(0, 0, 0, 0.95); }
.ui.checkbox input:checked:focus ~ .box::before, .ui.checkbox input:checked:focus ~ label::before, .ui.checkbox input:indeterminate:focus:not([type="radio"]) ~ .box::before, .ui.checkbox input:indeterminate:focus:not([type="radio"]) ~ label::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(150, 200, 218); }
.ui.checkbox input:checked:focus ~ .box::after, .ui.checkbox input:checked:focus ~ label::after, .ui.checkbox input:indeterminate:focus:not([type="radio"]) ~ .box::after, .ui.checkbox input:indeterminate:focus:not([type="radio"]) ~ label::after { color: rgba(0, 0, 0, 0.95); }
.ui.checkbox input[disabled] ~ .box::after, .ui.checkbox input[disabled] ~ label, .ui.disabled.checkbox .box::after, .ui.disabled.checkbox label { cursor: default ! important; opacity: 0.5; color: rgb(0, 0, 0); }
.ui.radio.checkbox .box::before, .ui.radio.checkbox label::before { content: ""; transform: none; width: 15px; height: 15px; border-radius: 500rem; top: 1px; left: 0px; }
.ui.radio.checkbox .box::after, .ui.radio.checkbox label::after { border: medium none; content: "" ! important; line-height: 15px; top: 1px; left: 0px; width: 15px; height: 15px; border-radius: 500rem; transform: scale(0.466667); background-color: rgba(0, 0, 0, 0.87); }
.ui.radio.checkbox input:focus ~ .box::before, .ui.radio.checkbox input:focus ~ label::before { background-color: rgb(255, 255, 255); }
.ui.radio.checkbox input:focus ~ .box::after, .ui.radio.checkbox input:focus ~ label::after { background-color: rgba(0, 0, 0, 0.95); }
.ui.radio.checkbox input:indeterminate ~ .box::after, .ui.radio.checkbox input:indeterminate ~ label::after { opacity: 0; }
.ui.radio.checkbox input:checked ~ .box::before, .ui.radio.checkbox input:checked ~ label::before { background-color: rgb(255, 255, 255); }
.ui.radio.checkbox input:checked ~ .box::after, .ui.radio.checkbox input:checked ~ label::after { background-color: rgba(0, 0, 0, 0.95); }
.ui.radio.checkbox input:focus:checked ~ .box::before, .ui.radio.checkbox input:focus:checked ~ label::before { background-color: rgb(255, 255, 255); }
.ui.radio.checkbox input:focus:checked ~ .box::after, .ui.radio.checkbox input:focus:checked ~ label::after { background-color: rgba(0, 0, 0, 0.95); }
.ui.slider.checkbox .box::before, .ui.slider.checkbox label::before { display: block; position: absolute; content: ""; border: medium none ! important; left: 0px; z-index: 1; top: 0.4rem; background-color: rgba(0, 0, 0, 0.05); width: 3.5rem; height: 0.214286rem; transform: none; border-radius: 500rem; transition: background 0.3s ease 0s; }
.ui.slider.checkbox .box::after, .ui.slider.checkbox label::after { background: rgb(255, 255, 255) linear-gradient(transparent, rgba(0, 0, 0, 0.05)) repeat scroll 0% 0%; position: absolute; content: "" ! important; opacity: 1; z-index: 2; border: medium none; box-shadow: 0px 1px 2px 0px rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset; width: 1.5rem; height: 1.5rem; top: -0.25rem; left: 0px; transform: none; border-radius: 500rem; transition: left 0.3s ease 0s; }
.ui.slider.checkbox input:focus ~ .box::before, .ui.slider.checkbox input:focus ~ label::before { background-color: rgba(0, 0, 0, 0.15); border: medium none; }
.ui.slider.checkbox .box:hover::before, .ui.slider.checkbox label:hover::before { background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
.ui.slider.checkbox input:checked ~ .box::before, .ui.slider.checkbox input:checked ~ label::before { background-color: rgb(84, 84, 84) ! important; }
.ui.slider.checkbox input:checked ~ .box::after, .ui.slider.checkbox input:checked ~ label::after { left: 2rem; }
.ui.slider.checkbox input:focus:checked ~ .box::before, .ui.slider.checkbox input:focus:checked ~ label::before { background-color: rgb(0, 0, 0) ! important; }
.ui.toggle.checkbox .box::before, .ui.toggle.checkbox label::before { display: block; position: absolute; content: ""; z-index: 1; transform: none; border: medium none; top: 0px; background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; width: 3.5rem; height: 1.5rem; border-radius: 500rem; }
.ui.toggle.checkbox .box::after, .ui.toggle.checkbox label::after { background: rgb(255, 255, 255) linear-gradient(transparent, rgba(0, 0, 0, 0.05)) repeat scroll 0% 0%; position: absolute; content: "" ! important; opacity: 1; z-index: 2; border: medium none; box-shadow: 0px 1px 2px 0px rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset; width: 1.5rem; height: 1.5rem; top: 0px; left: 0px; border-radius: 500rem; transition: background 0.3s ease 0s, left 0.3s ease 0s; }
.ui.toggle.checkbox input ~ .box::after, .ui.toggle.checkbox input ~ label::after { left: -0.05rem; }
.ui.toggle.checkbox .box:hover::before, .ui.toggle.checkbox input:focus ~ .box::before, .ui.toggle.checkbox input:focus ~ label::before, .ui.toggle.checkbox label:hover::before { background-color: rgba(0, 0, 0, 0.15); border: medium none; }
.ui.toggle.checkbox input:checked ~ .box::before, .ui.toggle.checkbox input:checked ~ label::before { background-color: rgb(33, 133, 208) ! important; }
.ui.toggle.checkbox input:checked ~ .box::after, .ui.toggle.checkbox input:checked ~ label::after { left: 2.15rem; }
.ui.toggle.checkbox input:focus:checked ~ .box::before, .ui.toggle.checkbox input:focus:checked ~ label::before { background-color: rgb(13, 113, 187) ! important; }
@font-face {
  font-family: "Checkbox";  src: url('undefined') format("truetype");}
.ui.checkbox input:checked ~ .box::after, .ui.checkbox input:checked ~ label::after { content: ""; }
.ui.checkbox input:indeterminate ~ .box::after, .ui.checkbox input:indeterminate ~ label::after { font-size: 12px; content: ""; }
.dimmable:not(.body) { position: relative; }
.animating.dimmable:not(body), .dimmed.dimmable:not(body) { overflow: hidden; }
.blurring.dimmable > :not(.dimmer) { filter: blur(0px) grayscale(0); transition: filter 0.8s ease 0s; }
.blurring.dimmed.dimmable > :not(.dimmer) { filter: blur(5px) grayscale(0.7); }
.ui.dropdown > input:first-child:not(.search), .ui.dropdown > select { display: none ! important; }
.ui.dropdown .menu > .input:not(.transparent) input { padding: 0.5em 1em; }
.ui.dropdown .menu > .input:not(.transparent) .button, .ui.dropdown .menu > .input:not(.transparent) .icon, .ui.dropdown .menu > .input:not(.transparent) .label { padding-top: 0.5em; padding-bottom: 0.5em; }
.ui.dropdown .menu > .message:not(.ui) { color: rgba(0, 0, 0, 0.4); }
.ui.dropdown .menu .menu::after { display: none; }
.ui.dropdown .ui.menu > .item::before, .ui.menu .ui.dropdown .menu > .item::before { display: none; }
.ui.selection.dropdown .menu::after, .ui.selection.dropdown .menu::before { display: none; }
@media only screen and (max-width: 767px) {
  .ui.selection.dropdown .menu { max-height: 8.01429rem; }
}
@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu { max-height: 10.6857rem; }
}
@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu { max-height: 16.0286rem; }
}
@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu { max-height: 21.3714rem; }
}
.ui.selection.visible.dropdown > .text:not(.default) { font-weight: 400; color: rgba(0, 0, 0, 0.8); }
@media only screen and (max-width: 767px) {
  .ui.search.dropdown .menu { max-height: 8.01429rem; }
}
@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu { max-height: 10.6857rem; }
}
@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu { max-height: 16.0286rem; }
}
@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu { max-height: 21.3714rem; }
}
.ui.loading.dropdown > i.icon::before { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }
.ui.loading.dropdown > i.icon::after { position: absolute; content: ""; top: 50%; left: 50%; box-shadow: 0px 0px 0px 1px transparent; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; animation: 0.6s linear 0s normal none infinite running dropdown-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) transparent transparent; border-style: solid; border-width: 0.2em; }
.ui.loading.dropdown.button > i.icon::after, .ui.loading.dropdown.button > i.icon::before { display: none; }
.ui.default.dropdown:not(.button) > .text, .ui.dropdown:not(.button) > .default.text { color: rgba(191, 191, 191, 0.87); }
.ui.default.dropdown:not(.button) > input:focus + .text, .ui.dropdown:not(.button) > input:focus + .default.text { color: rgba(115, 115, 115, 0.87); }
.ui.upward.dropdown.button.active:not(.pointing):not(.floating) { border-radius: 0.285714rem 0.285714rem 0px 0px; }
@media not all {
  .ui.dropdown .scrolling.menu, .ui.scrolling.dropdown .menu { min-width: calc(100% - 17px); }
}
@media only screen and (max-width: 767px) {
  .ui.dropdown .scrolling.menu, .ui.scrolling.dropdown .menu { max-height: 10.2857rem; }
}
.ui.simple.dropdown .menu::after, .ui.simple.dropdown .menu::before { display: none; }
.ui.pointing.dropdown > .menu::after { display: block; position: absolute; pointer-events: none; content: ""; visibility: visible; transform: rotate(45deg); width: 0.5em; height: 0.5em; box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 2; top: -0.25em; left: 50%; margin: 0px 0px 0px -0.25em; }
.ui.top.left.pointing.dropdown > .menu::after { top: -0.25em; left: 1em; right: auto; margin: 0px; transform: rotate(45deg); }
.ui.top.right.pointing.dropdown > .menu::after { top: -0.25em; left: auto; right: 1em; margin: 0px; transform: rotate(45deg); }
.ui.left.pointing.dropdown > .menu::after { top: 1em; left: -0.25em; margin: 0px; transform: rotate(-45deg); }
.ui.right.pointing.dropdown > .menu::after { top: 1em; left: auto; right: -0.25em; margin: 0px; transform: rotate(135deg); }
.ui.bottom.pointing.dropdown > .menu::after { top: auto; bottom: -0.25em; right: auto; margin: 0px; transform: rotate(-135deg); }
.ui.bottom.left.pointing.dropdown > .menu::after { left: 1em; right: auto; }
.ui.bottom.right.pointing.dropdown > .menu::after { left: auto; right: 1em; }
.ui.upward.pointing.dropdown > .menu::after, .ui.upward.top.pointing.dropdown > .menu::after { top: 100%; bottom: auto; box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15); margin: -0.25em 0px 0px; }
@font-face {
  font-family: "Dropdown";  font-style: normal;  font-weight: 400;  src: url('undefined') format("truetype"), url('undefined') format("woff");}
.ui.dropdown > .dropdown.icon::before { content: ""; }
.ui.dropdown .menu .item .dropdown.icon::before { content: ""; }
.ui.dropdown .item .left.dropdown.icon::before, .ui.dropdown .left.menu .item .dropdown.icon::before { content: ""; }
.ui.vertical.menu .dropdown.item > .dropdown.icon::before { content: ""; }
.ui.embed > .icon::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; content: ""; background: transparent radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)) repeat scroll 0% 0%; opacity: 0.5; transition: opacity 0.5s ease 0s; }
.ui.embed > .icon::before { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: rgb(255, 255, 255); font-size: 6rem; text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2); transition: opacity 0.5s ease 0s, color 0.5s ease 0s; z-index: 10; }
.ui.embed .icon:hover::after { background: transparent radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)) repeat scroll 0% 0%; opacity: 1; }
.ui.embed .icon:hover::before { color: rgb(255, 255, 255); }
.ui.modal { display: none; position: fixed; z-index: 1001; top: 50%; left: 50%; text-align: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: medium none; box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2); transform-origin: 50% 25% 0px; border-radius: 0.285714rem; -moz-user-select: text; will-change: top, left, margin, transform, opacity; }
.ui.modal > .icon:first-child + *, .ui.modal > :first-child:not(.icon) { border-top-left-radius: 0.285714rem; border-top-right-radius: 0.285714rem; }
.ui.modal > :last-child { border-bottom-left-radius: 0.285714rem; border-bottom-right-radius: 0.285714rem; }
.ui.modal > .header:not(.ui) { font-size: 1.42857rem; line-height: 1.2857em; font-weight: 700; }
@media only screen and (max-width: 767px) {
  .ui.modal { width: 95%; margin: 0px 0px 0px -47.5%; }
}
@media only screen and (min-width: 768px) {
  .ui.dropdown .scrolling.menu, .ui.scrolling.dropdown .menu { max-height: 15.4286rem; }
  .ui.modal { width: 88%; margin: 0px 0px 0px -44%; }
}
@media only screen and (min-width: 992px) {
  .ui.dropdown .scrolling.menu, .ui.scrolling.dropdown .menu { max-height: 20.5714rem; }
  .ui.modal { width: 850px; margin: 0px 0px 0px -425px; }
}
@media only screen and (min-width: 1200px) {
  .ui.modal { width: 900px; margin: 0px 0px 0px -450px; }
}
@media only screen and (min-width: 1920px) {
  .ui.dropdown .scrolling.menu, .ui.scrolling.dropdown .menu { max-height: 20.5714rem; }
  .ui.modal { width: 950px; margin: 0px 0px 0px -475px; }
}
@media only screen and (max-width: 991px) {
  .ui.modal > .header { padding-right: 2.25rem; }
  .ui.modal > .close { top: 1.0535rem; right: 1rem; color: rgba(0, 0, 0, 0.87); }
}
@media only screen and (max-width: 767px) {
  .ui.modal > .header { padding: 0.75rem 2.25rem 0.75rem 1rem ! important; }
  .ui.modal > .content { display: block; padding: 1rem ! important; }
  .ui.modal > .close { top: 0.5rem ! important; right: 0.5rem ! important; }
  .ui.modal .image.content { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .ui.modal .content > .image { display: block; max-width: 100%; margin: 0px auto ! important; text-align: center; padding: 0px 0px 1rem ! important; }
  .ui.modal > .content > .image > i.icon { font-size: 5rem; text-align: center; }
  .ui.modal .content > .description { display: block; width: 100% ! important; margin: 0px ! important; padding: 1rem 0px ! important; box-shadow: none; }
  .ui.modal > .actions { padding: 1rem 1rem 0px ! important; }
  .ui.modal .actions > .button, .ui.modal .actions > .buttons { margin-bottom: 1rem; }
}
@media only screen and (max-width: 991px) {
  .ui.basic.modal > .close { color: rgb(255, 255, 255); }
  .modals.dimmer .ui.scrolling.modal { margin-top: 1rem ! important; margin-bottom: 1rem ! important; }
}
.ui.modal { font-size: 1rem; }
.ui.small.modal > .header:not(.ui) { font-size: 1.3em; }
@media only screen and (max-width: 767px) {
  .ui.small.modal { width: 95%; margin: 0px 0px 0px -47.5%; }
}
@media only screen and (min-width: 768px) {
  .ui.small.modal { width: 70.4%; margin: 0px 0px 0px -35.2%; }
}
@media only screen and (min-width: 992px) {
  .ui.small.modal { width: 680px; margin: 0px 0px 0px -340px; }
}
@media only screen and (min-width: 1200px) {
  .ui.small.modal { width: 720px; margin: 0px 0px 0px -360px; }
}
@media only screen and (min-width: 1920px) {
  .ui.small.modal { width: 760px; margin: 0px 0px 0px -380px; }
}
@media only screen and (max-width: 767px) {
  .ui.large.modal { width: 95%; margin: 0px 0px 0px -47.5%; }
}
@media only screen and (min-width: 768px) {
  .ui.large.modal { width: 88%; margin: 0px 0px 0px -44%; }
}
@media only screen and (min-width: 992px) {
  .ui.large.modal { width: 1020px; margin: 0px 0px 0px -510px; }
}
@media only screen and (min-width: 1200px) {
  .ui.large.modal { width: 1080px; margin: 0px 0px 0px -540px; }
}
@media only screen and (min-width: 1920px) {
  .ui.large.modal { width: 1140px; margin: 0px 0px 0px -570px; }
}
.ui.popup::before { position: absolute; content: ""; width: 0.714286em; height: 0.714286em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transform: rotate(45deg); z-index: 2; box-shadow: 1px 1px 0px 0px rgb(186, 186, 188); }
[data-tooltip] { position: relative; }
[data-tooltip]:not([data-position])::before { top: auto; right: auto; bottom: 100%; left: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: -0.0714286rem; margin-bottom: 0.142857rem; }
[data-tooltip]:not([data-position])::after { left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: 0.5em; }
[data-tooltip]::after, [data-tooltip]::before { pointer-events: none; visibility: hidden; }
[data-tooltip]::before { position: absolute; content: ""; font-size: 1rem; width: 0.714286em; height: 0.714286em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 2; box-shadow: 1px 1px 0px 0px rgb(186, 186, 188); opacity: 0; transform: rotate(45deg) scale(0) ! important; transform-origin: center top 0px; transition: all 0.1s ease 0s; }
[data-tooltip]::after { content: attr(data-tooltip); position: absolute; text-transform: none; text-align: left; white-space: nowrap; font-size: 1rem; border: 1px solid rgb(212, 212, 213); line-height: 1.4285em; max-width: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0.833em 1em; font-weight: 400; font-style: normal; color: rgba(0, 0, 0, 0.87); border-radius: 0.285714rem; box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15); z-index: 1; opacity: 1; transform-origin: center bottom 0px; transition: all 0.1s ease 0s; }
[data-tooltip]:hover::after, [data-tooltip]:hover::before { visibility: visible; pointer-events: auto; }
[data-tooltip]:hover::before { transform: rotate(45deg) scale(1) ! important; opacity: 1; }
[data-tooltip]::after, [data-tooltip][data-position="top center"]::after, [data-tooltip][data-position="bottom center"]::after { transform: translateX(-50%) scale(0) ! important; }
[data-tooltip]:hover::after, [data-tooltip][data-position="bottom center"]:hover::after { transform: translateX(-50%) scale(1) ! important; }
[data-tooltip][data-position="left center"]::after, [data-tooltip][data-position="right center"]::after { transform: translateY(-50%) scale(0) ! important; }
[data-tooltip][data-position="left center"]:hover::after, [data-tooltip][data-position="right center"]:hover::after { transform: translateY(-50%) scale(1) ! important; }
[data-tooltip][data-position="top left"]::after, [data-tooltip][data-position="top right"]::after, [data-tooltip][data-position="bottom left"]::after, [data-tooltip][data-position="bottom right"]::after { transform: scale(0) ! important; }
[data-tooltip][data-position="top left"]:hover::after, [data-tooltip][data-position="top right"]:hover::after, [data-tooltip][data-position="bottom left"]:hover::after, [data-tooltip][data-position="bottom right"]:hover::after { transform: scale(1) ! important; }
[data-tooltip][data-inverted]::before { box-shadow: none ! important; background: rgb(27, 28, 29) none repeat scroll 0% 0%; }
[data-tooltip][data-inverted]::after { background: rgb(27, 28, 29) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; box-shadow: none; }
[data-position="top center"][data-tooltip]::after { top: auto; right: auto; left: 50%; bottom: 100%; transform: translateX(-50%); margin-bottom: 0.5em; }
[data-position="top center"][data-tooltip]::before { top: auto; right: auto; bottom: 100%; left: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: -0.0714286rem; margin-bottom: 0.142857rem; }
[data-position="top left"][data-tooltip]::after { top: auto; right: auto; left: 0px; bottom: 100%; margin-bottom: 0.5em; }
[data-position="top left"][data-tooltip]::before { top: auto; right: auto; bottom: 100%; left: 1em; margin-left: -0.0714286rem; margin-bottom: 0.142857rem; }
[data-position="top right"][data-tooltip]::after { top: auto; left: auto; right: 0px; bottom: 100%; margin-bottom: 0.5em; }
[data-position="top right"][data-tooltip]::before { top: auto; left: auto; bottom: 100%; right: 1em; margin-left: -0.0714286rem; margin-bottom: 0.142857rem; }
[data-position="bottom center"][data-tooltip]::after { bottom: auto; right: auto; left: 50%; top: 100%; transform: translateX(-50%); margin-top: 0.5em; }
[data-position="bottom center"][data-tooltip]::before { bottom: auto; right: auto; top: 100%; left: 50%; margin-left: -0.0714286rem; margin-top: 0.142857rem; }
[data-position="bottom left"][data-tooltip]::after { left: 0px; top: 100%; margin-top: 0.5em; }
[data-position="bottom left"][data-tooltip]::before { bottom: auto; right: auto; top: 100%; left: 1em; margin-left: -0.0714286rem; margin-top: 0.142857rem; }
[data-position="bottom right"][data-tooltip]::after { right: 0px; top: 100%; margin-top: 0.5em; }
[data-position="bottom right"][data-tooltip]::before { bottom: auto; left: auto; top: 100%; right: 1em; margin-left: -0.142857rem; margin-top: 0.0714286rem; }
[data-position="left center"][data-tooltip]::after { right: 100%; top: 50%; margin-right: 0.5em; transform: translateY(-50%); }
[data-position="right center"][data-tooltip]::after { left: 100%; top: 50%; margin-left: 0.5em; transform: translateY(-50%); }
[data-position~="bottom"][data-tooltip]::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: -1px -1px 0px 0px rgb(186, 186, 188); transform-origin: center bottom 0px; }
[data-position="left center"][data-tooltip]::before { right: 100%; top: 50%; margin-top: -0.142857rem; margin-right: -0.0714286rem; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 1px -1px 0px 0px rgb(186, 186, 188); }
[data-position="right center"][data-tooltip]::before { left: 100%; top: 50%; margin-top: -0.0714286rem; margin-left: 0.142857rem; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: -1px 1px 0px 0px rgb(186, 186, 188); }
[data-position~="top"][data-tooltip]::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
[data-inverted][data-position~="bottom"][data-tooltip]::before { background: rgb(27, 28, 29) none repeat scroll 0% 0%; box-shadow: -1px -1px 0px 0px rgb(186, 186, 188); }
[data-inverted][data-position="left center"][data-tooltip]::before { background: rgb(27, 28, 29) none repeat scroll 0% 0%; box-shadow: 1px -1px 0px 0px rgb(186, 186, 188); }
[data-inverted][data-position="right center"][data-tooltip]::before { background: rgb(27, 28, 29) none repeat scroll 0% 0%; box-shadow: -1px 1px 0px 0px rgb(186, 186, 188); }
[data-inverted][data-position~="top"][data-tooltip]::before { background: rgb(27, 28, 29) none repeat scroll 0% 0%; }
[data-position~="bottom"][data-tooltip]::after { transform-origin: center top 0px; }
[data-position="left center"][data-tooltip]::before { transform-origin: center top 0px; }
[data-position="left center"][data-tooltip]::after, [data-position="right center"][data-tooltip]::before { transform-origin: right center 0px; }
[data-position="right center"][data-tooltip]::after { transform-origin: left center 0px; }
.ui.bottom.center.popup::before { margin-left: -0.307143em; top: -0.307143em; left: 50%; right: auto; bottom: auto; box-shadow: -1px -1px 0px 0px rgb(186, 186, 188); }
.ui.bottom.left.popup::before { top: -0.307143em; left: 1em; right: auto; bottom: auto; margin-left: 0px; box-shadow: -1px -1px 0px 0px rgb(186, 186, 188); }
.ui.bottom.right.popup::before { top: -0.307143em; right: 1em; bottom: auto; left: auto; margin-left: 0px; box-shadow: -1px -1px 0px 0px rgb(186, 186, 188); }
.ui.top.center.popup::before { top: auto; right: auto; bottom: -0.307143em; left: 50%; margin-left: -0.307143em; }
.ui.top.left.popup::before { bottom: -0.307143em; left: 1em; top: auto; right: auto; margin-left: 0px; }
.ui.top.right.popup::before { bottom: -0.307143em; right: 1em; top: auto; left: auto; margin-left: 0px; }
.ui.left.center.popup::before { top: 50%; right: -0.307143em; bottom: auto; left: auto; margin-top: -0.307143em; box-shadow: 1px -1px 0px 0px rgb(186, 186, 188); }
.ui.right.center.popup::before { top: 50%; left: -0.307143em; bottom: auto; right: auto; margin-top: -0.307143em; box-shadow: -1px 1px 0px 0px rgb(186, 186, 188); }
.ui.bottom.popup::before, .ui.left.center.popup::before, .ui.right.center.popup::before, .ui.top.popup::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui.inverted.bottom.popup::before, .ui.inverted.left.center.popup::before, .ui.inverted.right.center.popup::before, .ui.inverted.top.popup::before { background: rgb(27, 28, 29) none repeat scroll 0% 0%; }
.ui.popup > .ui.grid:not(.padded) { width: calc(100% + 1.75rem); margin: -0.7rem -0.875rem; }
.ui.basic.popup::before { display: none; }
@media only screen and (max-width: 767px) {
  .ui.wide.popup, .ui.popup[class*="very wide"] { max-width: 250px; }
}
.ui.inverted.popup::before { background-color: rgb(27, 28, 29); box-shadow: none ! important; }
.ui.progress.success .bar, .ui.progress.success .bar::after { animation: 0s ease 0s normal none 1 running none ! important; }
.ui.progress.warning .bar, .ui.progress.warning .bar::after { animation: 0s ease 0s normal none 1 running none ! important; }
.ui.progress.error .bar, .ui.progress.error .bar::after { animation: 0s ease 0s normal none 1 running none ! important; }
.ui.active.progress .bar::after { content: ""; opacity: 0; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0.285714rem; animation: 2s ease 0s normal none infinite running progress-active; }
.ui.disabled.progress .bar, .ui.disabled.progress .bar::after { animation: 0s ease 0s normal none 1 running none ! important; }
@font-face {
  font-family: "Rating";  font-style: normal;  font-weight: 400;  src: url('undefined') format("truetype"), url('undefined') format("woff");}
.ui.rating .active.icon::before, .ui.rating .icon::before, .ui.star.rating .active.icon::before, .ui.star.rating .icon::before { content: ""; }
.ui.star.rating .partial.icon::before { content: ""; }
.ui.heart.rating .active.icon::before, .ui.heart.rating .icon::before { content: ""; }
.ui.search { position: relative; }
.ui.search > .prompt { margin: 0px; outline: 0px none; text-shadow: none; font-style: normal; font-weight: 400; line-height: 1.2142em; padding: 0.678614em 1em; font-size: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); box-shadow: 0px 0px 0px 0px transparent inset; transition: background-color 0.1s ease 0s, color 0.1s ease 0s, box-shadow 0.1s ease 0s, border-color 0.1s ease 0s; }
.ui.search .prompt { border-radius: 500rem; }
.ui.search .prompt ~ .search.icon { cursor: pointer; }
.ui.search > .results { display: none; position: absolute; top: 100%; left: 0px; transform-origin: center top 0px; white-space: normal; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 0.5em; width: 18em; border-radius: 0.285714rem; box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15); border: 1px solid rgb(212, 212, 213); z-index: 998; }
.ui.search > .results > :first-child { border-radius: 0.285714rem 0.285714rem 0px 0px; }
.ui.search > .results > :last-child { border-radius: 0px 0px 0.285714rem 0.285714rem; }
.ui.search > .prompt:focus { border-color: rgba(34, 36, 38, 0.35); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgba(0, 0, 0, 0.95); }
.ui.loading.search .input > i.icon::before { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }
.ui.loading.search .input > i.icon::after { position: absolute; content: ""; top: 50%; left: 50%; margin: -0.642857em 0px 0px -0.642857em; width: 1.28571em; height: 1.28571em; animation: 0.6s linear 0s normal none infinite running button-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }
.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon { right: 1.85714em; }
.ui.search { font-size: 1em; }
.ui.large.search { font-size: 1.14286em; }
.pushable:not(body) { transform: translate3d(0px, 0px, 0px); }
.pushable:not(body) > .fixed, .pushable:not(body) > .pusher::after, .pushable:not(body) > .ui.sidebar { position: absolute; }
.pushable > .pusher::after { position: fixed; top: 0px; right: 0px; content: ""; background-color: rgba(0, 0, 0, 0.4); overflow: hidden; opacity: 0; transition: opacity 0.5s ease 0s; will-change: opacity; z-index: 1000; }
.pushable > .pusher.dimmed::after { width: 100% ! important; height: 100% ! important; opacity: 1 ! important; }
.ui.tab.loading.segment::before, .ui.tab.loading::before { position: absolute; content: ""; top: 100px; left: 50%; margin: -1.25em 0px 0px -1.25em; width: 2.5em; height: 2.5em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }
.ui.tab.loading.segment::after, .ui.tab.loading::after { position: absolute; content: ""; top: 100px; left: 50%; margin: -1.25em 0px 0px -1.25em; width: 2.5em; height: 2.5em; animation: 0.6s linear 0s normal none infinite running button-spin; border-radius: 500rem; border-color: rgb(118, 118, 118) transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }
/* ::::: https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%2C800%2C300italic%2C400italic%2C600italic%2C700italic%2C800italic&ver=1517173926 ::::: */

@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hmiqojjg.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hviqojjg.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hniqojjg.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hoiqojjg.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hkiqojjg.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hliqojjg.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('memnyags126mizpba-ufukwyv9hriqm.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0udc1uaw.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0ddc1uaw.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0vdc1uaw.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0adc1uaw.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0wdc1uaw.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0xdc1uaw.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('mem6yags126mizpba-ufuk0zdc0.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhmiqojjg.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhviqojjg.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhniqojjg.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhoiqojjg.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhkiqojjg.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhliqojjg.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('memnyags126mizpba-ufukxgudhriqm.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhmiqojjg.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhviqojjg.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhniqojjg.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhoiqojjg.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhkiqojjg.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhliqojjg.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('memnyags126mizpba-ufukwiunhriqm.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hmiqojjg.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hviqojjg.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hniqojjg.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hoiqojjg.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hkiqojjg.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hliqojjg.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 800;  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('memnyags126mizpba-ufukw-u9hriqm.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxuhpoqc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwj0bbck.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufuz0bbck.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwz0bbck.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufvp0bbck.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwp0bbck.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufw50bbck.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufvz0b.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxuhpoqc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxuhpoqc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxuhpoqc.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: http://www.couponmice.com/wp-content/themes/wp-coupon/style.css?ver=1.2.3 ::::: */

html {  }
body { line-height: 1; margin: 0px; padding: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a:focus { outline: medium none; }
a:active, a:hover { outline: 0px none; }
a img { border: 0px none; }
audio:not([controls]) { display: none; height: 0px; }
b, strong { font-weight: bold; }
img { border: 0px none; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
button, input { line-height: normal; }
*, *::before, *::after { box-sizing: border-box; }
.clearfix::after, .box-item::after, .container::after, .st-menu::after, .store-listing-item::after, .widget-area .widget_categories .widget-content ul::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix, .box-item, .container, .st-menu, .store-listing-item, .widget-area .widget_categories .widget-content ul { display: inline-block; }
.clearfix, .box-item, .container, .st-menu, .store-listing-item, .widget-area .widget_categories .widget-content ul { display: block; }
.clear {  }
.clear::before, .clear::after { display: table; content: ""; }
.clear::after { clear: both; }
.break, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, pre { overflow-wrap: break-word; }
html, body { margin: 0px; padding: 0px; height: 100%; font-size: 14px; }
body { background: rgb(248, 249, 249) none repeat scroll 0% 0%; height: 100%; }
body, p { font-family: "Open Sans",Helvetica,Arial,sans-serif; font-size: 13.5px; line-height: 1.8; color: rgb(102, 102, 102); }
pre, code, input, textarea { font: inherit; }
*::-moz-selection { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
a { color: rgb(0, 151, 157); text-decoration: none; }
a:hover { color: rgb(255, 153, 0); text-decoration: none; }
h1, h2, h3, h4, h5, h6 { clear: both; font-family: "Open Sans",Helvetica,Arial,sans-serif; font-weight: normal; margin-bottom: 20px; margin-top: 0px; color: rgb(34, 34, 34); }
h1 { line-height: 1.6; font-size: 26px; letter-spacing: -0.5px; }
@media screen and (min-width: 790px) {
  h1 { font-size: 35px; }
}
@media screen and (min-width: 790px) {
  h2 { font-size: 26px; }
}
ul, ol, dl, p, details, address, .vcard, figure, pre, fieldset, table, dt, dd, hr { margin-bottom: 15px; margin-top: 0px; }
img { height: auto; max-width: 100%; vertical-align: middle; }
b, strong { font-weight: bold; }
dfn, cite, em, i { font-style: italic; }
ul, ol { padding-left: 20px; }
ul { list-style: outside none disc; }
ul li, ol li { margin: 8px 0px; }
input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus { cursor: pointer; }
textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { cursor: pointer; max-width: 100%; background-color: transparent; border: 1px solid rgb(233, 233, 233); padding: 10px 15.3846px; border-radius: 2px; }
textarea:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus { outline: medium none; border-color: rgb(0, 151, 157); }
button::-moz-focus-inner { border: 0px none; padding: 0px; }
input, textarea, input[type="submit"]:focus { outline: 0px none; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: rgb(170, 170, 170); border-radius: 3px; clip: auto ! important; color: rgb(0, 151, 157); display: block; height: auto; left: 5px; line-height: normal; padding: 17px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.fleft { float: left; }
.fright { float: right; margin-top: 5px; }
.site { margin: 0px auto; }
.container { max-width: 1130px; padding: 0px 25px; margin: 0px auto; position: relative; }
@media screen and (min-width: 790px) {
  .container { padding: 0px 30px; }
}
@media screen and (min-width: 1100px) {
  .container { padding: 0px 50px; }
}
@media screen and (max-width: 500px) {
  .container { padding: 0px 15px; }
}
@media screen and (max-width: 400px) {
  .container { padding: 0px 10px; }
}
.site-content #content-wrap { padding-top: 0px; padding-bottom: 40px; }
.content-area { width: 100%; float: none; padding-bottom: 40px; }
@media screen and (min-width: 790px) {
  .content-area { width: 66.0194%; float: left; padding-bottom: 0px; }
}
.sidebar { width: 100%; float: none; }
@media screen and (min-width: 790px) {
  .sidebar { width: 29.1262%; float: left; }
}
@media screen and (max-width: 500px) {
  .content-box { padding: 15px; margin-bottom: 15px; }
}
@media screen and (max-width: 790px) {
  .no-sidebar .content-box { padding: 5px; }
}
@media screen and (min-width: 790px) {
  .left-sidebar .content-area { float: right; }
  .right-sidebar .sidebar { float: right; }
}
@media screen and (min-width: 790px) {
  .wpc-pn-row-wrapper { margin-left: -2.42718%; margin-right: -2.42718%; }
  .wpc-pn-row-wrapper .panel-grid-cell { padding-left: 2.42718%; padding-right: 2.42718%; }
}
@media screen and (max-width: 790px) {
  .wpc-pn-row-wrapper { margin-left: 0px; margin-right: 0px; }
  .wpc-pn-row-wrapper .panel-grid-cell { padding-left: 0px; padding-right: 0px; float: none ! important; width: 100% ! important; margin-bottom: 40px; }
  .wpc-pn-row-wrapper .panel-grid-cell:last-child { margin-bottom: 0px; }
}
.site-header .logo_area { margin-bottom: 7px; }
@media screen and (max-width: 500px) {
  .site-header .logo_area { float: none; text-align: center; margin-bottom: 15px; }
}
.primary-header { padding: 18px 0px; background: rgb(125, 57, 142) none repeat scroll 0% 0%; color: rgba(255, 255, 255, 0.6); }
.site-navigation { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12); position: relative; z-index: 30; }
.header-highlight { display: none; }
.header-highlight a { margin-left: 30px; margin-top: 7px; display: inline-block; }
.header-highlight a .highlight-icon { text-align: center; font-size: 20px; line-height: 1; margin-bottom: 8px; color: rgba(255, 255, 255, 0.6); }
.header-highlight a .highlight-text { line-height: 1; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; font-size: 11px; letter-spacing: 1px; }
.header-highlight a:hover .highlight-text, .header-highlight a:hover .highlight-icon { color: rgb(255, 255, 255); }
.header-highlight a:first-child { margin-left: 60px; }
@media screen and (min-width: 1100px) {
  .header-highlight { display: block; }
}
@media screen and (max-width: 790px) {
  #header-search { margin-top: 5px; }
}
@media screen and (max-width: 500px) {
  #header-search { float: none; text-align: center; display: inline-block; }
}
@media screen and (max-width: 790px) {
  #header-search .search-sample { display: none; }
}
#header-search .header-search-input { float: right; }
@media screen and (max-width: 500px) {
  #header-search .header-search-input { float: none; text-align: center; }
}
#header-search input[type="text"] { font-size: 15px; border: medium none; border-radius: 2px; }
@media screen and (min-width: 790px) {
  #header-search input[type="text"] { width: 300px; }
}
@media screen and (max-width: 500px) {
  #header-search input[type="text"] { width: 50%; }
}
#header-search .header-search-submit { background: rgb(79, 13, 113) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; letter-spacing: 1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
@media screen and (max-width: 500px) {
  .header_right.fright { float: none; text-align: center; }
}
.sf-arrows .sf-with-ul::after { content: ""; position: absolute; top: 50%; right: 1em; margin-top: -3px; height: 0px; width: 0px; border-width: 5px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.sf-arrows > li > .sf-with-ul:focus::after, .sf-arrows > li:hover > .sf-with-ul::after, .sf-arrows > .sfHover > .sf-with-ul::after { border-top-color: rgb(0, 151, 157); opacity: 0.5; }
.sf-arrows ul .sf-with-ul::after { margin-top: -5px; margin-right: -3px; border-color: transparent transparent transparent rgb(204, 204, 204); }
.sf-arrows ul li > .sf-with-ul:focus::after, .sf-arrows ul li:hover > .sf-with-ul::after, .sf-arrows ul .sfHover > .sf-with-ul::after { border-left-color: rgb(0, 151, 157); opacity: 0.5; }
#nav-toggle { display: none; font-size: 20px; padding: 13px 0px 11px; margin-left: -3px; cursor: pointer; color: rgb(119, 119, 119); }
@media screen and (max-width: 790px) {
  .primary-navigation .st-menu { width: 100% ! important; display: none; }
  .st-menu.st-menu-mobile { display: block ! important; position: absolute; left: 0px; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(233, 233, 233); z-index: 100; }
  .st-menu.st-menu-mobile > li > a { padding: 12px 20px; }
  .st-menu.st-menu-mobile ul { box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 0px; border-top: 1px solid rgb(233, 233, 233); position: static ! important; display: none ! important; }
  .st-menu.st-menu-mobile ul li:last-child { border-bottom: medium none; }
  .st-menu.st-menu-mobile ul li a { padding: 12px 35px; }
  .st-menu.st-menu-mobile ul li li a { padding: 12px 70px; }
  .st-menu.st-menu-mobile li { border-bottom: 1px solid rgb(233, 233, 233); float: none ! important; display: block ! important; width: 100% ! important; }
  .st-menu.st-menu-mobile .nav-toggle-subarrow { display: block; color: rgb(153, 153, 153); font-weight: normal; position: absolute; top: 0px; right: 0px; cursor: pointer; text-align: center; padding: 12px 20px 11px; }
  .st-menu.st-menu-mobile .nav-toggle-dropdown > .nav-toggle-subarrow i.icon.plus::before { content: ""; }
  .st-menu.st-menu-mobile .nav-toggle-dropdown > ul { display: block ! important; }
  #nav-toggle { display: block; }
}
@media screen and (max-width: 400px) {
  .nav-user-action .st-menu > li > a { padding-left: 4px; padding-right: 4px; font-size: 11px; padding-top: 20px; }
}
@media screen and (max-width: 400px) {
  .nav-user-action .st-menu .menu-box { width: 100%; right: -15px; }
}
.store-thumb { border: 2px solid rgb(245, 245, 245); border-radius: 2px; display: block; }
.store-thumb a, .store-thumb .thumb-padding { display: block; padding: 4px; width: 100%; }
.store-thumb a::after, .store-thumb .thumb-padding::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.store-thumb.text-thumb { text-align: center; font-size: 24px; font-weight: bold; text-transform: uppercase; display: flex; min-height: 100px; flex-direction: column; justify-content: center; line-height: 100px; }
.store-thumb.text-thumb .thumb-padding { line-height: 1.2; overflow: hidden; }
.store-thumb:hover { border-color: rgb(255, 153, 0); }
#site-header-nav { transition: all 0.5s ease-out 0s; }
@media screen and (max-width: 1100px) {
  .popular-stores .owl-controls .owl-prev { left: auto; right: 10px; top: -35px; opacity: 0.8; }
  .popular-stores .owl-controls .owl-prev img { width: 8px; height: auto; }
}
@media screen and (max-width: 1100px) {
  .popular-stores .owl-controls .owl-next { right: -10px; top: -35px; opacity: 0.8; }
  .popular-stores .owl-controls .owl-next img { width: 8px; height: auto; }
}
.store-listing-item { padding: 20px 20px 16px; margin-bottom: 15px; }
.store-listing-item:last-child { margin-bottom: 0px; }
.store-listing-item .store-thumb-link { float: none; display: block; margin-right: 0px; }
@media screen and (min-width: 400px) {
  .store-listing-item .store-thumb-link { float: none; margin-right: 0px; }
}
@media screen and (min-width: 500px) {
  .store-listing-item .store-thumb-link { float: left; margin-right: 20px; }
}
.store-listing-item .store-thumb-link .store-thumb { width: 150px; max-width: 150px; margin-bottom: 5px; }
@media screen and (max-width: 500px) {
  .store-listing-item .store-thumb-link .store-thumb { width: 100%; max-width: 100%; }
}
@media screen and (max-width: 500px) {
  .store-listing-item .store-thumb-link .store-name a { width: 100%; margin-bottom: 10px; }
}
.store-listing-item .latest-coupon { max-width: 250px; margin-right: 0px; float: left; }
@media screen and (min-width: 400px) {
  .store-listing-item .latest-coupon { width: 100%; max-width: 100%; }
}
@media screen and (min-width: 500px) {
  .store-listing-item .latest-coupon { margin-right: 20px; max-width: 293px; }
}
@media screen and (min-width: 790px) {
  .store-listing-item .latest-coupon { margin-right: 10px; max-width: 228px; }
}
@media screen and (min-width: 1100px) {
  .store-listing-item .latest-coupon { max-width: 250px; margin-right: 20px; }
}
.store-listing-item .latest-coupon .coupon-title { font-size: 16px; margin-bottom: 5px; font-weight: 500; margin-top: -2px; line-height: 1.5; }
.store-listing-item .latest-coupon .coupon-title .coupon-link { color: rgb(0, 0, 0); }
.store-thumb.text-thumb .thumb-padding { color: rgb(246, 74, 74); }
.store-listing-item .coupon-detail { margin-top: 25px; float: left; }
@media screen and (min-width: 400px) {
  .store-listing-item .coupon-detail { float: left; }
}
@media screen and (min-width: 500px) {
  .store-listing-item .coupon-detail { float: right; }
}
.coupon-modal { background: rgb(248, 249, 249) none repeat scroll 0% 0%; }
.coupon-modal .coupon-header { padding: 10px 25px 30px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-header { padding: 10px 25px; }
}
.coupon-modal .coupon-header .coupon-store-thumb { float: none; display: block; text-align: center; margin-right: 0px; }
.coupon-modal .coupon-header .coupon-store-thumb img { max-height: 50px; width: auto; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-header .coupon-store-thumb { float: left; margin-right: 10px; }
}
.coupon-modal .coupon-header .coupon-title { font-size: 16px; line-height: 1.7; margin-top: 11px; max-width: 100%; padding-right: 15px; text-overflow: ellipsis; white-space: nowrap; position: relative; overflow: hidden; color: rgb(34, 34, 34); }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-header .coupon-title { float: left; max-width: 73%; }
}
.coupon-modal .coupon-header .close { position: absolute; right: 25px; top: 25px; width: 18px; height: 18px; cursor: pointer; background: transparent url('close.svg') no-repeat scroll center center; }
.coupon-modal .coupon-content { padding: 30px 0px 35px; margin: 0px 4%; width: 92%; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-content { width: 60%; padding: 50px 0px 55px; margin: 0px 20%; }
}
.coupon-modal .coupon-content p.coupon-type-text { display: inline-block; font-size: 12px; letter-spacing: 1.2px; margin-bottom: 8px; text-transform: uppercase; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-content p.coupon-type-text { font-size: 13px; }
}
.coupon-modal .coupon-content .modal-code { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; margin-bottom: 17px; display: block; }
.coupon-modal .coupon-content .modal-code .coupon-code { display: block; }
.coupon-modal .coupon-content .modal-code .coupon-code::after { clear: both; content: " "; display: block; }
.coupon-modal .coupon-content .modal-code .coupon-code .input { width: 100%; max-width: 100%; }
.coupon-modal .coupon-content .modal-code .action { padding: 20px; max-width: 100%; }
.coupon-modal .coupon-content .modal-code .action .button { display: flex; }
.coupon-modal .coupon-content .modal-code .code-text { background: rgb(255, 241, 219) none repeat scroll 0% 0%; display: flex; flex: 1 0 auto; padding: 8px 10px 10px; font-size: 25px; font-weight: bold; border: 2px dashed rgb(255, 153, 0); color: rgb(0, 0, 0); border-radius: 3px; width: inherit; letter-spacing: 2px; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-content .modal-code .code-text { font-size: 30px; }
}
.coupon-modal .coupon-content .user-ratting { position: relative; float: left; display: inline-block; margin-bottom: 15px; }
.coupon-modal .coupon-content .user-ratting .ui.button { border-radius: 2px; font-size: 20px; padding: 8px; border-color: rgb(221, 221, 221); box-shadow: none; }
.coupon-modal .coupon-content .user-ratting .ui.button i { color: rgb(153, 153, 153); }
.coupon-modal .coupon-content .user-ratting .ui.button:hover i { color: rgb(0, 151, 157); }
.coupon-modal .coupon-content .deal-actived { display: inline-block; margin: 20px 0px; padding: 15px 26px; }
.coupon-modal .coupon-content .user-ratting-text { font-size: 12px; letter-spacing: 1.2px; text-transform: uppercase; }
.coupon-modal .coupon-content .coupon-popup-detail { margin-top: 30px; }
.coupon-modal .coupon-content .coupon-popup-detail p { font-size: 13px; margin-bottom: 5px; }
.coupon-modal .coupon-content .coupon-popup-detail p:last-child { margin-bottom: 0px; }
.coupon-modal .coupon-footer { padding: 10px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.coupon-modal .coupon-footer ul { list-style: outside none none; margin: 0px; padding: 0px; }
@media screen and (min-width: 500px) {
  .coupon-modal .coupon-footer ul li { padding: 0px; display: inline-block; float: left; margin-left: 15px; }
  .coupon-modal .coupon-footer ul li:first-child { margin-left: 0px; }
  .coupon-modal .coupon-footer ul li:last-child { float: right; margin-left: 0px; }
}
.coupon-modal .coupon-footer ul li a, .coupon-modal .coupon-footer ul li span { font-size: 12px; color: rgb(153, 153, 153); }
.coupon-modal .coupon-footer ul li a i, .coupon-modal .coupon-footer ul li span i { margin-left: 0px; margin-right: 0px; color: rgb(204, 204, 204); }
.coupon-listing-item { padding-bottom: 0px; }
.coupon-listing-item .store-thumb-link .store-thumb { margin-bottom: 30px; }
@media screen and (min-width: 790px) {
  .coupon-listing-item .store-thumb-link .store-thumb { margin-bottom: 0px; }
}
.coupon-listing-item .coupon-detail { margin-top: 10px; }
.coupon-listing-item .coupon-detail .coupon-button { margin-bottom: 10px; }
.coupon-listing-item .coupon-detail .user-ratting i { font-size: 18px; color: rgb(153, 153, 153); }
.coupon-listing-item .coupon-detail .user-ratting .ui.button { padding: 6px 6px 8px; }
.coupon-listing-item .coupon-detail .user-ratting .ui.button:hover i { color: rgb(0, 151, 157); }
.coupon-listing-item .coupon-detail .ui.basic.buttons { border-radius: 2px; }
.coupon-listing-item .coupon-detail .voted-value { font-size: 11px; letter-spacing: 0.5px; text-transform: uppercase; }
.coupon-listing-item .c-type { margin: 0px 0px 4px; display: inline-block; }
.coupon-listing-item .c-type .c-code { background: rgb(185, 220, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 4px 10px; line-height: 1; text-transform: uppercase; font-size: 13px; font-weight: bold; letter-spacing: 1px; display: inline-block; border-radius: 2px; }
.coupon-listing-item .c-type .c-sale { background: rgb(246, 74, 74) none repeat scroll 0% 0%; padding: 3px 10px 5px; }
.coupon-listing-item .c-type .exp { font-size: 12px; color: rgb(153, 153, 153); }
.coupon-listing-item .coupon-listing-footer { margin: 18px -20px 0px; padding: 10px 20px 12px; border-top: 1px solid rgb(233, 233, 233); }
.coupon-listing-item .coupon-listing-footer ul { margin: 0px; padding: 0px; list-style: outside none none; text-align: center; }
.coupon-listing-item .coupon-listing-footer ul li { margin: 0px; }
@media screen and (max-width: 500px) {
  .coupon-listing-item .coupon-listing-footer ul li { width: 50%; float: left; text-overflow: ellipsis; white-space: nowrap; position: relative; overflow: hidden; }
}
@media screen and (min-width: 500px) {
  .coupon-listing-item .coupon-listing-footer ul li { padding: 0px; display: inline-block; margin-left: 15px; }
}
.coupon-listing-item .coupon-listing-footer ul li a, .coupon-listing-item .coupon-listing-footer ul li span { font-size: 12px; color: rgb(153, 153, 153); }
.coupon-listing-item .coupon-listing-footer ul li a i, .coupon-listing-item .coupon-listing-footer ul li span i { margin-left: 0px; margin-right: 0px; color: rgb(204, 204, 204); }
@media screen and (min-width: 500px) {
  .coupon-listing-item .coupon-listing-footer .reveal-content { padding: 30px 50px 40px; }
}
@media screen and (min-width: 790px) {
  .coupon-listing-item .coupon-listing-footer .reveal-content { padding: 30px 90px 40px; }
}
@media screen and (max-width: 790px) {
  .list-categories { padding: 13px 10px; }
}
@media screen and (max-width: 500px) {
  .list-categories { padding: 13px 0px; }
}
@media screen and (max-width: 400px) {
  .list-categories { padding: 13px 0px; }
}
@media screen and (min-width: 500px) {
  .list-categories ul li { width: 33.3333%; }
}
@media screen and (min-width: 1100px) {
  .list-categories ul li { width: 25%; }
}
@media screen and (min-width: 500px) {
  .list-categories ul li a { padding: 0px; }
}
@media screen and (min-width: 400px) {
  .list-categories ul li a { padding: 0px; }
}
@media screen and (min-width: 1100px) {
  .coupon-app-wrapper { padding-bottom: 0px; }
}
@media screen and (min-width: 500px) {
  .coupon-app h2 { font-size: 26px; }
}
@media screen and (min-width: 790px) {
  .coupon-app h2 { font-size: 32px; }
}
@media screen and (max-width: 790px) {
  .coupon-app .column:last-child img { float: none; max-width: 70%; }
}
.cate-az .category-name::after { content: ""; clear: both; display: block; }
@media screen and (max-width: 790px) {
  .store-listing { padding-left: 0px; }
}
@media screen and (max-width: 790px) {
  .store-listing-box:last-child { margin-bottom: 0px; }
}
.store-letter-content ul li::before { content: ""; display: block; font-family: Icons; font-size: 16px; left: -15px; position: absolute; top: -2px; }
@media screen and (max-width: 790px) {
  .store-letter-content ul li { width: 50%; }
}
@media screen and (max-width: 400px) {
  .store-letter-content ul li { width: 100%; }
}
.widget-area .widget { margin-bottom: 30px; }
.widget-area .widget-content { padding: 20px; }
@media screen and (max-width: 500px) {
  .widget-area .widget-content { padding: 0px 15px; }
}
@media screen and (max-width: 400px) {
  .widget-area .widget-content { padding: 0px 10px; }
}
.site-footer { padding: 50px 0px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; color: rgba(255, 255, 255, 0.3); font-size: 12.5px; }
@media screen and (max-width: 790px) {
  .site-footer .container { padding: 0px 10px; }
  .site-footer .container .footer-widgets-area { margin-left: 10px; margin-right: 10px; }
  .site-footer .container .footer_copy { padding-left: 15px; padding-right: 15px; }
}
@media screen and (max-width: 500px) {
  .site-footer .container { padding: 0px 10px; }
  .site-footer .container .footer-widgets-area { margin-left: -5px; margin-right: -5px; }
  .site-footer .container .footer_copy { padding-left: 5px; padding-right: 5px; }
}
.site-footer p { color: rgba(255, 255, 255, 0.3); font-size: 12.5px; }
.site-footer a { color: rgba(255, 255, 255, 0.5); font-size: 12.5px; }
.site-footer a:hover { color: rgb(0, 151, 157); }
.site-footer .widget_nav_menu ul li a::before { content: ""; font-family: Icons; font-size: 10px; display: block; position: absolute; left: 0px; top: 8px; }
.site-footer .footer_copy { padding-top: 50px; margin-top: 50px; border-top: 2px solid rgba(255, 255, 255, 0.03); }
.site-footer .footer_copy p { margin-bottom: 5px; }
.stuser-form-profile .stuser-form-header .st-profile-meta-info .dashicons::before { vertical-align: middle; }
.coupon-item [data-tooltip][data-inverted]::after, .coupon-item [data-tooltip][data-inverted]::before, .modal [data-tooltip][data-inverted]::after, .coupon-item [data-tooltip][data-inverted]::before { font-size: 12px; letter-spacing: 0px; }
.no-copy-cmd .coupon-code .ui.action.input:not([class*="left action"]) > input.code-text { border-right-width: 2px ! important; border-right-color: rgb(255, 153, 0) ! important; }
.entry-content cite::before { content: "- "; }
.post-entry .post-meta::after { clear: both; content: " "; display: block; }
.post-entry .post-meta .meta-line-2 span::after { content: "-"; margin-right: 8px; margin-left: 8px; }
.post-entry .post-meta .meta-line-2 span:last-child::after { content: ""; margin-right: 0px; margin-left: 0px; }
.custom-page-header { margin-top: 25px; }
.custom-page-header .inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px 15px; }
@media screen and (min-width: 790px) {
  .custom-page-header .inner { padding: 0px 30px 30px; }
}
.custom-page-header .inner-content { padding-top: 20px; }
.custom-page-header h1 { font-weight: 300; margin-bottom: 7px; margin-top: 3px; line-height: 1.6; letter-spacing: -1px; }
@media screen and (min-width: 790px) {
  .custom-page-header .header-thumb { float: left; display: block; margin-right: 30px; padding-top: 15px; }
}
.custom-page-header .header-content { overflow: hidden; }
.custom-page-header .header-content, .custom-page-header .header-content p { font-size: 16px; font-weight: 300; }
.page-header-cover::after { background: transparent linear-gradient(to bottom, transparent 0px, transparent 0px, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0px 0px; bottom: 0px; content: " "; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 5; }
@media screen and (min-width: 790px) {
  .page-header-cover h1 { font-size: 42px; }
}
.coupon-filter { margin-bottom: 20px; }
.coupon-filter .ui.menu { border-radius: 0px; box-shadow: 0px 0px 0px 1px rgba(39, 41, 43, 0.05), 0px 1px 2px 0px rgba(0, 0, 0, 0.05); border: medium none; }
.coupon-filter .ui.menu .item { padding: 15px 18px; }
.coupon-filter .ui.menu .item .offer-count { display: none; font-size: 11px; background: rgb(215, 215, 215) none repeat scroll 0% 0%; padding: 2px 6px; margin-left: 6px; color: rgb(255, 255, 255); border-radius: 3px; }
@media screen and (min-width: 500px) {
  .coupon-filter .ui.menu .item .offer-count { display: inline-block; }
}
.coupon-filter .ui.menu .item .code-count { background: rgb(185, 220, 47) none repeat scroll 0% 0%; }
.coupon-filter .ui.menu .item .sale-count { background: rgb(246, 74, 74) none repeat scroll 0% 0%; }
.coupon-filter .ui.menu .item .print-count { background: rgb(45, 53, 56) none repeat scroll 0% 0%; }
.coupon-filter .ui.pointing.menu .active.item::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.coupon-filter .ui.menu .active.item { box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.coupon-filter .ui.menu > .item:first-child { border-radius: 0px; }
.coupon-filter .ui.menu .item::before { background: transparent linear-gradient(rgba(0, 0, 0, 0.04) 0px, rgba(0, 0, 0, 0.04) 50%, rgba(0, 0, 0, 0.04) 100%) repeat scroll 0px 0px; }
.inner.no-background, .shadow-box.no-background { background: transparent none repeat scroll 0% 0% ! important; box-shadow: none ! important; }
.widget_popular_stores .ui.grid { margin: 0px -10px; }
.widget_popular_stores .ui.grid > .column:not(.row) { padding: 10px; }
.widget_popular_stores .ui.grid > .image { padding-bottom: 15px; margin: auto; }
.widget_popular_stores .ui.grid > .text { width: 100%; margin: auto; padding-bottom: 15px; text-align: center; }
.widget_popular_stores .ui.grid > .text p { margin: 0px; }
@media screen and (max-width: 790px) {
  .wpu-profile-wrapper .st-user-socials { float: none; text-align: center; margin-right: 0px; }
}
.nothing-box::after { clear: both; display: block; content: " "; }
.nothing-box .thumb i::before { vertical-align: middle; }
.shadow-box { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.wpb_content_element { margin-bottom: 40px; }
.ui.modal { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-radius: 0px; }
@media screen and (min-width: 1100px) {
  .ui.modal { margin: 0px 0px 0px -21%; width: 50%; }
}
.ui.btn { background: rgb(255, 153, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; margin-right: 0px; letter-spacing: 1px; font-size: 13px; box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset; padding: 13px 16px; }
.ui.btn:hover { background: rgb(255, 153, 0) none repeat scroll 0% 0%; opacity: 0.9; color: rgb(255, 255, 255); }
.ui.btn.btn_secondary { color: rgb(255, 255, 255); background: rgb(130, 186, 56) none repeat scroll 0% 0%; }
.coupon-button-type .coupon-deal, .coupon-button-type .coupon-print, .coupon-button-type .coupon-code { line-height: 1; padding: 14px 14px; background: rgb(130, 186, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; display: inline-block; letter-spacing: 1px; text-transform: uppercase; border-radius: 3px; margin-bottom: 2px; min-width: 195px; text-align: center; }
.coupon-button-type .coupon-deal:hover, .coupon-button-type .coupon-print:hover, .coupon-button-type .coupon-code:hover { opacity: 0.9; }
.coupon-button-type .coupon-deal { box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset; }
.coupon-button-type .coupon-code { color: rgb(68, 68, 68); background: transparent linear-gradient(315deg, rgba(0, 0, 0, 0.06) 10%, transparent 15%, transparent 35%, rgba(0, 0, 0, 0.06) 40%, rgba(0, 0, 0, 0.06) 60%, transparent 65%, transparent 85%, rgba(0, 0, 0, 0.06) 90%) repeat scroll 0px 0px / 6px 6px; text-align: right; padding: 10px 12px; font-size: 20px; border: 2px solid rgb(221, 221, 221); position: relative; }
.coupon-button-type .coupon-code .code-text { text-transform: uppercase; }
.coupon-button-type .coupon-code .get-code { position: absolute; left: -2px; top: -2px; background: rgb(130, 186, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 16px; padding: 14px 15px 14px 14px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; transition: all 0.5s ease 0s; }
.coupon-button-type .coupon-code .get-code::after { content: ""; display: block; width: 0px; height: 0px; border-top: 44px solid transparent; border-left: 44px solid rgb(130, 186, 56); position: absolute; right: -44px; top: 0px; }
.coupon-button-type .coupon-code .get-code:hover { padding-right: 5px; transition: all 0.5s ease 0s; }
@media screen and (min-width: 790px) {
  .home-slider-wrapper { padding: 20px; }
}
@media screen and (max-width: 1100px) {
  .home-slider-wrapper .owl-controls .owl-next, .home-slider-wrapper .owl-controls .owl-prev { display: none; }
}
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.social-likes::before, .social-likes::after, .social-likes__widget::before, .social-likes__widget::after, .social-likes__button::before, .social-likes__button::after { display: none; }
.ui.menu { box-shadow: none; border: 1px solid rgb(238, 238, 238); }
.ui.grid.products > .column:not(.row) { padding-top: 0px; padding-bottom: 40px; }
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \36 1; }
}
.site-navigation { position: initial; }
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \36 3; }
}
.site-navigation .container { position: initial; }
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \37 1; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \37 4; }
}
@media screen and (max-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \37 4; }
}
  .st-menu li.mm-enable:hover .mm-item-content { display: none; }
}
@media screen and (max-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \37 1; }
}
  .st-menu li.mm-enable { position: relative; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \38 5; }
}
  .st-menu li.mm-enable.nav-toggle-dropdown .mm-item-content { display: block; position: initial; left: auto; top: auto; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \39 0; }
}
  .st-menu li.mm-enable.nav-toggle-dropdown .mm-item-content ul { visibility: visible; display: block ! important; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \39 5; }
}
  .st-menu li.mm-enable.nav-toggle-dropdown .mm-inner.container { padding: 0px; }
}
@media screen and (min-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 02; }
}
  .st-menu li.mm-enable > a { position: relative; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 04; }
}
  .st-menu li.mm-enable > a::before { content: " "; width: 15px; height: 15px; display: none; border-top: 1px solid rgba(0, 0, 0, 0.05); border-left: 1px solid rgba(0, 0, 0, 0.05); transform: rotate(-135deg); position: absolute; bottom: -8px; left: 50%; margin-left: -8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 99; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 26; }
}
  .st-menu li.mm-enable:first-child > a::before { margin-left: -17px; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 34; }
}
  .st-menu li.mm-enable:hover > a::before { display: block; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 41; }
}
@media screen and (max-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 41; }
}
  .st-menu li.mm-enable .mm-item-content { border-top: 0px none; box-shadow: none; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 55; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 62; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 71; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 75; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 80; }
}
.mm-lists::after { content: " "; display: block; clear: both; }
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 83; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 85; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \31 98; }
}
@media screen and (min-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="1"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="1"] li:nth-child(n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="2"] li { width: 50%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="2"] li:nth-child(2n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="3"] li { width: 33.3333%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="3"] li:nth-child(3n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="4"] li { width: 25%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="4"] li:nth-child(4n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="5"] li { width: 20%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="5"] li:nth-child(5n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="6"] li { width: 16.6667%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="6"] li:nth-child(6n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="7"] li { width: 14.2857%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="7"] li:nth-child(7n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="8"] li { width: 12.5%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="8"] li:nth-child(8n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="9"] li { width: 11.1111%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="9"] li:nth-child(9n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="10"] li { width: 10%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="10"] li:nth-child(10n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="11"] li { width: 9.09091%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="11"] li:nth-child(11n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="12"] li { width: 8.33333%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="12"] li:nth-child(12n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="13"] li { width: 7.69231%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="13"] li:nth-child(13n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="14"] li { width: 7.14286%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="14"] li:nth-child(14n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="15"] li { width: 6.66667%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="15"] li:nth-child(15n+1) { clear: left; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 09; }
}
  .mm-lists[data-col="16"] li { width: 6.25%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 11; }
}
  .mm-lists[data-col="16"] li:nth-child(16n+1) { clear: left; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 20; }
}
@media screen and (max-width: 790px) {
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-1 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="1"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-2 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="2"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-3 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="3"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-4 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="4"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-5 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="5"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-6 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="6"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-7 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="7"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-8 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="8"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-9 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="9"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-10 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="10"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-11 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="11"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-12 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="12"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-13 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="13"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-14 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="14"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-15 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="15"] li { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 27; }
}
  .mm-col-16 { width: 100%; }
  @media -sass-debug-info {
  filename { font-family: file\:\/\/\/Volumes\/Data\/www\/st\/st-coupon\/wp-content\/plugins\/coupon-wp-megamenu-addon\/css\/mega\.scss; }
  line { font-family: \32 31; }
}
  .mm-lists[data-col="16"] li { width: 100%; }
}
