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

/* customization by eThree Media */
/* fix padding to right of menu items */
/* line 4, templates/rt_salient/custom/scss/custom.scss */
.g-menu-item-title {
  padding-right: 1rem !important;
}
/* add a nice blue border on the bottom of the navigation position */
/* line 7, templates/rt_salient/custom/scss/custom.scss */
#g-navigation {
  border-bottom: 5px solid #041f6c;
}
/* make Event Booking buttons yellow by request */
/* line 10, templates/rt_salient/custom/scss/custom.scss */
.eb-taskbar .btn, .eb-taskbar li a:link {
  background-color: yellow;
  background-image: none;
  font-size: 1.4em;
  line-height: 120%;
}
/* line 11, templates/rt_salient/custom/scss/custom.scss */
.eb-taskbar .btn-primary {
  color: #800203 !important;
}
/* clean up radio groups in registration forms */
/* line 14, templates/rt_salient/custom/scss/custom.scss */
#requestedteam .clearfix::after, #requestedteam_1 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 15, templates/rt_salient/custom/scss/custom.scss */
#children_1 .clearfix::after, #children .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 16, templates/rt_salient/custom/scss/custom.scss */
#sundayjrwobreakfast_1 .clearfix::after, #sundayjrwobreakfast .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 17, templates/rt_salient/custom/scss/custom.scss */
#spousebreakfast .clearfix::after, #spousebreakfast_1 .clearfix::after, #spousebreakfast_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 18, templates/rt_salient/custom/scss/custom.scss */
#sundayjroffbreakfast .clearfix::after, #sundayjroffbreakfast_1 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 19, templates/rt_salient/custom/scss/custom.scss */
#doorprize .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 20, templates/rt_salient/custom/scss/custom.scss */
#electricity .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 21, templates/rt_salient/custom/scss/custom.scss */
#telephoneorcomputer .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 22, templates/rt_salient/custom/scss/custom.scss */
#shipearly .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 23, templates/rt_salient/custom/scss/custom.scss */
#child1gender .clearfix::after, #child2gender .clearfix::after, #child3gender .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 24, templates/rt_salient/custom/scss/custom.scss */
#billetingonbase .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 25, templates/rt_salient/custom/scss/custom.scss */
#dcbustrip .clearfix::after, #dcbustrip_1 .clearfix::after, #dcbustrip_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 26, templates/rt_salient/custom/scss/custom.scss */
#motorcyclerally .clearfix::after, #motorcyclerally_1 .clearfix::after, #motorcyclerally_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 27, templates/rt_salient/custom/scss/custom.scss */
#golftournament .clearfix::after, #golftournament_1 .clearfix::after, #golftournament_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 28, templates/rt_salient/custom/scss/custom.scss */
#cgwomixer .clearfix::after, #cgwomixer_1 .clearfix::after, #cgwomixer_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 29, templates/rt_salient/custom/scss/custom.scss */
#funrun .clearfix::after, #funrun_1 .clearfix::after, #funrun_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 30, templates/rt_salient/custom/scss/custom.scss */
#spousesluncheon .clearfix::after, #spousesluncheon_1 .clearfix::after, #spousesluncheon_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 31, templates/rt_salient/custom/scss/custom.scss */
#retiredseparatedluncheon .clearfix::after, #retiredseparatedluncheon_1 .clearfix::after, #retiredseparatedluncheon_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 32, templates/rt_salient/custom/scss/custom.scss */
#statesdinner .clearfix::after, #statesdinner_1 .clearfix::after, #statesdinner_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* line 33, templates/rt_salient/custom/scss/custom.scss */
#needhotelroom .clearfix::after, #needhotelroom_1 .clearfix::after, #needhotelroom_2 .clearfix::after {
  clear: none !important;
  float: left;
}
/* enlarge some input fields in registration forms */
/* line 37, templates/rt_salient/custom/scss/custom.scss */
#coupon_code, #unit, #position, #handicap, #numberofchairs, #numberinparty, #sizeofdisplay, #number_registrants, #handicap_1, #handicap_2, #handicap_3, #handicap_4, #total_amount, #nameonbadge, #nameonbadge_1, #nameonbadge_2 {
  min-height: 28px;
}
/* line 38, templates/rt_salient/custom/scss/custom.scss */
#total_amount, #discount_amount, #amount, #dateofarrival, #arrivalairline, #arrivalairline_1, #arrivalflightnumber, #arrivalflightnumber_1, #arrivaltime, #arrivaltime_1, #departureairline, #departureairline_1, #departureflightnumber, #departureflightnumber_1, #departuretime, #departuretime_1, #hotelcheckindate, #hotelcheckindate_1, #hotelcheckoutdate, #hotelcheckoutdate_1, #child1, #child2, #child3, #child1age, #child2age, #child3age, #child1_1, #child1age_1, #child2_1, #child2age_1, #child3_1, #child3age_1 {
  min-height: 35px;
}
/* better line wrapping for responsive purposes */
/* line 41, templates/rt_salient/custom/scss/custom.scss */
.eb-event-title-link, .eb-page-heading {
  line-height: 110%;
}
/* fix submenu (rockettheme's own menu system only) */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 51, templates/rt_salient/custom/scss/custom.scss */
  #g-navigation .g-main-nav ul li ul .g-menu-item-type-component.g-parent ul {
    left: -15rem;
  }
}
/* turn of community builder powered by footer */
/* line 57, templates/rt_salient/custom/scss/custom.scss */
.cbPoweredBy {
  display: none;
}
/* style up the join us message */
/* line 60, templates/rt_salient/custom/scss/custom.scss */
.cbRegistrationTitle h3 {
  font-size: 300%;
  padding: 6px 12px 6px 12px;
  display: inline-block;
  background-color: #041f6c;
}
/* menu options */
/* line 63, templates/rt_salient/custom/scss/custom.scss */
#maximenuck386 ul, #maximenuck385 ul {
  text-align: center !important;
}
/* line 64, templates/rt_salient/custom/scss/custom.scss */
.moduletable {
  overflow: visible;
}
/* line 65, templates/rt_salient/custom/scss/custom.scss */
.maximenuck {
  overflow: visible;
}
/* line 66, templates/rt_salient/custom/scss/custom.scss */
#maximenuck385 .level2, #maximenuck385 .level3 {
  margin: 0 !important;
}
/* line 67, templates/rt_salient/custom/scss/custom.scss */
.level3 {
  padding: 2px 0px 0px !important;
}
/* line 68, templates/rt_salient/custom/scss/custom.scss */
#maximenuck385 .level2 .floatck {
  margin: -75px 0 0 93% !important;
}
/* line 69, templates/rt_salient/custom/scss/custom.scss */
#maximenuck386 .level2 .floatck {
  margin: -50px 0 0 93% !important;
}
/* line 70, templates/rt_salient/custom/scss/custom.scss */
#maximenuck385 {
  margin: 0 auto;
  width: 1170px;
}
/* butt the video flush on the home page only */
/* line 73, templates/rt_salient/custom/scss/custom.scss */
.homepage #g-header .g-content {
  margin: 0;
  padding: 0;
}
/* style the header on subsequent pages */
/* line 76, templates/rt_salient/custom/scss/custom.scss */
#g-header {
  background-color: #041f6c;
}
/* put the red line all the way across the copyright section */
/* line 79, templates/rt_salient/custom/scss/custom.scss */
#g-copyright {
  border-top: 5px solid #800203;
}
/* line 80, templates/rt_salient/custom/scss/custom.scss */
#g-copyright .g-container {
  border: none !important;
}
/* tame the banner slider */
/* line 83, templates/rt_salient/custom/scss/custom.scss */
#responsive-banner-slider {
  max-width: 650px;
  max-height: 75px;
  margin: 0 auto;
}
/* take the grey box color to the edges of the browser window on the bottom position */
/* line 86, templates/rt_salient/custom/scss/custom.scss */
#g-bottom {
  background-color: #95a5a6 !important;
}
/* make the links the right style in the bottom positions */
/* line 89, templates/rt_salient/custom/scss/custom.scss */
.bottomlinks a:hover {
  color: #041f6c;
}
/* line 90, templates/rt_salient/custom/scss/custom.scss */
.bottomlinks a {
  font-weight: bold;
  color: #800203;
}
/* make the links the right style in the By-Laws area */
/* line 93, templates/rt_salient/custom/scss/custom.scss */
#g-utility a {
  font-weight: bold;
  color: #800203;
}
/* line 94, templates/rt_salient/custom/scss/custom.scss */
#g-utility a:hover {
  color: #041f6c !important;
}
/* make the links bold in the body text */
/* line 97, templates/rt_salient/custom/scss/custom.scss */
body a {
  font-weight: bold;
}
/* line 98, templates/rt_salient/custom/scss/custom.scss */
body a:hover {
  color: #041f6c;
}
/* this little guy is out of alignment in CBSubs payment options*/
/* line 101, templates/rt_salient/custom/scss/custom.scss */
.cbpaidButton_offline {
  margin-top: 4px;
}
/* pull up the footer address */
/* line 104, templates/rt_salient/custom/scss/custom.scss */
#footeraddress {
  margin-top: -50px;
}
/* the background needs to not be transparent on the mobile menu */
/* line 107, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenuck div.level1.maximenuck > a, .mobilemaximenuck div.level2.maximenuck > a, .mobilemaximenucksubmenu div.maximenuck > a {
  background-color: #fbfbfb;
  color: #8b191a;
}
/* line 108, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenuck div.level1.maximenuck > a:hover {
  color: #1b3379;
}
/* gotta fix the Details button text in EB component pages */
/* line 111, templates/rt_salient/custom/scss/custom.scss */
.btn-primary {
  color: #fff !important;
}
/* make module titles bolder */
/* line 114, templates/rt_salient/custom/scss/custom.scss */
.g-title {
  font-weight: bold;
}
/* make utility level modules same height */
/* line 117, templates/rt_salient/custom/scss/custom.scss */
#g-utility .g-content {
  min-height: 420px;
}
/* reduce margin and padding of module titles */
/* line 120, templates/rt_salient/custom/scss/custom.scss */
.g-title {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
/* tack on an identical red border to the g-feature position's bottom */
/* line 123, templates/rt_salient/custom/scss/custom.scss */
#g-feature {
  border-bottom: 5px solid #800203;
}
/* trim up the showcase margins */
/* line 126, templates/rt_salient/custom/scss/custom.scss */
#g-showcase .g-content {
  margin: 0px 8px;
  padding: 4px 0px;
}
/* make the home showcase have the blue background */
/* line 129, templates/rt_salient/custom/scss/custom.scss */
.homeshowcase {
  background-color: #041f6c !important;
}
/* color the side menu active links */
/* line 132, templates/rt_salient/custom/scss/custom.scss */
#sidemenu li {
  padding: 2px 2px 2px 10px;
}
/* line 133, templates/rt_salient/custom/scss/custom.scss */
#sidemenu .current {
  border: 1px solid #800203;
  white-space: nowrap;
}
/* fix up the table of contents on the bylaws page */
/* line 136, templates/rt_salient/custom/scss/custom.scss */
.box2 a {
  color: #800203;
}
/* line 137, templates/rt_salient/custom/scss/custom.scss */
.box2 a:hover {
  color: #041f6c;
}
/* add a custom suffix for home page module titles and boxes */
/* line 140, templates/rt_salient/custom/scss/custom.scss */
.ngagatitle .g-title {
  margin: 0px;
  text-transform: uppercase;
  width: 100%;
  background-color: #041f6c;
  color: #fff;
  padding: 6px;
}
/* line 141, templates/rt_salient/custom/scss/custom.scss */
#g-aside .g-content .platform-content {
  margin-top: 14px;
  border: 2px solid #95a5a6;
  padding-top: 0px;
}
/* rss newsfeed item style */
/* line 144, templates/rt_salient/custom/scss/custom.scss */
.rsstable {
  padding: 8px;
}
/* line 145, templates/rt_salient/custom/scss/custom.scss */
.feed_datetime {
  font-size: 0.8rem !important;
  color: #041f6c;
  font-style: italic;
}
/* make bottom position modules same minimum height */
/* line 148, templates/rt_salient/custom/scss/custom.scss */
#g-bottom .g-content {
  min-height: 800px;
}
/* style the text on module buttons and fix the ramifications to other links in the same module box */
/* line 151, templates/rt_salient/custom/scss/custom.scss */
.membershipmodule a {
  font-weight: bold;
  color: #fff !important;
}
/* line 152, templates/rt_salient/custom/scss/custom.scss */
#reverselinks a {
  color: #800203 !important;
}
/* fix up the Create an Account text */
/* line 155, templates/rt_salient/custom/scss/custom.scss */
.cbRegistrationIntro {
  text-shadow: none !important;
  color: #041f6c !important;
  font-weight: bold;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.1rem;
  background-color: rgba(119, 119, 119, 1) !important;
  padding-left: 25px !important;
}
/* work on reducing the printing size of user profiles for Marshall */
/* line 158, templates/rt_salient/custom/scss/custom.scss */
.print-mode .cbPosCanvas, .print-mode .cbMenuNavBar {
  display: none;
}
/* line 159, templates/rt_salient/custom/scss/custom.scss */
.print-mode .cb_template body, .print-mode .cb_template {
  font-size: 12px !important;
  line-height: 1 !important;
}
/* line 160, templates/rt_salient/custom/scss/custom.scss */
.print-mode .table th, .print-mode .table td {
  padding: 3px !important;
}
/* line 161, templates/rt_salient/custom/scss/custom.scss */
.print-mode .cbavatar_tr .fieldCell {
  text-align: center;
  margin: 0 auto;
}
/* line 162, templates/rt_salient/custom/scss/custom.scss */
.print-mode #g-page-surround {
  min-height: 1px !important;
}
/* custom module link and hover text color */
/* line 165, templates/rt_salient/custom/scss/custom.scss */
.customngagatitle a:hover {
  color: #041f6c !important;
}
/* line 166, templates/rt_salient/custom/scss/custom.scss */
.customngagatitle a {
  color: #800203 !important;
}
/* DP Attachments is cheap, but free */
/* line 169, templates/rt_salient/custom/scss/custom.scss */
.span6 {
  font-weight: bold;
}
/* line 170, templates/rt_salient/custom/scss/custom.scss */
.span6 p {
  display: none;
}
/* make a disabled class */
/* line 173, templates/rt_salient/custom/scss/custom.scss */
.disabled {
  opacity: 0.5;
  pointer-events: none;
}
/* make board of directors rows even */
/* line 176, templates/rt_salient/custom/scss/custom.scss */
.main_thumb_table td {
  min-height: 150px;
  vertical-align: top;
}
/* hide admin buttons on cb profile pages (helps Marshall print single page reports) */
/* line 179, templates/rt_salient/custom/scss/custom.scss */
.cbPosCanvasMain {
  display: none;
}
/* shore up some latest news div margins */
/* line 182, templates/rt_salient/custom/scss/custom.scss */
.newsintro {
  padding: 0px;
}
/* line 183, templates/rt_salient/custom/scss/custom.scss */
.innernews {
  padding-bottom: 16px !important;
}
/* some work on the mobile menu items because the plugin doesn't work */
/* line 186, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenuck {
  text-shadow: none !important;
}
/* line 187, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenuck .level1, .mobilemaximenuck .level2, .mobilemaximenuck .level3 {
  margin-bottom: -6px;
}
/* line 188, templates/rt_salient/custom/scss/custom.scss */
.mobiletextck, .mobilemaximenucktitle {
  font-family: opensans, helvetica, arial, sans-serif;
}
/* line 189, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenucktopbar {
  height: 50px;
}
/* line 190, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenucktogglericon {
  background-color: #444;
}
/* line 191, templates/rt_salient/custom/scss/custom.scss */
.mobilemaximenuck div.level2.maximenuck > a:hover, .mobilemaximenucksubmenu div.maximenuck > a:hover {
  color: #041f6c;
}
/* gotta get the fb stream to show up */
/* line 194, templates/rt_salient/custom/scss/custom.scss */
.fb-page {
  height: 420px;
  overflow: hidden !important;
}
/* latest news module */
/* line 197, templates/rt_salient/custom/scss/custom.scss */
.innernews {
  padding-top: 18px !important;
}
/* registration page links are not coloring nicely */
/* line 200, templates/rt_salient/custom/scss/custom.scss */
.registrationcss .eb-taskbar .btn-primary {
  color: #800203 !important;
}
/* remove border around facebook module */
/* line 203, templates/rt_salient/custom/scss/custom.scss */
.platform-content {
  border: none !important;
}
/* bump google recaptcha for admin pages */
/* line 206, templates/rt_salient/custom/scss/custom.scss */
.grecaptcha-badge {
  margin-top: 50px;
}
/*# sourceMappingURL=custom_23.css.map */