/* 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
 */

@import "accordion-joomla";
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], 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"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 2, templates/rt_fluent/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.9vw;
  font-weight: bold;
}
/* line 6, templates/rt_fluent/custom/scss/custom.scss */
.box-blue.moduletable, .box-blue.widget, .box-blue.g-outer-box, .box-blue > .g-content {
  background: #024680;
}
/* line 9, templates/rt_fluent/custom/scss/custom.scss */
.g-social a:hover {
  color: #fff;
}
/* line 12, templates/rt_fluent/custom/scss/custom.scss */
.g-social a {
  color: #a4b0ce;
  font-size: 1.5rem;
  border-radius: 2px;
}
/* line 17, templates/rt_fluent/custom/scss/custom.scss */
.g-newsletter-particle .g-newsletter .g-newsletter-sidetext {
  color: #c0c0c0;
  font-size: 1rem;
  margin-top: 1.25rem;
}
/* line 22, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-header .g-casestudies-title {
  font-size: 1.5vw;
  font-weight: 700;
  color: #024680;
  padding-right: 1.5rem;
}
/* line 28, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-header .g-casestudies-nav .g-casestudies-nav-item.selected, .g-casestudies .g-casestudies-header .g-casestudies-nav .g-casestudies-nav-item:hover {
  color: #fff;
  background: #a4b0ce;
}
/* line 32, templates/rt_fluent/custom/scss/custom.scss */
#g-page-surround .black {
  background: #024680;
}
/* line 35, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-item .g-newsslider-slides-item-avatar img {
  width: 140px;
  height: 140px;
  max-width: 140px;
  border-radius: 100%;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
  margin-bottom: 1.25rem;
}
/* line 46, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-item .g-newsslider-slides-item-category a {
  color: rgba(255, 255, 255, 0);
}
/* line 49, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-slides .owl-item .g-newsslider-slides-item-category {
  position: absolute;
  top: 0;
  display: block;
  border-radius: 0.3rem;
  padding: 0.425rem 0.625rem;
  font-weight: 500;
  margin: 2.125rem;
  color: #fff;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0);
}
/* line 60, templates/rt_fluent/custom/scss/custom.scss */
.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled {
  margin: 0;
  display: inline-block;
  border: 1px solid rgba(231, 232, 234, 0.25);
  background: #f0f0f0;
  padding: 0.5rem 0.5rem;
  border-radius: 0.25rem;
}
/* line 68, templates/rt_fluent/custom/scss/custom.scss */
.moduletable .nav.menu li, .moduletable .mostread li, .moduletable .latestnews li, .moduletable .archive-module li, .moduletable .relateditems li, .moduletable .categories-module li, .moduletable .category-module li, .moduletable .latestusers li, .moduletable .unstyled li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid rgba(231, 232, 234, 0.25);
}
/* line 75, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container .g-newsslider-carousel-item-content {
  padding: 0.5rem;
}
/* line 78, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container .g-newsslider-carousel-item-content .g-newsslider-carousel-item-category {
  margin-bottom: 0;
}
/* line 81, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container {
  position: relative;
  cursor: pointer;
  padding: 0.9rem;
}
/* line 86, templates/rt_fluent/custom/scss/custom.scss */
.g-newsslider .g-newsslider-carousel .g-newsslider-carousel-item-container .g-newsslider-carousel-item-content::after {
  background: rgba(255, 255, 255, 0.5);
  margin-top: 1.45rem;
}
/* line 90, templates/rt_fluent/custom/scss/custom.scss */
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li {
  padding: 0.1rem 0;
  padding-top: 0.05rem;
  padding-right: 0px;
  padding-bottom: 0.05rem;
  padding-left: 0px;
}
/* line 97, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-header {
  display: none;
}
/* line 100, templates/rt_fluent/custom/scss/custom.scss */
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper {
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  background: #fff;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  border-top-left-radius: 0rem;
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
/* line 120, templates/rt_fluent/custom/scss/custom.scss */
.fp-footer.section-vertical-paddings {
  padding-top: 1rem;
  padding-bottom: 0;
}
/* line 124, templates/rt_fluent/custom/scss/custom.scss */
hr {
  border-bottom: 1px solid rgba(164, 176, 206, 0.95);
}
/* line 127, templates/rt_fluent/custom/scss/custom.scss */
hr {
  display: block;
  margin-top: -10px;
  margin-right: 0px;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  border-bottom: 1px solid rgba(164, 176, 206, 0.95);
}
/* line 135, templates/rt_fluent/custom/scss/custom.scss */
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
  background: #f8f8f8;
}
/* line 138, templates/rt_fluent/custom/scss/custom.scss */
.g-casestudies .g-casestudies-pattern {
  display: none;
}
/* line 141, templates/rt_fluent/custom/scss/custom.scss */
#g-footer .g-simplemenu-particle {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}
/* line 145, templates/rt_fluent/custom/scss/custom.scss */
.section-vertical-paddings {
  padding-top: 2vw;
  padding-bottom: 1vw;
}
/* line 149, templates/rt_fluent/custom/scss/custom.scss */
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  display: inline-block;
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 100;
  color: #fff;
  font-size: 0.75vw;
  background: #024680;
  margin: 0 0 0.25rem 0;
  padding: 0.25rem 0.4rem;
  padding-bottom: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 0.5rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 167, templates/rt_fluent/custom/scss/custom.scss */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: 0.3em;
  line-height: 14px;
}
/* line 177, templates/rt_fluent/custom/scss/custom.scss */
.form {
  border: 1px solid #0a3c59;
  background: #3e779d;
  background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
  background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
  background: -moz-linear-gradient(top, #65a9d7, #3e779d);
  background: -ms-linear-gradient(top, #65a9d7, #3e779d);
  background: -o-linear-gradient(top, #65a9d7, #3e779d);
  background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
  padding: 10.5px 21px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
  text-shadow: #10364d 0 1px 0;
  color: #fff;
  font-size: 14px;
  font-family: helvetica, serif;
  text-decoration: none;
  vertical-align: middle;
}
/* line 200, templates/rt_fluent/custom/scss/custom.scss */
.form:hover {
  border: 1px solid #183140;
  text-shadow: #1e4158 0 1px 0;
  background: #3e779d;
  background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
  background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
  background: -moz-linear-gradient(top, #65a9d7, #3e779d);
  background: -ms-linear-gradient(top, #65a9d7, #3e779d);
  background: -o-linear-gradient(top, #65a9d7, #3e779d);
  background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
  color: #183140;
}
/* line 212, templates/rt_fluent/custom/scss/custom.scss */
.form:active {
  text-shadow: #1e4158 0 1px 0;
  border: 1px solid #0a3c59;
  background: #65a9d7;
  background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
  background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
  background: -moz-linear-gradient(top, #3e779d, #65a9d7);
  background: -ms-linear-gradient(top, #3e779d, #65a9d7);
  background: -o-linear-gradient(top, #3e779d, #65a9d7);
  background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
  color: #fff;
}
/* line 224, templates/rt_fluent/custom/scss/custom.scss */
form {
  margin-top: -20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}
/* line 230, templates/rt_fluent/custom/scss/custom.scss */
.box-red > .g-content {
  background: #fff;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  margin-top: 0rem;
  margin-right: 0em;
  margin-bottom: -50px;
  margin-left: 0rem;
  padding-top: 2rem;
  padding-right: 0.5rem;
  padding-bottom: 0rem;
  padding-left: 2.1rem;
}
/* line 250, templates/rt_fluent/custom/scss/custom.scss */
.box-pink > .g-content {
  margin-top: -20px;
  margin-right: 0em;
  margin-bottom: -50px;
  margin-left: 0rem;
  padding-top: 2rem;
  padding-right: 0.5rem;
  padding-bottom: 0rem;
  padding-left: 2.1rem;
}
/* line 260, templates/rt_fluent/custom/scss/custom.scss */
.box-orange > .g-content {
  background: #fff;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  margin-top: -30px;
  margin-right: 0em;
  margin-bottom: -50px;
  margin-left: 0rem;
  padding-top: 2rem;
  padding-right: 0.5rem;
  padding-bottom: 0rem;
  padding-left: 2.1rem;
}
/* line 280, templates/rt_fluent/custom/scss/custom.scss */
.box-orange a:hover {
  color: #024680;
}
/* line 283, templates/rt_fluent/custom/scss/custom.scss */
.box-orange a {
  color: #a4b0ce;
}
/* line 286, templates/rt_fluent/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 2px solid #e7e8ea;
  border-radius: 2rem;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  width: 100%;
  box-shadow: none;
}
/* line 294, templates/rt_fluent/custom/scss/custom.scss */
.g-full-image-link {
  width: 100%;
  position: absolute;
  display: block;
  height: 100%;
}
/* line 301, templates/rt_fluent/custom/scss/custom.scss */
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #f0f0f0;
}
/*# sourceMappingURL=custom_141.css.map */