/* Stylesheet Copyright Omaha Media Group - www.omahamediagroup.com | 800.601.6765 | support[at]omahamediagroup.com */

/* ================================================================ *\
	#Adjustments
\* ================================================================ */

/* Misc */
.small { font-size: 14px; }
.w-100 { width: 100% !important; }
.hidden { display: none !important; }
.img-gray { -webkit-filter: grayscale(100%) !important; /* Safari 6.0 - 9.0 */
  filter: grayscale(100%) !important; }
.transition-overlay .section-sub-title { color: #251c15 !important; }
#Top_bar .menu>li ul li.current-menu-item a:hover, #Top_bar .menu>li ul li.current-menu-item>a, .header-transparent #Top_bar.is-sticky .menu_wrapper .menu>li.current-menu-item>a { color: #017EC5; }
h1, h2, h3, h4, h5, h6 { font-weight: 400 !important; }
.text-white { color: #fff !important; }
.text-shadow { text-shadow: 2px 2px 2px #000; }
table .text-white th { font-weight: 400 !important; color: #F0E3DA !important; }
.omg-content ol[type=a] { list-style: lower-alpha !important; }
.omg-content ol[type=a] li { list-style-type: inherit !important; }

/* Header */
.tp-caption { text-shadow: 3px 3px 8px #000; }
h1.tp-caption { text-shadow: 0px 3px 19px #000; }
a.tp-caption { text-shadow: none; }
.transition-overlay .section-sub-title, .transition-overlay h1.section-title, .bg-cover h2 { text-shadow: 0px 5px 15px #F0E3DA; }

/* Breadcrumbs */
#Subheader { background-color: #251c15; color: #F0E3DA; }
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { color: rgba(240, 227, 218, .6); }

/* Background cycler */
#cycler { position: relative; }
#cycler .slotholder { position: absolute; z-index: 1 !important; }
#cycler .slotholder:first-child { z-index: 2 !important; }
#cycler .slotholder.active { z-index: 3 !important; }

/* Footer */
.social-icon-blue { color: #fff !important; padding: 10px 19px 12px 19px !important; font-size: 23px !important; background: url(/images/assets/blank-diamond-blue.png) no-repeat center center !important; text-decoration: none !important; display: inline-block !important; }

#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover { color: #017EC5; }

/* Accordion */
.style-simple .accordion .question.active .answer:last-child { border-bottom: 3px solid #F0E3DA; }

/* Form */
.freeform .btn-primary { background-color: #017EC5 !important; width: 100%; }
.column_column ul li, .column_column ol li, .column_helper ul li, .column_helper ol li, .column_visual ul li, .column_visual ol li, .mfn-acc ul li, .mfn-acc ol li, .ui-tabs-panel ul li, .ui-tabs-panel ol li, .the_content_wrapper ul li, .the_content_wrapper ol li, .post-excerpt ul li, .post-excerpt ol li, label { text-align: left !important; }

/* Video */
.section-video { padding-top:150px; padding-bottom:100px; }
.section-decoration.top { background-image:url(/images/assets/mountainguide-decoration-top.png); height:39px; }
.section-decoration.top.top-white { background-image:url(/images/assets/mountainguide-decoration-top-white.png); height:39px; }
.section-decoration.bottom { background-image:url(/images/assets/bottom-grad.png); height:70px; }

/* Testimonial */
.section-white h3 { color: #efd188 !important; }

/* Tabs */
.style-simple .ui-tabs .ui-tabs-nav { text-align: left; }

/* Paging */
.pager .pages a:hover, .pager .pages a.active { background-color: #017EC5 !important; }

/* 404 */
#Error_404 { overflow: auto; position: relative; top: 0; margin-top: 0; left: 0; }
.section-brown .check { color: #fff !important; }

/* Loading Screen */
/* Absolute Center Spinner */
.loading {
  position: fixed;
  z-index: 9999;
  height: 7em;
  width: 7em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: #F0E3DA;
}
/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(37,28,21,1);
}

.qm-modal .section_wrapper, .qm-modal .container  { max-width: 100%; }