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

/*/////////////////////////////////
/// CUSTOM OVERRIDES FOR /////
/// YOURREGINA ////////////////
/// BY We'reDigital Hosting Inc.  ///////////
/// http://WereDigital.com /////////
/////////////////////////////////*/
cite {
  font-size: 3rem;
}
.flush > .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
.nopaddingall > .g-content {
  padding: 0 !important;
}
.nomarginall > .g-content {
  margin: 0 !important;
}
.title-center .g-title {
  text-align: center;
  margin: 0 0 2rem 0;
}
.title-rounded .g-title {
  border-radius: 2rem;
  padding: 0.625rem 1.5rem;
}
.title-underline .g-title {
  padding: 0.5rem 0;
}
.title-underline .g-title:after {
  border: 1px solid #F0F2F4;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  height: 4px;
  bottom: 0;
}
.dir-rtl .title-underline .g-title:after {
  left: inherit;
  right: 0;
}
.title-inline .g-title {
  display: inline-block;
  margin-bottom: 0.625rem !important;
}
.title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title, .title-white .g-title, .title-grey .g-title, .title-pink .g-title, .title-red .g-title, .title-purple .g-title, .title-orange .g-title, .title-blue .g-title {
  margin: -0.938rem -0.938rem 1.5rem -0.938rem;
  padding: 0.625rem 1rem;
}
.moduletable[class*="box"], .widget[class*="box"] {
  padding: 0.938rem;
  margin: 0.625rem;
}
.moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.title1 .g-title, .title1 .button {
  background: #377e6d;
  color: #ffffff;
}
.title1 .button {
  background: #377e6d;
}
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #377e6d;
}
.box1.moduletable, .box1.widget, .box1 > .g-content {
  color: #ffffff;
}
.box1 .button {
  background: #2c6558;
}
.box1 a {
  color: #a0d6c9;
}
.box1 a:hover {
  color: #6bbfab;
}
.box1 .button:hover, .box1 .button:active, .box1 .button:focus, .title1 .button:hover, .title1 .button:active, .title1 .button:focus {
  background: #59b7a1;
}
.box1 .button.button-3, .box1 .button.button-4, .title1 .button.button-3, .title1 .button.button-4 {
  color: #2c6558;
  border-color: #2c6558;
}
.box1 .button.button-3:hover, .box1 .button.button-3:active, .box1 .button.button-3:focus, .box1 .button.button-4:hover, .box1 .button.button-4:active, .box1 .button.button-4:focus, .title1 .button.button-3:hover, .title1 .button.button-3:active, .title1 .button.button-3:focus, .title1 .button.button-4:hover, .title1 .button.button-4:active, .title1 .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title2 .g-title, .title2 .button {
  background: #8f4dae;
  color: #ffffff;
}
.title2 .button {
  background: #8f4dae;
}
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #8f4dae;
}
.box2.moduletable, .box2.widget, .box2 > .g-content {
  color: #ffffff;
}
.box2 .button {
  background: #633679;
}
.box2 a {
  color: #381e44;
}
.box2 a:hover {
  color: #b080c7;
}
.box2 .button:hover, .box2 .button:active, .box2 .button:focus, .title2 .button:hover, .title2 .button:active, .title2 .button:focus {
  background: #a66fbf;
}
.box2 .button.button-3, .box2 .button.button-4, .title2 .button.button-3, .title2 .button.button-4 {
  color: #633679;
  border-color: #633679;
}
.box2 .button.button-3:hover, .box2 .button.button-3:active, .box2 .button.button-3:focus, .box2 .button.button-4:hover, .box2 .button.button-4:active, .box2 .button.button-4:focus, .title2 .button.button-3:hover, .title2 .button.button-3:active, .title2 .button.button-3:focus, .title2 .button.button-4:hover, .title2 .button.button-4:active, .title2 .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title3 .g-title, .title3 .button {
  background: #80459c;
  color: #ffffff;
}
.title3 .button {
  background: #80459c;
}
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
  background: #80459c;
}
.box3.moduletable, .box3.widget, .box3 > .g-content {
  color: #ffffff;
}
.box3 .button {
  background: #552e67;
}
.box3 a {
  color: #291632;
}
.box3 a:hover {
  color: #a66fbf;
}
.box3 .button:hover, .box3 .button:active, .box3 .button:focus, .title3 .button:hover, .title3 .button:active, .title3 .button:focus {
  background: #633679;
}
.box3 .button.button-3, .box3 .button.button-4, .title3 .button.button-3, .title3 .button.button-4 {
  color: #381e44;
  border-color: #381e44;
}
.box3 .button.button-3:hover, .box3 .button.button-3:active, .box3 .button.button-3:focus, .box3 .button.button-4:hover, .box3 .button.button-4:active, .box3 .button.button-4:focus, .title3 .button.button-3:hover, .title3 .button.button-3:active, .title3 .button.button-3:focus, .title3 .button.button-4:hover, .title3 .button.button-4:active, .title3 .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title4 .g-title {
  background: #f2f2f2;
  color: #666666;
}
.title4 .button {
  color: gray !important;
  background: #ccc;
}
.title4 .button:hover {
  color: #999 !important;
}
.title4 a {
  color: #439a86;
}
.title4 a:hover {
  color: #6bbfab;
}
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #f2f2f2;
}
.box4.moduletable, .box4.widget, .box4 > .g-content {
  color: #666666;
}
.box4 .button {
  color: gray !important;
  background: #ccc;
}
.box4 .button:hover {
  color: #999 !important;
}
.box4 a {
  color: #439a86;
}
.box4 a:hover {
  color: #6bbfab;
}
.box4 .button:hover, .box4 .button:active, .box4 .button:focus, .title4 .button:hover, .title4 .button:active, .title4 .button:focus {
  background: #d9d9d9;
}
.box4 .button.button-3, .box4 .button.button-4, .title4 .button.button-3, .title4 .button.button-4 {
  color: #ccc;
  border-color: #ccc;
}
.box4 .button.button-3:hover, .box4 .button.button-3:active, .box4 .button.button-3:focus, .box4 .button.button-4:hover, .box4 .button.button-4:active, .box4 .button.button-4:focus, .title4 .button.button-3:hover, .title4 .button.button-3:active, .title4 .button.button-3:focus, .title4 .button.button-4:hover, .title4 .button.button-4:active, .title4 .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.box-white {
  color: #1a1a1a;
}
.title-white .g-title {
  color: #1a1a1a;
}
.box-grey, .box-pink, .box-red, .box-purple, .box-blue, .box-orange {
  color: #ffffff;
}
.title-grey .g-title, .title-pink .g-title, .title-red .g-title, .title-purple .g-title, .title-orange .g-title, .title-blue .g-title {
  color: #ffffff;
}
.title-white .g-title, .title-white .button {
  background: #ffffff;
}
.box-white.moduletable, .box-white.widget, .box-white.g-outer-box, .box-white > .g-content {
  background: #ffffff;
}
.box-white .button {
  background: #bfbfbf;
}
.box-white a {
  color: #bfbfbf;
}
.box-white .button:hover, .box-white .button:active, .box-white .button:focus, .title-white .button:hover, .title-white .button:active, .title-white .button:focus {
  background: #e6e6e6;
}
.box-white .button.button-3, .box-white .button.button-2, .title-white .button.button-3, .title-white .button.button-2 {
  color: #bfbfbf;
  border-color: #bfbfbf;
}
.box-white .button.button-3:hover, .box-white .button.button-3:active, .box-white .button.button-3:focus, .box-white .button.button-2:hover, .box-white .button.button-2:active, .box-white .button.button-2:focus, .title-white .button.button-3:hover, .title-white .button.button-3:active, .title-white .button.button-3:focus, .title-white .button.button-2:hover, .title-white .button.button-2:active, .title-white .button.button-2:focus {
  color: #000000;
  border-color: #000000;
}
.title-grey .g-title, .title-grey .button {
  background: #95a5a6;
}
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #95a5a6;
}
.box-grey .button {
  background: #798d8f;
}
.box-grey a {
  color: #dae0e0;
}
.box-grey a:hover {
  color: #6d8082;
}
.box-grey .button:hover, .box-grey .button:active, .box-grey .button:focus, .title-grey .button:hover, .title-grey .button:active, .title-grey .button:focus {
  background: #b1bdbd;
}
.box-grey .button.button-3, .box-grey .button.button-4, .title-grey .button.button-3, .title-grey .button.button-4 {
  color: #566566;
  border-color: #798d8f;
}
.box-grey .button.button-3:hover, .box-grey .button.button-3:active, .box-grey .button.button-3:focus, .box-grey .button.button-4:hover, .box-grey .button.button-4:active, .box-grey .button.button-4:focus, .title-grey .button.button-3:hover, .title-grey .button.button-3:active, .title-grey .button.button-3:focus, .title-grey .button.button-4:hover, .title-grey .button.button-4:active, .title-grey .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title-pink .g-title, .title-pink .button {
  background: #d13b7b;
}
.box-pink.moduletable, .box-pink.widget, .box-pink.g-outer-box, .box-pink > .g-content {
  background: #d13b7b;
}
.box-pink .button {
  background: #b02963;
}
.box-pink a {
  color: #e9a2c1;
}
.box-pink a:hover {
  color: #9b2457;
}
.box-pink .button:hover, .box-pink .button:active, .box-pink .button:focus, .title-pink .button:hover, .title-pink .button:active, .title-pink .button:focus {
  background: #db6497;
}
.box-pink .button.button-3, .box-pink .button.button-4, .title-pink .button.button-3, .title-pink .button.button-4 {
  color: #721b40;
  border-color: #721b40;
}
.box-pink .button.button-3:hover, .box-pink .button.button-3:active, .box-pink .button.button-3:focus, .box-pink .button.button-4:hover, .box-pink .button.button-4:active, .box-pink .button.button-4:focus, .title-pink .button.button-3:hover, .title-pink .button.button-3:active, .title-pink .button.button-3:focus, .title-pink .button.button-4:hover, .title-pink .button.button-4:active, .title-pink .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title-red .g-title, .title-red .button {
  background: #ef4a44;
}
.box-red.moduletable, .box-red.widget, .box-red.g-outer-box, .box-red > .g-content {
  background: #ef4a44;
}
.box-red .button {
  background: #eb1d15;
}
.box-red a {
  color: #f9bcb9;
}
.box-red a:hover {
  color: #d41912;
}
.box-red .button:hover, .box-red .button:active, .box-red .button:focus, .title-red .button:hover, .title-red .button:active, .title-red .button:focus {
  background: #f37773;
}
.box-red .button.button-3, .box-red .button.button-4, .title-red .button.button-3, .title-red .button.button-4 {
  color: #a5130e;
  border-color: #a5130e;
}
.box-red .button.button-3:hover, .box-red .button.button-3:active, .box-red .button.button-3:focus, .box-red .button.button-4:hover, .box-red .button.button-4:active, .box-red .button.button-4:focus, .title-red .button.button-3:hover, .title-red .button.button-3:active, .title-red .button.button-3:focus, .title-red .button.button-4:hover, .title-red .button.button-4:active, .title-red .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title-purple .g-title, .title-purple .button {
  background: #874f9a;
}
.box-purple.moduletable, .box-purple.widget, .box-purple.g-outer-box, .box-purple > .g-content {
  background: #874f9a;
}
.box-purple .button {
  background: #693e78;
}
.box-purple a {
  color: #c09ccc;
}
.box-purple a:hover {
  color: #5b3567;
}
.box-purple .button:hover, .box-purple .button:active, .box-purple .button:focus, .title-purple .button:hover, .title-purple .button:active, .title-purple .button:focus {
  background: #a06ab2;
}
.box-purple .button.button-3, .box-purple .button.button-4, .title-purple .button.button-3, .title-purple .button.button-4 {
  color: #3d2446;
  border-color: #3d2446;
}
.box-purple .button.button-3:hover, .box-purple .button.button-3:active, .box-purple .button.button-3:focus, .box-purple .button.button-4:hover, .box-purple .button.button-4:active, .box-purple .button.button-4:focus, .title-purple .button.button-3:hover, .title-purple .button.button-3:active, .title-purple .button.button-3:focus, .title-purple .button.button-4:hover, .title-purple .button.button-4:active, .title-purple .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title-blue .g-title, .title-blue .button {
  background: #279fba;
}
.box-blue.moduletable, .box-blue.widget, .box-blue.g-outer-box, .box-blue > .g-content {
  background: #279fba;
}
.box-blue .button {
  background: #1e7b90;
}
.box-blue a {
  color: #7dd1e4;
}
.box-blue a:hover {
  color: #1a697b;
}
.box-blue .button:hover, .box-blue .button:active, .box-blue .button:focus, .title-blue .button:hover, .title-blue .button:active, .title-blue .button:focus {
  background: #3ebad6;
}
.box-blue .button.button-3, .box-blue .button.button-4, .title-blue .button.button-3, .title-blue .button.button-4 {
  color: #114551;
  border-color: #114551;
}
.box-blue .button.button-3:hover, .box-blue .button.button-3:active, .box-blue .button.button-3:focus, .box-blue .button.button-4:hover, .box-blue .button.button-4:active, .box-blue .button.button-4:focus, .title-blue .button.button-3:hover, .title-blue .button.button-3:active, .title-blue .button.button-3:focus, .title-blue .button.button-4:hover, .title-blue .button.button-4:active, .title-blue .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.title-orange .g-title, .title-orange .button {
  background: #ee7933;
}
.box-orange.moduletable, .box-orange.widget, .box-orange.g-outer-box, .box-orange > .g-content {
  background: #ee7933;
}
.box-orange .button {
  background: #dc5e12;
}
.box-orange a {
  color: #f8c6a9;
}
.box-orange a:hover {
  color: #c45410;
}
.box-orange .button:hover, .box-orange .button:active, .box-orange .button:focus, .title-orange .button:hover, .title-orange .button:active, .title-orange .button:focus {
  background: #f29862;
}
.box-orange .button.button-3, .box-orange .button.button-4, .title-orange .button.button-3, .title-orange .button.button-4 {
  color: #95400c;
  border-color: #95400c;
}
.box-orange .button.button-3:hover, .box-orange .button.button-3:active, .box-orange .button.button-3:focus, .box-orange .button.button-4:hover, .box-orange .button.button-4:active, .box-orange .button.button-4:focus, .title-orange .button.button-3:hover, .title-orange .button.button-3:active, .title-orange .button.button-3:focus, .title-orange .button.button-4:hover, .title-orange .button.button-4:active, .title-orange .button.button-4:focus {
  color: #ffffff;
  border-color: #ffffff;
}
.spaced .g-content {
  margin: 1px;
}
.bordered .g-content {
  border: 1px solid #F0F2F4;
  margin: 1px;
}
.shadow .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.shadow2 .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
.disabled .g-content {
  opacity: 0.4;
}
.square .g-content {
  border-radius: none;
}
.rounded .g-content {
  border-radius: 0.1875rem;
  overflow: hidden;
}
.no-bg-image {
  background-image: none !important;
}
.g-block-divider {
  border-bottom: 5px solid #F0F2F4;
  margin-top: 1.876rem;
  margin-bottom: 1.876rem;
  padding-top: 1.876rem;
  padding-bottom: 1.876rem;
}
.equal-height #g-aside, .equal-height #g-mainbar, .equal-height #g-sidebar {
  width: 100%;
}
.equal-height .g-content {
  width: auto;
}
.g-popupmodule-module-wrapper {
  display: none;
}
.rokbox-content #login-form .input-prepend .input-small, .rokbox-content #login-form .input-append .input-small {
  width: 240px;
}
.rokbox-content #modlgn-secretkey {
  width: 200px !important;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #login-form .input-prepend, #login-form .input-append {
    width: 95% !important;
  }
  #login-form #modlgn-secretkey {
    width: 183px !important;
  }
}
#g-main .g-content .platform-content p {
  font-family: "Open Sans", "Helvetica", sans-serif;
  border-radius: 4px;
  padding: 4px;
}
#g-showcase {
  background: transparent !important;
}
#g-showcase a:hover {
  color: #FF0000 !important;
}
#g-showcase .equal-height .g-content {
  padding: 0 18px 0 0;
}
.sprocket-features-img-container {
  height: 400px !important;
  border-radius: 30px;
}
.layout-slideshow .sprocket-features-img-container img {
  height: 400px !important;
  border-radius: 6px;
}
.layout-slideshow .sprocket-features-img-list li {
  padding: 0;
}
#g-showcase .sprocket-features-arrows > span.arrow > span {
  position: relative;
  top: -16px;
}
.layout-slideshow .sprocket-features-arrows .arrow {
  opacity: 0.4;
}
.layout-slideshow .sprocket-features-arrows .arrow {
  background: #F00;
}
#g-header {
  background: transparent;
  padding-bottom: 8px !important;
}
#g-navigation {
  -webkit-box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 12px 5px rgba(0, 0, 0, 0.75);
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  z-index: 9999;
}
#g-footer {
  -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  border-top: 1px solid #000000;
}
#g-sidebar, #g-aside {
  padding: 0;
}
#g-main {
  padding: 0;
}
#g-container-main .g-container {
  padding: 5px 0 10px 0;
}
#g-container-main {
  -webkit-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.75);
  border-top: 1px solid #000000;
}
/*
///GEM CHANGES START///
*/
.rsdir-listing-title {
  font-size: 1.8rem !important;
}
.row-fluid .span7 {
  margin-top: -0.25rem;
}
/*
///GEM CHANGES END///
*/
/*
///// STYLES /////
*/
/* GENERAL RESETS */
body {
  font-family: "Open Sans", "Helvetica", sans-serif;
}
p, a {
  font-family: "Open Sans", "Helvetica", sans-serif;
}
p a, li a {
  font-weight: 700;
}
li {
  padding: 0 0 8px 0;
  font-family: "Open Sans", "Helvetica", sans-serif;
  line-height: 1.7em;
}
h4 {
  line-height: 130%;
}
.title, .component-content h2 {
  text-shadow: none !important;
}
.left {
  float: left;
  max-width: 48%;
  margin: 10px;
}
.right {
  float: right;
  max-width: 48%;
  margin: 10px;
}
#g-container-main .g-grid p {
  font-size: 1.125rem;
}
.gantry-logo img {
  width: 426px !important;
  height: 88px !important;
}
#g-header .g-grid:nth-child(2) .g-content.g-particle {
  background: #eee !important;
}
/* MENU(S) RESETS */
#g-navigation .g-main-nav .g-sublevel ul.g-toplevel li a:hover {
  background: transparent !important;
}
section#g-navigation ul.g-toplevel li a, section#g-navigation ul.g-toplevel li .item, section#g-navigation ul.g-toplevel .separator {
  font-size: inherit;
  color: inherit;
  padding: 7px 8px;
  margin: 0;
}
section#g-navigation ul.g-toplevel {
  margin: 0px auto;
}
section#g-navigation ul.g-toplevel li span.g-menu-item-content {
  text-shadow: none;
  color: #303030;
}
section#g-navigation ul.g-toplevel li.active span.g-menu-item-content {
  color: #303030;
}
section#g-navigation ul.g-toplevel li.active {
  margin: 0.5rem 0 0.5rem 0;
  padding: 0;
  background: #ccc !important;
  box-shadow: 0 0 3px #303030;
  border: 1px solid #005429;
  border-radius: 0.3125rem;
  line-height: normal;
}
section#g-navigation ul.g-toplevel ul.g-sublevel li {
  margin: 0.5rem 0 0.5rem 0;
  padding: 0;
  line-height: normal;
}
.gf-menu-toggle {
  z-index: 999999;
}
#g-page-surround #g-header .g-grid {
  background: #005429;
  z-index: 99999;
}
#g-page-surround #g-header .g-grid:nth-child(2) {
  background: #eee;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.3rem 0.938rem 0.1rem;
}
#g-header .g-grid:nth-child(1) .g-block .g-content p {
  margin: 0.3rem 0;
}
#g-showcase h3.g-title {
  color: #000000;
}
section#g-container-main h3.g-title {
  color: #ffffff;
}
#g-showcase a {
  color: #009249;
}
.boxwhite > .g-content {
  padding: 0.438rem;
  border: 3px solid #FF0000;
  border-radius: 0.3125rem;
}
.titlered .g-title, .titlered .button {
  background: #FF0000;
  margin: 0.3rem -1rem;
  padding: 1rem;
  text-align: center;
  box-shadow: 0 4px 4px #888888;
  border-radius: 0.25rem;
}
.boxgreen > .g-content {
  padding: 0.438rem;
  border: 3px solid #009249;
  border-radius: 0.3125rem;
}
.titlegreen .g-title, .titlegreen .button {
  background: #009249;
  margin: 0.3rem -1rem;
  padding: 1rem;
  text-align: center;
  box-shadow: 0 4px 4px #888888;
  border-radius: 0.25rem;
}
.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
  z-index: 9999999999;
}
.rt-block.box1.title3 {
  border: 3px solid #009249;
  border-radius: 5px;
  box-sizing: border-box;
}
.rt-block.box1.title3 h2.title {
  background: #009249;
  margin-left: -20px;
  margin-right: -20px;
  padding: 15px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
.rt-block.box1.title3.red {
  border: 3px solid #FF0000;
}
.rt-block.box1.title3.red h2.title {
  background: #FF0000;
}
/* RESPONSIVE OVERRIDES */
@media (max-width: 1199px) {
  #rt-top-surround #rt-header .menu-block ul.gf-menu.l1 li {
    margin-right: 5px;
  }
  #rt-top-surround #rt-header .logo-block {
    padding: 0 15px;
  }
  #rt-showcase .rt-showcase-pattern .rt-container .rt-grid-12 .rt-block p {
    overflow: hidden;
  }
  #rt-showcase .rt-showcase-pattern .rt-container .rt-grid-12 .rt-block p img {
    height: 560px;
    width: auto;
    max-width: none;
  }
}
@media (max-width: 767px) {
  #rt-top-surround #rt-header .logo-block {
    padding: 15px;
  }
  #rt-top-surround #rt-header .menu-block {
    display: block;
    margin: 10px;
  }
  #rt-top-surround #rt-top .menu {
    padding-top: 0;
  }
  .gf-menu.l1 li > .item {
    color: #fff;
    padding: 0;
  }
  .menu ul.nav-pills.menu li {
    width: 32%;
    font-size: 12px !important;
  }
  .menu ul.nav-pills.menu li a {
    padding: 0 !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  #rt-footer .rt-grid-3 {
    width: 50%;
    float: left;
  }
}
@media (max-width: 479px) {
  .right, .left {
    clear: both;
    width: 100%;
    max-width: 100%;
    margin: 10px auto !important;
  }
  .right:after, .left:after {
    clear: both;
  }
}
.g-main-nav .g-toplevel > li.g-menu-item---module-eGSdU .g-menu-item-container {
  padding: 0;
}
.button {
  padding: 0.2rem 1.5rem;
}
@media only all and (max-width: 47.938rem) {
  .g-offcanvas-toggle {
    margin-left: -0.5rem;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */