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

.gp_content5 .gp_heading {
  margin-bottom: 60px;
}
.gp_content5 > .g-grid {
  margin: 0 -15px;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
.gp_content5 .gp_buttons {
  margin-top: 40px;
}
.gp_content5 .gp_content {
  padding: 15px;
}
.gp_content5 .gp_content > h3 {
  margin-top: 0;
}
.gp_content5 .gp_subtitle {
  display: inline-block;
  padding: 3px 7px;
  line-height: 1;
  letter-spacing: 1px;
}
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -8.7505rem;
  position: relative;
  z-index: 21;
}
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #ecf0f1;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  width: 100%;
  background-position: center;
  background-size: cover;
}
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #ffffff;
}
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #2d3d4d;
}
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #2187c0;
}
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 10px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #2187c0;
}
.g-content-pro .g-info-container-style2 .g-article-details, .g-content-pro-slider .g-info-container-style2 .g-article-details, .g-content-pro-slideset .g-info-container-style2 .g-article-details {
  color: #7c7983;
}
.g-content-pro .g-article-details, .g-content-pro-slider .g-article-details, .g-content-pro-slideset .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #4a484e;
}
.g-content-pro .g-article-details > span, .g-content-pro-slider .g-article-details > span, .g-content-pro-slideset .g-article-details > span {
  margin-right: 10px;
}
.g-content-pro .g-article-details > span:last-child, .g-content-pro-slider .g-article-details > span:last-child, .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
}
.g-content-pro .g-article-details > span i, .g-content-pro-slider .g-article-details > span i, .g-content-pro-slideset .g-article-details > span i {
  margin-right: 5px;
}
.g-content-pro .g-article-read-more, .g-content-pro-slider .g-article-read-more, .g-content-pro-slideset .g-article-read-more {
  margin-top: 15px;
}
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #ffffff;
}
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
h1, h2, h3, h4 {
  font-weight: 600;
}
body.itemid-318 #g-navigation {
  background: url('../../../../images/headers/devils-tower-country-header-1.jpg') rgba(0, 0, 0, 0.9);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
body.itemid-295 #g-page-surround .eb-social-sharing-buttons .btn {
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  color: #122C50;
  background: #F8DC5B;
  border: 1px solid #122C50;
  line-height: 1.5;
  font-size: 1.3rem;
}
p.warning {
  border-radius: 6px;
  background: none repeat scroll 0 0 #ACD0E3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 15px;
  font-weight: bold;
  border: 1px solid;
  border-color: #7EB6D3;
  color: #000000;
}
#g-header {
  background-color: #EBEBED;
  background-image: linear-gradient(#E4E6E9, #E4E6E9 95%, #DADADA);
  background-repeat: no-repeat;
  border-bottom: 1px solid #A3A3A3;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3), 0 6px 0 #000000 inset, 0 7px 0 #FFFFFF inset;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 18px 23px;
  border-right: 1px solid #efefef;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}
#g-header .g-main-nav .g-toplevel > li:first-child > .g-menu-item-container {
  border-left: 1px solid #efefef;
}
#g-header .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container {
  padding-right: 2rem;
}
#g-mainbody h1 {
  letter-spacing: 2px;
}
#g-mainbody h2 {
  letter-spacing: 2px;
}
#g-aside .g-title {
  font-size: 1.5rem;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 10px;
}
#g-aside .box3 input {
  color: #122C50;
}
#g-aside .box3 select {
  color: #122C50;
}
#g-aside textarea {
  color: #122C50;
}
#g-footer h3 {
  letter-spacing: 2px;
}
#g-footer .g-social {
  padding-top: 2.5rem;
}
#g-copyright a:hover {
  color: #99C8EE;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #12305F;
}
.box1 {
  background: #ffffff;
  border: 3px solid #E0E0E0 !important;
}
.box1.moduletable:after {
  background-image: url('../../../../images/template-assets/module-shadow.png');
}
.outline-18 #g-showcase {
  padding: 0;
}
.payment-options-box {
  background-color: #EBF7FA;
  border-radius: 10px;
  padding: 2rem;
  margin-top: 2rem;
}
.payment-options-box h2, .payment-options-box h3 {
  text-align: center;
  color: #122C60;
}
.payment-method {
  display: flex;
  align-items: center;
  margin: 2rem 0;
}
.payment-method-number {
  background-color: #3A87BE;
  color: white;
  font-size: 2rem;
  font-weight: bold;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-right: 1rem;
  flex-shrink: 0;
}
.payment-method-text {
  font-size: 1rem;
}
.payment-method-wrapper {
  max-width: 700px;
  margin: 0 auto;
}
.payment-options-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 2rem;
}
.payment-options-title svg {
  width: 24px;
  height: 24px;
  fill: #3A87BE;
}
.outline-21 .g-article-header .page-header h2 {
  margin: 0 0 -10px 0;
  font-size: 3.6rem;
  line-height: 3.7rem;
  border-bottom: none !important;
}
.outline-21 .g-article-header .page-header h2 a {
  color: #122C50;
  text-decoration: none !important;
}
@media only all and (max-width: 47.99rem) {
  #g-top .g-title {
    white-space: inherit;
  }
  #g-header {
    padding-top: 0;
  }
  #g-header .g-content {
    margin: 0.425rem;
    padding: 0.638rem;
  }
}
/*# sourceMappingURL=custom_15.css.map */