/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-horizontal-menu {
  height: 48px;
}
/* line 4, templates/rt_ambrosia/custom/scss/custom.scss */
#g-navigation {
  height: 48px;
}
/* line 8, templates/rt_ambrosia/custom/scss/custom.scss */
.g-horizontalmenu li {
  font-weight: normal;
  font-size: 0.8rem;
}
/* line 12, templates/rt_ambrosia/custom/scss/custom.scss */
#g-copyright .g-container {
  border: none;
}
/* line 15, templates/rt_ambrosia/custom/scss/custom.scss */
#g-copyright .g-content {
  padding: 11px 0 10px 0;
  margin: 0;
  color: #ccc;
}
/* line 20, templates/rt_ambrosia/custom/scss/custom.scss */
#g-footer .g-social a:hover {
  background: #e10a30 none repeat scroll 0 0;
  color: #fff;
}
/* line 25, templates/rt_ambrosia/custom/scss/custom.scss */
.g-main-nav .g-toplevel i {
  opacity: 1;
  padding-top: 2px;
}
/* line 30, templates/rt_ambrosia/custom/scss/custom.scss */
.g-tabimage .g-tab-image-overlay {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
/* line 33, templates/rt_ambrosia/custom/scss/custom.scss */
.g-tabimage.zq-tabimage {
  border-top: 2px solid #f52d2d;
}
/* line 36, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-1 .sprocket-tabs .sprocket-tabs-nav .sprocket-tabs-inner {
  font-size: 1.23rem;
  line-height: 1.3;
  font-weight: normal;
}
/* line 42, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-headlines-style-1 .sprocket-headlines-navigation .arrow {
  background: #011938 none repeat scroll 0 0;
}
/* line 45, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-headlines-style-1 .sprocket-headlines-navigation .arrow:hover {
  background: #012269 none repeat scroll 0 0;
}
/* line 49, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .sprocket-tabs .sprocket-tabs-nav > li {
  padding-right: 10px;
}
/* line 52, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .sprocket-tabs .sprocket-tabs-nav > li > .sprocket-tabs-inner {
  padding: 3px 13px;
  border: 1px solid #888;
  border-radius: 30px;
}
/* line 57, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  border: none;
}
/* line 60, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .g-title {
  font-size: 1rem;
  color: #333;
}
/* line 64, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .g-title::after {
  background: #ee0b0b none repeat scroll 0 0;
  bottom: -2px;
  height: 2px;
}
/* Search */
/* line 71, templates/rt_ambrosia/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  padding: 0.25rem 1rem;
  background: transparent url('../../../../modules/mod_rokajaxsearch/themes/blue/search-icon.png') no-repeat scroll 98% 50%;
  border: 1px solid #999;
  color: #eee;
  font-size: 0.85rem;
}
/* line 78, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results #roksearch_link::before {
  font-size: 2.1rem;
  height: 2.1rem;
  right: 10px;
  top: -8px;
  z-index: 11000;
}
/* line 85, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results a#roksearch_link {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
/* line 88, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results {
  z-index: 10999;
  opacity: 0.95;
}
/* line 92, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results h3 {
  font-size: 1rem;
  color: #333;
}
/* line 96, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
  background: rgba(136, 136, 136, 0.37) none repeat scroll 0 0;
}
/* line 99, templates/rt_ambrosia/custom/scss/custom.scss */
#roksearch_results .roksearch_even, #roksearch_results .roksearch_odd {
  text-align: justify;
}
/* line 103, templates/rt_ambrosia/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: rgba(255, 255, 255, 0.93) none repeat scroll 0 0;
}
/* line 107, templates/rt_ambrosia/custom/scss/custom.scss */
.menu-item-particle a {
  color: #000;
}
/* line 110, templates/rt_ambrosia/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li .menu-item-particle .g-content a:hover {
  color: #f52d2d;
}
/* line 114, templates/rt_ambrosia/custom/scss/custom.scss */
.box3 > .g-content {
  background: #012269 none repeat scroll 0 0;
  color: #888;
}
/* line 119, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-newspaper .g-content {
  background: #eee none repeat scroll 0 0;
}
/* line 123, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-newspaper .g-content .g-infolist-tags a .g-tag {
  font-size: 0.95rem;
  color: 555;
}
/* line 128, templates/rt_ambrosia/custom/scss/custom.scss */
.box3 > .g-content a {
  color: #333 !important;
}
/* line 132, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-newspaper .sprocket-headlines-container {
  background: rgba(0, 0, 0, 0) url('../../../../images/cqics-newspaper.png') no-repeat scroll 10px 5px / 158px auto;
}
/* line 136, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-newspaper .sprocket-headlines-container .sprocket-headlines-badge span {
  visibility: hidden;
}
/* line 140, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-newspaper .sprocket-headlines-list {
  padding: 6px 10px 0 !important;
}
/* line 144, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-lists .g-content {
  margin: 0 10px;
  padding: 0;
  background: #fff none repeat scroll 0 0;
}
/* line 150, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-lists .g-content li h4 {
  background: #f8f8f8 none repeat scroll 0 0 !important;
  border: 1px solid #ddd;
  color: #333;
  border-radius: 0;
  margin: 0 0 2px !important;
}
/*.zq-lists .g-content li h4:hover {
 background:#f52d2d none repeat scroll 0 0 !important;
 border:1px solid #ddd;
 color:#fff !important;
 }*/
