/*@import "../less/mixins.less";
 
// Reset and dependencies
@import "../less/normalize.less"; 
@import "../less/print.less";
@import "../less/glyphicons.less";

// Core CSS
@import "../less/scaffolding.less";
@import "../less/type.less";
@import "../less/code.less"; 
@import "../less/grid.less";
@import "../less/tables.less";
@import "../less/forms.less";
@import "../less/buttons.less";
 
// Components
@import "../less/component-animations.less";
@import "../less/dropdowns.less";
@import "../less/button-groups.less";
@import "../less/input-groups.less";
@import "../less/navs.less";
@import "../less/navbar.less";
@import "../less/breadcrumbs.less";
@import "../less/pagination.less";
@import "../less/pager.less";
@import "../less/labels.less";
@import "../less/badges.less";
@import "../less/jumbotron.less";
@import "../less/thumbnails.less";
@import "../less/alerts.less";
@import "../less/progress-bars.less";
@import "../less/media.less";
@import "../less/list-group.less";
@import "../less/panels.less";
@import "../less/responsive-embed.less";
@import "../less/wells.less";
@import "../less/close.less";

// Components w/ JavaScript
@import "../less/modals.less";
@import "../less/tooltip.less";
@import "../less/popovers.less";
@import "../less/carousel.less";

// Utility classes
@import "../less/utilities.less";
@import "../less/responsive-utilities.less";

@import "../less/gpg/bootswatch.less";*/
body {
  background-color: #ececec !important;
}
body .gpg-image {
  background-size: cover;
  background-repeat: no-repeat;
}
body .gpg-main-header {
  height: 364px;
}
body .week_toggle {
  display: none;
}
body div.gpg-back {
  text-align: center;
}
body div.gpg-back a {
  color: white;
  float: none;
  display: inline-block;
}
body div.view {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
body a.back {
  float: right;
}
body h3.gpg-dotted {
  font-weight: bold;
  border-bottom: 1px solid #b3b3b3;
  font-size: 19px;
  margin-bottom: 5px;
  margin-top: 0;
}
body div.gpg-main-header {
  box-shadow: -9px 10px 132px -44px #000, 9px 10px 132px -44px #000;
  overflow: hidden;
  border-bottom: 7px solid #fff;
  border-top: 7px solid #fff;
}
body div.gpg-main-header div.gpg-left {
  width: 25%;
  float: left;
  position: relative;
  height: 100%;
}
body div.gpg-main-header div.gpg-left img {
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: -75px;
  margin-left: -75px;
}
body div.gpg-bottom {
  background: #000;
  color: #ffffff;
  padding-top: 15px;
}
body div.gpg-quote {
  display: table;
  margin: 0px 0 0px 0;
  padding: 70px;
  text-align: center;
  line-height: 1.2;
  min-height: 215px;
  color: #675e4f;
  font-family: "Quintessential";
  position: relative;
  width: 100%;
}
body div.gpg-quote > div {
  display: table-cell;
  vertical-align: middle;
}
body div.gpg-quote p {
  text-align: center;
  margin-top: 35px;
  font-size: 25px;
}
body div.gpg-quote .gpg-author {
  position: absolute;
  text-align: right;
  font-style: italic;
  font-size: 19px;
  padding-bottom: 10px;
  bottom: 15px;
  right: 18%;
}
body div.gpg-bottom div.gpg-lighter {
  background: rgba(255, 255, 255, 0.2);
}
body div.gpg-bottom-border {
  border-bottom: 3px solid #d28b00;
}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.left-header {
  background: #d28b00;
  color: white;
  text-align: center;
  font-size: 24px;
  padding: 13px 0;
}
@media (min-width: 991px) {
  .top-nav-collapse {
    padding: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    background-color: #675e4f !important;
  }
  .top-nav-collapse .navbar-brand {
    padding-top: 5px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .top-nav-collapse .navbar-brand span {
    margin-left: 7rem;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .top-nav-collapse .navbar-brand-logo {
    position: inherit;
    height: 75px !important;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .top-nav-collapse ul.navbar-nav {
    margin-top: 17px;
  }
  .top-nav-collapse ul.navbar-nav li .nav-link {
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
div.gpg-rss-articles {
  background: white;
  padding-left: 5px;
}
div.gpg-rss-articles ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.gpg-rss-articles ul li {
  margin: 0;
  padding: 5px;
}
div.gpg-rss-articles ul li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 16px;
  color: #000;
}
div.gpg-rss-articles ul li a.arrow {
  float: right;
  margin-left: 10px;
}
div.gpg-rss-cats {
  background: #d28b00;
  padding: 7px;
  overflow: hidden;
}
div.gpg-rss-cats a {
  float: left;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
}
div.gpg-rss-cats a:before {
  content: '·';
  margin: 0 4px;
}
div.gpg-rss-cats a:first-child:before {
  content: none;
}
ul.gpg-events {
  margin-bottom: 0;
}
ul.gpg-events li {
  margin-top: 12px;
}
ul.gpg-events li a.gpg-image {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 70px;
  width: 70px;
}
ul.gpg-events li h4 {
  font-family: 'Open Sans Condensed';
  font-weight: bold;
  font-size: 17px;
  margin-top: 5px;
  margin-bottom: 7px;
}
ul.gpg-events li h4 a {
  color: inherit;
  text-decoration: none;
}
ul.gpg-events li h4 a:hover {
  color: #d28b00;
}
ul.gpg-events li h5 {
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.announcement-widget a {
  background-image: url('/images/announcement.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  color: #fff;
}
.gospel-widget a {
  background-image: url('/images/gospel.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  color: #fff;
}
.frame-widget .gradient {
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.3) 100%);
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  content: "";
  z-index: 1;
}
.frame-widget .details {
  padding-top: 50px;
  position: relative;
  z-index: 2;
}
.frame-widget p {
  font-weight: bold;
}
.frame-widget p.gpg-date,
.frame-widget p.gpg-author {
  font-weight: normal;
  color: #fff;
  font-size: 13px;
}
.frame-widget p.gpg-title {
  font-size: 17px;
  color: #fff;
}
.frame-widget p.gpg-subtitle {
  font-size: 16px;
  color: #fff;
  font-weight: normal;
}
.frame-widget p.gpg-author {
  text-align: right;
}
.frame-widget i {
  margin: 20px;
  width: 45px;
  height: 45px;
  color: #fff;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}
.right-links {
  margin-top: 30px;
  margin-bottom: 0px;
}
.right-links a {
  background-color: #675e4f;
  margin-bottom: 45px;
  position: relative;
  display: table;
  width: 100%;
  height: 119px;
  color: #fff;
}
.right-links a:last-child {
  margin-bottom: 0;
}
.right-links a .title-outer {
  text-align: center;
  margin-top: -15px;
  position: absolute;
  width: 100%;
}
.right-links a .title {
  font-size: 18px;
  padding: 5px 7px;
  background: #DED6C1;
  display: inline-block;
  font-family: "EB Garamond";
  color: #675e4f;
}
.right-links a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
  opacity: 0;
}
.right-links a p {
  padding: 0px;
  font-size: 17px;
  vertical-align: middle;
  display: table-cell;
  text-align: left;
  width: 100%;
  padding-left: 10px;
}
.right-links a i {
  margin-right: 10px;
  font-size: 40px;
  background: rgba(255, 0, 0, 0.4);
  display: table-cell;
  min-width: 71px;
  vertical-align: middle;
  text-align: center;
}
.right-links a:hover {
  color: #fff;
  text-decoration: none;
}
.right-links a:hover:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #ffffff;
  opacity: 0.1;
}
.payment {
  margin: 40px 0 40px 0;
  background: #fff;
  padding: 40px;
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
}
.payment h4 {
  text-align: center;
  font-weight: bold;
}
.payment h4 span {
  color: #d28b00;
}
.payment input {
  width: 75%;
  padding: 6px;
}
.subpages_container {
  display: none;
}
/*@import "../less/gpg/subpages.less";
*/
div#documents table {
  border-collapse: collapse;
  background-color: #ebeceb;
  width: 100%;
}
div#documents table td,
div#documents table th {
  padding: 10px 30px;
  border: 1px solid #ccc;
  text-align: center;
}
div#documents table td a,
div#documents table th a {
  font-weight: bold;
}
div#documents table thead {
  background-color: #dbdcdb;
}
div#documents table td:first-child img {
  width: 70px;
}
div#documents tr:nth-child(odd) td {
  background: white;
}
div.content {
  line-height: 2;
}
div.content img {
  padding: 5px;
  border: 1px solid #ccc;
  margin: 0 15px 4px 15px;
}
div.content p {
  text-align: justify;
}
div.content a:not(.btn) {
  color: #675d4e;
  font-weight: bold;
}
div.content iframe {
  border: none;
}
div.content h3 {
  font-family: "Eagle Lake", sans-serif;
  font-size: 24px;
  color: #675d4e;
  padding-top: 10px;
  letter-spacing: -3px;
  word-spacing: 5px;
}
footer.gpg-footer {
  color: #000;
  padding: 8px 0;
  font-size: 12px;
  position: relative;
  background: #fff;
}
footer.gpg-footer div.gpg-footer-left {
  padding-top: 10px;
}
footer.gpg-footer div.gpg-strony-parafialne {
  text-align: right;
  line-height: 1.5;
  color: #000;
}
footer.gpg-footer div.gpg-strony-parafialne a {
  color: #000;
}
footer.gpg-footer div.gpg-strony-parafialne img {
  float: right;
  margin-left: 5px;
  margin-top: 3px;
}
.left-header {
  background: #675e4f;
  color: white;
  text-align: center;
  font-size: 24px;
  padding: 13px 0;
}
nav.gpg-side-nav {
  margin-bottom: 20px;
  background: white;
}
nav.gpg-side-nav > ul > li {
  border-bottom: 1px solid #bbae99;
}
nav.gpg-side-nav > ul > li:last-child {
  border: none;
}
nav.gpg-side-nav > ul > li > a {
  font-family: "Quintessential", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
}
nav.gpg-side-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
nav.gpg-side-nav ul ul {
  display: none;
  margin: 7px 0 7px 17px;
}
nav.gpg-side-nav ul ul li {
  padding: 1px 0;
  font-size: 15px;
}
nav.gpg-side-nav ul ul li a {
  font-family: "Quintessential", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
nav.gpg-side-nav ul ul li a:not(.locked) {
  padding-left: 0px;
}
nav.gpg-side-nav ul li.chosen ul {
  display: block;
}
nav.gpg-side-nav ul li {
  padding: 10px 0;
  margin: 0;
}
nav.gpg-side-nav ul li a {
  color: #000;
  text-decoration: none;
}
nav.gpg-side-nav ul li a:hover {
  color: #6c4700;
}
nav.gpg-side-nav ul li a.locked:before {
  font-family: "FontAwesome";
  content: '\f0da';
  display: inline-block;
  position: relative;
  top: -1px;
}
nav.gpg-side-nav ul li a:not(.locked) {
  padding-left: 9px;
}
nav.gpg-side-nav ul li.chosen > a {
  font-weight: bold;
}
nav.gpg-side-nav ul li.chosen:hover {
  color: #6c4700;
}
div.gpg-gallery-index a {
  display: block;
  height: 200px;
  position: relative;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
div.gpg-gallery-index a h3 {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0;
  font-family: inherit;
}
div#gallery_show p.date {
  float: right;
}
div#gallery_show h3 {
  margin: 10px 0;
  font-size: 15px;
  color: #7b765c;
}
div#gallery_show h3 p {
  margin: 0 0 10px 0;
  text-align: justify;
  font-size: 12px;
  color: #666;
  line-height: 1.6;
}
div#gallery_show div.row div a {
  display: block;
  height: 184px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-bottom: 30px;
}
div.gpg-newest-galleries h3 {
  margin: 5px 0 25px 0;
  font-size: 13px !important;
  font-weight: bold;
  font-family: inherit;
}
div.gpg-newest-galleries .info p {
  padding: 5px 0 !important;
}
div.gpg-gallery-cats a {
  display: block;
  height: 200px;
  position: relative;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
div.gpg-gallery-cats a h3 {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0;
}
.background {
  /*background-image: url('/images/grafika06.jpg');*/
  opacity: 1;
  position: absolute;
  background-repeat: no-repeat;
  width: 100%;
  height: 797px;
  z-index: -100;
  background-size: 100% 1000px;
}
@media (max-width: 992px) {
  .background {
    height: 400px;
  }
}
@media (max-width: 991px) {
  .background {
    height: 400px;
  }
}
div.gpg-backgrounds-outer {
  overflow: hidden;
  position: relative;
  height: 100%;
}
div.gpg-backgrounds-outer ul.gpg-backgrounds {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  height: 100%;
}
div.gpg-backgrounds-outer ul.gpg-backgrounds li {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  z-index: -1;
  border-bottom: 15px solid rgba(0, 0, 0, 0.3);
}
div.gpg-backgrounds-outer ul.gpg-backgrounds li:first-child {
  display: block;
}
ul.gpg-pictures-bottom {
  margin: 20px 0;
  padding-left: 0;
  list-style: none;
}
ul.gpg-pictures-bottom .owl-controls {
  display: none !important;
}
ul.gpg-pictures-bottom li {
  margin: 0px 20px;
}
ul.gpg-pictures-bottom li a {
  height: 70px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
ul.gpg-pictures-bottom li a:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}
ul.gpg-adverts-left {
  padding-left: 0;
  list-style: none;
}
ul.gpg-adverts-left li {
  margin-bottom: 15px;
}
ul.gpg-adverts-left li a {
  display: block;
}
ul.gpg-adverts-left li a img {
  display: block;
  width: 100%;
}
div#nd_liturgia p.nd_dzien {
  font-size: 16px;
  font-weight: bold;
}
div#nd_liturgia span.nd_swieto {
  color: red;
  font-size: 14px;
}
div#nd_liturgia p.nd_wstep {
  font-weight: bold;
}
div#nd_liturgia span.nd_sigla {
  font-weight: normal;
}
div#nd_liturgia div#nd_liturgia_naglowek {
  border: 1px solid #ccc;
  background-color: #fcfcfc;
  padding: 13px 20px;
}
div#nd_liturgia p {
  margin: 7px 0;
}
div#nd_liturgia p.nd_czytanie_nazwa {
  font-weight: bold;
  font-size: 14px;
  margin: 20px 0;
}
div#nd_liturgia p.nd_czytanie_sigla {
  font-style: italic;
}
div#nd_liturgia p.nd_czytanie_tresc {
  text-align: justify;
}
div#nd_liturgia p.nd_psalm_refren {
  font-weight: bold;
  font-size: 13px;
}
div#nd_liturgia p.nd_dodatki_tyt {
  font-weight: bold;
  font-size: 13px;
  margin: 20px 0 0 0;
}
div#nd_liturgia p.nd_dodatki_tresc {
  text-align: justify;
}
div#liturgy {
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.07);
  margin-bottom: 20px;
  background: #fff;
  line-height: 1.6;
  font-size: 13px;
  overflow: hidden;
  color: #444;
}
div#liturgy a {
  color: #444;
  text-decoration: none;
}
div#liturgy a:hover {
  color: #444;
}
div#liturgy h2 {
  border-bottom: 1px solid #d28b00;
  background: #d28b00 !important;
  background: #d28b00;
  background: #675e4f;
  color: white;
  text-align: center;
  font-size: 24px;
  padding: 13px 0;
}
div#liturgy p.nd_czytanie_tyt {
  font-weight: bold;
}
div#liturgy div#niedziela > * {
  margin-right: 20px;
}
div#liturgy p.nd_czytanie_tyt {
  font-weight: bold;
}
div#liturgy div#niedziela > p.nd_czytanie_sigla {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: italic;
  border-top: 1px solid #d28b00;
  float: right;
  width: 85%;
}
div#liturgy p.nd_czytanie_tresc {
  line-height: 1.6;
  margin-bottom: 8px;
  padding: 20px;
}
div#liturgy .nd_czytanie_odp {
  display: none;
}
div#liturgy a.more {
  margin: 0 20px 0 0;
  float: right;
  color: white;
}
div.gpg-information {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 3;
  bottom: 0;
  top: 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  div.gpg-information {
    position: static;
    height: auto;
    margin-top: 20px;
  }
}
div.gpg-information .box {
  padding-top: 40px;
}
div.gpg-information div.gpg-blue {
  background: rgba(103, 94, 79, 0.8);
  color: white;
  padding-top: 50px;
  padding-bottom: 30px;
  height: 100%;
  overflow: hidden;
  text-align: center;
  top: 700px;
  position: relative;
}
@media (max-width: 1634px) {
  div.gpg-information div.gpg-blue {
    padding-top: 10px;
  }
}
@media (max-width: 1400px) {
  div.gpg-information div.gpg-blue {
    padding-top: 0px;
  }
}
@media (max-width: 991px) {
  div.gpg-information div.gpg-blue {
    padding-top: 25px;
  }
}
@media (max-width: 991px) {
  div.gpg-information div.gpg-blue {
    background: #675e4f;
    position: static;
  }
}
@media (max-width: 1634px) {
  div.gpg-information div.gpg-blue div.row {
    zoom: 0.95;
  }
}
@media (max-width: 1400px) {
  div.gpg-information div.gpg-blue div.row {
    zoom: 0.85;
  }
}
@media (max-width: 991px) {
  div.gpg-information div.gpg-blue div.row {
    zoom: 1;
  }
}
div.gpg-information div.gpg-blue div.row h3 {
  margin-bottom: 20px;
}
div.gpg-information div.gpg-blue div.row a {
  color: white;
  font-weight: bold;
}
div.gpg-information div.gpg-blue div.row i {
  font-size: 45px;
  margin-bottom: 15px;
}
div.gpg-information div.gpg-blue div.row > div {
  padding-bottom: 50px;
}
div.gpg-show-information-outer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  text-align: center;
  z-index: 7;
}
div.gpg-show-information-outer a.gpg-show-information {
  color: #d28b00;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  background: white;
  padding: 5px 15px;
  display: inline-block;
}
div.gpg-show-information-outer a.gpg-show-information i {
  font-size: 25px;
}
div.gpg-news-timeline.gpg-custom {
  margin: 0;
}
div.gpg-news-timeline.gpg-custom div.gpg-news {
  margin: 0 15px;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.embed-responsive .gpg-date-outer {
  background: #d28b00;
  color: white;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 11px;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.embed-responsive .gpg-date-outer .bottom {
  border-bottom-color: #d28b00;
  top: -20px;
  border-bottom: 20px solid #d28b00;
  border-left: 40px solid transparent;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.embed-responsive .gpg-date-outer .top {
  border-top-color: #d28b00;
  bottom: -20px;
  border-top: 20px solid #d28b00;
  border-right: 40px solid transparent;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.embed-responsive .gpg-date-outer strong {
  font-size: 26px;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.embed-responsive .gpg-cat {
  background: #d28b00;
  color: white;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li h4 {
  color: #d28b00;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li h3 a {
  color: black;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.gpg-more a {
  background: #d28b00;
  color: white;
}
div.gpg-news-timeline.gpg-custom div.gpg-news ul li div.gpg-more a:hover {
  background: #ffab06;
}
div.gpg-news-timeline.gpg-custom div.gpg-months {
  background: #ffb320;
  margin: 0 0 33px 0;
}
div.gpg-news-timeline.gpg-custom div.gpg-months a {
  color: white;
}
div.gpg-news-timeline.gpg-custom div.gpg-months .gpg-buttons a {
  background: #d28b00;
}
div.gpg-news-timeline.gpg-custom div.gpg-months .gpg-buttons a:hover {
  background: #855800;
}
div.gpg-news-timeline.gpg-custom div.gpg-months .gpg-months-inner .gpg-months-inner-inner a.active,
div.gpg-news-timeline.gpg-custom div.gpg-months .gpg-months-inner .gpg-months-inner-inner a:hover {
  background: #d28b00;
}
div.gpg-rss-articles {
  background: transparent;
  padding-left: 5px;
}
div.gpg-rss-articles ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.gpg-rss-articles ul li {
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #353535;
}
div.gpg-rss-articles ul li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 16px;
  color: #e0e0e0;
}
div.gpg-rss-articles ul li a.arrow {
  float: right;
  margin-left: 10px;
}
div.gpg-rss-cats {
  background: #7b7771;
  padding: 7px;
  overflow: hidden;
}
div.gpg-rss-cats span {
  float: left;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
}
div.gpg-rss-cats span:before {
  content: '·';
  margin: 0 4px;
}
div.gpg-rss-cats span:first-child:before {
  content: none;
}
.gpg-frames {
  margin-bottom: 30px;
}
div.gpg-frame {
  min-height: 320px;
}
@media (max-width: 991px) {
  div.gpg-frame {
    margin-bottom: 20px;
  }
}
div.gpg-frame > div > a {
  height: 100%;
  text-decoration: none;
  display: block;
  padding: 15px 40px;
  text-align: Center;
}
div.gpg-frame > div > a[href] {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
div.gpg-frame > div > a[href]:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/*
*
* RD Navbar
* --------------------------------------------------
*/
@keyframes rd-navbar-slide-down {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes rd-navbar-slide-up {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
.breadcrumbs-custom-wrap .rd-navbar-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1091;
}
.breadcrumbs-custom-wrap .rd-navbar-wrap .rd-navbar {
  background: transparent;
}
.breadcrumbs-custom-wrap .rd-navbar-wrap .rd-navbar--is-stuck:before {
  opacity: 1;
}
.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-fixed .rd-navbar-submenu,
.rd-navbar-sidebar .rd-navbar-sidebar-toggle,
.rd-navbar-sidebar .rd-navbar-sidebar-inner,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu {
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rd-navbar,
.rd-navbar.rd-navbar--is-clone {
  display: none;
}
.rd-navbar-fixed,
.rd-navbar-static,
.rd-navbar-fullwidth,
.rd-navbar-sidebar {
  display: block;
}
.rd-navbar--no-transition,
.rd-navbar--no-transition * {
  transition: none !important;
}
.rd-navbar-collapse-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #292828;
  display: none;
}
.rd-navbar-collapse-toggle span {
  top: 50%;
  margin-top: -3px;
}
.rd-navbar-collapse-toggle span,
.rd-navbar-collapse-toggle span:before,
.rd-navbar-collapse-toggle span:after {
  position: absolute;
  width: 6px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  background: #292828;
  left: 50%;
  margin-left: -3px;
  border-radius: 50%;
  transition: 0.3s all ease;
}
.rd-navbar-collapse-toggle span:before,
.rd-navbar-collapse-toggle span:after {
  content: '';
}
.rd-navbar-collapse-toggle span:before {
  bottom: 100%;
  margin-bottom: 3px;
}
.rd-navbar-collapse-toggle span:after {
  top: 100%;
  margin-top: 3px;
}
.rd-navbar-collapse-toggle.active span {
  transform: scale(0.7);
}
.rd-navbar-collapse-toggle.active span:before {
  transform: translateY(18px);
}
.rd-navbar-collapse-toggle.active span:after {
  transform: translateY(-18px);
}
.rd-navbar--is-stuck {
  box-shadow: 0 0 8px 0 rgba(161, 161, 161, 0.5);
}
.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
  display: none;
}
/*
* Navbar components
*/
.rd-navbar {
  display: none;
  background: #fff;
  font-family: "Montserrat";
}
.rd-navbar-toggle,
.rd-navbar-sidebar-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #292828;
  background-color: transparent;
  border: none;
  display: none;
}
.rd-navbar-toggle span,
.rd-navbar-sidebar-toggle span {
  position: relative;
  display: block;
  margin: auto;
  transition: 0.3s all ease;
}
.rd-navbar-toggle span:after,
.rd-navbar-toggle span:before,
.rd-navbar-sidebar-toggle span:after,
.rd-navbar-sidebar-toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  transition: 0.3s all ease;
}
.rd-navbar-toggle span:after,
.rd-navbar-sidebar-toggle span:after {
  top: 8px;
}
.rd-navbar-toggle span:after,
.rd-navbar-toggle span:before,
.rd-navbar-toggle span,
.rd-navbar-sidebar-toggle span:after,
.rd-navbar-sidebar-toggle span:before,
.rd-navbar-sidebar-toggle span {
  width: 24px;
  height: 4px;
  background-color: #292828;
  backface-visibility: hidden;
  border-radius: 0;
}
.rd-navbar-toggle span,
.rd-navbar-sidebar-toggle span {
  transform: rotate(180deg);
}
.rd-navbar-toggle span:before,
.rd-navbar-toggle span:after,
.rd-navbar-sidebar-toggle span:before,
.rd-navbar-sidebar-toggle span:after {
  transform-origin: 1.71429px center;
}
.rd-navbar-toggle.active span,
.rd-navbar-sidebar-toggle.active span {
  transform: rotate(360deg);
}
.rd-navbar-toggle.active span:before,
.rd-navbar-toggle.active span:after,
.rd-navbar-sidebar-toggle.active span:before,
.rd-navbar-sidebar-toggle.active span:after {
  top: 0;
  width: 15px;
}
.rd-navbar-toggle.active span:before,
.rd-navbar-sidebar-toggle.active span:before {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.rd-navbar-toggle.active span:after,
.rd-navbar-sidebar-toggle.active span:after {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}
.rd-navbar-toggle:focus,
.rd-navbar-sidebar-toggle:focus {
  outline: none;
}
.rd-navbar-brand .brand-name {
  max-width: 232px;
  display: inline-block;
  line-height: 23px;
  vertical-align: middle;
  margin-left: 10px;
  text-decoration: none;
  font-size: 0.82rem;
  color: #675e4f;
}
.rd-navbar-brand .brand-name span strong {
  font-size: 1.7rem;
  color: #0f2244;
  font-family: Eagle Lake;
}
.rd-navbar-brand .logo-default {
  display: block;
}
.rd-navbar-brand .logo-inverse {
  display: none;
}
.rd-navbar-dropdown {
  display: none;
}
.rd-navbar-search-toggle {
  display: inline-flex;
  color: #292828;
}
.rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
  font-size: 22px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}
.rd-navbar-search-toggle span,
.rd-navbar-search-toggle span:before,
.rd-navbar-search-toggle span:after {
  transition: 0.3s all ease-in-out;
}
.rd-navbar-search-toggle span:before,
.rd-navbar-search-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rd-navbar-search-toggle span:before {
  content: "";
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "FontAwesome";
}
.rd-navbar-search-toggle span:after {
  content: "";
  transform: rotate(-90deg) scale(0.4);
  opacity: 0;
  visibility: hidden;
  font-family: "FontAwesome";
}
.rd-navbar-search-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  transform: rotate(90deg) scale(0.4);
}
.rd-navbar-search-toggle.active span:after {
  transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}
.rd-navbar-search .form-input {
  background-color: #fff;
  border-color: #fff;
}
/*
* @subsection   Hybrid  Styles
*/
.rd-navbar-static .rd-navbar-panel,
.rd-navbar-fullwidth .rd-navbar-panel {
  line-height: 0;
}
.rd-navbar-static .rd-navbar-nav,
.rd-navbar-fullwidth .rd-navbar-nav {
  text-align: center;
}
.rd-navbar-static .rd-navbar-nav > li,
.rd-navbar-fullwidth .rd-navbar-nav > li {
  position: relative;
  display: inline-block;
  transition: 0.25s;
}
.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav > li.rd-navbar--has-megamenu {
  position: static;
}
.rd-navbar-static .rd-navbar-nav > li > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a {
  position: relative;
  display: inline-block;
  color: #292828;
  line-height: 1.3;
  transition: 0.25s;
  vertical-align: baseline;
  font-family: "Montserrat";
}
.rd-navbar-static .rd-navbar-nav > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #132b58;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
  position: relative;
  font-family: "FontAwesome";
  font-size: 0;
  cursor: pointer;
  vertical-align: middle;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle:hover,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle:hover {
  color: #132b58;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before {
  content: '\f078';
  position: absolute;
  font-size: 13px;
  font-family: "FontAwesome";
  top: -1px;
  left: 5px;
  line-height: 1;
  transform: translateY(-50%);
}
.ie-10 .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.ie-11 .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.ie-edge .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.ie-10 .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.ie-11 .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.ie-edge .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
  font-size: 18px;
}
.ie-10 .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.ie-11 .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.ie-edge .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.ie-10 .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.ie-11 .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before,
.ie-edge .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before {
  line-height: 1;
}
.rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-static .rd-navbar-nav > li.opened > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a {
  color: #132b58;
  background: transparent;
}
.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,
.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle {
  color: #132b58;
}
.rd-navbar-static .rd-navbar-nav > li.active > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a {
  color: #132b58;
  background: transparent;
}
.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
  color: #132b58;
}
.rd-navbar-static .rd-navbar-inner,
.rd-navbar-fullwidth .rd-navbar-inner {
  position: relative;
  max-width: 1800px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.rd-navbar-static .rd-navbar-top-panel,
.rd-navbar-fullwidth .rd-navbar-top-panel {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #292828;
  color: #fff;
}
.rd-navbar-static .rd-navbar-top-panel-inner,
.rd-navbar-fullwidth .rd-navbar-top-panel-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1800px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1800px) {
  .rd-navbar-static .rd-navbar-top-panel-inner,
  .rd-navbar-fullwidth .rd-navbar-top-panel-inner {
    padding-left: 70px;
    padding-right: 70px;
  }
}
.rd-navbar-static .rd-navbar-top-panel a.icon-gray-1,
.rd-navbar-fullwidth .rd-navbar-top-panel a.icon-gray-1 {
  color: #b7b7b7;
}
.rd-navbar-static .rd-navbar-top-panel a.icon-gray-1:hover,
.rd-navbar-fullwidth .rd-navbar-top-panel a.icon-gray-1:hover {
  color: #fff;
}
.rd-navbar-static .rd-navbar-top-panel a.icon-gray-3:hover,
.rd-navbar-fullwidth .rd-navbar-top-panel a.icon-gray-3:hover {
  color: #fff;
}
.rd-navbar-static .rd-navbar-aside-center,
.rd-navbar-fullwidth .rd-navbar-aside-center {
  display: flex;
  align-items: center;
}
.rd-navbar-static .rd-navbar-shop,
.rd-navbar-fullwidth .rd-navbar-shop {
  font-size: 24px;
}
.rd-navbar-static .rd-navbar-shop span,
.rd-navbar-fullwidth .rd-navbar-shop span {
  font-size: 16px;
  padding-left: 10px;
}
.rd-navbar-static .rd-navbar-shop .rd-navbar-shop-icon,
.rd-navbar-fullwidth .rd-navbar-shop .rd-navbar-shop-icon {
  color: #292828;
}
.rd-navbar-static .rd-navbar-shop .rd-navbar-shop-icon:hover,
.rd-navbar-fullwidth .rd-navbar-shop .rd-navbar-shop-icon:hover {
  color: #132b58;
}
.rd-navbar-static .rd-navbar-shop,
.rd-navbar-static .rd-navbar-search,
.rd-navbar-fullwidth .rd-navbar-shop,
.rd-navbar-fullwidth .rd-navbar-search {
  position: relative;
  display: inline-flex;
  margin-left: 10px;
  vertical-align: middle;
  transform: translateY(1px);
  z-index: 2;
}
@media (min-width: 1600px) {
  .rd-navbar-static .rd-navbar-search,
  .rd-navbar-fullwidth .rd-navbar-search {
    margin-left: 30px;
  }
}
@media (min-width: 1800px) {
  .rd-navbar-static .rd-navbar-shop,
  .rd-navbar-static .rd-navbar-search,
  .rd-navbar-fullwidth .rd-navbar-shop,
  .rd-navbar-fullwidth .rd-navbar-search {
    margin-left: 50px;
  }
}
.rd-navbar-static .rd-navbar-search.active .rd-search,
.rd-navbar-fullwidth .rd-navbar-search.active .rd-search {
  visibility: visible;
  opacity: 1;
}
.rd-navbar-static .rd-navbar-search .form-wrap,
.rd-navbar-fullwidth .rd-navbar-search .form-wrap {
  margin-bottom: 0;
}
.rd-navbar-static .rd-navbar-search .form-input,
.rd-navbar-fullwidth .rd-navbar-search .form-input {
  box-shadow: 0 0 8px 0 rgba(161, 161, 161, 0.5);
}
.rd-navbar-static .rd-navbar-search .rd-search,
.rd-navbar-fullwidth .rd-navbar-search .rd-search {
  position: absolute;
  top: calc(100% + 25px);
  right: 0;
  width: 380px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 3;
}
.rd-navbar-static .rd-navbar-search .rd-search-form-submit,
.rd-navbar-fullwidth .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 17px;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  font-size: 26px;
  background-color: transparent;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
  position: absolute;
  left: -30px;
  width: 255px;
  background: #fff;
  z-index: 5;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown.rd-navbar-open-left {
  right: 0;
  left: auto;
}
.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,
.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(-50%, 0, 0);
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-megamenu {
  z-index: 15;
  visibility: hidden;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown .rd-navbar-dropdown {
  left: 100%;
  top: 0;
  margin-top: -8px;
  margin-left: 8px;
  z-index: 2;
  transform: translate(30px, 0);
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown > li.opened > .rd-navbar-dropdown {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}
.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  position: absolute;
  top: 100%;
  display: block;
  padding: 8px 0;
  margin-top: 0;
  visibility: hidden;
  opacity: 0;
  text-align: left;
  border-radius: 0;
  box-shadow: 0 0 8px 0 rgba(161, 161, 161, 0.5);
}
.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-static .rd-navbar-megamenu li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown li > a,
.rd-navbar-fullwidth .rd-navbar-megamenu li > a {
  position: relative;
  transition: 0.15s ease-in-out;
}
.rd-navbar-static .rd-navbar-dropdown li > a:before,
.rd-navbar-static .rd-navbar-megamenu li > a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li > a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li > a:before {
  content: '\f054';
  font-family: "FontAwesome";
  margin-left: -30px;
  transition: opacity 0.15s ease-in-out, 0.15s margin ease-in-out;
  opacity: 0;
  padding-right: 5px;
  font-size: 15px;
  line-height: 0;
  vertical-align: middle;
  transform: translateY(-2px);
  display: inline-block;
}
.rd-navbar-static .rd-navbar-dropdown li.focus > a:before,
.rd-navbar-static .rd-navbar-dropdown li.opened > a:before,
.rd-navbar-static .rd-navbar-dropdown li > a:hover:before,
.rd-navbar-static .rd-navbar-megamenu li.focus > a:before,
.rd-navbar-static .rd-navbar-megamenu li.opened > a:before,
.rd-navbar-static .rd-navbar-megamenu li > a:hover:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li.focus > a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li.opened > a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown li > a:hover:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li.focus > a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li.opened > a:before,
.rd-navbar-fullwidth .rd-navbar-megamenu li > a:hover:before,
.rd-navbar-static .rd-navbar-dropdown li.active > a:before,
.rd-navbar-static .rd-navbar-megamenu li.active > a:before {
  margin-left: -10px;
  opacity: 1;
}
.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-dropdown {
  width: 240px;
  background: #fff;
  padding: 15px 20px 15px;
  transform: translateY(30px);
}
.rd-navbar-static .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
  display: block;
  padding: 6px 20px 8px 15px;
  color: #292828;
  background: transparent;
  font-weight: 500;
}
.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
  color: #132b58;
  background: transparent;
}
.rd-navbar-static .rd-navbar-dropdown > li.focus > a,
.rd-navbar-static .rd-navbar-dropdown > li.opened > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a {
  color: #132b58;
  background: transparent;
}
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  left: 50%;
  display: flex;
  width: 98%;
  max-width: 1800px;
  padding: 16px 40px 30px;
  transform: translate3d(-50%, 30px, 0);
  background: #fff;
}
@media (min-width: 1800px) {
  .rd-navbar-static .rd-navbar-megamenu,
  .rd-navbar-fullwidth .rd-navbar-megamenu {
    padding: 16px 30px 30px;
  }
}
.rd-navbar-static .rd-navbar-megamenu > li,
.rd-navbar-fullwidth .rd-navbar-megamenu > li {
  width: 33.33%;
}
.rd-navbar-static .rd-navbar-megamenu > li + li,
.rd-navbar-fullwidth .rd-navbar-megamenu > li + li {
  border-top: 0;
}
.rd-navbar-static .rd-navbar-megamenu > li > ul a,
.rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a {
  display: block;
  padding: 6px 20px 8px 10px;
  color: #292828;
  background: transparent;
}
.rd-navbar-static .rd-navbar-megamenu > li > ul a:hover,
.rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a:hover {
  color: #132b58;
  background: transparent;
}
.rd-navbar-static .rd-navbar-megamenu-banner,
.rd-navbar-fullwidth .rd-navbar-megamenu-banner {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.rd-navbar-static .rd-navbar-megamenu-banner > li:first-of-type,
.rd-navbar-fullwidth .rd-navbar-megamenu-banner > li:first-of-type {
  min-width: 300px;
  position: relative;
  overflow: hidden;
}
.rd-navbar-static .rd-navbar-megamenu-banner > li:first-of-type > img,
.rd-navbar-fullwidth .rd-navbar-megamenu-banner > li:first-of-type > img {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translate3d(0, -60%, 0) scale(1.25);
  height: 100%;
  width: auto;
  max-width: none;
}
.rd-navbar-static .rd-navbar-megamenu-banner > li:nth-child(n+1),
.rd-navbar-fullwidth .rd-navbar-megamenu-banner > li:nth-child(n+1) {
  padding-top: 10px;
  padding-bottom: 10px;
}
.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  display: block;
  transform: translateY(-100%);
}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {
  transform: translateY(0%);
}
.rd-navbar-static.rd-navbar--is-stuck,
.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1080;
  background: #fff;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel,
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-panel,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-top-panel {
  display: none;
}
.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-sidebar .rd-navbar-sidebar-inner {
  width: 270px;
  height: 100%;
  left: 0;
  top: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  line-height: 34px;
  color: #292828;
  background: #fff;
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  z-index: 998;
}
.rd-navbar-fixed .rd-navbar-nav-wrap:before,
.rd-navbar-fixed .rd-navbar-nav-wrap:after,
.rd-navbar-sidebar .rd-navbar-sidebar-inner:before,
.rd-navbar-sidebar .rd-navbar-sidebar-inner:after {
  content: '';
  display: block;
  height: 56px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar {
  width: 4px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar-thumb {
  background: #2554ac;
  border: none;
  border-radius: 0;
  opacity: 0.2;
}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track,
.rd-navbar-sidebar .rd-navbar-sidebar-inner::-webkit-scrollbar-track {
  background: #132b58;
  border: none;
  border-radius: 0;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown > li > a,
.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown > li > a {
  padding-left: 20px;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown ul > li > a,
.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown ul > li > a {
  padding-left: 25px;
}
/*
* Static Layout
*/
.rd-navbar-static {
  display: block;
}
.rd-navbar-static .rd-navbar-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rd-navbar-static .rd-navbar-nav {
  text-align: center;
}
.rd-navbar-static .rd-navbar-aside-right {
  display: flex;
  align-items: center;
}
.rd-navbar-static .rd-navbar-aside-right-inner {
  white-space: nowrap;
}
.rd-navbar-static .rd-navbar-top-panel {
  text-align: left;
  padding: 15px 0;
}
.rd-navbar-static .rd-navbar-nav > li {
  margin: 0 13px;
}
.rd-navbar-static .rd-navbar-nav > li > a {
  padding: 20px 0 40px 0;
}
.rd-navbar-static .rd-navbar-nav > li > a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 100%;
  height: 4px;
  content: "";
  display: inline-block;
  opacity: 0;
  transition: 250ms;
  background: #132b58;
}
.rd-navbar-static .rd-navbar-nav > li > a:hover:before {
  right: 0;
  opacity: 1;
}
.rd-navbar-static .rd-navbar-nav > li.focus > a:before,
.rd-navbar-static .rd-navbar-nav > li.opened > a:before {
  right: 0;
  opacity: 1;
}
.rd-navbar-static .rd-navbar-nav > li.active > a:before {
  right: 0;
  opacity: 1;
}
.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu {
  margin-top: 0;
}
.rd-navbar-static .rd-navbar-megamenu {
  max-width: 1200px;
}
.rd-navbar-static .rd-navbar-shop .rd-navbar-shop-icon {
  font-size: 30px;
}
.rd-navbar-static .rd-navbar-shop .rd-navbar-shop-icon span {
  position: relative;
  top: -3px;
  font-size: 18px;
  padding-left: 13px;
  vertical-align: middle;
}
.rd-navbar-static.rd-navbar--is-stuck,
.rd-navbar-static.rd-navbar--is-clone {
  will-change: transform;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > a,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > a {
  padding: 25px 0;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown,
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-dropdown,
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-megamenu {
  margin-top: 0;
}
@media (min-width: 1600px) {
  .rd-navbar-static .rd-navbar-nav > li {
    margin: 0 18px;
  }
  .rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 17px;
    padding: 20px 0 40px 0;
  }
  .rd-navbar-static .rd-navbar-dropdown,
  .rd-navbar-static .rd-navbar-megamenu {
    margin-top: -25px;
  }
  .rd-navbar-static .rd-navbar-dropdown li > a,
  .rd-navbar-static .rd-navbar-megamenu li > a {
    font-size: 15px;
    line-height: 1.3;
    letter-spacing: -0.5px;
  }
}
@media (min-width: 1800px) {
  .rd-navbar-static .rd-navbar-nav > li {
    margin: 0 18px;
  }
}
/*
* Fullwidth Layout
*/
.rd-navbar-fullwidth {
  display: block;
}
.rd-navbar-fullwidth .rd-navbar-inner {
  padding-top: 20px;
  padding-bottom: 20px;
}
.rd-navbar-fullwidth .rd-navbar-aside-right {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rd-navbar-fullwidth .rd-navbar-panel {
  text-align: center;
}
.rd-navbar-fullwidth .rd-navbar-nav > li {
  margin: 0 11px;
}
.rd-navbar-fullwidth .rd-navbar-dropdown li > a,
.rd-navbar-fullwidth .rd-navbar-megamenu li > a {
  font-size: 14px;
}
.rd-navbar-fullwidth .rd-navbar-dropdown {
  margin-top: 33px;
}
.rd-navbar-fullwidth .rd-navbar-megamenu > li + li {
  margin-left: 30px;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner {
  padding-top: 13px;
  padding-bottom: 13px;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-aside-right,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-aside-right {
  margin-top: 0;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-dropdown,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-dropdown {
  margin-top: 15px;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-panel {
  display: none;
}
/*
* Fixed Layout
*/
.rd-navbar-fixed {
  display: block;
  position: relative;
  z-index: 1080;
}
.rd-navbar-fixed .rd-navbar-toggle {
  display: inline-block;
}
.rd-navbar-fixed .rd-navbar-brand {
  position: relative;
  margin-left: 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  font-size: 22px;
  line-height: 0;
}
.rd-navbar-fixed .rd-navbar-brand img {
  max-width: 100px;
  height: auto;
}
.rd-navbar-fixed .rd-navbar-panel {
  display: flex;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 4px;
  height: 56px;
  color: #292828;
  z-index: 999;
}
.rd-navbar-fixed .rd-navbar-panel:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
  background: #fff;
}
.rd-navbar-fixed .rd-navbar-top-panel.rd-navbar-collapse .box-inline {
  display: table;
}
.rd-navbar-fixed .rd-navbar-top-panel.rd-navbar-collapse .box-inline > * {
  display: table-cell;
  vertical-align: top;
}
.rd-navbar-fixed .rd-navbar-aside-right-inner {
  position: fixed;
  top: 16px;
  right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
.rd-navbar-fixed .rd-navbar-search {
  display: inline-flex;
  z-index: 1000;
  position: relative;
}
.rd-navbar-fixed .rd-navbar-search .rd-search {
  position: absolute;
  right: 4px;
  top: calc(100% + 12px);
  width: 240px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  transform: translateX(-10px);
}
.rd-navbar-fixed .rd-navbar-search .rd-search-results-live {
  display: none;
}
.rd-navbar-fixed .rd-navbar-search .form-input {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.07);
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 17px;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #000000;
}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {
  color: #132b58;
}
.rd-navbar-fixed .rd-navbar-search.active .rd-search {
  opacity: 1;
  visibility: visible;
  transform: none;
}
.rd-navbar-fixed .rd-navbar-shop {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  z-index: 1000;
}
.rd-navbar-fixed .rd-navbar-shop .rd-navbar-shop-icon {
  font-size: 22px;
}
.rd-navbar-fixed .rd-navbar-shop .rd-navbar-shop-icon span {
  font-size: 16px;
  padding-left: 5px;
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  color: #292828;
  background: #fff;
  transform: translateX(-120%);
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  transform: translateX(0);
}
.rd-navbar-fixed .rd-navbar-nav {
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.rd-navbar-fixed .rd-navbar-nav:before,
.rd-navbar-fixed .rd-navbar-nav:after {
  content: '';
  display: block;
  height: 8px;
}
.rd-navbar-fixed .rd-navbar-nav li > a {
  display: block;
  padding: 11px 56px 11px 16px;
  color: #292828;
  font-family: "Montserrat", sans-serif;
}
.rd-navbar-fixed .rd-navbar-nav li:hover > a,
.rd-navbar-fixed .rd-navbar-nav li.active > a,
.rd-navbar-fixed .rd-navbar-nav li.opened > a {
  background: #132b58;
  color: #fff;
}
.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
  color: #fff;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle:after {
  transform: rotate(180deg);
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle {
  cursor: pointer;
  color: #292828;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after {
  content: '\f078';
  position: absolute;
  top: 22px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 48px;
  font: 400 28px "FontAwesome";
  line-height: 48px;
  text-align: center;
  transition: 0.3s transform ease;
  z-index: 2;
}
.rd-navbar-fixed .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-megamenu {
  display: none;
  margin-top: 4px;
}
.rd-navbar-fixed .rd-navbar-megamenu-banner > li:first-of-type {
  display: none;
}
.rd-navbar-fixed .rd-navbar-submenu {
  position: relative;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-megamenu-list > li > a {
  padding: 7px 56px 7px 30px;
  font-size: 15px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-megamenu-header {
  padding-left: 20px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
  padding-left: 48px;
}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
}
.rd-navbar-fixed .rd-navbar-collapse {
  position: fixed;
  right: 4px;
  top: 64px;
  transform: translateX(-10px);
  padding: 15px 10px;
  width: 280px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(161, 161, 161, 0.5);
  text-align: left;
  font-size: 14px;
  opacity: 0;
  pointer-events: none;
  z-index: 997;
  transition: opacity 0.3s, transform 0.3s;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-top-panel-inner > * + * {
  margin-top: 10px;
}
.rd-navbar-fixed .rd-navbar-collapse.active {
  transform: none;
  opacity: 1;
  pointer-events: auto;
  z-index: 999;
}
.rd-navbar-fixed .rd-navbar-collapse-toggle {
  position: fixed;
  right: 4px;
  top: 4px;
  display: inline-block;
  outline: none;
  border: 0;
  background-color: transparent;
  z-index: 1000;
}
.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-collapse a.icon,
.rd-navbar-fixed .rd-navbar-collapse .list-inline a,
.rd-navbar-fixed .rd-navbar-collapse a.rd-navbar-shop-icon {
  color: #292828;
}
.rd-navbar-fixed .rd-navbar-collapse:hover,
.rd-navbar-fixed .rd-navbar-collapse a.icon:hover,
.rd-navbar-fixed .rd-navbar-collapse .list-inline a:hover,
.rd-navbar-fixed .rd-navbar-collapse a.rd-navbar-shop-icon:hover {
  color: #faaf00;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-search,
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-shop {
  position: relative;
  top: auto;
  right: auto;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-search-toggle {
  display: none;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-search .rd-search {
  position: relative;
  width: 260px;
  opacity: 1;
  visibility: visible;
  right: auto;
  transform: translateX(0);
  margin-bottom: 10px;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-shop {
  display: inline-flex;
  margin-right: 10px;
  vertical-align: middle;
}
.rd-navbar-fixed .rd-navbar-collapse .rd-navbar-top-panel-inner + .rd-navbar-top-panel-inner {
  margin-top: 10px;
}
.rd-navbar-fixed.active .rd-navbar-nav {
  transform: translateX(0);
}
.rd-navbar-fixed.rd-navbar--is-clone {
  display: none;
}
.rd-navbar-fixed .rd-navbar-fixed--visible {
  display: block;
}
.rd-navbar-fixed .rd-navbar-fixed--hidden {
  display: none;
}
html.rd-navbar-fixed-linked .page {
  padding-top: 55px;
}
/*
* Sidebar Layout
*/
.rd-navbar-sidebar {
  display: block;
}
.rd-navbar-sidebar .rd-navbar-sidebar-toggle {
  position: fixed;
  top: 8px;
  left: 8px;
  display: block;
  z-index: 999;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner {
  position: fixed;
  display: flex;
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
  transform: translateX(-100%);
  box-shadow: none;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner.active {
  transform: translateX(0);
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.25);
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-top-panel {
  order: 1;
  padding: 0 20px;
  text-align: left;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-brand {
  margin-bottom: 30px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search {
  display: inline-flex;
  margin-top: 10px;
  padding: 0 10px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search .rd-search {
  position: relative;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search .form-input {
  padding-right: 50px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search .rd-search-form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #000000;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search .rd-search-form-submit:hover {
  color: #132b58;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-search .rd-search-results-live {
  display: none;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav {
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav:before,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav:after {
  content: '';
  display: block;
  height: 8px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li > a {
  display: block;
  padding: 11px 56px 11px 16px;
  color: #292828;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li > a:first-letter {
  text-transform: uppercase;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li:hover > a,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li.active > a,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li.opened > a {
  background: #132b58;
  color: #fff;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li.active > .rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
  color: #fff;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle:after {
  transform: rotate(180deg);
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav li + li {
  margin-top: 4px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav .rd-navbar-submenu-toggle {
  cursor: pointer;
  color: #292828;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-nav .rd-navbar-submenu-toggle::after {
  content: '\f078';
  position: absolute;
  top: 22px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 48px;
  font: 400 28px "FontAwesome";
  line-height: 48px;
  text-align: center;
  transition: 0.3s transform ease;
  z-index: 2;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-megamenu {
  display: none;
  margin-top: 4px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu {
  position: relative;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu .rd-navbar-dropdown > li > a {
  padding-left: 30px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
  padding-left: 48px;
}
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-sidebar-inner .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
}
.rd-navbar-default .button {
  transform: translateY(-2px);
}
.rd-navbar-default .button:active {
  transform: translateY(2px);
}
.rd-navbar-default .rd-navbar-fixed .rd-navbar-collapse {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.rd-navbar-default .rd-navbar-fixed .rd-navbar-aside-right {
  display: none;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-nav-wrap-inner,
.rd-navbar-default .rd-navbar-static .rd-navbar-nav-wrap-inner {
  display: none;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-aside-right-inner {
  margin-top: 0;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-aside-right-inner > * + * {
  margin-left: 30px;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-inner {
  display: flex;
  flex-wrap: wrap;
  vertical-align: center;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-inner > * {
  flex-grow: 1;
}
.rd-navbar-default .rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-panel {
  width: 100%;
  margin-bottom: 20px;
}
.rd-navbar-default .rd-navbar-static .rd-navbar-aside-right-inner > * + * {
  margin-left: 30px;
}
@media (min-width: 1800px) {
  .rd-navbar-default .rd-navbar-static .rd-navbar-aside-right-inner > * + * {
    margin-left: 50px;
  }
}
.rd-navbar-corporate .rd-navbar-nav-wrap-inner {
  display: none;
}
.rd-navbar-corporate .rd-navbar-top-panel .rd-navbar-top-panel-inner {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}
.rd-navbar-corporate .rd-navbar-corporate-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.rd-navbar-corporate .rd-navbar-corporate-inner {
  display: flex;
  align-items: center;
  line-height: 1.4;
  text-align: left;
  width: 100%;
}
.rd-navbar-corporate .rd-navbar-corporate-inner .icon-circle.icon-sm {
  width: 40px;
  height: 40px;
}
.rd-navbar-corporate .box-inline > * {
  display: inline-block;
  vertical-align: middle;
}
.rd-navbar-corporate .box-inline .icon {
  top: auto;
}
.rd-navbar-corporate .rd-navbar-panel {
  text-align: center;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-corporate-inner {
  display: none;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-nav-wrap-inner {
  display: block;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-nav-wrap-inner {
  font-size: 14px;
  line-height: 1.6;
  padding-left: 16px;
  padding-right: 15px;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-nav-wrap-inner .unit {
  text-align: left;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-nav-wrap-inner .unit + * {
  margin-top: 10px;
}
.rd-navbar-corporate.rd-navbar-fixed .icon-sm.icon-circle {
  width: 30px;
  height: 30px;
}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-search {
  position: fixed;
  top: 16px;
  right: 55px;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 43px;
  padding-bottom: 43px;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-nav {
  background-color: #f6f6f6;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-nav-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav {
  position: relative;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li {
  margin: 0;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 16px;
  padding: 20px 33px;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li > a:before {
  content: none;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li > a:hover {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li .rd-navbar-submenu-toggle {
  right: 30px;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.opened > a {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle {
  color: #292828;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.active > a {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
  color: #292828;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown {
  left: 0;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-corporate.rd-navbar-static .rd-navbar-dropdown {
  margin-top: 0;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-megamenu {
  width: 100%;
}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-search .rd-search {
  top: calc(100% + 15px);
}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel {
  display: none;
}
.rd-navbar-with-top-panel .rd-navbar-nav-wrap-inner {
  display: none;
}
.rd-navbar-with-top-panel .rd-navbar-with-top-panel-inner {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  line-height: 1.4;
  text-align: left;
}
.rd-navbar-with-top-panel .rd-navbar-with-top-panel-inner .icon-circle.icon-sm {
  width: 30px;
  height: 30px;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel .rd-navbar-with-top-panel-inner .icon-circle.icon-sm {
    width: 40px;
    height: 40px;
  }
}
.rd-navbar-with-top-panel .box-inline > * {
  display: inline-block;
  vertical-align: middle;
}
.rd-navbar-with-top-panel .box-inline .icon {
  top: auto;
}
.rd-navbar-with-top-panel .rd-navbar-panel {
  text-align: center;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-panel:before {
  z-index: 999;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-toggle,
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-brand {
  z-index: 999;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-with-top-panel-inner > .rd-navbar-panel-nav-inner {
  display: none;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap-inner {
  display: block;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap-inner .button-sm {
  font-size: 14px;
  width: 100%;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap-inner {
  font-size: 14px;
  line-height: 1.6;
  padding-left: 16px;
  padding-right: 15px;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap-inner .unit {
  text-align: left;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-nav-wrap-inner .unit + * {
  margin-top: 10px;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .icon-sm.icon-circle {
  width: 30px;
  height: 30px;
}
.rd-navbar-with-top-panel.rd-navbar-fixed .rd-navbar-search {
  position: fixed;
  top: 16px;
  right: 15px;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-brand {
  flex: 0 0 auto;
  padding-right: 6%;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-brand .brand-name {
    max-width: 269px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel {
    padding: 0;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav {
  position: relative;
  flex-grow: 1;
  width: 100%;
  margin-top: 25px;
  background-color: #faaf00;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav {
    margin-top: 40px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  content: "";
  background-color: #faaf00;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav .rd-navbar-panel-nav-inner {
  margin-top: 0;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 13px;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner {
    margin-top: 38px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .left-side {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -1.4em;
  margin-right: -1.4em;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .left-side > * {
  padding: 10px 1.4em;
  font-size: 14px;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .left-side .unit {
  flex: 0 1 auto;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .left-side {
    margin-left: -1.9em;
    margin-right: -1.9em;
  }
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .left-side > * {
    padding: 10px 1.9em;
    font-size: 16px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .right-side .button {
  font-size: 14px;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-panel-nav-inner .right-side .button {
    font-size: 16px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav {
  position: relative;
  letter-spacing: 0;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li {
  margin: 0 18px;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 16px;
  padding: 22px 0;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li > a:before {
  background: #fff;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li > a:hover {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.opened > a {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle,
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle {
  color: #292828;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.active > a {
  color: #292828;
  background: #faaf00;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle {
  color: #292828;
}
@media (min-width: 1600px) {
  .rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-nav > li {
    margin: 0 33px;
  }
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-dropdown {
  margin-top: 0;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-megamenu {
  width: 100%;
}
.rd-navbar-with-top-panel.rd-navbar-static .rd-navbar-search .rd-search {
  top: calc(100% + 15px);
}
.rd-navbar-with-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-with-top-panel-inner {
  flex-grow: 1;
}
.rd-navbar-with-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-with-top-panel-inner > .rd-navbar-panel-nav-inner {
  display: none;
}
.rd-navbar-with-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel {
  padding: 0;
  width: 100%;
}
.rd-navbar-with-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel-nav {
  margin-top: 0;
}
.rd-navbar-with-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand .brand-name {
  max-width: 168px;
}
html.boxed .rd-navbar.rd-navbar--is-stuck {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
html.boxed .rd-navbar-static .rd-navbar-inner,
html.boxed .rd-navbar-fullwidth .rd-navbar-inner {
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1800px) {
  html.boxed .rd-navbar-static .rd-navbar-nav > li {
    margin: 0 22px;
  }
  html.boxed .rd-navbar-corporate.rd-navbar-static .rd-navbar-nav > li {
    margin: 0;
  }
  html.boxed .page-footer-default-var-2 .rd-google-map-wrap {
    width: calc(100vw / 2.5);
  }
}
.mobile.rd-navbar-fixed-linked .layout-panel-inner,
.tablet.rd-navbar-fixed-linked .layout-panel-inner {
  padding-bottom: 90px;
}
.page-header {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
.rd-navbar {
  background-image: url(../images/bg-menu.gif) !important;
  background-size: cover !important;
  background-position: bottom right !important;
}
.rd-navbar ul,
.rd-navbar ol {
  list-style: none;
  padding: 5px 0px 10px 20px;
  margin: 0;
}
.rd-navbar-dropdown h5 {
  font-size: 1rem;
  margin: 5px 0 0 0;
  font-family: "Montserrat";
  font-weight: 600;
}
/*# sourceMappingURL=bootstrap2.css.map */