/* line 163, templates/rt_ambrosia/custom/scss/custom.scss */
#g-header .g-content {
  margin: 7px 10px;
}
/* line 166, templates/rt_ambrosia/custom/scss/custom.scss */
#g-header .g-logo-block .g-content {
  margin: 9px 10px 5px;
}
/* line 169, templates/rt_ambrosia/custom/scss/custom.scss */
#g-header .g-content .g-horizontalmenu {
  line-height: 37px;
}
/* line 173, templates/rt_ambrosia/custom/scss/custom.scss */
#g-footer .fp-demo-info .g-content > p {
  line-height: 22px;
}
/* line 177, templates/rt_ambrosia/custom/scss/custom.scss */
#g-footer .g-social a {
  background: #787878 none repeat scroll 0 0;
}
/* line 181, templates/rt_ambrosia/custom/scss/custom.scss */
.g-promoimage .g-promoimage-effect {
  background: #000 none repeat scroll 0 0;
}
/* line 185, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-roksprocket-strips-style-1 {
  border-top: 1px solid rgba(136, 136, 136, 0.25);
  border-bottom: 1px solid rgba(136, 136, 136, 0.25);
  margin-top: 0;
  margin-bottom: 0.5rem;
}
/* line 192, templates/rt_ambrosia/custom/scss/custom.scss */
div.itemFullText p {
  text-align: justify;
  color: #333;
}
/* line 196, templates/rt_ambrosia/custom/scss/custom.scss */
#g-header .g-logo img {
  width: auto;
}
@media only all and (max-width: 47.938rem)
#g-header .g-logo img {
  /* line 200, templates/rt_ambrosia/custom/scss/custom.scss */
  width: auto;
}
/* line 205, templates/rt_ambrosia/custom/scss/custom.scss */
#g-header.g-home .g-container {
  border-bottom: none;
}
/* line 209, templates/rt_ambrosia/custom/scss/custom.scss */
.g-offcanvas-toggle .fa-bars {
  font-size: 2rem;
  margin-top: 6px;
  margin-left: 5px;
}
/* line 215, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-showcase .zq-top-banner .g-content {
  margin: 0;
  padding: 0;
}
/* line 220, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-showcase {
  background: transparent none repeat scroll 0 0;
}
/* line 223, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-showcase .g-container {
  width: 100%;
}
/* line 227, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .g-content {
  padding: 0;
}
/* line 230, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable {
  position: relative;
  top: -75px;
}
/* line 234, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable h3 {
  width: 100%;
  height: 53px;
  line-height: 53px;
  font-size: 1.3rem;
  font-weight: normal;
  text-align: center;
  margin-bottom: 0;
  color: #fff;
  background: rgba(0, 84, 255, 0.77) none repeat scroll 0 0;
}
/* line 245, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu {
  margin-top: 0;
  padding-bottom: 333px;
  background: #eee none repeat scroll 0 0;
}
/* line 250, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu li {
  height: 47px;
  line-height: 47px;
  text-align: center;
  font-size: 1.1rem;
  background: rgba(0, 0, 0, 0.08) none repeat scroll 0 0;
  border-bottom: 1px solid #fefefe;
}
/* line 258, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu li.current {
  background: rgba(0, 83, 255, 0.7) none repeat scroll 0 0;
  color: #fff;
}
/* line 262, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu li:hover {
  background: rgba(0, 83, 255, 0.7) none repeat scroll 0 0;
}
/* line 265, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu li.current a {
  color: #fefefe;
}
/* line 268, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-left-sidebar .moduletable .menu li a {
  color: #111;
  font-size: 1.07rem;
}
/* line 273, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content {
  padding: 0 5px 15px;
}
/* line 276, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content h2.itemTitle {
  color: #333;
  padding-top: 0;
  font-size: 1.3rem;
  font-weight: 600;
  border-bottom: 1px solid #aaa;
}
/* line 283, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content .itemToolbar {
  margin: 0;
  padding: 3px;
}
/* line 287, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content .itemRelated h3 {
  border-bottom: 1px solid #999;
  font-size: 1.3rem;
  font-weight: normal;
  margin: 0;
}
/* line 293, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content .itemRelated ul {
  margin: 0;
}
/* line 296, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content .itemRelated ul li {
  list-style: outside none none;
  border-bottom: 1px solid #eee;
  padding: 5px 0 1px 2px;
}
/* line 301, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content .itemRelated ul li.clr {
  border-bottom: none;
}
/* line 304, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content #k2Container {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 308, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content #k2Container .itemFullText blockquote {
  background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
  border-left: 5px solid rgba(0, 83, 255, 0.6);
}
/* line 312, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content #k2Container .itemFullText blockquote p {
  height: 33px;
  line-height: 33px;
}
/* line 316, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content #k2Container .itemFullText blockquote small::before {
  content: "";
}
/* line 319, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .g-content #k2Container .itemFullText blockquote small cite {
  font-size: 1.07rem;
  padding: 0 10px 5px 0;
  margin-top: -10px;
}
/* line 325, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader {
  width: 433px;
  margin: 10px 0 30px;
  background: #fefefe none repeat scroll 0 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
/* line 331, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader .avatar-info h3 {
  font-size: 1rem;
  line-height: 1rem;
  color: #333;
  padding: 10px 0 6px 10px;
}
/* line 337, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader .avatar-info p {
  color: #777;
  margin: 0 0 3px 0;
  padding: 0 0 10px 10px;
  font-size: 0.93rem;
}
/* line 343, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader .avatar-info .title {
  line-height: 0.9rem;
  padding: 3px 0 0 10px;
}
/* line 347, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader .avatar-info .last {
  padding-bottom: 11px;
}
/* line 351, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-main-content .zq-campus-mosaic .sprocket-mosaic-g-title h2 {
  font-size: 0.9rem;
  text-align: center;
}
/* line 355, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-main-content .zq-campus-mosaic .overlay-mode .sprocket-mosaic-g-title {
  text-align: center;
}
/* line 358, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-main-content .zq-campus-mosaic .sprocket-mosaic-g-content.overlay-mode {
  text-align: center;
  vertical-align: middle;
}
/* line 362, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-main-content .zq-campus-mosaic .sprocket-mosaic-g-title a {
  color: #eee;
  font-size: 1rem;
}
/* line 366, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-main-content .zq-campus-mosaic a.sprocket-mosaic-g-readon {
  color: transparent;
  background: rgba(0, 0, 0, 0) url('../../../../images/zoom.png') no-repeat scroll center top;
  width: 32px;
  height: 32px;
  font-size: 1rem;
  line-height: 32px;
  padding: 13px;
}
/* line 376, templates/rt_ambrosia/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel .zq-departs-menu .g-menu-item.g-menu-item-type-particle.g-menu-item-departs---particle-UCWyV {
  border-bottom: none;
}
/* line 379, templates/rt_ambrosia/custom/scss/custom.scss */
.g-menu-item-245, .g-menu-item-246, .g-menu-item-247, .g-menu-item-248, .g-menu-item-249, .g-menu-item-250, .g-menu-item-251, .g-menu-item-252 {
  border: none;
  padding: 0;
  margin: 0;
  display: none;
}
/* line 386, templates/rt_ambrosia/custom/scss/custom.scss */
.g-imagegrid .g-imagegrid-link::before {
  color: #efefef;
}
/* line 389, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-strips .fp-roksprocket-strips-style-1 .sprocket-strips-s-content .readon::after {
  font-size: 2rem;
}
/* line 393, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main .g-content {
  padding: 0;
}
/* line 396, templates/rt_ambrosia/custom/scss/custom.scss */
.breadcrumb.zq-path {
  margin: 0;
  border-bottom: 1px solid #bbb;
  font-size: 0.9rem;
}
/* Contact Style */
/* line 403, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-contact h3 {
  font-size: 1.3rem;
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
  color: #111;
}
/* line 410, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-contact p {
  color: #3f3f3f;
}
/* line 413, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-title-line {
  background: #e5e5e5 none repeat scroll 0 0;
  height: 1px;
  margin-bottom: 20px;
  width: 100%;
}
/* line 419, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-title-line span {
  background-color: #fc8208 !important;
  display: block;
  height: 1px;
  width: 50px;
}
/* For Send Mail Title */
/* line 426, templates/rt_ambrosia/custom/scss/custom.scss */
.contact-form {
  margin-top: 13px;
}
/* line 429, templates/rt_ambrosia/custom/scss/custom.scss */
.contact-form .form-horizontal .control-label {
  text-align: left;
}
/* line 432, templates/rt_ambrosia/custom/scss/custom.scss */
.contact > h3:nth-of-type(2) {
  display: flex;
  margin: 15px 0 0 0;
  padding: 0 0 5px 0;
  color: #111;
  font-size: 1.3rem;
  font-weight: normal;
  border-bottom: 1px solid #e5e5e5;
}
/* line 441, templates/rt_ambrosia/custom/scss/custom.scss */
.contact-form legend {
  display: none;
}
/* line 444, templates/rt_ambrosia/custom/scss/custom.scss */
.contact-form .form-actions {
  background-color: transparent;
  border-top: none;
  padding-top: 0;
}
/* line 449, templates/rt_ambrosia/custom/scss/custom.scss */
.contact-form .form-horizontal .control-group:last-of-type {
  margin-bottom: 0;
}
/* line 453, templates/rt_ambrosia/custom/scss/custom.scss */
#g-navigation .g-main-nav .zq-exchange-menu .g-sublevel > li {
  border-bottom: none;
}
/* line 457, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt {
  border: 1px solid #ccc;
  margin-bottom: 23px;
}
/* line 461, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspCol1 {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.13);
}
/* line 464, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspNext, .zq-gk5-content-lists .nspPrev {
  background: none;
  content: none;
  border-radius: 0;
  text-indent: 0;
  height: 24px;
  width: auto;
  border: 1px solid #ccc;
  padding: 0 7px;
}
/* line 474, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspNext::before, .zq-gk5-content-lists .nspPrev::before {
  content: none;
}
/* line 477, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspPagination {
  margin: 0 0 0 7px !important;
}
/* line 480, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspPagination li {
  text-indent: 0;
  width: 24px;
  height: 24px;
  text-align: center;
  border-radius: 0;
  margin: 0 3px 0 0 !important;
  background-color: #ccc;
  background-image: none;
}
/* line 490, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspPagination li.active {
  background-color: #bbb;
  color: #fff;
}
/* line 494, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspPagination li.active a {
  background-color: #9a9a9a;
  color: #fff;
}
/* line 498, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspPagination li > a {
  text-indent: 0;
  border-radius: 0;
  height: 24px;
  width: auto;
}
/* line 504, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt h4.nspHeader {
  font-size: 1rem;
  padding: 5px 0 0;
}
/* line 508, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt p.nspInfo {
  margin: 3px 0;
  font-size: 0.9rem;
  font-style: italic;
  color: #777;
}
/* line 514, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt p.nspInfo .nspAvatar {
  margin-bottom: 3px;
}
/* line 517, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt p.nspInfo a {
  color: #777;
}
/* line 520, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-gk5-content-lists .nspArt p.nspText {
  text-align: justify;
  color: #333;
}
/* line 525, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory h2 {
  margin: 12px 0;
}
/* line 528, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory img {
  width: 70px;
}
/* line 532, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-mosaic-item {
  border-radius: 0;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.13);
}
/* line 536, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-mosaic-title {
  margin-top: 0;
  font-size: 0.95rem;
  text-align: justify;
}
/* line 541, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-readmore span {
  font-size: 0.9rem;
  text-align: right;
  color: #4781fa;
}
/* line 546, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-mosaic-text {
  margin-top: 5px;
  text-align: justify;
  color: #333;
}
/* line 551, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-mosaic-title {
  margin: 5px 0 3px;
}
/* line 554, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .sprocket-mosaic-infos .date {
  color: #777;
  font-style: italic;
  font-size: 0.75rem;
}
/* Frontpage Slideshow */
/* line 561, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-slideshow .sprocket-features.layout-slideshow .sprocket-features-img-container::before {
  background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0.48), rgba(0, 0, 0, 0.05)) repeat scroll 0 0;
}
/* line 564, templates/rt_ambrosia/custom/scss/custom.scss */
#g-slideshow .sprocket-features.layout-slideshow .sprocket-features-title {
  padding-top: 48vh;
}
/* line 568, templates/rt_ambrosia/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 1px solid #bfbfbf;
  color: #fff;
}
/* line 573, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-table {
  margin-bottom: 33px;
  color: #555;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.13);
}
/* line 578, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-table th {
  padding: 0.33rem;
  color: #333;
  font-size: 0.95rem;
}
/* line 583, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-table td {
  font-size: 0.93rem;
  padding: 0.3rem;
  border-left: none;
  border-right: none;
  border-top: 1px solid #e8e8e8;
}
/* line 591, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .itemDateCreated {
  float: left;
  font-size: 0.9rem;
  margin-right: 4px;
}
/* line 596, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .itemAuthor {
  float: left;
  font-size: 0.9rem;
}
/* line 600, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemAuthorBlock img.itemAuthorAvatar {
  width: 32px;
}
/* line 603, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemAuthorBlock h3.itemAuthorName {
  font-size: 1rem;
  margin: 0;
}
/* line 607, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemAuthorLatest h3 {
  font-size: 1rem;
  margin-bottom: 3px;
}
/* line 611, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemAuthorLatest ul {
  margin: 7px 0 7px 17px;
}
/* line 614, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemCommentsForm h3 {
  font-size: 1.1rem;
}
/* line 617, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemCommentsForm p.itemCommentsFormNotes {
  margin: 0;
  padding: 0;
}
/* line 622, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemCommentsForm form input#submitCommentButton {
  border-radius: 2rem;
  padding: 5px 30px;
}
/* line 626, templates/rt_ambrosia/custom/scss/custom.scss */
#k2Container span.itemHits, #k2Container span.itemDateModified {
  font-size: 0.93rem;
}
/* line 629, templates/rt_ambrosia/custom/scss/custom.scss */
#k2Container div.itemContentFooter {
  border-bottom: 1px solid #eee;
}
/* line 632, templates/rt_ambrosia/custom/scss/custom.scss */
div.itemListCategory {
  margin: 0 0 3px;
}
/* line 635, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle {
  border-bottom: 1px solid #ececec;
  padding: 0 0 3px;
}
/* line 639, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemHeader span.catItemDateCreated {
  float: left;
  font-size: 0.9rem;
  margin-right: 4px;
}
/* line 644, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemHeader span.seperator {
  float: left;
  margin: -2px 9px 0px 9px;
  color: #999;
}
/* line 650, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemHeader span.catItemAuthor {
  font-size: 0.9rem;
}
/* line 653, templates/rt_ambrosia/custom/scss/custom.scss */
.catItemTitle > a {
  font-size: 1.2rem;
}
/* line 654, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemView {
  margin-bottom: 10px;
}
/* line 656, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-specialities-table {
  font-size: 0.93rem;
  color: #333;
}
/* line 660, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-specialities-table th {
  color: #fff;
  background: rgba(25, 94, 220, 0.73) none repeat scroll 0 0;
  font-weight: normal;
  border-color: #bbb;
}
/* line 666, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-specialities-table a strong {
  color: #195ddb;
  font-size: 0.93rem;
}
/* Mobile Styles */
/* line 672, templates/rt_ambrosia/custom/scss/custom.scss */
#g-offcanvas {
  background-color: #012038;
}
/* line 675, templates/rt_ambrosia/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background-color: #012038;
}
/* line 678, templates/rt_ambrosia/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: #0592b3;
}
/* line 681, templates/rt_ambrosia/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: none;
  border: none;
}
/* line 685, templates/rt_ambrosia/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background-color: #0592b3;
}
/* line 689, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-table-enroll p {
  margin: 0;
}
/* line 693, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-promoimage .g-promoimage .g-promoimage-title {
  padding-top: 15px;
  color: bisque;
}
/* line 698, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .well {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
/* line 705, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .nav-tabs .active a {
  border: none;
  font-size: 1.3rem;
  padding-left: 0;
  padding-bottom: 10px;
}
/* line 712, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .contact .nav-tabs {
  margin-top: 14px;
  margin-bottom: 23px;
}
/* line 717, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content .contact .nav-tabs li {
  margin-bottom: 0;
}
/* line 721, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-news .sprocket-tabs-nav a {
  color: #717171;
  float: right;
  margin: 0 38px -5px 0;
}
/* line 727, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-news .sprocket-tabs-nav a:hover {
  color: #f52d2d;
}
/* line 731, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-highlight .sprocket-tabs-nav a {
  color: #717171;
  font-size: 0.93rem;
  margin: 0 2px 0 -9px;
}
/* line 737, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-highlight .sprocket-tabs-nav a:hover {
  color: #f52d2d;
}
/* line 740, templates/rt_ambrosia/custom/scss/custom.scss */
#zq-week-banner, .zq-week-banner {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 745, templates/rt_ambrosia/custom/scss/custom.scss */
#zq-week-banner .g-content {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 749, templates/rt_ambrosia/custom/scss/custom.scss */
#mailto-window h2 {
  font-size: 1.3rem;
}
/* line 752, templates/rt_ambrosia/custom/scss/custom.scss */
#mailto-window .controls .button {
  font-weight: 300;
  font-size: 14px;
  padding: 4px 12px;
}
/* line 757, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2Pagination ul li a {
  margin: 0 3px 3px;
}
/* line 760, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2Pagination ul li span.pagenav {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 3px 3px;
  border: 1px solid #ddd;
  border-radius: 4px;
  vertical-align: middle;
  color: #fff;
  background: #32a3fa;
  text-decoration: none;
}
/* line 771, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2Pagination ul li.pagination-start span.pagenav, div.k2Pagination ul li.pagination-prev span.pagenav, div.k2Pagination ul li.pagination-next span.pagenav, div.k2Pagination ul li.pagination-end span.pagenav {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 3px 3px;
  border: 1px solid #ddd;
  border-radius: 4px;
  vertical-align: middle;
  color: #9c9e9e;
  background: #fff;
  text-decoration: none;
}
/* line 785, templates/rt_ambrosia/custom/scss/custom.scss */
div.catItemView div.catItemBody {
  padding: 0px;
}
/* line 788, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory h2 {
  margin: 0 27px;
  color: white;
  font-style: italic;
  font-size: 1.3rem;
  font-weight: 700;
}
/* line 795, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory {
  background: #0b87e0;
  border: 1px solid #ddd;
  margin: 0;
  padding: 3px;
  border-radius: 53px 0px;
}
/* line 802, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2Pagination {
  margin: 0;
}
/* line 805, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2Pagination ul {
  margin: 1rem 0;
}
/* line 808, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2PaginationCounter {
  font-size: 13px;
}
/* line 811, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.catItemHeader h3.catItemTitle {
  padding: 0;
  font-weight: 300;
  font-size: 1.3rem;
}
/* line 816, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.catItemHeader h3.catItemTitle a {
  font-size: 1.1rem;
}
/* line 819, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.catItemHeader h3.catItemTitle a:hover {
  color: #0b578a !important;
}
/* line 822, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.catItemHeader span.catItemAuthor a {
  color: #999 !important;
}
/* line 825, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.catItemHeader span.catItemAuthor a:hover {
  color: #0b578a !important;
}
/* line 828, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error .g-content {
  padding-bottom: 0;
}
/* line 831, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error .g-particle, .zq-error .g-particle p {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
}
/* line 836, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error .g-particle a {
  color: #ffba00 !important;
  background: transparent;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  border: 1px solid #ffba00;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  padding: 10px 35px;
}
/* line 850, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error .g-particle a:hover {
  color: #000 !important;
  background: #ffba00;
}
/* line 854, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error #g-mainbar .g-grid:nth-of-type(2) {
  margin-bottom: 153px;
}
/* line 857, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(34, 34, 34, 0.3);
  z-index: -1;
}
/* line 867, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error {
  position: relative;
  background: url('/images/error.jpg') center fixed;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  text-align: center;
  z-index: 0;
}
/* line 877, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error h1 {
  color: #fff;
  margin: 23px 0 0;
}
/* line 881, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-error h1::after {
  content: "!";
}
/* line 884, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListSubCategories h3 {
  font-size: 1rem;
  text-align: right;
  font-style: italic;
  font-weight: 300px;
  margin: 0 5px;
}
/* line 891, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.subCategory h2 {
  margin: 10px 0px;
  font-size: 1.2rem;
}
/* line 895, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.subCategory h2 a {
  font-size: 1.2rem;
}
/* line 898, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content a.subCategoryMore {
  color: #777 !important;
  font-size: 0.93rem;
  font-style: italic;
}
/* line 903, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content a.subCategoryMore:hover {
  color: #f52d2d !important;
}
/* line 906, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-news .g-tab-image img {
  max-width: 666px;
  max-height: 375px;
  width: 100%;
  height: 100%;
}
/* line 912, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .g-infolist-item-img img {
  max-width: 800px;
  max-height: 513px;
  width: 100%;
  height: 100%;
}
/* line 918, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory img {
  width: 33px !important;
  height: 30px !important;
  margin: 0 8px 0 33px;
  padding: 3px;
}
/* line 924, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.subCategory a.subCategoryImage {
  text-align: left;
}
/* line 927, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-main-content div.itemListCategory img[alt="9570官方金沙入口新闻"], .zq-main-content div.itemListCategory img[alt="通知公告"] {
  margin: 0 5px 0 13px;
}
/* line 930, templates/rt_ambrosia/custom/scss/custom.scss */
div#myPromoBanner .g-content {
  padding: 0;
  margin: 0 0.625rem;
}
/* line 934, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-interview-banner {
  margin-bottom: -10px;
}
/* line 937, templates/rt_ambrosia/custom/scss/custom.scss */
#g-sidebar .fp-promoimage .g-promoimage-iconbutton {
  left: auto;
  right: 1rem;
  color: #ef0707;
}
/* line 942, templates/rt_ambrosia/custom/scss/custom.scss */
.g-promoimage .g-promoimage-title {
  font-size: 0.93rem;
}
/* line 946, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-promoimage .g-promoimage .g-promoimage-title a {
  margin-left: 0.5rem;
  color: #0fe5db;
  font-size: 0.95rem;
}
/* line 951, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-promoimage .g-promoimage .g-promoimage-title a:hover {
  color: #20f3e9;
}
/* line 954, templates/rt_ambrosia/custom/scss/custom.scss */
.g-promoimage .g-promoimage-caption {
  background-color: #011820;
  height: 5.7rem;
}
/* line 958, templates/rt_ambrosia/custom/scss/custom.scss */
#g-sidebar .fp-promoimage .g-promoimage-caption {
  height: 5.7rem;
}
/* line 961, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-1 .sprocket-tabs .g-title-regular {
  color: #555;
  text-align: justify;
}
/* line 965, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .g-infolist-with-img .g-infolist-item-text {
  position: relative;
}
/* line 968, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .g-infolist-with-img .g-infolist-item-text .g-infolist-tags {
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 700px) {
  /* line 973, templates/rt_ambrosia/custom/scss/custom.scss */
  .zq-highlight .g-infolist-with-img .g-infolist-item-text .g-infolist-tags {
    position: inherit;
    bottom: 0;
  }
}
/* line 978, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .announcement .g-infolist-item-text .g-infolist-item-title {
  height: 2.9rem;
}
@media screen and (max-width: 700px) {
  /* line 982, templates/rt_ambrosia/custom/scss/custom.scss */
  .zq-highlight .announcement .g-infolist-item-text .g-infolist-item-title {
    height: auto;
  }
}
/* line 986, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .g-infolist-item-text .g-infolist-tags .g-small::before {
  content: '\f02c';
  font-family: FontAwesome;
  padding-right: 5px;
}
/* line 991, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .announcement .g-infolist-item-text .g-infolist-tags .g-small::before {
  content: '\f017';
  font-family: FontAwesome;
  padding-right: 5px;
}
/* line 996, templates/rt_ambrosia/custom/scss/custom.scss */
.pull-center figcaption::before {
  content: '\f0d8';
  font-family: FontAwesome;
  padding-right: 5px;
  font-size: 1.03rem;
}
/* line 1002, templates/rt_ambrosia/custom/scss/custom.scss */
.pull-center figcaption {
  font-size: 0.9rem;
  padding-top: 5px;
  text-align: center;
}
/* line 1007, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-top-banner div#custom-8500-particle, .zq-top-banner div#custom-2217-particle {
  text-align: center;
}
/* line 1010, templates/rt_ambrosia/custom/scss/custom.scss */
div#training-score a {
  color: #2b71f6;
}
/* line 1011, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-key-news .sprocket-strips-s-overlay .css-loader {
  border-radius: 50%;
  width: 44px;
  height: 44px;
  left: -12px;
  top: -12px;
}
/* line 1018, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-key-news .g-title {
  display: block;
  font-size: 1.13rem;
  color: #b30b08;
  margin: 3px -10px;
  padding-left: 10px;
}
/* line 1025, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-key-news .g-title:after {
  content: "";
  position: absolute;
  height: 2px;
  background: rgba(163, 6, 6, 0.78);
  width: 100%;
  bottom: -5px;
  left: 0px;
}
/* line 1034, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-strips-key-news .g-content {
  padding: 0 10px;
  margin-bottom: 0;
}
/* line 1038, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-strips-key-news .sprocket-strips-s-content {
  margin-bottom: 0;
}
/* line 1041, templates/rt_ambrosia/custom/scss/custom.scss */
.fp-strips-key-news .sprocket-strips-s-nav {
  border-top: solid 1px rgba(153, 153, 153, 0.659);
}
/* line 1044, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-highlight .g-infolist-item-title a {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  text-align: justify;
}
/* line 1052, templates/rt_ambrosia/custom/scss/custom.scss */
div#myPromoBanner img {
  border: 1px solid #ddd;
}
/* line 1055, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-news .sprocket-tabs .sprocket-tabs-nav .sprocket-tabs-inner {
  padding: 3px 27px;
}
/* line 1058, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2FeedIcon {
  float: right;
  padding: 4px 30px;
}
/* line 1062, templates/rt_ambrosia/custom/scss/custom.scss */
div.skills-competition-2023 div.k2FeedIcon {
  float: right;
  padding: 5px 8px;
}
/* line 1066, templates/rt_ambrosia/custom/scss/custom.scss */
div.k2FeedIcon a:before, a.ubUserFeedIcon:before {
  vertical-align: -6px;
  color: white;
}
/* line 1070, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.itemListCategory {
  background: #0b87e0;
  border: 1px solid #ddd;
  margin: 0;
  padding: 3px;
  border-radius: 21px 21px 0 0;
}
/* line 1077, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.itemListCategory img {
  width: 40px !important;
  height: 32px !important;
  margin: 0 1px 0 1px;
  padding: 3px;
}
/* line 1083, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.itemListCategory p {
  margin: 0;
}
/* line 1086, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.itemListCategory img.skills-competition-img {
  width: auto !important;
  height: auto !important;
  margin: 0px;
  padding: 3px;
}
/* line 1092, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.itemList {
  margin-top: 10px;
  padding: 10px;
  border: 2px dashed transparent;
  background: linear-gradient(white, white) padding-box, repeating-linear-gradient(-45deg, #ccc 0, #ccc 0.35em, white 0, white 0.75em);
}
/* line 1099, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.catItemHeader h3.catItemTitle a {
  font-size: 1.3rem;
  font-weight: 600;
  color: #0b87e0 !important;
}
/* line 1104, templates/rt_ambrosia/custom/scss/custom.scss */
.skills-competition-2023 div.catItemHeader h3.catItemTitle a:hover {
  color: #ba0909 !important;
}
/* line 1107, templates/rt_ambrosia/custom/scss/custom.scss */
div.centerSIG ul.sigProSeamless {
  display: inline-block;
}
/* line 1110, templates/rt_ambrosia/custom/scss/custom.scss */
div.itemAttachmentsBlock {
  padding: 4px 0;
  border-bottom: 1px dotted #ccc;
}
/* line 1114, templates/rt_ambrosia/custom/scss/custom.scss */
div.itemAttachmentsBlock ul.itemAttachments {
  display: flex;
  flex-direction: column;
}
/* line 1118, templates/rt_ambrosia/custom/scss/custom.scss */
div.itemAttachmentsBlock ul.itemAttachments li {
  padding: 1px;
  text-align: left;
}
/* line 1122, templates/rt_ambrosia/custom/scss/custom.scss */
.g-roksprocket-tabs-style-2.zq-highlight .g-title {
  font-size: 1.18rem;
  color: #012269;
}
/* FontAwesome 4 版本的CSS写法 */
/* line 1127, templates/rt_ambrosia/custom/scss/custom.scss */
.zq-fp-news .sprocket-tabs-nav a.readon span::after {
  font-family: "FontAwesome";
  font-weight: normal;
  /* FA4 不需要 font-weight: 900 */
  content: "\f141";
  /* fa-ellipsis-h 水平三点图标 */
  margin-left: 8px;
  /* 与文字保持间距 */
  font-size: 1em;
  /* 可根据需要调整大小 */
  /* 添加圆圈边框 */
  border: 1px solid currentColor;
  /* 使用当前文字颜色 */
  border-radius: 50%;
  /* 圆形 */
  width: 1.5em;
  height: 1.5em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
/* line 1143, templates/rt_ambrosia/custom/scss/custom.scss */
#g-mainbar .zq-highlight .sprocket-tabs-nav a.readon span::after {
  font-family: "FontAwesome";
  font-weight: normal;
  /* FA4 不需要 font-weight: 900 */
  content: "\f141";
  /* fa-ellipsis-h 水平三点图标 */
  margin-left: 8px;
  /* 与文字保持间距 */
  font-size: 1em;
  /* 可根据需要调整大小 */
  /* 添加圆圈边框 */
  border: 1px solid currentColor;
  /* 使用当前文字颜色 */
  border-radius: 50%;
  /* 圆形 */
  width: 1.5em;
  height: 1.5em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
/* line 1159, templates/rt_ambrosia/custom/scss/custom.scss */
zq.itemBody {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
/* line 1166, templates/rt_ambrosia/custom/scss/custom.scss */
zq.itemFullText {
  width: 100%;
}
/* line 1170, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader {
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
/* line 1180, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader {
  width: 600px;
}
/* line 1184, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-top {
  flex-shrink: 0;
  margin-right: 20px;
}
/* line 1189, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-top img {
  width: 158px;
  /* height: 150px; */
  object-fit: cover;
  border-radius: 8px;
  border: 2px solid #e9ecef;
}
/* line 1197, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info {
  flex: 1;
  min-width: 0;
}
/* line 1202, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info h3 {
  margin: 0 0 15px 0;
  font-size: 1.5em;
  color: #2c3e50;
  font-weight: bold;
}
/* line 1209, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info h3 span {
  color: #515252;
  font-weight: normal;
}
/* line 1214, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info p.title {
  margin: 8px 0;
  padding: 6px 12px;
  background: #fff;
  border-left: 4px solid #bdbbbb;
  color: #555;
  font-size: 0.95em;
  line-height: 1.4;
}
/* line 1224, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info p.title.last {
  border-left-color: #e74c3c;
  background: #fdf2f2;
}
/* line 1229, templates/rt_ambrosia/custom/scss/custom.scss */
.clr {
  clear: both;
}
/* 响应式设计 */
@media (max-width: 768px) {
  /* line 1235, templates/rt_ambrosia/custom/scss/custom.scss */
  .zq.leader {
    flex-direction: column;
    text-align: center;
  }
  /* line 1240, templates/rt_ambrosia/custom/scss/custom.scss */
  .zq.avatar-top {
    margin-right: 0;
    margin-bottom: 15px;
    align-self: center;
  }
  /* line 1246, templates/rt_ambrosia/custom/scss/custom.scss */
  .zq.avatar-top img {
    width: 100px;
    height: 125px;
  }
}
/* line 1251, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.leader .avatar-info .title {
  line-height: 1.23rem;
  padding: 3px 0 0 10px;
}
/* line 1255, templates/rt_ambrosia/custom/scss/custom.scss */
.zq.avatar-info p.title {
  margin: 8px 0;
  padding: 6px 12px;
  background: #fff;
  border-left: 2px solid #999;
  color: #555;
  font-size: 0.95em;
  line-height: 1.4;
}
/* line 1264, templates/rt_ambrosia/custom/scss/custom.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 237px;
  float: left;
}
/*# sourceMappingURL=custom_20.css.map */