﻿/*
Theme Name: Howes Child
Template: howes
Version: 15.0.1557155933
Updated: 2019-05-06 09:18:53
*/

/* BEGIN edits by Shaun */

#wpadminbar ul {
  margin-bottom: 0px !important;
}

.thememount-tb-content.thememount-flexible-width-left {
  padding-top: 0px !important;
}

#lsc_advertising_notice .fa-exclamation-circle,
#order_review #paymentVendorType,
#order_review .payment_methods {
  display: none;
}

@media only screen and (max-width: 767px) {
  body .thememount-row-fullwidth-true .grid_section {
    height: 250px !important;
  }
}

/* And by Steve for RSO Quiz */
.rso-quiz-btn a:hover,
.rso-quiz-btn a:active {
  color: rgba(255, 255, 255, 0.9) !important;
}
.dsa-lower-case-form label {
  text-transform: initial;
}
.rso-module-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 61.3%; /* 627:1024 Aspect Ratio (divide 627 by 1024 = 0.6123) */
}
/* Then style the iframe to fit in the container div with full height and width */
.rso-module-responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* END edits by Shaun */

* {
  letter-spacing: 0 !important;
}
.chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad2.ev-18071 {
  border-left: solid;
  border-left-color: #c8c372;
  padding-left: 25px;
  border-left-width: 1px;
  background-color: #f1f2f2;
}
aside#rev_slider_35_1_wrapper * {
  width: 300px;
  height: 300px;
  overflow: visible;
}
.g.g-1,
g.g-2 {
  width: 300px;
}
ul.mega-sub-menu {
  margin-left: 27.5px !important;
}
.headerlogo img {
  left: 0;
}
.ev-item.start_date,
.ev-item.start_date .ev-data.start_date {
  color: #fff !important;
}
.ev-box.both {
  min-width: auto !important;
  max-height: none !important;
}
.ev-box.both.data {
  width: 75px !important;
  height: 75px !important;
  background: #1e4d2b !important;
}
.ev-item .share_box {
  color: #12a4b6 !important;
}
.ev-item .full_time {
  margin-left: 3px;
}
.ev-item .tags,
.ev-item .category_name,
.ch-category-involvement-opportunities {
  display: none !important;
}
.ev-box.ch-hidden.content2 {
  width: 100% !important;
  margin: -26px 0 0 81px !important;
  width: 89.4% !important;
  padding-bottom: 0 !important;
  border: 1px solid #c8c372 !important;
}
.collateral-funnels i,
.features-benefits i {
  background: #fff !important;
  border: 1px solid #e6e6e6 !important;
}
.collateral-funnels i:before {
  color: #ccc47c !important;
}
.contact-section-title {
  text-transform: none !important;
}
.brand-action h2 {
  font-size: 34px !important;
}
div.vc_row.wpb_row.vc_row-fluid.thememount-row-fullwidth-true.thememount-row-textcolor-white.thememount-bg-overlay.vc_row-has-fill,
div.vc_row.wpb_row.vc_row-fluid.thememount-row-fullwidth-true.thememount-row-textcolor-white.thememount-bg-overlay.vc_row-has-fill,
div.vc_row.wpb_row.vc_row-fluid.thememount-row-textcolor-white.thememount-bg-overlay.vc_row-has-fill,
div.vc_row.wpb_row.vc_row-fluid.thememount-row-fullwidth-true.thememount-row-textcolor-white.thememount-row-bgprecolor-skin.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex,
div.vc_row.wpb_row.vc_row-fluid.twitter-text.thememount-row-textcolor-white.vc_row-has-fill,
div.vc_row.wpb_row.vc_row-fluid.thememount-row-fullwidth-true.thememount-row-textcolor-white.vc_row-has-fill {
  background-color: #1e4d2b !important;
}
.vc_call_to_action {
  width: 1140px;
  margin: auto;
  background-color: #1e4d2b !important;
  border-color: #1e4d2b !important;
}
.wpb_single_image .vc_figure {
  min-width: 100%;
}
#ptp-17214 div.ptp-dg5-plan {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 21px !important;
  font-weight: normal !important;
  margin-top: 20px;
  color: #1e4d2b !important;
}
#ptp-17214 div.ptp-dg5-pay-duration {
  color: #818181;
  font-size: 14px;
}
#ptp-17214 div.ptp-dg5-price {
  font-size: 36px;
  color: #c8c372 !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-weight: 100;
  line-height: 21px;
  margin-bottom: 25px;
}
#ptp-17214 a.ptp-dg5-button {
  border-radius: 5px;
  font-size: 13px !important;
  color: #fff;
  background-color: #d9782d !important;
  margin: 0;
  border-radius: 0;
  padding: 12px;
  text-transform: uppercase;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  border: 1px solid #d9782d !important;
}
.postcontent a:link {
  color: #12a4b6;
  font-size: 14px;
  text-decoration: none;
}
.postcontent a:hover {
  text-decoration: underline;
}
.col-lg-6 {
  width: 100% !important;
}
#employee-sv-box h2 {
  font-size: 17px !important;
}
.menu-home-sub-menu-container ul li a,
.menu-dining-sub-menu-1-container ul li a,
.menu-dining-sub-menu-3-container ul li a,
.menu-involvement-sub-menu-container ul li a,
.menu-involvement-sub-menu-2-container ul li a,
.menu-services-sub-menu-1-container ul li a,
.menu-services-sub-menu-2-container ul li a {
  display: inline-block !important;
  position: relative !important;
  padding-bottom: 4px !important;
  margin-bottom: 4px !important;
}
.menu-home-sub-menu-container ul li :after,
.menu-dining-sub-menu-1-container ul li :after,
.menu-dining-sub-menu-3-container ul li :after,
.menu-involvement-sub-menu-container ul li :after,
.menu-involvement-sub-menu-2-container ul li :after,
.menu-services-sub-menu-1-container ul li :after,
.menu-services-sub-menu-2-container ul li :after {
  content: "";
  display: block !important;
  margin: auto !important;
  height: 1.8px !important;
  width: 0 !important;
  background: transparent !important;
  transition: width 0.5s ease, background-color 0.5s ease !important;
}
.menu-home-sub-menu-container ul li a:hover:after,
.menu-dining-sub-menu-1-container ul li a:hover:after,
.menu-dining-sub-menu-3-container ul li a:hover:after,
.menu-involvement-sub-menu-container ul li a:hover:after,
.menu-involvement-sub-menu-2-container ul li a:hover:after,
.menu-services-sub-menu-1-container ul li a:hover:after,
.menu-services-sub-menu-2-container ul li a:hover:after {
  width: 100% !important;
  background: #c8c372 !important;
}
.woocommerce-page input.button,
input[type="submit"],
.fsNextButton,
.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
  border: #d9782d solid 1px;
  background: #d9782d !important;
  box-shadow: none !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
}
input[type="submit"]:hover {
  background: #fff !important;
  color: #d9782d !important;
}
.service-box i {
  margin-left: -30px;
}
.anchor a {
  display: inline-block !important;
}
.crunchify-link {
  padding: 4px 8px 6px;
  color: #fff;
  font-size: 12px;
  border-radius: 2px;
  margin-right: 2px;
  cursor: pointer;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
}
.crunchify-social {
  margin: 20px 0 25px;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
}
.crunchify-link:hover,
.crunchify-link:active {
  color: #fff;
}
.crunchify-twitter {
  background: #00aced;
}
.crunchify-twitter:hover,
.crunchify-twitter:active {
  background: #0084b4;
}
.crunchify-facebook {
  background: #3b5997;
}
.crunchify-facebook:hover,
.crunchify-facebook:active {
  background: #2d4372;
}
.crunchify-googleplus {
  background: #d64937;
}
.crunchify-googleplus:hover,
.crunchify-googleplus:active {
  background: #b53525;
}
.crunchify-buffer {
  background: #444;
}
.crunchify-buffer:hover,
.crunchify-buffer:active {
  background: #222;
}
.crunchify-pinterest {
  background: #bd081c;
}
.crunchify-pinterest:hover,
.crunchify-pinterest:active {
  background: #bd081c;
}
.department-social ul.social-icons {
  text-align: center;
}
.department-social .social-icons li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  font-size: 24px;
}
.department-social .thememount-heading-wrapper-align-center {
  padding-bottom: 0;
}
.department-social .social-icons li.viadeo a i:before {
  width: 21px;
  height: 22px;
}
.social-icons {
  margin-left: -12px;
}
.social-icons li.viadeo a i:before {
  background-image: url(/wp-content/uploads/2015/07/viadeoicon.png);
  display: inline-block;
  width: 14px;
  height: 13px;
  background-size: cover;
  vertical-align: middle;
  margin-top: -3px;
}
#custom-footer-social .social-icons li.viadeo a i:before {
  background-image: url(/wp-content/uploads/2015/07/viadeoicon2.png);
  opacity: 0.8000000119;
}
ul .social-icon {
  list-style-type: none;
  padding-right: 3px;
}
.social-icon li {
  display: inline;
  padding-right: 3px;
}
.intro-copy {
  padding-top: 160px !important;
}
.intro-copy input,
.intro-copy textarea {
  font-size: 12px;
  font-weight: 400;
}
.thememount-fbar-box-w {
  background-color: transparent !important;
}
.thememount-icon:before {
  color: #c8c372 !important;
}
i.thememount-icon.tmicon-fa-map-marker.icon-size-large.icon-align-left.thememount-ibgcolor.thememount-ibgcolor-skincolor {
  background-color: #fff !important;
}
.thememount-servicebox .thememount-icon {
  width: 75px;
  height: 75px;
  border-radius: 500px;
  line-height: 75px;
  text-align: center;
  font-size: 36px;
  color: #ccc47c !important;
  margin-top: 0;
  background: #fff !important;
  border: 1px solid #e6e6e6 !important;
}
.thememount-blog-media.entry-thumbnail img {
  min-width: 45%;
}
.thememount-fbar-bg-dark.thememount-fbar-box-w:after {
  background-color: #eaecb6;
  background-image: url(/wp-content/uploads/2015/03/Triangle_Pattern_Gold.png);
  background-size: 100%;
  opacity: 0.5;
}
.thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a {
  color: #c8c372;
  display: inline-block;
  font-style: normal;
  font-size: 20px;
}
.thememount-items-col-four .portfolio-wrapper .item .item-content h4 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: left;
}
.thememount-team-data {
  text-align: center;
  font-size: 14px;
  padding-top: 0;
}
.thememount-team-title {
  font-size: 14px;
  line-height: 50px;
  margin-top: 10px;
  margin-bottom: 5px;
  text-transform: none !important;
  height: 50px !important;
  border-bottom: 1px solid #dedede;
}
.thememount_footer_menu ul li {
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 50px 0 0;
  padding: 0;
}
.thememount_footer_menu {
  text-align: left;
}
.thememount_footer_menu ul {
  margin-top: 15px;
}
.thememount-fbar-btn {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  height: 39px;
  width: 39px;
  background-color: rgba(200, 195, 114, 0.75);
}
.container.thememount-fbar-box div.textwidget a {
  color: #666;
}
.container.thememount-fbar-box div.textwidget {
  color: #333;
}
.thememount-fbar-btn a i {
  top: 0;
  right: 0;
  height: 39px;
  width: 39px;
  line-height: 39px;
  text-align: center;
}
.thememount-carousel-controls-inner a i {
  line-height: 30px;
}
.thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper {
  height: 650px !important;
}
.thememount-subtitle {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  text-transform: none;
}
.thememount_widget_recent_entries li .post-date {
  padding-left: 0;
}
.thememount-testimonial-img img {
  height: 120px;
  width: 120px;
}
.thememount-post-right .entry-title {
  margin-top: 20px;
}
.thememount-post-right .entry-title a {
  font-size: 36px;
  color: #1e4d2b;
}
.thememount-blog-media.entry-thumbnail {
  width: 100% !important;
  height: auto !important;
}
.thememount-blog-media.entry-thumbnail img {
  min-width: 100%;
}
.thememount-post-right .entry-title a:hover {
  color: #c8c372;
}
.thememount-post-right .entry-title,
.thememount-post-right .entry-header {
  margin-bottom: 10px;
  line-height: 36px !important;
}
.thememount-post-right .thememount-meta-details i,
.author.vcard,
.categories-links,
.thememount-post-icon-wrapper,
div.thememount-team-cat-links {
  display: none !important;
  border-top-style: none;
}
.thememount-entry-date {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.thememount-post-left .entry-date .entry-month.entry-year {
  text-transform: uppercase;
  margin-top: 0;
}
.thememount-meta-details {
  font-size: 16px;
}
.thememount-tb-content.thememount-flexible-width-left {
  width: 277px;
  text-align: center;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
.thememount-header-cart-link-wrapper span.thememount-cart-qty {
  background-color: #d9782d !important;
  border: none !important;
}
.thememount-row-fullwidth-true .grid_section .portfolio-box .item .item-content,
.thememount_pf_link,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after {
  display: none;
}
.thememount-row-textcolor-white span {
  opacity: 0.8000000119;
}
.thememount-products {
  margin-top: 260px;
  margin-bottom: 120px;
}
i.thememount-icon.tmicon-fa-map-marker.icon-size-large.icon-align-left.thememount-ibgcolor.thememount-ibgcolor-skincolor {
  background-color: transparent !important;
}
.thememount-titlebar-main .entry-title {
  line-height: 42px;
  font-size: 42px;
  text-transform: none !important;
}
.thememount_tweet_item.thememount_tweetitem a:hover,
.site-footer .footer-info-text-color-white a:hover {
  color: #fff;
}
.thememount-team-position,
.thememount-row-bgprecolor-grey .thememount-team-position {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.thememount-testimonial-icon,
.swanky-tables .tablepress thead th {
  color: #fff;
  background: #c8c372;
}
.thememount-clients .owl-item .tm-box {
  padding-top: 0;
  padding-bottom: 0;
}
.thememount-clients img:hover {
  opacity: 1 !important;
}
.thememount-tb-content a {
  background: url(/wp-content/uploads/2015/08/topbar-sprite.png) no-repeat;
  display: block;
  height: 42px;
  position: absolute;
  overflow: visible;
  width: 100%;
}
_:-ms-lang(x),
.thememount-tb-content a {
  margin-top: -20px !important;
}
/* @-moz-document url-prefix() {
  .thememount-tb-content a {
    margin-top: -24px !important;
  }
} */
.thememount-servicebox-title .thememount-sb-title-link,
.thememount-servicebox-title .thememount-sb-title-link:hover {
  font-size: 16px;
  color: #1e4d2b;
  text-decoration: none;
}
.thememount-servicebox-bordercentericon .thememount-icon {
  height: 75px;
  width: 75px;
  display: inline-block;
  text-align: center;
  line-height: 75px;
  background-color: #fff !important;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  top: -45px;
}
.DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-available {
  background-color: #d9782d !important;
}
.DOPBSPCalendar-navigation,
.DOPBSPCalendar-month {
  background-color: transparent !important;
}
.DOPBSPCalendar-navigation .dopbsp-month-year {
  margin-bottom: 40px !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module {
  background: transparent !important;
  border: none !important;
}
#DOPBSPCalendar-coupons-code7,
#DOPBSPCalendar-form-field7_42,
#DOPBSPCalendar-form-field7_43,
#DOPBSPCalendar-form-field7_44,
#DOPBSPCalendar-form-field7_45,
#DOPBSPCalendar-form-field7_47,
#DOPBSPCalendar-form-field7_48,
#DOPBSPCalendar-form-field7_49 {
  width: 90%;
  background-color: #f5f6f8;
  border: 1px solid #e9e9e9;
  padding: 10px !important;
}
#DOPBSPCalendar-form-field7_46 {
  background-color: #f5f6f8;
  border: 1px solid #e9e9e9;
}
.dopbsp-input-wrapper input,
.dopbsp-input-wrapper textarea {
  width: 98% !important;
}
.dopbsp-input-wrapper input[type="checkbox"] {
  width: auto !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label {
  text-transform: capitalize !important;
  font-style: normal !important;
  line-height: 24px;
  font-weight: 400;
  font-style: normal;
  color: #666;
  font-size: 14px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label:hover {
  color: #666 !important;
  cursor: default !important;
}
.dopbsp-input-wrapper.dopbsp-payment-first,
.dopbsp-info-body {
  display: none !important;
}
.DOPBSPCalendar-calendar .DOPBSPCalendar-day.dopbsp-available .dopbsp-head,
.DOPBSPCalendar-calendar
  .DOPBSPCalendar-day
  .dopbsp-head
  .dopbsp-co.dopbsp-available,
.DOPBSPCalendar-calendar
  .DOPBSPCalendar-day
  .dopbsp-head
  .dopbsp-ci.dopbsp-available,
.DOPBSPCalendar-calendar
  .DOPBSPCalendar-day
  .dopbsp-bind-left.dopbsp-extended.dopbsp-available
  .dopbsp-head {
  background-color: #1e4d2b !important;
  border-color: #1e4d2b !important;
}
.DOPBSPCalendar-calendar
  .DOPBSPCalendar-day.dopbsp-selected
  .dopbsp-head
  .dopbsp-co,
.DOPBSPCalendar-calendar
  .DOPBSPCalendar-day.dopbsp-selected
  .dopbsp-head
  .dopbsp-ci {
  background-color: #43ae52 !important;
  border-color: #43ae52 !important;
}
.DOPBSPCalendar-day.dopbsp-booked .dopbsp-head,
.DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-booked,
.DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-booked {
  background-color: #c8c372 !important;
  border-color: #c8c372 !important;
}
.DOPBSPCalendar-day.dopbsp-booked .dopbsp-body,
.DOPBSPCalendar-day .dopbsp-body .dopbsp-co.dopbsp-booked,
.DOPBSPCalendar-day .dopbsp-body .dopbsp-ci.dopbsp-booked {
  border-color: #c8c372 !important;
}
.DOPBSPCalendar-day.dopbsp-selected .dopbsp-body,
.DOPBSPCalendar-day.dopbsp-selected .dopbsp-body .dopbsp-co,
.DOPBSPCalendar-day.dopbsp-selected .dopbsp-body .dopbsp-ci,
.DOPBSPCalendar-day.dopbsp-selected
  .dopbsp-bind-left.dopbsp-extended
  .dopbsp-body {
  border-color: #fff !important;
}
.DOPBSPCalendar-sidebar
  .dopbsp-module
  .dopbsp-cart-wrapper
  .dopbsp-cart
  .dopbsp-total
  td.dopbsp-value,
.DOPBSPCalendar-outer-sidebar
  .dopbsp-module
  .dopbsp-cart-wrapper
  .dopbsp-cart
  .dopbsp-total
  td.dopbsp-value {
  background: #ccc !important;
  color: #424242;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  padding: 20px 10px 20px 0;
}
.DOPBSPCalendar-sidebar
  .dopbsp-module
  .dopbsp-cart-wrapper
  .dopbsp-cart
  .dopbsp-total
  td.dopbsp-label,
.DOPBSPCalendar-outer-sidebar
  .dopbsp-module
  .dopbsp-cart-wrapper
  .dopbsp-cart
  .dopbsp-total
  td.dopbsp-label {
  background: #ccc !important;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  padding: 20px 0 20px 10px;
}
.DOPBSPCalendar-sidebar
  .dopbsp-module
  .dopbsp-input-wrapper
  input[type="submit"],
.DOPBSPCalendar-sidebar
  .dopbsp-module
  .dopbsp-input-wrapper
  input[type="button"],
.DOPBSPCalendar-outer-sidebar
  .dopbsp-module
  .dopbsp-input-wrapper
  input[type="submit"],
.DOPBSPCalendar-outer-sidebar
  .dopbsp-module
  .dopbsp-input-wrapper
  input[type="button"] {
  -webkit-appearance: none;
  background: #d9782d !important;
  border: 1px solid #d9782d;
  color: #fff;
}
.DOPBSPCalendar-sidebar
  .dopbsp-module
  .dopbsp-input-wrapper
  input[type="submit"]:hover {
  -webkit-appearance: none;
  background: #fff !important;
  border: 1px solid #d9782d;
  color: #d9782d;
}
.DOPBSPCalendar-info-message.dopbsp-error {
  border: 1px solid #97c652 !important;
}
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-text,
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-timer {
  color: #97c652 !important;
}
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-close {
  background-color: #97c652 !important;
}
.DOPBSPCalendar-info-message .dopbsp-text {
  font-size: 26px !important;
  font-weight: 400 !important;
  line-height: 36px !important;
}
.DOPBSPCalendar-info-message .dopbsp-icon {
  height: 48px;
  width: 48px;
}
.DOPBSPCalendar-info-message.dopbsp-error {
  background: #dd6464;
  border: 1px solid #dd6464 !important;
}
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-text,
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-timer {
  color: #fff !important;
}
.DOPBSPCalendar-info-message.dopbsp-error .dopbsp-close {
  background-color: #dd6464 !important;
}
.DOPBSPCalendar-info-message.dopbsp-success {
  border: 1px solid #9cbc72;
  background-color: #9cbc72 !important;
}
.DOPBSPCalendar-info-message.dopbsp-success .dopbsp-text,
.DOPBSPCalendar-info-message.dopbsp-success .dopbsp-timer {
  color: #fff !important;
}
.chronosly-closure div div.chronosly-content-block {
  margin-left: 25% !important;
  margin-right: 25% !important;
}
.chronosly-closure {
  margin: 0 !important;
  padding: 0 !important;
}
.chronosly-content-block,
.chronosly-content-block .chronosly {
  margin: 0;
  padding: 0;
  min-width: 100% !important;
  width: 100%;
}
.chronosly.ch-LSC_Template_1.ch-dad1.ev-box.ch-featured.ch-info,
.chronosly.ch-LSC_Template_1.ch-dad2.ev-box.ch-info,
.chronosly.ch-LSC_Template_1.ch-dad4.ev-box.ch-featured.ch-info,
.chronosly.ch-LSC_Template_1.ch-dad1.ev-box.ch-featured.back_img {
  width: 100% !important;
}
.chronosly.ch-LSC_Events.ch-dad1.ev-box.ch-featured.back_img,
.chronosly.ch-LSC_Events.ch-dad1 .ev-box.ch-featured.ch-info {
  min-width: 100% !important;
  max-width: 100% !important;
}
.chronosly.ch-LSC_Events.ev-box.ev-item[class*="time"] {
  background: none !important;
  padding-left: 3px !important;
  margin-bottom: 15px;
}
.chronosly.ch-LSC_Events.ch-dad1.ev-box.ch-featured.ch-overlay {
  width: 100% !important;
  max-width: 819px !important;
  background-color: #000 !important;
  opacity: 0.7 !important;
}
.chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad1.ev-10224 {
  display: inline-block;
  margin-bottom: 80px !important;
}
.chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad1.ev-10224.slided {
  margin: 0 0 40px !important;
}
.chronosly.ch-LSC_Events.ch-dad2.ev-box.ch-overlay {
  max-width: initial !important;
  margin-top: 70px;
  width: 98% !important;
}
.chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad2.ev-14517.box-featured {
  margin-left: -42px !important;
}
.postcontent .entry-title,
.postcontent .entry-title a {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 42px !important;
  color: #1e4d2b !important;
}
.postcontent .entry-title a:hover {
  color: #c8c372 !important;
}
.vc_call_to_action h2.wpb_heading {
  line-height: 45px !important;
}
.twitter-text {
  text-align: center;
  color: #fff;
  margin-top: 0;
}
.vc_general.vc_cta3.vc_cta3-shape-square {
  background-color: rgba(255, 255, 255, 0) !important;
  border: none !important;
}
.post-type-team_member {
  margin-top: 250px;
  margin-left: -11px;
}
.vc_cta3-content-header h2 {
  line-height: 42px;
}
.vc_col-sm-12.brand-action {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.vc_col-sm-12.brand-action .vc_cta3_content-container {
  max-width: 1140px;
  margin: auto;
}
.vc_col-sm-12.brand-action h2 {
  font-size: 34px !important;
}
.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  background-color: transparent;
  color: #fff;
  border: #fff solid 1px;
}
.vc_btn3.vc_btn3-color-white:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
  background-color: #fff;
  color: #1e4d2b;
}
.vc_call_to_action .wpb_heading {
  font-size: 34px !important;
}
i.tmicon-fa-twitter:hover {
  color: #fff;
}
.portfolio-wrapper .item .item-content p {
  margin-top: 0;
}
.item-content h4 {
  text-transform: uppercase;
  text-align: center;
}
.real-engaging .thememount-team-title {
  font-size: 17px !important;
}
.volunteering .thememount-team-title {
  font-size: 19px !important;
}
footer.original-seven .thememount-team-title {
  font-size: 18px;
  margin-bottom: 10px;
}
#totop {
  font-size: 30px;
}
.title-font {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 18px;
  color: #fff;
}
.title-font-small {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 14px;
  color: #fff;
}
.footer-info-text-color-white .copyright {
  color: #fff;
  opacity: 0.8000000119;
  margin-top: 60px;
}
.site-footer > .site-info {
  padding-bottom: 40px;
}
#navbar
  #site-navigation
  .mega-menu-wrap
  .mega-menu.mega-menu-horizontal
  > .mega-menu-item
  > a,
.header-controls a {
  color: #fff !important;
  opacity: 0.5;
}
#navbar
  #site-navigation
  .mega-menu-wrap
  .mega-menu.mega-menu-horizontal
  > .mega-menu-item
  > a:hover,
.header-controls a:hover {
  color: #fff !important;
  opacity: 0.8999999762;
}
.top-contact a {
  color: #000;
  opacity: 0.6499999762;
}
.top-contact a:hover {
  opacity: 1;
}
.force-right a {
  text-transform: lowercase;
  opacity: 0.8500000238;
  display: inline-block;
  padding-right: 20px;
  content: "";
  font-size: 18px;
}
.headerblock
  .thememount-fbar-box-w.thememount-fbar-text-white
  .widget
  .widget-title,
.header-text-color-white .widget_text {
  opacity: 0.8500000238;
  font-size: 21px;
  color: rgba(255, 255, 255, 0.9) !important;
}
.main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before {
  height: 5px;
  background: #1e4d2b !important;
}
.force-right {
  display: block;
  float: right;
  padding-right: 20px;
}
.textwidget .icon-size-large {
  font-size: 14px;
  display: inline-block;
  height: 20px;
  width: auto;
  line-height: 24px;
  padding-right: 0;
  border-radius: 0;
  margin: 0 0 0 10px;
}
.wpmlwidget,
.widget_newsletters {
  margin: 45px 0 40px !important;
}
.widget ul > li a,
.site-footer .footer-text-color-dark .widget a {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  line-height: 24px;
  font-style: normal;
  color: #666 !important;
  font-size: 14px;
}
.widget_newsletters .wpmltext {
  border-radius: 0 !important;
  border: 0 !important;
  color: #888;
  width: 100% !important;
  display: none;
  margin: 0 !important;
}
.widget_newsletters input,
input,
textarea {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 12px;
  font-weight: 400 !important;
  line-height: normal;
}
.wpb_column
  > .wpb_wrapper
  .thememount-servicebox.thememount-servicebox-centericon:hover
  .thememount-icon,
.thememount-heading-wrapper h1.thememount-heading-align-center:after,
.thememount-heading-wrapper h2.thememount-heading-align-center:after,
.thememount-heading-wrapper h3.thememount-heading-align-center:after,
.thememount-heading-wrapper h4.thememount-heading-align-center:after,
.thememount-heading-wrapper h5.thememount-heading-align-center:after,
.thememount-heading-wrapper h6.thememount-heading-align-center:after,
.thememount-heading-wrapper h1.thememount-heading-align-left:after,
.thememount-heading-wrapper h2.thememount-heading-align-left:after,
.thememount-heading-wrapper h3.thememount-heading-align-left:after,
.thememount-heading-wrapper h4.thememount-heading-align-left:after,
.thememount-heading-wrapper h5.thememount-heading-align-left:after,
.thememount-heading-wrapper h6.thememount-heading-align-left:after,
.thememount-heading-style-normal:after,
.wpb_heading:after,
.widget-title:after,
.thememount-portfolio-text h1:after,
.thememount-blog-text h1:after,
.thememount_cta_sepline_yes.vc_call_to_action h4.wpb_heading:after,
.thememount-btn-effect-colortoborder.thememount-btn-color-skincolor,
.thememount-row-bgtype-skin,
.thememount-btn-effect-colortogrey.thememount-btn-color-skincolor,
.thememount-btn-effect-colortodarkgrey.thememount-btn-color-skincolor,
.thememount-wbar-bgcolor-skincolor,
.thememount-btn-effect-bordertocolor.thememount-btn-color-skincolor:hover,
.thememount-btn-effect-greytocolor.thememount-btn-color-skincolor:hover,
.thememount-btn-effect-darkgreytocolor.thememount-btn-color-skincolor:hover,
.portfolio-sortable-list ul li a.selected,
.portfolio-sortable-list ul li a:hover,
.thememount-servicebox-righticon .thememount-icon,
.thememount-servicebox-lefticon .thememount-icon,
.thememount-ibgcolor-skincolor,
.tp-caption.themeline,
.vc_progress_bar .vc_single_bar .vc_bar.striped,
.footersocialicon,
body .owl-theme .owl-controls .owl-buttons div:hover,
.flex-direction-nav a:hover,
.tagcloud a:hover,
button,
input[type="button"],
input[type="reset"],
.thememount-row-bgcolor-grey
  .thememount-btn-effect-colortoborder.thememount-btn-color-white,
.thememount-heading-wrapper .thememount-heading-align-right:after,
.thememount-heading-style-normal.thememount-heading-align-right:after,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a,
.thememount-team-box .thememount-team-icons i:hover,
.vc_btn_skincolor,
.wpb_skincolor,
.thememount-pf-btn .wpb_button_a .wpb_button,
.thememount-blogbox-btn .wpb_button_a .wpb_button,
.tp-caption.skin_divider,
.thememount-testimonial-icon,
.thememount-testimonial-wrapper .flex-control-paging li a.flex-active,
.wpb_gallery_slides .flex-control-paging li a.flex-active,
.thememount-pagination .page-numbers.current,
.thememount-pagination a.page-numbers:hover,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .add_to_cart_button,
.vc_progress_bar .vc_single_bar.skincolor .vc_bar,
body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.thememount-row-bgtype-colors.thememount-row-bgprecolor-dark
  .thememount-testimonial-wrapper
  .flex-control-paging
  li
  a.flex-active,
.thememount-row-bgtype-video.thememount-row-bgprecolor-dark
  .thememount-testimonial-wrapper
  .flex-control-paging
  li
  a.flex-active,
.thememount-row-bgprecolor-skin,
.nav-menu .children,
ul.nav-menu > li > a:before,
div.nav-menu > ul > li > a:before,
.thememount-fbar-box-w,
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover,
.widget_calendar #today,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page ul.products li.product .product_type_grouped,
.woocommerce ul.products li.product .product_type_grouped,
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page
  #content
  input.button
  .woocommerce
  table.cart
  td.actions
  .button.alt,
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt,
.woocommerce-page #content input.button[name="update_cart"],
.woocommerce #content input.button[name="update_cart"],
.woocommerce-page #content input.button[name="apply_coupon"],
.woocommerce #content input.button[name="apply_coupon"],
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button,
.woocommerce #content table.cart a.remove,
.woocommerce table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce #content table.cart a.remove:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
#totop:hover,
.thememount-team-term-list ul li a:hover,
.thememount-team-term-list ul li.thememount-active a,
.main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before,
.main-navigation
  .mega-menu-wrap
  ul.mega-menu
  > li.mega-current-menu-ancestor
  > a:before,
.widgettitle:after,
.thememount-row-fullwidth-true .item .item-content,
.thememount-team-social-links,
.item .item-thumbnail .icons a:hover,
#bbpress-forums ul li.bbp-header,
#bbpress-forums button,
.bbp-submit-wrapper .button,
.widget .bbp-logged-in .button,
.item:hover .item-content .thememount-portfolio-likes,
.single-team-left .thememount-team-social-links a:hover,
.tribe-events-list .tribe-events-event-cost span,
.item-thumbnail .tribe-events-event-cost,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar
  td.tribe-events-present
  div[id*="tribe-events-daynum-"]
  > a,
#tribe_events_filters_wrapper input[type="submit"],
.tribe-events-button,
#tribe-events .tribe-events-button,
.tribe-events-button.tribe-inactive,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover,
.single-tribe_events .tribe-events-schedule .tribe-events-cost,
body .datepicker .datepicker-days table tr td:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled] {
  background: #c8c372 !important;
}
.newsletters .ui-button {
  padding: 16px !important;
}
#content.site-content .post.hentry {
  margin-top: 140px;
}
#content .entry-content {
  margin-top: 0;
}
.newsletters .newsletters-fieldholder .ui-state-error {
  width: 100% !important;
}
.alert > p {
  font-size: 18px !important;
}
.has-error .form-control:focus {
  border-color: #c8c372 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c8c372 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c8c372 !important;
}
.error404 .page-content {
  padding: 300px 0 !important;
}
#custom-footer {
  text-align: left !important;
  width: 550px;
}
.top-contact {
  list-style: none;
  font-size: 13px;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.vc_toggle_size_md .vc_toggle_icon {
  height: 18px;
  width: 18px;
}
#custom-footer-social {
  text-align: left;
  margin-top: 40px;
}
.item .item-thumbnail .icons a {
  width: 60px !important;
  height: 60px !important;
  font-size: 21px !important;
  line-height: 60px;
  background: #c8c372 !important;
}
.vc_toggle_square .vc_toggle_icon {
  background: #c8c372;
}
.vc_toggle_square .vc_toggle_icon:hover {
  background: #ccc47c !important;
}
#content h4.wpb_toggle.wpb_toggle_title_active:after,
.vc_toggle_active .vc_toggle_title h4:after {
  content: none;
}
#stickable-header,
.is-sticky #stickable-header {
  background: #1e4d2b;
}
.colab-funnel.headers h2,
.grid-headings h4 {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 21px !important;
  text-transform: uppercase;
}
.newsletters_buttonwrap input[type="submit"]:hover {
  box-shadow: none !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background: #1e4d2b !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 6em !important;
  height: 6em !important;
}
.three-column
  .thememount-servicebox-title-wrapper
  .thememount-servicebox-title {
  font-size: 24px;
  color: #1e4d2b;
  text-decoration: none;
}
.history-trivia .thememount-testimonial-wrapper .thememount-tst-contarea-text {
  font-style: normal;
  line-height: 26px;
  padding-left: 0;
  text-align: center;
  opacity: 0.75;
  font-size: 16px;
  color: #fff;
}
h3.thememount-heading-align-center {
  font-family: "Raleway", Arial, Helvetica, sans-serif;
}
.footer-text {
  display: block;
}
.features-benefits h4 {
  font-size: 13px !important;
}
.wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  border-left-color: #ccc47c;
}
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  color: #999;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  border: 1px solid #e6e6e6 !important;
}
.colab-services .thememount-servicebox-title .thememount-sb-title-link {
  font-size: 21px;
}
.colab-services .thememount-servicebox-title .thememount-sb-title-link:hover {
  color: #ccc47c;
}
.features-benefits
  .wpb_column
  > .wpb_wrapper
  .thememount-servicebox.thememount-servicebox-centericon
  .thememount-icon {
  line-height: 71px;
  height: 75px;
  font-size: 34px;
  color: #ccc47c;
  width: 75px;
  display: inline-block;
  border: #ccc47c solid 2px;
  background: #fff;
}
.milestones
  .wpb_column
  > .wpb_wrapper
  .thememount-servicebox.thememount-servicebox-centericon
  .thememount-icon {
  line-height: 71px;
  height: 75px;
  font-size: 34px;
  color: #ccc47c;
  width: 75px;
  display: inline-block;
  border: #a37f0e solid 2px;
  background: #fff;
}
.widget .search-form:after {
  opacity: 0.5;
  top: 11px;
  font-size: 18px;
}
.widget input[type="search"] {
  text-align: left;
}
.owl-dots {
  margin-top: 25px;
  margin-bottom: 0;
}
.dataTables_paginate a,
.original-seven a,
.lsc-orange-button,
.student-involvement-funnels .lsc-orange-button,
.wpml input.ui-button,
.thememount-team-box a.ext-link,
.newsletters .ui-button-primary {
  display: inline-block;
  border: #d9782d solid 1px !important;
  color: #fff !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  margin-top: 10px !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  padding: 10px 16px !important;
  background: #d9782d !important;
  background-color: #d9782d !important;
  text-shadow: none !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dataTables_paginate a:hover,
.original-seven a:hover,
.lsc-orange-button:hover,
.student-involvement-funnels
  .lsc-orange-button:hover
  .wpml
  input.ui-button:hover,
.thememount-team-box a.ext-link:hover,
.newsletters .ui-button-primary:hover {
  text-decoration: none !important;
  color: #d9782d !important;
  background: #fff !important;
  background-color: #fff !important;
  text-shadow: none !important;
}
.vc_progress_bar .vc_single_bar .vc_label {
  color: #1e4d2b;
  font-size: 13px;
  text-transform: uppercase;
}
.digit-facts .inside h3 {
  color: #1e4d2b;
  font-size: 14px;
  text-transform: uppercase;
  padding: 7px 0;
  background: #c8c372;
}
.vc_btn_white.vc_btn_square_outlined:hover {
  color: #1e4d2b !important;
  border: 1px;
}
.info-hours {
  float: right;
}
.info-marker {
  display: inline-block;
  color: #fff;
  content: "";
}
.is-sticky
  #navbar
  #site-navigation
  .mega-menu-wrap
  .mega-menu.mega-menu-horizontal
  > li.mega-menu-item
  > a {
  color: #fff !important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
  border: #c8c372 solid 1px !important;
  background: #c8c372 !important;
}
.vc_images_carousel .vc_carousel-indicators li {
  border: #c8c372 solid 1px !important;
}
.event-planning-headers
  .thememount-servicebox-title-wrapper
  h2.thememount-servicebox-title {
  font-size: 21px !important;
  margin-top: 10px;
}
.colab-funnel-headers
  .thememount-servicebox-title-wrapper
  h2.thememount-servicebox-title {
  font-size: 21px !important;
  margin-top: 10px;
}
.catering-menus
  .thememount-servicebox-title-wrapper
  h2.thememount-servicebox-title {
  font-size: 18px !important;
  margin-top: 0;
}
.catering-menus
  .wpb_column
  > .wpb_wrapper
  .thememount-servicebox-title-wrapper
  .thememount-servicebox-subtitle {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 14px;
}
.righteous-faq h2,
.faq-testimonial h2,
.features-benefits-champion h2 {
  font-size: 21px !important;
}
.righteous-faq-tabbed h4 {
  font-size: 14px !important;
}
.righteous-faq-tabbed .vc_toggle_round .vc_toggle_icon,
.righteous-faq .vc_toggle_round .vc_toggle_icon {
  border: #999 solid 1px;
}
.righteous-faq-tabbed .vc_toggle_size_md .vc_toggle_icon,
.righteous-faq .vc_toggle_size_md .vc_toggle_icon {
  height: 24px;
  width: 24px;
}
.righteous-faq-tabbed
  .vc_toggle_round.vc_toggle_color_inverted
  .vc_toggle_icon:before,
.righteous-faq .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon:before,
.righteous-faq .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon:after {
  background: #999;
}
.student-involvement-funnels .thememount-team-title {
  font-size: 17px !important;
}
.w-search-label {
  font-size: 2em;
  line-height: 24px;
  color: #fff;
  opacity: 0.8000000119;
  margin-bottom: 0;
}
.is-sticky .header-controls a:link {
  color: #fff !important;
}
.is-sticky .header-controls a:hover {
  color: #fff !important;
  opacity: 1;
}
.brand-links {
  font-size: 14px;
  text-transform: capitalize;
}
.ui-widget-header,
.ui-widget-content {
  border: #aaa solid 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0;
  text-shadow: none;
  line-height: normal;
  border-bottom-color: #bbb;
  box-shadow: none;
}
.swanky-tables input[type="search"] {
  width: 100%;
  float: left;
  font-size: 16px;
  color: #666;
  margin: 20px 0 40px;
  padding: 20px;
  text-transform: none !important;
}
.swanky-tables .dataTables_filter {
  width: 100%;
  margin-bottom: 40px;
  text-align: center;
}
.swanky-tables .dataTables_filter label {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  text-transform: uppercase;
  font-size: 21px;
  color: #1e4d2b;
}
.swanky-tables label {
  width: 100%;
}
.career-staff-funnels .thememount-servicebox-title,
.csu-uady-funnels .thememount-team-title {
  font-size: 21px !important;
}
.tmicon-fa-warning:before {
  color: #ccc47c !important;
}
.inside h3 {
  bottom: -11px;
  width: 100%;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  background: #c8c372;
}
.inside h4 {
  font-size: 60px;
  margin-bottom: 42px;
  line-height: 36px;
  margin-top: 36px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.inside h3 span {
  padding: 10px 0;
}
.swanky-tables ol li {
  margin-bottom: 10px;
}
.dataTables_info {
  font-size: 14px;
  color: #ccc47c;
  text-transform: uppercase;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  margin-top: 24px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 30px;
}
.item .item-thumbnail .icons .thememount_pf_featured {
  margin-left: -25px !important;
}
.item-thumbnail .icons {
  top: -25px;
}
.awesome-portfolio .owl-item {
  margin-right: 2px !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
  text-decoration: none;
  color: #1e4d2b !important;
  opacity: 1;
}
.woocommerce-page input.button:hover,
input[type="submit"]:hover,
.fsNextButton:hover,
.vc_btn3.vc_btn3-color-orange:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover {
  border: #d9782d solid 1px !important;
  color: #d9782d !important;
  background: #fff;
  box-shadow: none;
}
.site-main,
.post-box .thememount-blogbox-desc {
  padding-top: 0;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.thememount-full {
  padding: 1px;
}
i.tmicon-fa-twitter,
.site-footer .footer-info-text-color-white a,
.thememount-fbar-box-w {
  color: #c8c372;
}
.owl-theme .owl-controls .owl-page span,
.owl-theme .owl-controls .owl-dot span,
.post-item .item-content {
  background: #fff;
}
.item-content h4 a,
.vc_progress_bar .vc_single_bar .vc_label_units {
  color: #1e4d2b;
}
.ui-state-active,
.widget_search input[type="submit"] {
  border: 0;
}
.main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before {
  background-color: #c8c372 !important;
}
.vc_images_carousel .vc_carousel-indicators li {
  background-color: transparent !important;
}
.righteous-faq h2 span {
  font-size: 24px !important;
}
.print-media-funnels .thememount-team-title,
.campus-activities-funnels h2,
.ramskeller-funnels .thememount-team-title {
  font-size: 21px !important;
}
.vc_row.wpb_row.vc_row-fluid.ramskeller-funnels {
  padding-bottom: 0 !important;
}
.university-logo {
  margin-left: 15px;
  opacity: 0.8000000119;
}
#newsletters-2newslettername.newslettername {
  display: none;
}
.newsletters input[type="text"] {
  display: inline-block;
  padding: 15px;
  line-height: 18px;
  color: #666;
  font-weight: 400;
  border: #ccc solid 1px !important;
  box-shadow: none;
  margin-bottom: 0 !important;
  text-shadow: none;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  color: #1e4d2b;
}
.colab .features-benefits h2.thememount-servicebox-title {
  font-size: 18px !important;
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding: 8px 16px;
}
.vc_toggle_title > h4 {
  display: inline;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  color: #666;
  white-space: normal;
}
.w-search-label label {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  opacity: 1;
  margin-bottom: 0;
}
.campus-activities-programs .thememount-team-title {
  font-size: 19px;
  line-height: 19px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.search_box input {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 28px;
  line-height: normal;
  height: auto;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
  text-transform: uppercase;
  font-size: 16px;
  padding: 15px 0 0;
  font-weight: 400;
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .add_to_cart_button,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce a.button,
.woocommerce-page a.button,
a.checkout-button.button.alt.wc-forward {
  color: #fff;
  border-radius: 0 !important;
  font-weight: 600 !important;
  background-color: #d9782d !important;
  border: 1px solid #d9782d !important;
}
.woocommerce div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-page ul.products li.product .add_to_cart_button:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
a.checkout-button.button.alt.wc-forward:hover {
  background-color: #fff !important;
  color: #d9782d !important;
  box-shadow: none;
}
.woocommerce button.button {
  padding: 12px 40px 12px 18px !important;
}
.widget .woocommerce .widget_product_search input {
  margin-top: 20px;
}
.woocommerce ul.products li.product .productcontent {
  border-bottom: 0;
  padding: 0 15px;
}
.woocommerce div.product .product_title {
  font-size: 32px !important;
  color: #1e4d2b;
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
  margin-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  line-height: 15px;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #1e4d2b;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-page #content input.button[name="apply_coupon"],
.woocommerce-page #content input.button[name="update_cart"],
.woocommerce-page a.button {
  display: inline-block;
  border: #d9782d solid 1px !important;
  color: #fff !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px 16px;
  background: #d9782d !important;
  text-shadow: none;
  box-shadow: 0 0 0 0 #1e4d2b inset;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce-page #content input.button[name="apply_coupon"]:hover,
.woocommerce-page #content input.button[name="update_cart"]:hover,
.woocommerce-page a.button:hover {
  text-decoration: none !important;
  color: #d9782d !important;
  background: #fff !important;
  text-shadow: none;
  border: #d9782d solid 1px !important;
}
.cart-collaterals {
  margin-top: 80px;
}
.cart-collaterals h2,
.student-org-headers h2 {
  font-size: 21px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  margin-top: 40px;
  font-size: 15px !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
  background: #fff;
  height: 41px;
  width: 170px;
}
table.cart td.actions .coupon .input-text,
#content table.cart td.actions .coupon .input-text {
  padding: 10px;
  text-transform: capitalize;
}
.lscgb-funnels
  .thememount-servicebox-title-wrapper
  h2.thememount-servicebox-title {
  font-size: 21px;
  margin-top: 10px;
}
footer.site-footer > div.site-info {
  background-color: #1e4d2b !important;
}
.directors-office h3 {
  font-size: 18px;
}
.milestones-headers h3 {
  font-size: 17px;
}
.vc_images_carousel .vc_carousel-control {
  position: absolute;
  padding: 20px;
  top: 50%;
  left: 0;
  bottom: 0;
  margin-top: -15px;
  height: 60px;
  opacity: 0.5;
  text-align: center;
  color: #fff;
  display: inline-block;
  background-color: #000;
  line-height: 42px;
}
.pp_description {
  display: none !important;
}
.campus-box-staff .thememount-team-title,
.digital-design .thememount-team-title {
  font-size: 18px;
}
.colab-team-members .thememount-team-title {
  font-size: 18px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
  border: #1e4d2b solid 0;
  background-color: #12a4b6;
  margin: 20px 0 0;
  padding: 20px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  color: #fff;
  font-size: 21px;
  text-align: center;
}
.wpcf7-response-output.wpcf7-validation-errors {
  border: #1e4d2b solid 0;
  margin: 20px 0 0;
  padding: 20px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  color: #fff;
  font-size: 21px;
  text-align: center;
}
.product-remove a {
  box-shadow: none;
  background: #d9782d !important;
  font-size: 17px !important;
}
.product-name a,
.woocommerce-info a {
  color: #787878;
  text-decoration: none !important;
}
.woocommerce-info a:hover {
  text-decoration: underline !important;
}
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
  font-size: 14px !important;
  color: #787878 !important;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
  line-height: 42px;
}
.woocommerce form .form-row .input-checkbox {
  margin: -2px 15px 0 5px;
}
label.checkbox,
label.checkbox a {
  font-size: 14px;
  text-transform: capitalize !important;
  color: #787878 !important;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
  font-size: 14px;
}
.woocommerce h2,
.checkout h3 {
  text-transform: capitalize !important;
}
.woocommerce h3 {
  font-size: 28px;
}
.woocommerce address {
  font-style: normal;
  margin: 20px 0 24px;
}
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
  padding: 20px 0 0;
}
.woocommerce-checkout #payment div.form-row {
  padding: 0;
}
.slice-engagement-funnels .thememount-team-title {
  font-size: 24px;
}
.campus-step-up .thememount-team-title {
  font-size: 18px;
}
.digital-media-numbers .inside h3 {
  color: #1e4d2b;
}
.widget_newsletters input.wpml {
  width: 100% !important;
}
.wpb_tabs_nav a.ui-tabs-anchor {
  font-size: 14px !important;
}
.fa {
  font-size: 7px !important;
  line-height: 24px !important;
}
.footer.footer-text-color-dark .widget ul > li a,
.site-footer .footer-text-color-dark .widget a,
.widget ul > li a {
  display: inline-table;
}
#recent-posts-4 .post-date {
  display: block;
  font-size: 12px;
  margin-left: 13px;
  line-height: 45px;
  margin-bottom: -5px;
  color: #333;
  opacity: 1;
}
footer .footer-text-color-dark .widget_recent_entries .post-date {
  color: #333;
  font-size: 12px;
  line-height: 32px;
  margin-bottom: -10px;
  opacity: 1;
}
.print-media-numbers .vc_pie_chart .wpb_heading,
.digital-media-pies .vc_pie_chart .wpb_heading {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
}
.woocommerce-page input.button,
input[type="submit"] {
  margin-top: 20px;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
  padding-bottom: 15px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a {
  padding-top: 15px;
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
  border: #d9782d solid 1px !important;
}
.widget_newsletters .newsletters-fieldholder,
.woocommerce-page input.button,
input[type="submit"] {
  margin: 0;
}
#sidebar-right {
  margin-top: 140px !important;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 10px;
}
select {
  border: #e4e4e4 solid 1px;
  padding: 12px 10px;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px !important;
  color: #777;
  height: 40px;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  margin-right: 5px;
  width: 1.5em;
  height: 1.5em;
}
span.wpcf7-list-item {
  margin-left: 0;
  margin-right: 20px;
}
.leadership-funnels .thememount-team-title,
.engagement-funnels .thememount-team-title {
  font-size: 18px !important;
}
.wpb_single_image img {
  min-width: 100%;
}
.wpb_row .wpb_column .wpb_wrapper .thememount-servicebox {
  width: 100%;
}
.org-charts p {
  font-size: 11px;
}
.textwidget i {
  color: #d9782d;
  opacity: 0.6999999881;
}
.textwidget i:hover {
  opacity: 1;
}
.map-headers {
  font-size: 10px;
  text-transform: uppercase;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding: 30px !important;
}
.swanky-tables .tablepress thead th {
  font-size: 11px;
}
.vc_pie_chart_back {
  border: #eaeaea solid 7px !important;
  opacity: 0.75;
}
.vc_pie_chart .vc_pie_chart_value {
  font-size: 52px !important;
}
.dopbsp-week {
  text-transform: uppercase;
}
.client-box > div {
  padding: 40px 0;
}
.vc_btn,
button {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange,
#rev_slider_6_1 .vc_btn-orange {
  font-size: 12px !important;
  background: #d9782d !important;
  padding: 10px 16px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
#rev_slider_6_1 .vc_btn-orange {
  display: block;
  border: #d9782d solid 1px !important;
}
#rev_slider_6_1 .vc_btn-orange:hover {
  color: #fff !important;
  border: #fff solid 1px !important;
  background-color: transparent !important;
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover,
.vc_btn_orange.vc_btn_square:hover,
.vc_btn
  .vc_btn_orange
  .vc_btn-orange
  .vc_btn_md
  .vc_btn-md
  .vc_btn_square
  .thememount_btn_position_no:hover {
  color: #d9782d !important;
  border: #d9782d solid 1px !important;
  background-color: #fff !important;
}
input[type="file"] {
  display: block;
  padding: 0;
  margin-bottom: 40px;
}
ul.slides {
  overflow: hidden;
}
.wpb_column > .wpb_wrapper .wpcf7-form .wpcf7-form-control-wrap {
  display: inline !important;
}
.widget .search-form .search-submit,
.search-form .search-submit {
  border: none !important;
  background: transparent !important;
}
.fantastic-form p {
  line-height: 42px;
  text-transform: uppercase;
}
.fantastic-form img {
  margin-top: -20px;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-color: #eaecb6;
}
.totally-tour-tabs .wpb_prev_slide,
.totally-tour-tabs .wpb_next_slide {
  display: none;
}
.totally-tour-tabs section {
  margin: 20px 0;
  margin-bottom: 0 !important;
}
.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
body.thememount-page-full-width
  #content
  article
  > .entry-content
  > .wpb_row:first-child {
  margin-top: 0 !important;
}
body.thememount-page-full-width
  #content
  article
  > .entry-content
  > .wpb_row.wpb_row.vc_row-fluid {
  padding-top: 40px;
  padding-bottom: 25px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.vc_col-sm-12.brand-action {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.tooltip.fade.bottom.in {
  display: none !important;
}
.footer-text-color-dark input[type="text"] {
  padding: 20px 15px !important;
}
.wpcf7-form-control .wpcf7-submit,
.wpcf7 input[type="submit"] {
  margin: 20px 0 0;
}
.scroll_overlay {
  background: transparent;
  position: relative;
  width: 1700px;
  height: 700px;
  top: 700px;
  margin-top: -700px !important;
}
#subscriberauthloginformdiv input#email {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset !important;
  margin: 0 !important;
  padding: 5px 5px 6px !important;
  margin: 0 !important;
  text-shadow: 0 0 0 rgba(255, 255, 255, 0.75) !important;
  color: #333;
  line-height: normal !important;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  background-color: #f5f6f8;
  border: 1px solid #e9e9e9;
  padding: 12px 10px !important;
}
.newsletters .ui-corner-all {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border-width: 0;
  border-style: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
  -moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
  background-color: #12a4b6 !important;
  background-repeat: no-repeat;
  background-image: none;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  border: #1e4d2b solid 0;
  background-color: #12a4b6;
  margin: 20px 0 0;
  padding: 20px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  color: #fff;
  font-size: 21px !important;
  text-align: center;
}
.newsletters_nolist {
  margin: 0 !important;
}
.fa.fa-exclamation-triangle {
  display: initial;
}
.vc_message_box-icon > .fa {
  font-size: 25px !important;
}
.dopbsp-column4 div {
  margin-bottom: 20px !important;
}
.dopbsp-message {
  background-color: #d9782d !important;
  text-align: center !important;
}
.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #c8c372 !important;
}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-orange:hover {
  background-color: #fff !important;
}
.vc_icon_element {
  margin-top: -35px;
}
.vc_btn.vc_btn_white.vc_btn-white.vc_btn_md.vc_btn-md.vc_btn_square_outlined.thememount_btn_position_no.vc_cta_btn {
  border-color: #fff !important;
}
div.vc_row.wpb_row.vc_inner.vc_row-fluid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wpb_wrapper.wpb_accordion_wrapper.ui-accordion.ui-widget.ui-helper-reset {
  border-bottom: 1px solid #e6e6e6 !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  background-image: none !important;
  background-color: #f6f6f6 !important;
  border: 1px solid #e6e6e6 !important;
  border-bottom-style: none !important;
  border-radius: 0;
  margin: 0 !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  font-size: 14px !important;
  font-weight: bold !important;
  border-style: none !important;
  color: #999 !important;
  margin-left: -30px !important;
  padding-top: 15px !important;
  line-height: 21px !important;
  opacity: 1;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header span {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_text_column {
  font-size: 16px;
  font-weight: lighter;
  color: #59595b;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  line-height: 28px;
}
.wpb_accordion_header.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
  background-color: #fff !important;
  color: #1e4d2b !important;
  border-left: 2px solid #c8c372 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}
div.wpb_accordion_content.ui-accordion-content.vc_clearfix.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
  border-left: 2px solid #c8c372 !important;
}
div.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
  margin-left: 20px;
  width: 540px;
}
div.wpcf7 form.wpcf7-form {
  margin-left: 25px;
}
i.thememount-icon.tmicon-fa-adjust.icon-size-large.icon-align-left.thememount-ibgcolor.thememount-ibgcolor-skincolor::before {
  display: none !important;
}
.section.clearfix.grid_section h1 {
  padding-left: 0 !important;
}
div.vc_single_image-wrapper.vc_box_border_grey {
  width: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.thememount-subheading {
  font-size: 18px !important;
  font-weight: 600 !important;
}
.thememount-heading-wrapper h1 {
  font-weight: 800 !important;
}
.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  background: none;
  background-color: transparent;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin-right: 0 !important;
}
h3.widget-title {
  font-weight: 600 !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
div#lipsum {
  margin-left: 0;
}
.custom-service-box .wpb_wrapper {
  margin-top: -45px !important;
}
.custom-service-box {
  width: 32%;
}
.information-box .fa {
  font-size: 21px !important;
  line-height: 24px !important;
}
.information-box h4 {
  margin: 0;
}
.information-box p {
  color: #666;
}
.site-main #sidebar-right.sidebar,
.thememount-post-right {
  padding-top: 0 !important;
}
.site-content {
  margin-top: 0 !important;
}
.gofollow {
  padding: 0 !important;
  width: 250px !important;
  height: 250px;
  margin-top: 10px !important;
}
.g-single .a-7 {
  width: 250px !important;
}
.gallery-portfolio .item-content {
  display: none;
}
.gallery-portfolio p {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  line-height: 24px;
  font-weight: 400;
  font-style: normal;
  color: #666;
  font-size: 14px !important;
}
a.ch-readmore,
.ev-data.start_date {
  width: 108% !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 28px !important;
}
a.ch-readmore {
  color: #12a4b6 !important;
  font-weight: 600 !important;
}
.ev-data.start_date div {
  color: red;
}
.ev-data.categories {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.ev-data.categories a {
  line-height: 26px !important;
}
.ev-data.event_excerpt p {
  margin-bottom: 10px !important;
}
.ev-data.tags {
  text-transform: uppercase !important;
  margin-top: 13px;
  font-size: 10px;
}
.ev-data.event_description p {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #666;
}
.ev-item.cont_box {
  background-color: transparent !important;
}
.ev-box.ch-hidden.content2 {
  border-left-width: 1px !important;
  border-left-color: #c8c372 !important;
  background-color: #f8f8f8 !important;
}
.ev-item.cont_box .ev-data.event_title {
  font-size: 38px !important;
  color: #fff !important;
  line-height: 38px;
}
.ev-box.normal.back_img.ch-featured {
  border-left: 12px solid #c8c372 !important;
}
.ev-item.cont_box .sortable .ev-item .start_date {
  font-size: 24px !important;
  margin: 0;
  padding: 0;
  line-height: 24px;
  padding-top: 0 !important;
}
.ev-item.cont_box .sortable .ev-item.start_date {
  padding-top: 0 !important;
}
.ev-item.custom_link {
  background-color: #d9782d !important;
}
.ev-item.custom_link a.ch-readmore {
  color: #fff !important;
}
.ev-item.cont_box {
  width: 100% !important;
}
.ch-front div.ev-box {
  min-height: 37px !important;
}
.ev-data.custom_link {
  color: #fff;
  padding: 0 5px !important;
  line-height: 32px !important;
}
.ev-item.custom_link {
  padding: 0 5px !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.ev-box.ch-hidden.content2 {
  padding: 20px 20px 0 20px !important;
}
.ev-data.event_description {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ev-data.share_box {
  margin-bottom: 20px;
}
.ev-box.both {
  border-left: 1px solid #c8c372;
}
.ev-box.both.data {
  border-left: 0 !important;
}
.ev-data.share_box a:hover {
  color: #1e4d2b !important;
}
.ev-data.category_name {
  padding: 10px 0 0 10px;
}
.ev-item.cont_box {
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 25px !important;
}
.ev-box.both.data {
  width: 8% !important;
}
.ev-box.both {
  width: 89.4% !important;
}
.ev-box.ch-hidden.content2.ch-featured
  .ev-item.cont_box
  .ev-data.event_title
  .ch-readmore {
  color: #1e4d2b !important;
}
.ev-data.share_box {
  margin-left: -6px !important;
}
.ev-data.event_description p iframe {
  margin-top: 20px;
}
.owl-stage-outer a:hover {
  cursor: default !important;
}
.tm-date-wrapper {
  display: inline;
}
a:hover {
  background-position: 0 -42.5px;
}
.operations-paint-colors .thememount-servicebox-title {
  font-size: 16px !important;
}
.main-navigation .mega-menu-wrap {
  position: relative !important;
}
ul#menu-navigation.nav-menu li a:active {
  background-color: #1e4d2b !important;
  color: #fff !important;
}
ul#menu-navigation.nav-menu li a:hover {
  background-color: #1e4d2b !important;
  color: #fff !important;
}
.tmicon-fa-search a {
  color: #fff;
}
#navbar
  #site-navigation
  .mega-menu-wrap
  .mega-menu.mega-menu-horizontal
  > .mega-menu-item
  > a,
.header-controls a {
  opacity: initial;
}
#content .entry-content {
  margin-bottom: 120px;
}
.postcontent .entry-content {
  margin-bottom: 0 !important;
  margin-top: 25px !important;
}
.entry-content img {
  min-width: 100%;
}
.post-type-team_member p {
  margin-top: 14px !important;
}
.site-main #sidebar-right.sidebar {
  border-left: 1px solid #eaeaea !important;
}
.fa-bullhorn {
  font-size: 18px !important;
}
.juicy-pricing .vc_separator .vc_sep_holder .vc_sep_line {
  top: -14px;
  border-top: 1px solid #333;
}
.juicy-pricing
  .thememount-heading-wrapper.thememount-heading-wrapper-align-center
  p.thememount-subheading {
  margin-top: -25px !important;
}
.juicy-pricing h3:after {
  display: none !important;
}
.juicy-pricing h3 span {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 21px !important;
  font-weight: 400 !important;
  margin-top: 20px;
  color: #1e4d2b !important;
}
.juicy-pricing .thememount-subheading {
  color: #c8c372 !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  font-size: 36px !important;
  font-weight: 400 !important;
  line-height: 21px;
  margin-bottom: 25px;
}
.vc_custom_1447445739769 {
  padding: 20px;
  border-color: #e4e4e4 !important;
  border-style: solid !important;
  border-width: 1px !important;
}
.vc_column-inner .vc_custom_1427823459093 {
  padding-top: 40px !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: -30px !important;
}
.vc_cta3-container {
  margin-bottom: -15px !important;
  margin-top: -30px !important;
}
#breadcrumbs {
  top: 130px;
  position: relative;
  font-size: 12px !important;
  word-spacing: 1px !important;
}
#breadcrumbs a {
  font-size: 12px !important;
}
.g-col:last-child {
  z-index: 100 !important;
}
.g-col:first-child {
  z-index: 100 !important;
}
.b-2 {
  z-index: 100 !important;
}
.contact-section-title {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  color: #1e4d2b;
}
.paginate_button.disabled {
  color: #fff !important;
}
.paging_simple .paginate_button.next:after,
.paging_simple .paginate_button.previous:before {
  visibility: hidden;
}
.tablepress tfoot th,
.tablepress thead th {
  color: #fff;
  background-color: #ecc530 !important;
  font-size: 11px;
}
#post-10395 h2 {
  margin-top: 30px;
}
#mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item {
  margin: 0 50px 0 0 !important;
  min-height: 1px !important;
}
#mega-menu-wrap-footer
  #mega-menu-footer
  > li.mega-menu-item
  > a.mega-menu-link {
  color: #c8c372 !important;
  text-transform: uppercase !important;
  font-weight: initial;
  background: transparent !important;
}
#mega-menu-wrap-footer
  #mega-menu-footer
  > li.mega-menu-item.mega-toggle-on
  > a.mega-menu-link,
#mega-menu-wrap-footer
  #mega-menu-footer
  > li.mega-menu-item
  > a.mega-menu-link:hover,
#mega-menu-wrap-footer
  #mega-menu-footer
  > li.mega-menu-item
  > a.mega-menu-link:focus {
  color: #fff !important;
  background: transparent !important;
}
#mega-menu-wrap-footer #mega-menu-footer {
  margin-top: 15px !important;
}
.post-7285 h4 {
  font-size: 18px !important;
  color: #282828 !important;
}
.post-13691 .wpb_single_image.wpb_content_element {
  width: 90% !important;
}
.entity-logos .lsc-orange-button a {
  font-size: 12px !important;
  color: #fff !important;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
.entity-logos .lsc-orange-button a:hover {
  color: #d9782d !important;
  text-decoration: none !important;
  color: #d9782d !important;
}
.entity-logos .lsc-orange-button {
  margin-left: 25px !important;
  margin-top: 0 !important;
}
#IMAGE {
  margin-bottom: -25px !important;
}
div.ev-item.event_title {
  margin-left: -10px !important;
  padding-bottom: 13px !important;
  line-height: 30px !important;
  margin-bottom: 15px;
}
div.ev-data.event_title a:hover {
  color: #c8c372 !important;
}
div.ev-data.event_excerpt p {
  margin-left: -9px;
}
.author-info {
  display: none;
}
.post-navigation {
  background-color: transparent;
}
.ev-box.both.back_img {
  width: 90% !important;
}
.ev-data.share_box {
  margin-left: 19px;
}
.ev-data.full_time {
  margin-left: 0 !important;
  font-weight: 600;
  font-size: 16px;
}
#mega-menu-wrap-primary #mega-menu-primary input,
#mega-menu-wrap-primary #mega-menu-primary img {
  padding-left: 10px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}
.wpb_tour_next_prev_nav span,
.wpb_tour_next_prev_nav span.wpb_next_slide {
  display: none;
}
h5,
h6 {
  text-transform: uppercase !important;
}
h5 {
  font-size: 16px !important;
}
h6 {
  font-size: 14px !important;
}
.woocommerce-page #content table.cart a.remove,
.product-remove a {
  font-size: 30px !important;
  font-weight: 100 !important;
  width: 30px !important;
  height: 30px !important;
  text-align: center;
  color: #fff !important;
  border: 1px solid #d9782d;
  background-color: #d9782d !important;
}
.woocommerce-page #content table.cart a.remove:hover {
  background-color: transparent !important;
  border-color: transparent;
  color: red !important;
  cursor: pointer;
  text-decoration: none;
}
table.shop_table.shop_table_responsive,
tr.order-total td,
tr.order-total th {
  border: none !important;
}
td.product-name a {
  font-weight: 600;
}
td.actions div.coupon input.button,
td.actions input.button {
  margin-top: 0 !important;
}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-message a {
  border: none;
}
.Woocommerce-page .woocommerce-messge {
  background-color: rgba(18, 164, 182, 0.1) !important;
}
.woocommerce-page .woocommerce-message a {
  background-color: transparent !important;
}
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
  background: rgba(204, 84, 48, 0.1);
  border: 1px solid #e7a9a9 !important;
  color: #d04544;
}
.woocommerce .woocommerce-error li,
.woocommerce-page .woocommerce-error li {
  font-size: 16px;
  vertical-align: middle;
  line-height: normal;
  padding: 5px 0;
}
.woocommerce nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination {
  text-align: center !important;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  font-weight: 600 !important;
  min-width: inherit !important;
}
input[type="checkbox"]#terms {
  margin: 15px !important;
  margin-right: 0 !important;
}
label[for="payment_method_paypal"] img {
  min-width: 239.25px !important;
  max-width: 239.25px !important;
  min-height: 78.5px !important;
  max-height: 78.5px !important;
  border-radius: 17px !important;
  border: 1px solid #dfdcde !important;
  margin: 1px 15px !important;
}
li.wc_payment_method.payment_method_cod {
  margin-bottom: 15px !important;
  border-bottom: 1px solid #dfdcde;
}
div.dopbsp-input-wrapper input[type="checkbox"]#DOPBSPCalendar-form-field51_50,
div.dopbsp-input-wrapper input[type="checkbox"]#DOPBSPCalendar-form-field16_53 {
  padding: 7px !important;
}
li
  .productbox
  .productimagebox
  a.button.product_type_booking.add_to_cart_button,
li div .productimagebox a.button.add_to_cart_button.product_type_variable,
li div .productimagebox a.button.add_to_cart_button.product_type_simple {
  display: block !important;
  color: #fff;
  background-color: #d9782d !important;
  border: 1px solid #d9782d !important;
}
li
  div
  .productimagebox
  a.button.add_to_cart_button.product_type_variable:hover {
  color: #d9782d;
  background-color: #fff !important;
  border: 1px solid #d9782d !important;
  box-shadow: none !important;
}
li .productbox a.button.product_type_booking.add_to_cart_button,
li div a.button.add_to_cart_button.product_type_variable,
li div a.button.add_to_cart_button.product_type_simple {
  display: none !important;
}
.woocommerce #tab-description h2,
.woocommerce-page #tab-description h2,
.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments h2 {
  font-size: 24px;
  text-transform: uppercase !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
  padding: 0 35px 80px 35px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  padding: 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin: 0;
}
.ui-widget-content {
  background: none;
  color: #59595b !important;
}
ul,
ol {
  font-size: 14px;
  list-style-type: disc;
  margin: 0;
}
.vc_row.wpb_row.vc_row-fluid.intro-copy div.wpb_video_widget {
  margin-left: -15px;
}
.vc_row.wpb_row.vc_row-fluid.intro-copy div.wpcf7 {
  margin-left: -35px;
}
.vc_row.wpb_row.vc_row-fluid.intro-copy {
  margin-left: 5px !important;
}
.wpb_wrapper div {
  margin-left: 0;
}
.wpb_wrapper div.wpb_text_column {
  padding-left: 0 !important;
}
.vc_column_container > .vc_column-inner {
  margin-left: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.thememount-twitterbar-list {
  margin-left: 0 !important;
}
.ui-widget {
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}
#post-3762 .intro-copy {
  margin-left: -15px !important;
}
#post-3169 .intro-copy {
  margin-left: -15px !important;
  padding-left: 0;
}
#post-5603.intro-copy {
  margin-left: -15px !important;
}
.vc_custom_1498762600322 .intro-copy,
.vc_custom_1498762607826 .intro-copy {
  margin-left: 15px !important;
}
.vc_custom_1498762607826 .intro-copy {
  margin-left: -15px !important;
}
.custom-service-box.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill
  div.vc_column-inner {
  padding-right: 0 !important;
}
.wpb_content_element .wpb_tabs_nav {
  margin-left: 15px;
}
.wpb_content_element .wpb_tour_tabs_wrapper {
  margin-left: 0 !important;
}
.wpb_video_wrapper {
  margin-left: 15px;
}
.page-template-default .wpb_row.vc_row-fluid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
div#primary.content-area {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.woocommerce ul.products li.product a img {
  margin: 0 0 !important;
}
.vc_col-sm-4,
.vc_col-sm-6,
.vc_col-sm-12 {
  padding: 10px;
}
#stickable-header .container {
  width: auto !important;
  max-width: 1170px;
}
.picker {
  position: relative !important;
}
div.picker.picker--focused.picker--opened {
  position: absolute !important;
}
.bookly-form-group > label,
.bookly-label-error,
.bookly-progress-tracker > .active,
.bookly-form .picker__nav--next,
.bookly-form .pickadate__nav--prev,
.bookly-form .picker__day:hover,
.bookly-form .picker__day--selected:hover,
.bookly-form .picker--opened .picker__day--selected,
.bookly-form .picker__button--clear,
.bookly-form .picker__button--today,
.bookly-columnizer .bookly-hour > span > span.bookly-waiting-list,
.bookly-box b,
.bookly-bold {
  color: #1e4d2b !important;
}
div.bookly-form img {
  max-width: none !important;
  min-width: 0 !important;
  max-height: none !important;
  min-height: 0 !important;
}
div.bookly-form div.bookly-custom-field-row br {
  display: none !important;
}
div.bookly-form
  div.bookly-custom-field-row
  div.bookly-form-group
  div
  > br
  + label {
  margin-left: 5%;
}
.woocommerce-cart-form button.button {
  color: #fff !important;
  font-weight: 400 !important;
  text-align: center;
}
.woocommerce-cart-form button.button:hover {
  color: #d9782d !important;
}
.angelleye-proceed-to-checkout-button-separator {
  display: none !important;
}
.woocommerce-message a.button {
  font-weight: 400 !important;
}
ul.tabs.wc-tabs {
  display: none;
}
.woocommerce-tabs.wc-tabs-wrapper div#tab-description {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.woocommerce-tabs.wc-tabs-wrapper div#tab-description h2 {
  text-transform: capitalize !important;
}
@media (max-width: 413px) {
  .headerlogo img {
    max-width: 152px !important;
  }
}
@media (min-width: 414px) and (max-width: 736px) {
  .tp-caption.miamititle60px,
  .miamititle60px {
    margin-top: -174px;
  }
  .headerlogo img {
    max-width: 152px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #rev_slider_6_1 .vc_btn-orange {
    top: 74px !important;
  }
  div.tp-caption.tp-fade.background.rs-parallaxlevel-0.start img {
    height: 458px !important;
    width: 372px !important;
    top: -373px !important;
    visibility: visible;
    zoom: 200% !important;
  }
  .vc_general.vc_cta3 {
    padding: 19px !important;
  }
  div.g-single.a-14 {
    display: none !important;
  }
  .tp-caption.miaminostyle1,
  .miaminostyle1 {
    margin-top: 18px !important;
  }
  .home-page-twitter.thememount-twitterbar i {
    font-size: 50px;
    display: block;
    padding-top: 47px;
  }
  .home-page-twitter.wpb_column.vc_column_container.vc_col-sm-12 {
    margin-bottom: 0;
  }
  .tp-caption.miamititle60px,
  .miamititle60px {
    margin-top: -80px !important;
  }
  .mega-menu-link a {
    padding-top: 39px !important;
    margin-top: 16px !important;
  }
  .tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    padding-top: 0 !important;
    width: 62% !important;
    margin-left: 208px !important;
  }
  #tab-1430331882-1-73 {
    width: 100%;
  }
  .headercontent .headerlogo img {
    max-width: 70%;
  }
  #mega-menu-wrap-footer .mega-menu-toggle {
    margin-right: 508px !important;
  }
  .headerlogo img {
    width: 224.766px;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .thememount-fbar-btn {
    height: 32px;
    width: 32px;
  }
  .thememount-fbar-btn a i {
    height: 32px;
    width: 32px;
    line-height: 32px;
  }
  .intro-copy {
    padding-top: 74px !important;
  }
  div#slide-148-layer-13 {
    display: none;
  }
  .righteous-faq {
    margin-top: 200px !important;
  }
  #lsc-arts-questions {
    margin-top: 25px !important;
  }
  #bookstore-dollar-sign {
    top: 90px !important;
    left: 100px !important;
  }
  #bookstore-dollar-sign img {
    width: 110px !important;
    height: 70px !important;
  }
  #bookstore-max img {
    width: 220px !important;
    height: 120px !important;
  }
  #bookstore-text1 img {
    width: 151px !important;
    height: 71px !important;
  }
  #bookstore-text3 img {
    width: 131px !important;
    height: 38px !important;
  }
  #bookstore-logo-img img {
    width: 182px !important;
    height: 85px !important;
  }
  #bookstore-date img {
    width: 84px !important;
    height: 28px !important;
  }
  #bookstore-slide-img11 {
    top: 105px !important;
  }
  #bookstore-slide-img7 {
    top: 57px !important;
  }
  #bookstore-img-10 {
    top: 181px !important;
  }
  #bookstore-slide-img13 {
    top: 295px !important;
  }
  #bookstore-slide-img14 img {
    width: 100px !important;
    height: 31px !important;
  }
  #bookstore-btn {
    top: 423px !important;
  }
  #bookstore-slide-img14 {
    top: 260px !important;
    left: 230px !important;
  }
  #bookstore-slide-img9 {
    top: 363px !important;
  }
  #bookstore-logo img {
    width: 170.797px !important;
    height: 54.024px !important;
    margin-top: -24px !important;
  }
  #black-layer img {
    height: 448.364px !important;
    margin-top: -17px !important;
  }
  #bookstore-banner-text {
    font-size: 13px !important;
    text-align: center !important;
    left: 0 !important;
  }
  #line {
    z-index: 999 !important;
  }
  #mega-menu-wrap-footer .mega-menu-toggle:after {
    content: " " !important;
  }
  #mega-menu-wrap-primary .mega-menu-toggle #mega-toggle-block-1:after {
    content: " " !important;
  }
  #bookstore-social-icon {
    padding-top: 70px !important;
  }
  div.tp-caption.tp-fade.background.rs-parallaxlevel-0.start img {
    height: 292px !important;
    width: 211px !important;
    margin-top: 0 !important;
    top: -251px !important;
    visibility: visible;
    zoom: 200% !important;
  }
  .brand-action header {
    margin-top: 20px;
  }
  .swanky-tables div {
    margin-top: 30px;
  }
  .alignnone.size-full.wp-image-15661.aligncenter {
    width: 35% !important;
  }
  .wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner {
    display: block;
    margin-top: 0 !important;
  }
  .thememount-row-fullwidth-true .grid_section {
    height: 174px !important;
  }
  .event-content {
    margin-top: -56px !important;
  }
  .ev-data.event_title a {
    line-height: 25px !important;
  }
  .ev-item.cont_box .ev-data.event_title {
    font-size: 25px !important;
  }
  .chronosly.ch-LSC_Events.medium.ch-dad1
    .ev-box.ch-featured.ch-info
    .cont_box:nth-child(1) {
    bottom: 8px !important;
  }
  .chronosly.ch-LSC_Events.medium.ch-dad1 div.ev-box.data .ev-data {
    font-size: 11px !important;
    line-height: 14px !important;
    margin-left: -10px !important;
    width: 52px !important;
  }
  .ev-data.category_name {
    padding: 6px 0 0 2px;
  }
  .ev-data.event_excerpt {
    padding-left: 10px !important;
  }
  .ev-data.event_title {
    margin-left: 10px;
  }
  #mega-menu-wrap-footer .mega-menu-toggle {
    margin-right: 260px !important;
    background: transparent !important;
  }
  #mega-menu-wrap-footer .mega-menu-toggle.mega-menu-open + #mega-menu-footer {
    background-color: #1e4d2b;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link {
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    line-height: 52px !important;
    height: 50px !important;
  }
  #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item {
    border-bottom: 1px solid !important;
    border-bottom-color: rgba(255, 255, 255, 0.1) !important;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item.mega-toggle-on
    > a.mega-menu-link,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:focus {
    color: #c8c372 !important;
  }
  .thememount-tb-content a {
    position: relative !important;
    width: 100% !important;
    margin-left: -38px !important;
    height: 31px !important;
  }
  #menu-services-sub-menu-2 {
    margin-top: -5px !important;
  }
  .tmicon-fa-search {
    margin-right: 17px !important;
  }
  #navbar #site-navigation .mega-menu-wrap div.mega-menu-open {
    right: -13px !important;
    top: 41px !important;
  }
  .header-text-color-white .toggled-on .nav-menu,
  .header-text-color-white .toggled-on .nav-menu > ul,
  .toggled-on .nav-menu,
  .toggled-on .nav-menu > ul,
  .tm-header-overlay #site-navigation,
  .thememount-header-style-3.tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    background-color: transparent !important;
  }
  h1.thememount-heading-align-left span {
    font-size: 24px;
    line-height: 28px;
  }
  .vc_col-xs-1,
  .vc_col-sm-1,
  .vc_col-md-1,
  .vc_col-lg-1,
  .vc_col-xs-2,
  .vc_col-sm-2,
  .vc_col-md-2,
  .vc_col-lg-2,
  .vc_col-xs-3,
  .vc_col-sm-3,
  .vc_col-md-3,
  .vc_col-lg-3,
  .vc_col-xs-4,
  .vc_col-sm-4,
  .vc_col-md-4,
  .vc_col-lg-4,
  .vc_col-xs-5,
  .vc_col-sm-5,
  .vc_col-md-5,
  .vc_col-lg-5,
  .vc_col-xs-6,
  .vc_col-sm-6,
  .vc_col-md-6,
  .vc_col-lg-6,
  .vc_col-xs-7,
  .vc_col-sm-7,
  .vc_col-md-7,
  .vc_col-lg-7,
  .vc_col-xs-8,
  .vc_col-sm-8,
  .vc_col-md-8,
  .vc_col-lg-8,
  .vc_col-xs-9,
  .vc_col-sm-9,
  .vc_col-md-9,
  .vc_col-lg-9,
  .vc_col-xs-10,
  .vc_col-sm-10,
  .vc_col-md-10,
  .vc_col-lg-10,
  .vc_col-xs-11,
  .vc_col-sm-11,
  .vc_col-md-11,
  .vc_col-lg-11,
  .vc_col-xs-12,
  .vc_col-sm-12,
  .vc_col-md-12,
  .vc_col-lg-12 {
    margin-bottom: 40px !important;
  }
  .righteous-faq .vc_col-sm-6 {
    margin-bottom: 0 !important;
    margin-left: 10px;
  }
  .vc_cta3-container {
    margin-top: -30px !important;
  }
  .vc_col-sm-12.brand-action h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-bottom: 20px;
    text-align: center;
  }
  .vc_col-sm-3 .wpb_column .vc_column_container {
    margin-bottom: 40px;
  }
  .thememount-heading-style-normal:after,
  .thememount-heading-wrapper .thememount-heading-align-left {
    text-align: left;
    margin-top: 50px;
  }
  .thememount-page-full-width {
    text-align: left;
  }
  #custom-footer-social {
    text-align: center !important;
  }
  .owl-item {
    width: 72%;
    margin-right: 30px !important;
  }
  ul.nav-menu > li a,
  div.nav-menu > ul > li a {
    display: inherit;
  }
  ul.nav-menu li a,
  div.nav-menu > ul li a,
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > li.mega-menu-item
    > a {
    font-weight: 400 !important;
  }
  .header-text-color-white .toggled-on .nav-menu,
  .header-text-color-white .toggled-on .nav-menu > ul,
  .toggled-on .nav-menu,
  .toggled-on .nav-menu > ul,
  .tm-header-overlay #site-navigation,
  .thememount-header-style-3.tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    background-color: transparent !important;
  }
  #menu-item-9873 a:active {
    background-color: #fff;
    color: #1e4d2b;
  }
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > .mega-menu-item
    > a,
  .header-controls a {
    padding-left: 10px;
  }
  .header-controls {
    margin-right: 80px !important;
  }
  .menu-toggle {
    padding-right: 30px;
  }
  .menu-toggle a:active {
    color: #c8c372;
  }
  ul.nav-menu li a,
  div.nav-menu > ul li a,
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > li.mega-menu-item
    > a {
    font-size: 12px;
    font-weight: 400 !important;
  }
  #menu-item-3369 {
    font-size: 12px;
  }
  .thememount-heading-wrapper-align-center .thememount-carousel-controls-inner {
    padding-top: 67px !important;
  }
  #mega-menu-item-4006 {
    padding-left: 15px !important;
  }
  .vc_general.vc_cta3 {
    padding: 10px;
  }
  .twitter-text.tmicon-fa-twitter i {
    padding-top: 20px !important;
  }
  #content .entry-content {
    margin-bottom: 0;
  }
  div.student-diversity-funnels {
    padding-top: 25px !important;
  }
  div.student-diversity-funnels.vc_column-inner {
    margin-top: 0 !important;
  }
  div.student-diversity-funnels header {
    padding-bottom: 0 !important;
    padding-top: 70px !important;
  }
  div.gnarly-portfolio.owl-stage-outer {
    margin-top: -30px;
  }
  div.gnarly-portfolio header {
    padding-bottom: 0 !important;
    padding-top: 93px;
  }
  div.student-involvement-funnels {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  div.student-involvement-funnels header {
    padding-bottom: 0 !important;
  }
  div.student-involvement-funnels.thememount-carousel-controls-inner {
    padding-top: 65px !important;
  }
  .twitter-text div.thememount-twitterbar {
    padding-bottom: 0 !important;
    margin-bottom: -30px;
    margin-top: 54px;
  }
  .twitter-text.owl-carousel.owl-stage-outer {
    overflow: inherit !important;
  }
  .owl-carousel.owl-loaded {
    margin-left: 0 !important;
  }
  .thememount-clients.owl-carousel > div {
    margin-top: 35px;
  }
  .HomePic img {
    margin-top: 20px;
  }
  div.vc_row.wpb_row.thememount-row-textcolor-white.thememount-bg-overlay.vc_row-fluid.twitter-text.vc_custom_1444165527146 {
    margin-top: 120px;
  }
  .wpb_video_widget .wpb_wrapper iframe {
    height: 268px !important;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.main-funnels {
    padding-top: 0 !important;
  }
  .specific-heading h1.thememount-heading-align-left {
    margin-top: -50px;
  }
  .HomeParagraph > div {
    padding-top: 0 !important;
    padding-bottom: 3px !important;
    margin-left: 10px !important;
  }
  .vc_column_container > .vc_column-inner {
    padding-right: 0 !important;
  }
  .tp-caption.miaminostyle1,
  .miaminostyle1 {
    margin-top: 60px !important;
    font-size: 12px !important;
  }
  #breadcrumbs {
    top: 48px;
    position: relative;
    font-size: 12px !important;
    word-spacing: 1px !important;
  }
  #breadcrumbs a {
    font-size: 12px !important;
  }
  .vc_color-warning.vc_message_box-solid {
    margin-top: 60px;
  }
  #vc_images-carousel-1-1449774313 {
    margin-top: -140px !important;
  }
  #menu-item-10896 {
    margin-top: -45px !important;
  }
  .thememount-tb-social.thememount-flexible-width-right {
    display: none !important;
  }
  body.thememount-page-full-width
    #content
    article
    > .entry-content
    > .wpb_row.wpb_row.vc_row-fluid {
    padding-top: 12px;
    padding-bottom: 20px !important;
    margin-bottom: 0;
  }
  .vc_col-sm-3 .wpb_column .vc_column_container {
    margin-bottom: 40px;
  }
  .thememount-heading-style-normal:after,
  .thememount-heading-wrapper .thememount-heading-align-left {
    text-align: left;
  }
  .thememount-portfolio-boxes.col-xs-12.col-sm-12.col-md-12.col-lg-12
    div.owl-item {
    width: 384px;
    margin-right: 30px !important;
  }
  .vc_btn3-container.vc_btn3-inline {
    display: block;
    text-align: center;
  }
  #custom-footer {
    margin-top: 2px;
    text-align: center;
    width: auto;
  }
  .thememount_footer_menu ul li {
    display: block;
  }
  .w-search-label label {
    margin-right: 58px;
    font-size: 15px;
  }
  .w-search-input input {
    margin-right: 50px;
    width: 320px;
  }
  .search_box {
    left: 25px;
  }
  .search_box input {
    font-size: 22px;
  }
  .tp-caption img {
    position: relative;
    top: -1px !important;
  }
  .tp-leftarrow.default,
  .tp-rightarrow.default {
    font-size: 36px;
    line-height: 51px;
  }
  .vc_btn-orange {
    margin-top: 10px;
  }
  #rev_slider_6_1 .vc_btn-orange {
    display: initial;
    padding: 15px 21px !important;
    margin: auto !important;
    top: 86px !important;
    position: relative !important;
  }
  .thememount-heading-wrapper-inner .thememount-carousel-controls-inner {
    top: 58px;
  }
  .tp-caption.miamititle60px,
  .miamititle60px {
    font-size: 30px !important;
    word-wrap: break-word !important;
    display: inline-block;
    padding-top: 6px !important;
    line-height: 36px !important;
    width: 100%;
    margin-top: -160px !important;
    margin-left: 8px !important;
    text-align: center !important;
  }
  .thememount-blog-media.entry-thumbnail {
    height: 220px;
  }
  table {
    font-size: 12px;
  }
  .dataTables_wrapper .tablepress {
    margin-left: -28px !important;
  }
  .vc_images_carousel .vc_carousel-inner {
    margin-top: 35px !important;
  }
  h2.thememount-heading-align-center {
    margin-top: 45px !important;
    margin-bottom: -55px !important;
    font-size: 24px;
    line-height: 28px;
  }
  h1.thememount-heading-align-left span {
    margin-top: -10px !important;
    font-size: 27px !important;
    line-height: 24px !important;
    text-align: left !important;
  }
  .widget .widget-title {
    font-size: 19px !important;
    line-height: 26px !important;
  }
  h2.vc_cta3-content-header {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 20px;
    text-align: center;
  }
  .thememount-heading-wrapper-inner {
    line-height: 29px !important;
  }
  .owl-carousel .owl-stage {
    margin-bottom: 0;
  }
  .owl-carousel {
    margin-top: 0 !important;
  }
  h1.thememount-heading-align-left {
    line-height: 32px;
  }
  .rev_slider img {
    margin: 5px !important;
  }
  .vc_custom_1440714674176 {
    margin-top: 0 !important;
  }
  .thememount-blog-boxes {
    padding: 18px 0;
    height: 84%;
  }
  .tp-bgimg .defaultimg {
    background-size: 320px 550px;
  }
  .rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive {
    max-height: 100px !important;
    height: 80% !important;
  }
  .wpb_tabs .wpb_tabs_nav li {
    float: initial;
  }
  .vc_call_to_action
    .wpb_content_element
    .vc_cta_btn_pos_right
    .vc_cta_white
    .vc_cta_square
    .vc_txt_align_left
    .thememount_btn_position_no
    hgroup {
    width: 285px !important;
  }
  .vc_call_to_action h2.wpb_heading {
    margin-left: 10px;
    margin-right: 0;
    padding: 0;
    display: inline-block !important;
    word-wrap: break-word !important;
    white-space: normal !important;
    font-size: 25px !important;
    width: 285px !important;
  }
  .vc_cta_btn_pos_right .vc_button-2-wrapper {
    float: none;
  }
  .vc_call_to_action
    .wpb_content_element
    .vc_cta_btn_pos_right
    .vc_cta_white
    .vc_cta_square
    .vc_txt_align_left
    .thememount_btn_position_no
    a {
    margin-top: 1.2em;
    margin-left: 13em;
  }
  #tablepress-7 {
    margin-left: 1px !important;
  }
  .thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper {
    height: 465px;
  }
  .entry-thumbnail img {
    display: block;
    margin: 68px auto;
  }
  #content .wpb_content_element .wpb_tabs_nav {
    width: 100%;
  }
  .toggled-on .nav-menu,
  .toggled-on .nav-menu > ul,
  .Headerlogo,
  .navbar {
    width: 102%;
  }
  .paginate_button.disabled {
    color: #fff !important;
  }
  .footer-info-text-color-white .copyright {
    margin-top: 35px;
  }
  .awesome-portfolio.wpb_column.vc_column_container.vc_col-sm-12 {
    display: block;
    margin-top: -200px !important;
  }
  .vc_row.wpb_row
    .thememount-row-textcolor-
    .vc_row-fluid.student-diversity-funnels.vc_custom_1439299736861 {
    display: block;
    margin-top: 100px !important;
  }
  .custom-service-box {
    width: 90%;
    margin-left: 20px;
  }
  .DOPBSPCalendar-info-message {
    padding: 18px 6px;
  }
  #menu-dining-sub-menu-1 {
    margin-left: 19px !important;
  }
  #menu-home-sub-menu {
    margin-left: 19px !important;
  }
  #menu-involvement-sub-menu {
    margin-left: 19px !important;
  }
  #menu-involvement-sub-menu-2 {
    margin-left: 19px !important;
    margin-top: -33px !important;
  }
  #menu-services-sub-menu-1 {
    margin-left: 19px !important;
  }
  #menu-services-sub-menu-2 {
    margin-left: 19px !important;
  }
  #menu-dining-sub-menu-3 {
    margin-top: -5px !important;
  }
  .mega-menu-toggle .mega-menu-open:after {
    margin-top: 10px !important;
  }
  #mega-menu-item-9873 {
    padding-top: 20px !important;
  }
  #mega-menu-item-9873 i {
    display: block !important;
    margin-top: 14px !important;
  }
  .gofollow {
    display: none !important;
  }
  #lipsum {
    padding-bottom: 0 !important;
    margin-bottom: -20px !important;
    margin: 0 5px !important;
  }
  .post-5283 #breadcrumbs {
    top: 117px;
  }
  .post-9185 #breadcrumbs {
    top: 117px;
  }
  .post-6599 #breadcrumbs {
    top: 117px;
  }
  .post-7285 #breadcrumbs {
    top: 117px;
  }
  .post-8987 #breadcrumbs {
    margin-top: 76px;
  }
  .post-8988 #breadcrumbs {
    margin-top: 76px;
  }
  .post-5603 #breadcrumbs {
    top: 117px;
  }
  .post-5621 #breadcrumbs {
    top: 117px;
  }
  .post-6638 #breadcrumbs {
    top: 117px;
  }
  .post-7285 .thememount-heading-wrapper .thememount-heading-align-left {
    top: 60px;
  }
  .thememount-titlebar-main .entry-title {
    line-height: 39px;
    margin-top: 20px !important;
  }
  .g {
    zoom: 1;
  }
  .widget-title {
    top: 0 !important;
  }
  .iframe {
    height: 267px;
  }
  .headercontent .headerlogo img {
    max-width: 120%;
  }
  #EPSRGL img {
    width: 256px !important;
    height: auto !important;
  }
  .headerlogo,
  .search_box,
  .thememount-header-cart-link-wrapper,
  ul.nav-menu > li > a,
  div.nav-menu > ul > li > a,
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > li.mega-menu-item
    > a {
    height: 55px !important;
  }
  #site-navigation {
    margin-top: 22px !important;
    padding: 0 !important;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle:after,
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle:before {
    font-size: 24px !important;
    margin: 0 -2px;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle:after,
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle:after {
    font-size: 24px !important;
    display: block;
  }
  .wpb_single_image .vc_box_border.vc_box_border_grey,
  .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #fff !important;
  }
  .thememount-subheading {
    margin-top: 80px !important;
  }
  .thememount-servicebox-content p {
    width: 100% !important;
    margin-left: 0 !important;
    padding: 10px;
  }
  .thememount-servicebox-bordercentericon {
    margin-top: 75px;
    margin-bottom: 0;
  }
  .colab-portfolio {
    padding-top: 50px !important;
    margin-bottom: 100px !important;
  }
  @-moz-document url-prefix() {
    .thememount-tb-content a {
      margin-top: 0 !important;
    }
  }
  _:-ms-lang(x),
  .thememount-tb-content a {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .footer-info-text-color-white .copyright {
    margin-top: 32px !important;
  }
  div.site-info.footer-info-text-color-white {
    margin-top: 42px;
  }
  div.main-funnels div.wpb_column.vc_column_container.vc_col-sm-3 h2 {
    font-size: 18px !important;
  }
  div.vc_row.wpb_row.vc_inner.vc_row-fluid.main-funnels {
    margin-top: -30px;
  }
  .HomeParagraph div div div div header div h1 {
    font-size: 30px !important;
    padding-top: 20px;
  }
  div#lipsum {
    width: 100%;
  }
  .vc_col-sm-12.brand-action h2 {
    font-size: 30px !important;
  }
  div.home-page-twitter div div div.thememount-blog-boxes {
    padding: 0;
    padding-bottom: 26px;
    padding-top: 10px;
  }
  div.student-diversity-funnels header {
    padding-top: 40px !important;
  }
  body.thememount-page-full-width
    #content
    article
    > .entry-content
    > .wpb_row.wpb_row.vc_row-fluid {
    padding-bottom: 0 !important;
  }
  .vc_custom_1427823459093 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .intro-copy {
    padding-top: 74px !important;
  }
  #sidebar-right {
    margin-top: 70px !important;
  }
}
@media (max-width: 990px) {
  .g.g-2,
  .g.g-1 {
    margin: auto;
  }
  .g-col.b-2.a-13 {
    left: -27px;
  }
  .w-search-input {
    width: 315px !important;
  }
  .w-search-label {
    margin-left: 50px !important;
  }
  .site-main #sidebar-right.sidebar {
    border-left: none !important;
  }
  .headercontent .headerlogo img {
    max-height: 130px;
  }
  .mega-menu-wrap {
    width: 100%;
    display: block;
  }
  body.thememount-sidebar-right .site-main #primary.content-area,
  body.thememount-sidebar-right.tax-team_group .site-main #primary.content-area,
  .tax-team_group .site-main .thememount-team-group-left {
    padding-right: 15px !important;
    border-right: 0;
    margin-top: -80px;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal {
    width: 90%;
  }
  #sidebar-right .widget {
    padding-left: 0;
    display: inline-block;
    position: relative;
    width: 100% !important;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle {
    right: 75px;
  }
  .campus-step-up div.thememount-team-data {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  #mega-menu-wrap-primary
    .mega-menu-toggle.mega-menu-open
    #mega-toggle-block-1:after {
    content: "" !important;
  }
  #mega-menu-wrap-primary .mega-menu-toggle #mega-toggle-block-1:after {
    content: "" !important;
  }
  #mega-menu-wrap-footer .mega-menu-toggle {
    background: transparent !important;
  }
  #mega-menu-wrap-footer .mega-menu-toggle.mega-menu-open + #mega-menu-footer {
    background-color: #1e4d2b;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link {
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    line-height: 52px !important;
    height: 50px !important;
  }
  #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item {
    border-bottom: 1px solid !important;
    border-bottom-color: rgba(255, 255, 255, 0.1) !important;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item.mega-toggle-on
    > a.mega-menu-link,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:focus {
    color: #c8c372 !important;
  }
  .thememount-tb-content a {
    margin-left: -20px !important;
    width: 45% !important;
  }
  .tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    padding: 0 15px !important;
    background-color: #1e4d2b !important;
    margin-top: 0 !important;
  }
  #stickable-header {
    height: 80px !important;
  }
  .thememount-servicebox .thememount-icon {
    width: 75px;
    height: 75px;
    border-radius: 500px;
    line-height: 75px;
    text-align: center;
    font-size: 36px;
    color: #ccc47c !important;
    margin-top: 0;
    background: #fff !important;
    border: 1px solid #e6e6e6 !important;
  }
  .woocommerce-page input.button,
  input[type="submit"],
  .fsNextButton,
  .vc_btn3.vc_btn3-color-orange,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    border: #d9782d solid 1px;
    background: #d9782d !important;
    box-shadow: none !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
  }
  input[type="submit"]:hover {
    background: #fff !important;
    color: #d9782d !important;
  }
  .department-social ul.social-icons {
    text-align: center;
  }
  .department-social .social-icons li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    font-size: 24px;
  }
  .department-social .thememount-heading-wrapper-align-center {
    padding-bottom: 0;
  }
  .service-box i {
    margin-left: -30px;
  }
  .department-social .social-icons li.viadeo a i:before {
    width: 21px;
    height: 22px;
  }
  .anchor a {
    display: inline-block !important;
  }
  h1,
  h2,
  h3,
  h4,
  .widget .widget-title {
    font-weight: 400 !important;
  }
  h5,
  h6 {
    font-weight: 400 !important;
  }
  .widget .widget-title {
    font-weight: 400 !important;
  }
  h1 {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 36px !important;
  }
  .intro-copy h2 {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 28px !important;
  }
  .postcontent .entry-title,
  .postcontent .entry-title a {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 42px !important;
    color: #1e4d2b !important;
  }
  .postcontent .entry-title a:hover {
    color: #c8c372 !important;
  }
  div.intro-copy {
    padding-top: 160px;
  }
  .vc_call_to_action h2.wpb_heading {
    line-height: 45px !important;
  }
  .thememount-fbar-bg-dark.thememount-fbar-box-w:after {
    background-color: #eaecb6;
    background-image: url(/wp-content/uploads/2015/03/Triangle_Pattern_Gold.png);
    background-size: 100%;
    opacity: 0.5;
  }
  .vc_general.vc_cta3.vc_cta3-shape-square {
    background-color: rgba(255, 255, 255, 0) !important;
    border: none !important;
  }
  .post-type-team_member {
    margin-top: 250px;
    margin-left: -11px;
  }
  .thememount-blog-media.entry-thumbnail img {
    min-width: 45%;
  }
  .vc_cta3-content-header h2 {
    line-height: 42px;
  }
  .vc_col-sm-12.brand-action {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .vc_col-sm-12.brand-action .vc_cta3_content-container {
    max-width: 1140px;
    margin: auto;
    width: 90% !important;
  }
  .vc_col-sm-12.brand-action h2 {
    font-size: 34px !important;
  }
  .vc_btn3.vc_btn3-color-white,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    background-color: transparent;
    color: #fff;
    border: #fff solid 1px;
  }
  .vc_btn3.vc_btn3-color-white:hover,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    background-color: #fff;
    color: #1e4d2b;
  }
  .vc_btn-orange,
  a.vc_btn-orange,
  button.vc_btn-orange {
    font-size: 13px !important;
    background: #d9782d !important;
  }
  .vc_call_to_action .wpb_heading {
    font-size: 34px !important;
  }
  .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .thememount-twitterbar-list .thememount_tweet_item.thememount_tweetitem a {
    color: #c8c372;
    display: inline-block;
    font-style: normal;
    font-size: 20px;
  }
  .portfolio-wrapper .item .item-content p {
    margin-top: 0;
  }
  .thememount-items-col-four .portfolio-wrapper .item .item-content h4 {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
  }
  .item-content h4 {
    text-transform: uppercase;
    text-align: center;
  }
  .thememount-team-data {
    text-align: center;
  }
  .thememount-team-title {
    font-size: 16px;
    line-height: 19px;
    margin-top: 10px;
    margin-bottom: 5px;
    text-transform: none !important;
  }
  .real-engaging .thememount-team-title {
    font-size: 17px !important;
  }
  .volunteering .thememount-team-title {
    font-size: 19px !important;
  }
  footer.original-seven .thememount-team-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  #totop {
    font-size: 30px;
  }
  .thememount_footer_menu ul li {
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 50px 0 0;
    padding: 0;
  }
  .thememount_footer_menu {
    text-align: left;
  }
  .title-font {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    color: #fff;
  }
  .title-font-small {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    color: #fff;
  }
  .footer-info-text-color-white .copyright {
    color: #fff;
    opacity: 0.8000000119;
    margin-top: 60px;
  }
  .site-footer > .site-info {
    padding-bottom: 40px;
  }
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > .mega-menu-item
    > a,
  .header-controls a {
    color: #fff !important;
    opacity: 0.5;
  }
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > .mega-menu-item
    > a:hover,
  .header-controls a:hover {
    color: #fff !important;
    opacity: 0.8999999762;
  }
  .top-contact a {
    color: #000;
    opacity: 0.6499999762;
  }
  .top-contact a:hover {
    opacity: 1;
  }
  .thememount_footer_menu ul {
    margin-top: 15px;
  }
  .force-right a {
    text-transform: lowercase;
    opacity: 0.8500000238;
    display: inline-block;
    float: right;
    padding-right: 20px;
    content: "";
    font-size: 18px;
  }
  .headerblock
    .thememount-fbar-box-w.thememount-fbar-text-white
    .widget
    .widget-title,
  .header-text-color-white .widget_text {
    opacity: 0.8500000238;
    font-size: 21px;
  }
  .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before {
    height: 5px;
    background: #1e4d2b !important;
  }
  .force-right {
    display: block;
    float: right;
    padding-right: 20px;
  }
  .textwidget .icon-size-large {
    font-size: 14px;
    display: inline-block;
    float: right;
    height: 20px;
    width: auto;
    line-height: 24px;
    padding-right: 0;
    border-radius: 0;
    margin: 0 0 0 10px;
  }
  .wpmlwidget,
  .widget_newsletters {
    margin: 45px 0 40px !important;
  }
  .widget .widget-title {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    line-height: 20px;
    font-style: normal;
    color: #1e4d2b !important;
    font-size: 16px !important;
    text-transform: uppercase;
  }
  .thememount_widget_recent_entries li .post-date {
    padding-left: 0;
  }
  .widget ul > li a,
  .site-footer .footer-text-color-dark .widget a {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    line-height: 24px;
    font-style: normal;
    color: #666 !important;
    font-size: 14px;
  }
  .widget_newsletters .wpmltext {
    border-radius: 0 !important;
    border: 0 !important;
    color: #888;
    width: 100% !important;
    display: none;
    margin: 0 !important;
  }
  .widget_newsletters input,
  input,
  textarea {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    font-weight: 400 !important;
    line-height: normal;
  }
  .wpb_column
    > .wpb_wrapper
    .thememount-servicebox.thememount-servicebox-centericon:hover
    .thememount-icon,
  .thememount-heading-wrapper h1.thememount-heading-align-center:after,
  .thememount-heading-wrapper h2.thememount-heading-align-center:after,
  .thememount-heading-wrapper h3.thememount-heading-align-center:after,
  .thememount-heading-wrapper h4.thememount-heading-align-center:after,
  .thememount-heading-wrapper h5.thememount-heading-align-center:after,
  .thememount-heading-wrapper h6.thememount-heading-align-center:after,
  .thememount-heading-wrapper h1.thememount-heading-align-left:after,
  .thememount-heading-wrapper h2.thememount-heading-align-left:after,
  .thememount-heading-wrapper h3.thememount-heading-align-left:after,
  .thememount-heading-wrapper h4.thememount-heading-align-left:after,
  .thememount-heading-wrapper h5.thememount-heading-align-left:after,
  .thememount-heading-wrapper h6.thememount-heading-align-left:after,
  .thememount-heading-style-normal:after,
  .wpb_heading:after,
  .widget-title:after,
  .thememount-portfolio-text h1:after,
  .thememount-blog-text h1:after,
  .thememount_cta_sepline_yes.vc_call_to_action h4.wpb_heading:after,
  .thememount-btn-effect-colortoborder.thememount-btn-color-skincolor,
  .thememount-row-bgtype-skin,
  .thememount-btn-effect-colortogrey.thememount-btn-color-skincolor,
  .thememount-btn-effect-colortodarkgrey.thememount-btn-color-skincolor,
  .thememount-wbar-bgcolor-skincolor,
  .thememount-btn-effect-bordertocolor.thememount-btn-color-skincolor:hover,
  .thememount-btn-effect-greytocolor.thememount-btn-color-skincolor:hover,
  .thememount-btn-effect-darkgreytocolor.thememount-btn-color-skincolor:hover,
  .portfolio-sortable-list ul li a.selected,
  .portfolio-sortable-list ul li a:hover,
  .thememount-servicebox-righticon .thememount-icon,
  .thememount-servicebox-lefticon .thememount-icon,
  .thememount-ibgcolor-skincolor,
  .tp-caption.themeline,
  .vc_progress_bar .vc_single_bar .vc_bar.striped,
  .footersocialicon,
  .thememount-post-left .entry-date,
  body .owl-theme .owl-controls .owl-buttons div:hover,
  .flex-direction-nav a:hover,
  .tagcloud a:hover,
  button,
  input[type="button"],
  input[type="reset"],
  .thememount-row-bgcolor-grey
    .thememount-btn-effect-colortoborder.thememount-btn-color-white,
  .thememount-heading-wrapper .thememount-heading-align-right:after,
  .thememount-heading-style-normal.thememount-heading-align-right:after,
  .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
  .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
  .woocommerce .widget_layered_nav_filters ul li a,
  .woocommerce-page .widget_layered_nav_filters ul li a,
  .thememount-team-box .thememount-team-icons i:hover,
  .vc_btn_skincolor,
  .wpb_skincolor,
  .thememount-pf-btn .wpb_button_a .wpb_button,
  .thememount-blogbox-btn .wpb_button_a .wpb_button,
  .tp-caption.skin_divider,
  .thememount-testimonial-icon,
  .thememount-testimonial-wrapper .flex-control-paging li a.flex-active,
  .wpb_gallery_slides .flex-control-paging li a.flex-active,
  .thememount-pagination .page-numbers.current,
  .thememount-pagination a.page-numbers:hover,
  .vc_progress_bar .vc_single_bar.skincolor .vc_bar,
  body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
  body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
  .thememount-row-bgtype-colors.thememount-row-bgprecolor-dark
    .thememount-testimonial-wrapper
    .flex-control-paging
    li
    a.flex-active,
  .thememount-row-bgtype-video.thememount-row-bgprecolor-dark
    .thememount-testimonial-wrapper
    .flex-control-paging
    li
    a.flex-active,
  .thememount-row-bgprecolor-skin,
  .thememount-entry-date,
  .nav-menu .children,
  ul.nav-menu > li > a:before,
  div.nav-menu > ul > li > a:before,
  .thememount-fbar-box-w,
  .format-gallery .entry-content .page-links a:hover,
  .format-audio .entry-content .page-links a:hover,
  .format-status .entry-content .page-links a:hover,
  .format-video .entry-content .page-links a:hover,
  .format-chat .entry-content .page-links a:hover,
  .format-quote .entry-content .page-links a:hover,
  .page-links a:hover,
  .widget_calendar #today,
  .woocommerce #content input.button,
  .woocommerce #respond input#submit,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button,
  .woocommerce-page #content input.button,
  .woocommerce-page #respond input#submit,
  .woocommerce-page a.button,
  .woocommerce-page button.button,
  .woocommerce-page input.button,
  .woocommerce-page ul.products li.product .product_type_grouped,
  .woocommerce ul.products li.product .product_type_grouped,
  .woocommerce div.product form.cart .button,
  .woocommerce-page div.product form.cart .button,
  .woocommerce #content div.product form.cart .button,
  .woocommerce-page #content div.product form.cart .button,
  .woocommerce a.button,
  .woocommerce-page a.button,
  .woocommerce button.button,
  .woocommerce-page button.button,
  .woocommerce input.button,
  .woocommerce-page input.button,
  .woocommerce #respond input#submit,
  .woocommerce-page #respond input#submit,
  .woocommerce #content input.button,
  .woocommerce-page
    #content
    input.button
    .woocommerce
    table.cart
    td.actions
    .button.alt,
  .woocommerce-page table.cart td.actions .button.alt,
  .woocommerce #content table.cart td.actions .button.alt,
  .woocommerce-page #content table.cart td.actions .button.alt,
  .woocommerce-page #content input.button[name="update_cart"],
  .woocommerce #content input.button[name="update_cart"],
  .woocommerce-page #content input.button[name="apply_coupon"],
  .woocommerce #content input.button[name="apply_coupon"],
  .woocommerce #payment #place_order,
  .woocommerce-page #payment #place_order,
  .woocommerce .widget_price_filter .price_slider_amount .button,
  .woocommerce-page .widget_price_filter .price_slider_amount .button,
  .woocommerce #content table.cart a.remove,
  .woocommerce #content table.cart a.remove:hover,
  #totop:hover,
  .thememount-team-term-list ul li a:hover,
  .thememount-team-term-list ul li.thememount-active a,
  .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before,
  .main-navigation
    .mega-menu-wrap
    ul.mega-menu
    > li.mega-current-menu-ancestor
    > a:before,
  .widgettitle:after,
  .thememount-row-fullwidth-true .item .item-content,
  .thememount-team-social-links,
  .item .item-thumbnail .icons a:hover,
  #bbpress-forums ul li.bbp-header,
  #bbpress-forums button,
  .bbp-submit-wrapper .button,
  .widget .bbp-logged-in .button,
  .item:hover .item-content .thememount-portfolio-likes,
  .single-team-left .thememount-team-social-links a:hover,
  .tribe-events-list .tribe-events-event-cost span,
  .item-thumbnail .tribe-events-event-cost,
  #tribe-bar-form .tribe-bar-submit input[type="submit"],
  .tribe-events-calendar
    td.tribe-events-present
    div[id*="tribe-events-daynum-"],
  .tribe-events-calendar
    td.tribe-events-present
    div[id*="tribe-events-daynum-"]
    > a,
  #tribe_events_filters_wrapper input[type="submit"],
  .tribe-events-button,
  #tribe-events .tribe-events-button,
  .tribe-events-button.tribe-inactive,
  #tribe-events .tribe-events-button:hover,
  .tribe-events-button:hover,
  .tribe-events-button.tribe-active:hover,
  .single-tribe_events .tribe-events-schedule .tribe-events-cost,
  body .datepicker .datepicker-days table tr td:hover,
  .woocommerce #respond input#submit.alt,
  .woocommerce a.button.alt,
  .woocommerce button.button.alt,
  .woocommerce input.button.alt,
  .woocommerce button.button.alt[disabled],
  .woocommerce button.button.alt [disabled]:hover,
  .woocommerce button.button.alt[disabled][disabled] {
    background: #ccc47c !important;
  }
  .newsletters .ui-button {
    padding: 16px !important;
  }
  #content.site-content .post.hentry {
    margin-top: 140px;
  }
  #content .entry-content {
    margin-top: 0;
  }
  .newsletters .newsletters-fieldholder .ui-state-error {
    width: 100% !important;
  }
  .alert > p {
    font-size: 18px !important;
  }
  .has-error .form-control:focus {
    border-color: #c8c372 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c8c372 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c8c372 !important;
  }
  .error404 .page-content {
    padding: 300px 0 !important;
  }
  .thememount-titlebar-wrapper .thememount-titlebar-inner-wrapper {
    height: 650px !important;
  }
  .thememount-subtitle {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    text-transform: none;
    letter-spacing: 0 !important;
  }
  .site-main a {
    color: #12a4b6;
    font-size: 14px;
  }
  .site-main a:hover {
    text-decoration: underline;
  }
  .vc_call_to_action {
    width: 1140px;
    margin: auto;
  }
  #custom-footer {
    text-align: left !important;
    width: 550px;
  }
  .top-contact {
    list-style: none;
    font-size: 13px;
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .vc_toggle_size_md .vc_toggle_icon {
    height: 18px;
    width: 18px;
  }
  .thememount-carousel-controls-inner a i {
    line-height: 30px;
  }
  #custom-footer-social {
    text-align: left;
    margin-top: 40px;
  }
  .thememount-testimonial-img img {
    height: 120px;
    width: 120px;
  }
  .item .item-thumbnail .icons a {
    width: 60px !important;
    height: 60px !important;
    font-size: 21px !important;
    line-height: 60px;
    background: #c8c372 !important;
  }
  .vc_toggle_square .vc_toggle_icon {
    background: #c8c372;
  }
  .vc_toggle_square .vc_toggle_icon:hover {
    background: #ccc47c !important;
  }
  #content h4.wpb_toggle.wpb_toggle_title_active:after,
  .vc_toggle_active .vc_toggle_title h4:after {
    content: none;
  }
  #stickable-header,
  .is-sticky #stickable-header {
    background: #1e4d2b;
  }
  .colab-funnel.headers h2,
  .grid-headings h4 {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 21px !important;
    text-transform: uppercase;
  }
  .newsletters_buttonwrap input[type="submit"]:hover {
    box-shadow: none !important;
  }
  .vc_icon_element.vc_icon_element-outer
    .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
    background: #1e4d2b !important;
  }
  .vc_icon_element.vc_icon_element-outer
    .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
    width: 6em !important;
    height: 6em !important;
  }
  .three-column
    .thememount-servicebox-title-wrapper
    .thememount-servicebox-title {
    font-size: 24px;
    color: #1e4d2b;
    text-decoration: none;
  }
  .thememount-servicebox-title .thememount-sb-title-link,
  .thememount-servicebox-title .thememount-sb-title-link:hover {
    font-size: 16px;
    color: #1e4d2b;
    text-decoration: none;
  }
  .thememount-servicebox-bordercentericon .thememount-icon {
    height: 75px;
    width: 75px;
    display: inline-block;
    text-align: center;
    line-height: 75px;
    background: #fff !important;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: -45px;
  }
  .history-trivia
    .thememount-testimonial-wrapper
    .thememount-tst-contarea-text {
    font-style: normal;
    line-height: 26px;
    padding-left: 0;
    text-align: center;
    opacity: 0.75;
    font-size: 16px;
    color: #fff;
  }
  .footer-text {
    display: block;
  }
  .features-benefits h4 {
    font-size: 13px !important;
  }
  .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    border-left-color: #ccc47c;
  }
  .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
  .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    color: #999;
  }
  .colab-services .thememount-servicebox-title .thememount-sb-title-link {
    font-size: 21px;
  }
  .colab-services .thememount-servicebox-title .thememount-sb-title-link:hover {
    color: #ccc47c;
  }
  .features-benefits
    .wpb_column
    > .wpb_wrapper
    .thememount-servicebox.thememount-servicebox-centericon
    .thememount-icon {
    line-height: 71px;
    height: 75px;
    font-size: 34px;
    color: #ccc47c;
    width: 75px;
    display: inline-block;
    border: #ccc47c solid 2px;
    background: #fff;
  }
  .milestones
    .wpb_column
    > .wpb_wrapper
    .thememount-servicebox.thememount-servicebox-centericon
    .thememount-icon {
    line-height: 71px;
    height: 75px;
    font-size: 34px;
    color: #ccc47c;
    width: 75px;
    display: inline-block;
    border: #a37f0e solid 2px;
    background: #fff;
  }
  .widget .search-form:after {
    opacity: 0.5;
    top: 11px;
    font-size: 18px;
  }
  .widget input[type="search"] {
    text-align: left;
  }
  .owl-dots {
    margin-top: 25px;
    margin-bottom: 0;
  }
  .thememount-row-textcolor-skin p {
    color: #666;
  }
  .dataTables_paginate a,
  .original-seven a,
  .lsc-orange-button,
  .student-involvement-funnels .lsc-orange-button,
  .wpml input.ui-button,
  .thememount-team-box a.ext-link,
  .newsletters .ui-button-primary {
    display: inline-block;
    border: #d9782d solid 1px !important;
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    margin-top: 10px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    padding: 10px 16px !important;
    background: #d9782d !important;
    background-color: #d9782d !important;
    text-shadow: none !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .dataTables_paginate a:hover,
  .original-seven a:hover,
  .lsc-orange-button:hover,
  .student-involvement-funnels
    .lsc-orange-button:hover
    .wpml
    input.ui-button:hover,
  .thememount-team-box a.ext-link:hover,
  .newsletters .ui-button-primary:hover {
    text-decoration: none !important;
    color: #d9782d !important;
    background: #fff !important;
    background-color: #fff !important;
    text-shadow: none !important;
  }
  .vc_progress_bar .vc_single_bar .vc_label {
    color: #1e4d2b;
    font-size: 13px;
    text-transform: uppercase;
  }
  .digit-facts .inside h3 {
    color: #1e4d2b;
    font-size: 14px;
    text-transform: uppercase;
    padding: 7px 0;
    background: #c8c372;
  }
  .vc_btn_white.vc_btn_square_outlined:hover {
    color: #1e4d2b !important;
    border: 1px;
  }
  .vc_btn
    .vc_btn_orange
    .vc_btn-orange
    .vc_btn_md
    .vc_btn-md
    .vc_btn_square
    .thememount_btn_position_no:hover {
    border: #d9782d solid 1px !important;
    background-color: transparent !important;
    color: #d9782d !important;
  }
  .vc_btn-orange:hover {
    border: #d9782d solid 1px !important;
    background-color: #fff !important;
    color: #d9782d !important;
  }
  .thememount-row-textcolor-white .thememount-testimonial-text .contarea {
    border-bottom: 0 solid #c8c372 !important;
    opacity: 0.75;
  }
  .thememount-subheading {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
  }
  .info-hours {
    float: right;
  }
  .info-marker {
    display: inline-block;
    color: #fff;
    content: "";
  }
  .is-sticky
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > li.mega-menu-item
    > a {
    color: #fff !important;
  }
  .vc_images_carousel .vc_carousel-indicators .vc_active {
    border: #c8c372 solid 1px !important;
    background: #c8c372 !important;
  }
  .vc_images_carousel .vc_carousel-indicators li {
    border: #c8c372 solid 1px !important;
  }
  .event-planning-headers
    .thememount-servicebox-title-wrapper
    h2.thememount-servicebox-title {
    font-size: 21px !important;
    margin-top: 10px;
  }
  .colab-funnel-headers
    .thememount-servicebox-title-wrapper
    h2.thememount-servicebox-title {
    font-size: 21px !important;
    margin-top: 10px;
  }
  .catering-menus
    .thememount-servicebox-title-wrapper
    h2.thememount-servicebox-title {
    font-size: 18px !important;
    margin-top: 0;
    letter-spacing: -0.5px;
  }
  .catering-menus
    .wpb_column
    > .wpb_wrapper
    .thememount-servicebox-title-wrapper
    .thememount-servicebox-subtitle {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    letter-spacing: 0;
  }
  .righteous-faq h2,
  .faq-testimonial h2,
  .features-benefits-champion h2 {
    font-size: 21px !important;
  }
  .righteous-faq-tabbed h4 {
    font-size: 14px !important;
  }
  .righteous-faq-tabbed .vc_toggle_round .vc_toggle_icon,
  .righteous-faq .vc_toggle_round .vc_toggle_icon {
    border: #999 solid 1px;
  }
  .righteous-faq-tabbed .vc_toggle_size_md .vc_toggle_icon,
  .righteous-faq .vc_toggle_size_md .vc_toggle_icon {
    height: 24px;
    width: 24px;
  }
  .righteous-faq-tabbed
    .vc_toggle_round.vc_toggle_color_inverted
    .vc_toggle_icon:before,
  .righteous-faq
    .vc_toggle_round.vc_toggle_color_inverted
    .vc_toggle_icon:before,
  .righteous-faq
    .vc_toggle_round.vc_toggle_color_inverted
    .vc_toggle_icon:after {
    background: #999;
  }
  .student-involvement-funnels .thememount-team-title {
    font-size: 17px !important;
    letter-spacing: -0.1px;
  }
  .w-search-label {
    font-size: 2em;
    line-height: 24px;
    color: #fff;
    opacity: 0.8000000119;
    margin-bottom: 0;
  }
  .is-sticky .header-controls a:link {
    color: #fff !important;
  }
  .is-sticky .header-controls a:hover {
    color: #fff !important;
    opacity: 1;
  }
  .brand-links {
    font-size: 14px;
    text-transform: capitalize;
  }
  .ui-widget-header,
  .ui-widget-content {
    border: #aaa solid 0;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
    border: 0;
    text-shadow: none;
    line-height: normal;
    border-bottom-color: #bbb;
    box-shadow: none;
  }
  .swanky-tables input[type="search"] {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #666;
    margin: 20px 0 40px;
    padding: 20px;
    text-transform: none !important;
  }
  .swanky-tables .dataTables_filter {
    width: 100%;
    margin-bottom: 40px;
    text-align: center;
  }
  .swanky-tables .dataTables_filter label {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    text-transform: uppercase;
    font-size: 21px;
    color: #1e4d2b;
  }
  .thememount-testimonial-icon,
  .swanky-tables .tablepress thead th {
    color: #fff;
    background: #c8c372;
  }
  .swanky-tables label {
    width: 100%;
  }
  .career-staff-funnels .thememount-servicebox-title,
  .csu-uady-funnels .thememount-team-title {
    font-size: 21px !important;
  }
  .tmicon-fa-warning:before {
    color: #ccc47c !important;
  }
  .inside h3 {
    bottom: -11px;
    width: 100%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    background: #c8c372;
  }
  .inside h4 {
    font-size: 60px;
    margin-bottom: 42px;
    line-height: 36px;
    margin-top: 36px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .thememount-team-position,
  .thememount-row-bgprecolor-grey .thememount-team-position {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    letter-spacing: 0;
  }
  .inside h3 span {
    padding: 10px 0;
  }
  .swanky-tables ol li {
    margin-bottom: 10px;
  }
  .dataTables_info {
    font-size: 14px;
    color: #ccc47c;
    text-transform: uppercase;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    margin-top: 24px;
  }
  .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 30px;
  }
  .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 30px;
  }
  .item .item-thumbnail .icons .thememount_pf_featured {
    margin-left: -25px !important;
  }
  .item-thumbnail .icons {
    top: -25px;
  }
  .awesome-portfolio .owl-item {
    margin-right: 2px !important;
  }
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    font-size: 16px !important;
    text-transform: uppercase;
    color: #1e4d2b;
    line-height: 21px !important;
    opacity: 1;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
    text-decoration: none;
    color: #1e4d2b !important;
    opacity: 1;
  }
  .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    line-height: 24px;
    text-align: justify;
    color: #666 !important;
    padding: 20px;
  }
  .woocommerce-page input.button:hover,
  input[type="submit"]:hover,
  .fsNextButton:hover,
  .vc_btn3.vc_btn3-color-orange:hover,
  .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover {
    border: #d9782d solid 1px !important;
    color: #d9782d !important;
    background: #fff;
    box-shadow: none;
  }
  .site-main,
  .post-box .thememount-blogbox-desc {
    padding-top: 0;
  }
  .wpb_single_image .vc_single_image-wrapper.vc_box_border,
  .thememount-full {
    padding: 1px;
  }
  i.tmicon-fa-twitter,
  .site-footer .footer-info-text-color-white a,
  .thememount-fbar-box-w {
    color: #c8c372;
  }
  .thememount_tweet_item.thememount_tweetitem a:hover,
  .site-footer .footer-info-text-color-white a:hover {
    color: #fff;
  }
  .owl-theme .owl-controls .owl-page span,
  .owl-theme .owl-controls .owl-dot span,
  .post-item .item-content {
    background: #fff;
  }
  .item-content h4 a,
  .vc_progress_bar .vc_single_bar .vc_label_units {
    color: #1e4d2b;
  }
  .ui-state-active,
  .widget_search input[type="submit"] {
    border: 0;
  }
  .main-navigation .mega-menu-wrap ul.mega-menu > li.mega-menu-item > a:before {
    background-color: #c8c372 !important;
  }
  .vc_images_carousel .vc_carousel-indicators li {
    background-color: transparent !important;
  }
  i.thememount-icon.tmicon-fa-map-marker.icon-size-large.icon-align-left.thememount-ibgcolor.thememount-ibgcolor-skincolor {
    background-color: transparent !important;
  }
  .headerblock
    .thememount-fbar-box-w.thememount-fbar-text-white
    .widget
    .widget-title,
  .header-text-color-white .widget_text {
    color: rgba(255, 255, 255, 0.9) !important;
  }
  .righteous-faq h2 span {
    font-size: 24px !important;
  }
  .thememount-titlebar-main .entry-title {
    line-height: 42px;
    font-size: 42px;
    text-transform: none !important;
  }
  .print-media-funnels .thememount-team-title,
  .campus-activities-funnels h2,
  .ramskeller-funnels .thememount-team-title {
    font-size: 21px !important;
  }
  .vc_row.wpb_row.vc_row-fluid.ramskeller-funnels {
    padding-bottom: 0 !important;
  }
  .university-logo {
    margin-left: 15px;
    opacity: 0.8000000119;
  }
  #newsletters-2newslettername.newslettername {
    display: none;
  }
  .newsletters input[type="text"] {
    display: inline-block;
    padding: 15px;
    line-height: 18px;
    color: #666;
    font-weight: 400;
    border: #ccc solid 1px !important;
    box-shadow: none;
    margin-bottom: 0 !important;
    text-shadow: none;
  }
  label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    color: #1e4d2b;
  }
  .colab .features-benefits h2.thememount-servicebox-title {
    font-size: 18px !important;
  }
  .vc_btn-sm,
  a.vc_btn-sm,
  button.vc_btn-sm {
    padding: 8px 16px;
  }
  .vc_toggle_title > h4 {
    display: inline;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 16px;
    color: #666;
    white-space: normal;
  }
  .k_flying_searchform_wrapper #flying_searchform:before,
  .thememount-row-bgprecolor-skin:after,
  .wpb_skincolor:hover {
    background-color: #076d54 !important;
  }
  .w-search-label label {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    opacity: 1;
    margin-bottom: 0;
  }
  .campus-activities-programs .thememount-team-title {
    font-size: 19px;
    line-height: 19px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .search_box input {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 28px;
    line-height: normal;
    height: auto;
  }
  .thememount-row-textcolor-white span {
    opacity: 0.8000000119;
  }
  .thememount-products {
    margin-top: 260px;
  }
  .woocommerce ul.products li.product h3,
  .woocommerce-page ul.products li.product h3 {
    text-transform: uppercase;
    font-size: 16px;
    padding: 15px 0 0;
    font-weight: 400;
  }
  .woocommerce div.product form.cart .button,
  .woocommerce-page div.product form.cart .button,
  .woocommerce ul.products li.product .add_to_cart_button,
  .woocommerce-page ul.products li.product .add_to_cart_button,
  .woocommerce a.button,
  .woocommerce-page a.button,
  .woocommerce a.button,
  .woocommerce-page a.button {
    background-color: #d9782d;
  }
  .woocommerce div.product form.cart .button:hover,
  .woocommerce-page div.product form.cart .button:hover,
  .woocommerce ul.products li.product .add_to_cart_button:hover,
  .woocommerce-page ul.products li.product .add_to_cart_button:hover,
  .woocommerce a.button:hover,
  .woocommerce-page a.button:hover,
  .woocommerce a.button:hover,
  .woocommerce-page a.button:hover {
    border: #d9782d solid 1px;
    background-color: #fff;
    color: #d9782d;
    box-shadow: none;
  }
  .widget .woocommerce .widget_product_search input {
    margin-top: 20px;
  }
  .woocommerce ul.products li.product .productcontent {
    border-bottom: 0;
  }
  .woocommerce div.product .product_title {
    font-size: 32px !important;
    color: #1e4d2b;
  }
  .woocommerce div.product form.cart .button,
  .woocommerce-page div.product form.cart .button {
    margin-left: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    line-height: 15px;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    font-weight: 600;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #1e4d2b;
  }
  .woocommerce #payment #place_order,
  .woocommerce-page #payment #place_order,
  .woocommerce-page #content input.button[name="apply_coupon"],
  .woocommerce-page #content input.button[name="update_cart"],
  .woocommerce-page a.button {
    display: inline-block;
    border: #d9782d solid 1px !important;
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px 16px;
    background: #d9782d !important;
    text-shadow: none;
    box-shadow: 0 0 0 0 #1e4d2b inset;
  }
  .woocommerce #payment #place_order:hover,
  .woocommerce-page #payment #place_order:hover,
  .woocommerce-page #content input.button[name="apply_coupon"]:hover,
  .woocommerce-page #content input.button[name="update_cart"]:hover,
  .woocommerce-page a.button:hover {
    text-decoration: none !important;
    color: #d9782d !important;
    background: #fff !important;
    text-shadow: none;
    border: #d9782d solid 1px !important;
  }
  .thememount-cart-qty {
    background-color: transparent !important;
    border: none !important;
  }
  .cart-collaterals {
    margin-top: 80px;
  }
  .cart-collaterals h2,
  .student-org-headers h2 {
    font-size: 21px !important;
  }
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin-top: 40px;
    font-size: 15px !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .thememount-row-fullwidth-true
    .grid_section
    .portfolio-box
    .item
    .item-content,
  .thememount_pf_link,
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after {
    display: none;
  }
  .woocommerce table.cart td.actions .coupon .input-text,
  .woocommerce-page table.cart td.actions .coupon .input-text,
  .woocommerce-page #content table.cart td.actions .coupon .input-text {
    background: #fff;
    height: 41px;
    width: 170px;
  }
  table.cart td.actions .coupon .input-text,
  #content table.cart td.actions .coupon .input-text {
    padding: 10px;
    text-transform: capitalize;
  }
  .lscgb-funnels
    .thememount-servicebox-title-wrapper
    h2.thememount-servicebox-title {
    font-size: 21px;
    margin-top: 10px;
  }
  footer.site-footer > div.site-info {
    background-color: #1e4d2b !important;
  }
  .directors-office h3 {
    font-size: 18px;
  }
  .milestones-headers h3 {
    font-size: 17px;
  }
  .vc_images_carousel .vc_carousel-control {
    position: absolute;
    padding: 20px;
    top: 50%;
    left: 0;
    bottom: 0;
    margin-top: -15px;
    height: 60px;
    opacity: 0.5;
    text-align: center;
    color: #fff;
    display: inline-block;
    background-color: #000;
    line-height: 42px;
  }
  .pp_description {
    display: none !important;
  }
  .thememount-tb-content.thememount-flexible-width-left {
    width: 277px;
    text-align: center;
    line-height: 20px;
    margin: 0;
    padding: 0;
  }
  .campus-box-staff .thememount-team-title,
  .digital-design .thememount-team-title {
    font-size: 18px;
  }
  .colab-team-members .thememount-team-title {
    font-size: 18px;
  }
  .wpcf7-response-output.wpcf7-mail-sent-ok {
    border: #1e4d2b solid 0;
    background-color: #12a4b6;
    margin: 20px 0 0;
    padding: 20px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    color: #fff;
    font-size: 21px;
    text-align: center;
  }
  .wpcf7-response-output.wpcf7-validation-errors {
    border: #1e4d2b solid 0;
    margin: 20px 0 0;
    padding: 20px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    color: #fff;
    font-size: 21px;
    text-align: center;
  }
  .intro-copy input,
  .intro-copy textarea {
    font-size: 12px;
    font-weight: 400;
  }
  .product-name a,
  .woocommerce-info a {
    color: #787878;
    text-decoration: none !important;
  }
  .woocommerce-info a:hover {
    text-decoration: underline !important;
  }
  .woocommerce .woocommerce-info,
  .woocommerce-page .woocommerce-info {
    font-size: 14px !important;
    color: #787878 !important;
  }
  .woocommerce form .form-row label.checkbox,
  .woocommerce-page form .form-row label.checkbox {
    line-height: 42px;
  }
  .woocommerce form .form-row .input-checkbox {
    margin: -2px 15px 0 5px;
  }
  label.checkbox,
  label.checkbox a {
    font-size: 14px;
    text-transform: capitalize !important;
    color: #787878 !important;
  }
  .woocommerce form .form-row label,
  .woocommerce-page form .form-row label {
    font-size: 14px;
  }
  .woocommerce h2,
  .checkout h3 {
    text-transform: capitalize !important;
  }
  .woocommerce h3 {
    font-size: 28px;
  }
  .woocommerce address {
    font-style: normal;
    margin: 20px 0 24px;
  }
  .woocommerce table.cart td.actions,
  .woocommerce-page #content table.cart td.actions,
  .woocommerce-page table.cart td.actions {
    padding: 20px 0 0;
  }
  .woocommerce-checkout #payment div.form-row {
    padding: 0;
  }
  .thememount-post-right .entry-title {
    margin-top: 20px;
  }
  .thememount-post-right .entry-title a {
    font-size: 36px;
    color: #1e4d2b;
    letter-spacing: -1px;
  }
  .thememount-blog-media.entry-thumbnail {
    width: 100%;
    height: 409px;
    overflow: hidden;
  }
  .thememount-blog-media.entry-thumbnail img {
    min-width: 100%;
  }
  .thememount-post-right .entry-title a:hover {
    color: #c8c372;
  }
  .thememount-post-right .entry-title,
  .thememount-post-right .entry-header {
    margin-bottom: 10px;
    line-height: 36px !important;
  }
  .tm-date-wrapper {
    display: inline;
  }
  .thememount-post-right .thememount-meta-details i,
  .author.vcard,
  .categories-links,
  .thememount-post-icon-wrapper,
  .original-seven .thememount-team-cat-links {
    display: none;
  }
  .thememount-entry-date {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .thememount-post-left .entry-date .entry-month.entry-year {
    text-transform: uppercase;
    margin-top: 0;
  }
  .thememount-meta-details {
    font-size: 16px;
  }
  .campus-box-staff .thememount-team-cat-links,
  .slice-staff .bookstore-staff .thememount-team-cat-links,
  .thememount-team-cat-links,
  .governing-board-team .thememount-team-cat-links,
  .campus-activities-staff .thememount-team-cat-links,
  .print-media-funnels .thememount-team-cat-links,
  .campus-activities-programs .thememount-team-cat-links,
  .colab-team-members .thememount-team-cat-links,
  .slice-engagement-funnels .thememount-team-cat-links,
  .student-involvement-funnels .thememount-team-cat-links {
    display: none;
  }
  .slice-engagement-funnels .thememount-team-title {
    font-size: 24px;
  }
  .campus-step-up .thememount-team-title {
    font-size: 18px;
  }
  .digital-media-numbers .inside h3 {
    color: #1e4d2b;
  }
  .widget_newsletters input.wpml {
    width: 100% !important;
  }
  .wpb_tabs_nav a.ui-tabs-anchor {
    font-size: 14px !important;
  }
  .fa {
    font-size: 7px !important;
    line-height: 24px !important;
  }
  .social-icons {
    margin-left: -12px;
  }
  .footer.footer-text-color-dark .widget ul > li a,
  .site-footer .footer-text-color-dark .widget a,
  .widget ul > li a {
    display: inline-table;
  }
  #recent-posts-4 .post-date {
    display: block;
    font-size: 12px;
    margin-left: 13px;
    line-height: 45px;
    margin-bottom: -5px;
    color: #333;
    opacity: 1;
  }
  footer .footer-text-color-dark .widget_recent_entries .post-date {
    color: #333;
    font-size: 12px;
    line-height: 32px;
    margin-bottom: -10px;
    opacity: 1;
  }
  .print-media-numbers .vc_pie_chart .wpb_heading,
  .digital-media-pies .vc_pie_chart .wpb_heading {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
  }
  .woocommerce-page input.button,
  input[type="submit"] {
    margin-top: 20px;
  }
  .woocommerce .widget_shopping_cart .cart_list li,
  .woocommerce.widget_shopping_cart .cart_list li {
    padding-bottom: 15px;
  }
  .woocommerce ul.cart_list li a,
  .woocommerce ul.product_list_widget li a,
  .woocommerce-page ul.cart_list li a,
  .woocommerce-page ul.product_list_widget li a {
    padding-top: 15px;
  }
  .woocommerce div.product form.cart .button,
  .woocommerce-page div.product form.cart .button {
    border: #d9782d solid 1px !important;
  }
  .widget_newsletters .newsletters-fieldholder,
  .woocommerce-page input.button,
  input[type="submit"] {
    margin: 0;
  }
  #sidebar-right {
    margin-top: 140px;
  }
  .wpb_row,
  .wpb_content_element,
  ul.wpb_thumbnails-fluid > li,
  .last_toggle_el_margin,
  .wpb_button {
    margin-bottom: 10px;
  }
  select {
    border: #e4e4e4 solid 1px;
    padding: 12px 10px;
    border-radius: 0;
    cursor: pointer;
    font-size: 12px;
    color: #777;
    height: 40px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    padding: 0;
    margin-right: 5px;
  }
  span.wpcf7-list-item {
    margin-left: 0;
  }
  .leadership-funnels .thememount-team-title,
  .engagement-funnels .thememount-team-title {
    font-size: 18px !important;
  }
  .wpb_single_image img {
    min-width: 100%;
  }
  .wpb_row .wpb_column .wpb_wrapper .thememount-servicebox {
    width: 100%;
  }
  .org-charts p {
    font-size: 11px;
  }
  .thememount-blog-boxes {
    padding: 40px 0;
  }
  .textwidget i {
    color: #d9782d;
    opacity: 0.6999999881;
  }
  .textwidget i:hover {
    opacity: 1;
  }
  .map-headers {
    font-size: 10px;
    text-transform: uppercase;
  }
  .thememount-row-fullwidth-true .item .item-thumbnail img {
    min-width: 100%;
    overflow: hidden;
    border: #fff solid 1px;
  }
  .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 30px !important;
  }
  .swanky-tables .tablepress thead th {
    font-size: 11px;
  }
  .w-search-form-h {
    background: #1e4d2b !important;
    background-repeat: repeat;
  }
  .vc_pie_chart_back {
    border: #eaeaea solid 7px !important;
    opacity: 0.75;
  }
  .vc_pie_chart .vc_pie_chart_value {
    font-size: 52px !important;
  }
  .DOPBSPCalendar-navigation,
  .DOPBSPCalendar-month {
    background-color: transparent !important;
  }
  .DOPBSPCalendar-navigation .dopbsp-month-year {
    margin-bottom: 40px !important;
  }
  .dopbsp-week {
    text-transform: uppercase;
  }
  .thememount-heading-wrapper .thememount-heading-align-left {
    font-size: 24px;
  }
  .client-box > div {
    padding: 40px 0;
  }
  .vc_btn,
  button {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .vc_btn-orange,
  a.vc_btn-orange,
  button.vc_btn-orange,
  #rev_slider_6_1 .vc_btn-orange {
    font-size: 12px !important;
    background: #d9782d !important;
    padding: 10px 16px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
  }
  .vc_btn-orange:hover,
  a.vc_btn-orange:hover,
  button.vc_btn-orange:hover {
    color: #d9782d !important;
    border: #d9782d solid 1px;
    background-color: transparent !important;
  }
  #rev_slider_6_1 .vc_btn-orange {
    display: block;
    border: #d9782d solid 1px !important;
  }
  #rev_slider_6_1 .vc_btn-orange:hover {
    color: #fff !important;
    border: #fff solid 1px !important;
    background-color: transparent !important;
  }
  input[type="file"] {
    display: block;
    padding: 0;
    margin-bottom: 40px;
  }
  ul.slides {
    overflow: hidden;
  }
  .wpb_column > .wpb_wrapper .wpcf7-form .wpcf7-form-control-wrap {
    display: inline !important;
  }
  .widget .search-form .search-submit,
  .search-form .search-submit {
    border: none !important;
    background: transparent !important;
  }
  .fantastic-form p {
    line-height: 42px;
    text-transform: uppercase;
  }
  .fantastic-form img {
    margin-top: -20px;
  }
  .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-color: #eaecb6;
  }
  .totally-tour-tabs .wpb_prev_slide,
  .totally-tour-tabs .wpb_next_slide {
    display: none;
  }
  .totally-tour-tabs section {
    margin: 20px 0;
    margin-bottom: 0 !important;
  }
  .vc_btn3.vc_btn3-color-white,
  .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-available {
    background-color: #d9782d !important;
  }
  body.thememount-page-full-width
    #content
    article
    > .entry-content
    > .wpb_row:first-child {
    margin-top: 0 !important;
  }
  .vc_col-sm-12.brand-action {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .tooltip.fade.bottom.in {
    display: none !important;
  }
  .social-icons li.viadeo a i:before {
    background-image: url(/wp-content/uploads/2015/07/viadeoicon.png);
    display: inline-block;
    width: 14px;
    height: 13px;
    background-size: cover;
    vertical-align: middle;
    margin-top: -3px;
  }
  #custom-footer-social .social-icons li.viadeo a i:before {
    background-image: url(/wp-content/uploads/2015/07/viadeoicon2.png);
    opacity: 0.8000000119;
  }
  .footer-text-color-dark input[type="text"] {
    padding: 20px 15px !important;
  }
  .wpcf7-form-control .wpcf7-submit,
  .wpcf7 input[type="submit"] {
    margin: 20px 0 0;
  }
  .scroll_overlay {
    background: transparent;
    position: relative;
    width: 1700px;
    height: 700px;
    top: 700px;
    margin-top: -700px !important;
  }
  #subscriberauthloginformdiv input#email {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset !important;
    margin: 0 !important;
    padding: 5px 5px 6px !important;
    margin: 0 !important;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.75) !important;
    color: #333;
    line-height: normal !important;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    background-color: #f5f6f8;
    border: 1px solid #e9e9e9;
    padding: 12px 10px !important;
  }
  .newsletters .ui-corner-all {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .ui-state-error,
  .ui-widget-content .ui-state-error,
  .ui-widget-header .ui-state-error {
    border-width: 0;
    border-style: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
    -moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
    box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.25) !important;
    background-color: #12a4b6 !important;
    background-repeat: no-repeat;
    background-image: none;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    border: #1e4d2b solid 0;
    background-color: #12a4b6;
    margin: 20px 0 0;
    padding: 20px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    color: #fff;
    font-size: 21px !important;
    text-align: center;
  }
  .newsletters_nolist {
    margin: 0 !important;
  }
  .fa.fa-exclamation-triangle {
    display: initial;
  }
  .vc_message_box-icon > .fa {
    font-size: 25px !important;
  }
  .dopbsp-column4 div {
    margin-bottom: 20px !important;
  }
  .dopbsp-message {
    background-color: #d9782d !important;
    text-align: center !important;
  }
  .DOPBSPCalendar-sidebar .dopbsp-module {
    background: transparent !important;
    border: none !important;
  }
  .vc_icon_element.vc_icon_element-outer
    .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
    background-color: #c8c372 !important;
  }
  .custom-service-box .wpb_wrapper {
    margin-top: -45px !important;
  }
  .custom-service-box {
    width: 32%;
  }
  .information-box .fa {
    font-size: 21px !important;
    line-height: 24px !important;
  }
  .information-box h4 {
    margin: 0;
  }
  .information-box p {
    color: #666;
  }
  .site-main #sidebar-right.sidebar,
  .thememount-post-right {
    padding-top: 0 !important;
  }
  .site-content {
    margin-top: 0 !important;
  }
  .gofollow {
    padding: 0 !important;
    width: 250px !important;
    height: 250px;
    margin-top: 10px !important;
  }
  .g-single .a-7 {
    width: 250px !important;
  }
  #DOPBSPCalendar-coupons-code7,
  #DOPBSPCalendar-form-field7_42,
  #DOPBSPCalendar-form-field7_43,
  #DOPBSPCalendar-form-field7_44,
  #DOPBSPCalendar-form-field7_45,
  #DOPBSPCalendar-form-field7_47,
  #DOPBSPCalendar-form-field7_48,
  #DOPBSPCalendar-form-field7_49 {
    width: 90%;
    background-color: #f5f6f8;
    border: 1px solid #e9e9e9;
    padding: 10px !important;
  }
  #DOPBSPCalendar-form-field7_46 {
    background-color: #f5f6f8;
    border: 1px solid #e9e9e9;
  }
  .gallery-portfolio .item-content {
    display: none;
  }
  .gallery-portfolio p {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    color: #666;
    font-size: 14px !important;
  }
  .dopbsp-input-wrapper input,
  .dopbsp-input-wrapper textarea {
    width: 98% !important;
  }
  .dopbsp-input-wrapper input[type="checkbox"] {
    width: auto !important;
  }
  .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label {
    text-transform: capitalize !important;
    font-style: normal !important;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    color: #666;
    font-size: 14px;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label:hover {
    color: #666 !important;
    cursor: default !important;
  }
  .dopbsp-input-wrapper.dopbsp-payment-first,
  .dopbsp-info-body {
    display: none !important;
  }
  .DOPBSPCalendar-calendar .DOPBSPCalendar-day.dopbsp-available .dopbsp-head,
  .DOPBSPCalendar-calendar
    .DOPBSPCalendar-day
    .dopbsp-head
    .dopbsp-co.dopbsp-available,
  .DOPBSPCalendar-calendar
    .DOPBSPCalendar-day
    .dopbsp-head
    .dopbsp-ci.dopbsp-available,
  .DOPBSPCalendar-calendar
    .DOPBSPCalendar-day
    .dopbsp-bind-left.dopbsp-extended.dopbsp-available
    .dopbsp-head {
    background-color: #1e4d2b !important;
    border-color: #1e4d2b !important;
  }
  .DOPBSPCalendar-calendar
    .DOPBSPCalendar-day.dopbsp-selected
    .dopbsp-head
    .dopbsp-co,
  .DOPBSPCalendar-calendar
    .DOPBSPCalendar-day.dopbsp-selected
    .dopbsp-head
    .dopbsp-ci {
    background-color: #43ae52 !important;
    border-color: #43ae52 !important;
  }
  .DOPBSPCalendar-day.dopbsp-booked .dopbsp-head,
  .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-booked,
  .DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-booked {
    background-color: #c8c372 !important;
    border-color: #c8c372 !important;
  }
  .DOPBSPCalendar-day.dopbsp-booked .dopbsp-body,
  .DOPBSPCalendar-day .dopbsp-body .dopbsp-co.dopbsp-booked,
  .DOPBSPCalendar-day .dopbsp-body .dopbsp-ci.dopbsp-booked {
    border-color: #c8c372 !important;
  }
  .DOPBSPCalendar-day.dopbsp-selected .dopbsp-body,
  .DOPBSPCalendar-day.dopbsp-selected .dopbsp-body .dopbsp-co,
  .DOPBSPCalendar-day.dopbsp-selected .dopbsp-body .dopbsp-ci,
  .DOPBSPCalendar-day.dopbsp-selected
    .dopbsp-bind-left.dopbsp-extended
    .dopbsp-body {
    border-color: #fff !important;
  }
  .DOPBSPCalendar-sidebar
    .dopbsp-module
    .dopbsp-cart-wrapper
    .dopbsp-cart
    .dopbsp-total
    td.dopbsp-value,
  .DOPBSPCalendar-outer-sidebar
    .dopbsp-module
    .dopbsp-cart-wrapper
    .dopbsp-cart
    .dopbsp-total
    td.dopbsp-value {
    background: #ccc !important;
    color: #424242;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    padding: 20px 10px 20px 0;
  }
  .DOPBSPCalendar-sidebar
    .dopbsp-module
    .dopbsp-cart-wrapper
    .dopbsp-cart
    .dopbsp-total
    td.dopbsp-label,
  .DOPBSPCalendar-outer-sidebar
    .dopbsp-module
    .dopbsp-cart-wrapper
    .dopbsp-cart
    .dopbsp-total
    td.dopbsp-label {
    background: #ccc !important;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px 0 20px 10px;
  }
  .DOPBSPCalendar-sidebar
    .dopbsp-module
    .dopbsp-input-wrapper
    input[type="submit"],
  .DOPBSPCalendar-sidebar
    .dopbsp-module
    .dopbsp-input-wrapper
    input[type="button"],
  .DOPBSPCalendar-outer-sidebar
    .dopbsp-module
    .dopbsp-input-wrapper
    input[type="submit"],
  .DOPBSPCalendar-outer-sidebar
    .dopbsp-module
    .dopbsp-input-wrapper
    input[type="button"] {
    -webkit-appearance: none;
    background: #d9782d !important;
    border: 1px solid #d9782d;
    color: #fff;
  }
  .DOPBSPCalendar-sidebar
    .dopbsp-module
    .dopbsp-input-wrapper
    input[type="submit"]:hover {
    -webkit-appearance: none;
    background: #fff !important;
    border: 1px solid #d9782d;
    color: #d9782d;
  }
  .DOPBSPCalendar-info-message.dopbsp-error {
    border: 1px solid #97c652 !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-text,
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-timer {
    color: #97c652 !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-close {
    background-color: #97c652 !important;
  }
  .chronosly-closure div div.chronosly-content-block {
    margin-left: 25% !important;
    margin-right: 25% !important;
  }
  .chronosly-closure {
    margin: 0 !important;
    padding: 0 !important;
  }
  .chronosly-content-block,
  .chronosly-content-block .chronosly {
    margin: 0;
    padding: 0;
    min-width: 100% !important;
    width: 100%;
  }
  .chronosly.ch-LSC_Template_1.ch-dad1 .ev-box.ch-featured.ch-info,
  .chronosly.ch-LSC_Template_1.ch-dad2 .ev-box.ch-info,
  .chronosly.ch-LSC_Template_1.ch-dad4 .ev-box.ch-featured.ch-info {
    width: 100% !important;
  }
  a.ch-readmore,
  .ev-data.start_date {
    width: 108% !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    font-size: 28px !important;
  }
  .ev-data.start_date div {
    color: red;
  }
  .ev-data.categories {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .ev-data.categories a {
    line-height: 26px !important;
  }
  .ev-data.event_excerpt p {
    margin-bottom: 10px !important;
  }
  .ev-data.tags {
    text-transform: uppercase !important;
    margin-top: 13px;
    font-size: 10px;
  }
  .chronosly.ch-LSC_Template_1.ch-dad1.ev-box.ch-featured.back_img {
    width: 100% !important;
  }
  .ev-data.event_description p {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 21px !important;
    color: #666;
  }
  .ev-item.cont_box {
    background-color: transparent !important;
  }
  .ev-box.ch-hidden.content2 {
    border-left-width: 1px !important;
    border-left-color: #c8c372 !important;
    background-color: #f8f8f8 !important;
  }
  .ev-item.cont_box .ev-data.event_title {
    font-size: 38px !important;
    color: #fff !important;
    line-height: 38px;
  }
  .ev-box.normal.back_img.ch-featured {
    border-left: 12px solid #c8c372 !important;
  }
  .chronosly.ch-LSC_Template_1.ch-dad1 .ev-box.ch-featured.back_img {
    min-width: 100% !important;
  }
  .chronosly.ch-LSC_Template_1.ch-dad1 .ev-box.ch-featured.ch-info {
    min-width: 100% !important;
  }
  .ev-item.cont_box .sortable .ev-item .start_date {
    font-size: 24px !important;
    margin: 0;
    padding: 0;
    line-height: 24px;
    padding-top: 0 !important;
  }
  .ev-item.cont_box .sortable .ev-item.start_date {
    padding-top: 0 !important;
  }
  .ev-item.custom_link {
    background-color: #dcddde !important;
  }
  .ev-item.cont_box {
    width: 100% !important;
  }
  .ch-front div.ev-box {
    min-height: 37px !important;
  }
  .chronosly.ch-LSC_Events.ch-dad1 .ev-box.ch-featured.back_img,
  .chronosly.ch-LSC_Events.ch-dad1 .ev-box.ch-featured.ch-info {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  .ev-data.custom_link {
    color: #fff;
    padding: 0 5px !important;
    line-height: 32px !important;
  }
  .ev-item.custom_link {
    padding: 0 5px !important;
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .ev-box.ch-hidden.content2 {
    padding: 20px !important;
  }
  .chronosly.ch-LSC_Events .ev-box .ev-item[class*="time"] {
    background: none !important;
    padding-left: 3px !important;
    margin-bottom: 15px;
  }
  .ev-data.event_description {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .ev-data.share_box {
    margin-bottom: 20px;
  }
  .ev-box.both {
    border-left: 1px solid #c8c372;
  }
  .ev-box.both.data {
    border-left: 0 !important;
  }
  .ev-data.share_box a:hover {
    color: #1e4d2b !important;
  }
  .ev-data.category_name {
    padding: 10px 0 0 10px;
  }
  .chronosly.ch-LSC_Events.ch-dad1 .ev-box.ch-featured.ch-overlay {
    width: 100% !important;
    max-width: 819px !important;
    background-color: #000 !important;
    opacity: 0.7 !important;
  }
  .ev-item.cont_box {
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 25px !important;
  }
  .ev-box.both.data {
    width: 8% !important;
  }
  .ev-box.both {
    width: 89.4% !important;
  }
  .chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad1.ev-10224 {
    display: inline-block;
    margin-bottom: 80px !important;
  }
  .ev-box.ch-hidden.content2.ch-featured
    .ev-item.cont_box
    .ev-data.event_title
    .ch-readmore {
    color: #1e4d2b !important;
  }
  .ev-data.share_box {
    margin-left: -6px;
  }
  .chronosly.perfil2.ch-LSC_Events.ch-front.ch-dad1.ev-10224.slided {
    margin: 0 0 40px !important;
  }
  .ev-data.event_description p iframe {
    margin-top: 20px;
  }
  .thememount-tb-content a {
    background: url(/wp-content/uploads/2015/08/topbar-sprite.png) no-repeat;
    display: block;
    height: 42px;
    position: absolute;
    overflow: visible;
    width: 100%;
  }
  .owl-stage-outer a:hover {
    cursor: default !important;
  }
  .thememount-clients .owl-item .tm-box {
    padding-top: 0;
    padding-bottom: 0;
  }
  .thememount-clients img:hover {
    opacity: 1 !important;
  }
  a:hover {
    background-position: 0 -42.5px;
  }
  .true-penny .thememount-icon {
    background-color: #a35938 !important;
  }
  .manner-gold .thememount-icon {
    background-color: #a98b63 !important;
  }
  .innovator .thememount-icon {
    background-color: #818f53 !important;
  }
  .yellow-trumpet .thememount-icon {
    background-color: #897e51 !important;
  }
  .sea-dreams .thememount-icon {
    background-color: #a9aeb1 !important;
  }
  .parisan-park .thememount-icon {
    background-color: #7c8932 !important;
  }
  .honky-tonk-blue .thememount-icon {
    background-color: #586682 !important;
  }
  .emerald-lights .thememount-icon {
    background-color: #134a33 !important;
  }
  .deep-spice .thememount-icon {
    background-color: #c86b35 !important;
  }
  .broadway-lights .thememount-icon {
    background-color: #c3ba72 !important;
  }
  .acapulco-drive .thememount-icon {
    background-color: #748aa8 !important;
  }
  .gauntley-gray .thememount-icon {
    background-color: #484233 !important;
  }
  .coastal-fog .thememount-icon {
    background-color: #c3c1ac !important;
  }
  .bone-white .thememount-icon {
    background-color: #faf9e7 !important;
  }
  .atrium-white .thememount-iconsU {
    background-color: #f5f4f5 !important;
  }
  .true-penny i:before,
  .manner-gold i:before,
  .innovator i:before,
  .yellow-trumpet i:before,
  .sea-dreams i:before,
  .parisan-park i:before,
  .honky-tonk-blue i:before,
  .emerald-lights i:before,
  .deep-spice i:before,
  .broadway-lights i:before,
  .acapulco-drive i:before,
  .gauntley-gray i:before,
  .coastal-fog i:before,
  .bone-white i:before,
  .atrium-white i:before {
    display: none;
  }
  .operations-paint-colors .thememount-servicebox-title {
    font-size: 16px !important;
  }
  .main-navigation .mega-menu-wrap {
    position: relative !important;
  }
  ul#menu-navigation.nav-menu li a:active {
    background-color: #1e4d2b !important;
    color: #fff !important;
  }
  ul#menu-navigation.nav-menu li a:hover {
    background-color: #1e4d2b !important;
    color: #fff !important;
  }
  .tmicon-fa-search a {
    color: #fff;
  }
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    > .mega-menu-item
    > a,
  .header-controls a {
    opacity: initial;
  }
  #content .entry-content {
    margin-bottom: 120px;
  }
  .postcontent .entry-content {
    margin-bottom: 0 !important;
    margin-top: 25px !important;
  }
  .post-type-team_member p {
    margin-top: 14px !important;
  }
  .site-main #sidebar-right.sidebar {
    border-left: 1px solid #eaeaea;
  }
  .fa-bullhorn {
    font-size: 18px !important;
  }
  .juicy-pricing .vc_separator .vc_sep_holder .vc_sep_line {
    top: -14px;
    border-top: 1px solid #333;
  }
  .juicy-pricing.thememount-heading-wrapper.thememount-heading-wrapper-align-center
    p.thememount-subheading {
    margin-top: -25px !important;
  }
  .juicy-pricing h3:after {
    display: none !important;
  }
  .juicy-pricing h3 span {
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 21px !important;
    font-weight: 400 !important;
    margin-top: 20px;
    color: #1e4d2b !important;
  }
  .juicy-pricing .thememount-subheading {
    color: #c8c372 !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 36px !important;
    font-weight: 400 !important;
    line-height: 21px;
    margin-bottom: 25px;
  }
  .vc_custom_1447445739769 {
    padding: 20px;
    border-color: #e4e4e4 !important;
    border-style: solid !important;
    border-width: 1px !important;
  }
  .vc_column-inner .vc_custom_1427823459093 {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: -30px !important;
  }
  .vc_cta3-container {
    margin-bottom: -15px !important;
    margin-top: -30px !important;
  }
  #breadcrumbs {
    top: 130px;
    position: relative;
    font-size: 12px !important;
    word-spacing: 1px !important;
  }
  #breadcrumbs a {
    font-size: 12px !important;
  }
  .g-col last-child {
    z-index: 100 !important;
  }
  .g-col:first-child {
    z-index: 100 !important;
  }
  .b-2 {
    z-index: 100 !important;
  }
  .contact-section-title {
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: #1e4d2b;
  }
  .paginate_button.disabled {
    color: #fff !important;
  }
  .paging_simple .paginate_button.next:after,
  .paging_simple .paginate_button.previous:before {
    visibility: hidden;
  }
  .tablepress tfoot th,
  .tablepress thead th {
    color: #fff;
    background-color: #c8c372;
    font-size: 11px;
  }
  #post-10395 h2 {
    margin-top: 30px;
  }
  #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item {
    margin: 0 50px 0 0 !important;
    min-height: 1px !important;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link {
    color: #c8c372 !important;
    text-transform: uppercase !important;
    font-weight: initial;
    background: transparent !important;
  }
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item.mega-toggle-on
    > a.mega-menu-link,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:hover,
  #mega-menu-wrap-footer
    #mega-menu-footer
    > li.mega-menu-item
    > a.mega-menu-link:focus {
    color: #fff !important;
    background: transparent !important;
  }
  #mega-menu-wrap-footer #mega-menu-footer {
    margin-top: 15px !important;
  }
  .post-7285 h4 {
    font-size: 18px !important;
    color: #282828 !important;
  }
  .post-13691 .wpb_single_image.wpb_content_element {
    width: 90% !important;
  }
  .entity-logos .lsc-orange-button a {
    font-size: 12px !important;
    color: #fff !important;
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  }
  .entity-logos .lsc-orange-button a:hover {
    color: #d9782d !important;
    text-decoration: none !important;
    color: #d9782d !important;
  }
  .entity-logos .lsc-orange-button {
    margin-left: 25px !important;
    margin-top: 0 !important;
  }
  #IMAGE {
    margin-bottom: -25px !important;
  }
  .DOPBSPCalendar-info-message .dopbsp-text {
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 36px !important;
  }
  .DOPBSPCalendar-info-message .dopbsp-icon {
    height: 48px;
    width: 48px;
  }
  .DOPBSPCalendar-info-message.dopbsp-error {
    background: #dd6464;
    border: 1px solid #dd6464 !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-text,
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-timer {
    color: #fff !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-error .dopbsp-close {
    background-color: #dd6464 !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-success {
    border: 1px solid #dd6464;
    background-color: #dd6464 !important;
  }
  .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-text,
  .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-timer {
    color: #fff !important;
  }
  ul .social-icon {
    list-style-type: none;
    padding-right: 3px;
  }
  .social-icon li {
    display: inline;
    padding-right: 3px;
  }
  div.ev-item.event_title {
    margin-left: -10px !important;
    padding-bottom: 13px !important;
    line-height: 30px !important;
  }
  div.ev-data.event_title a:hover {
    color: #c8c372 !important;
  }
  div.ev-data.event_excerpt p {
    margin-left: -9px;
  }
  .author-info {
    display: none;
  }
  .post-navigation {
    background-color: transparent;
  }
  .ev-box.both.content2 {
    float: none !important;
  }
  .chronosly.ch-LSC_Events.ch-dad2 .ev-box.ch-overlay {
    max-width: initial !important;
    margin-top: 70px;
  }
  .ev-box.both.back_img {
    width: 90% !important;
  }
  .chronosly.perfil2.ch-LSC_Events .ch-front.ch-dad2.ev-14517.box-featured {
    margin-left: -42px !important;
  }
  .ev-data.share_box {
    margin-left: 19px;
  }
  .ev-data.full_time {
    margin-left: 25px;
  }
  .chronosly.ch-LSC_Events.ch-dad2 .ev-box.ch-overlay {
    width: 98% !important;
  }
  #mega-menu-wrap-primary #mega-menu-primary input,
  #mega-menu-wrap-primary #mega-menu-primary img {
    padding-left: 10px !important;
    min-width: 250px !important;
    max-width: 250px !important;
  }
  .wpb_tour_next_prev_nav span,
  .wpb_tour_next_prev_nav span.wpb_next_slide {
    display: none;
  }
  .tmicon-fa-search {
    margin-right: 15px;
  }
  .tmicon-fa-plus-square {
    margin-right: 24px !important;
  }
  #stickable-header {
    height: 80px !important;
  }
  .headercontent .headerlogo img {
    max-height: 142px !important;
    z-index: 1;
    position: absolute;
    margin-top: -39px !important;
  }
  ul.mega-sub-menu {
    margin-left: 0 !important;
  }
}
@media (max-width: 1200px) {
  .tm-dmenu-sep-grey ul.nav-menu ul a,
  .tm-dmenu-sep-grey div.nav-menu ul ul a,
  .tm-dmenu-sep-grey
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    .mega-sub-menu
    a {
    border-bottom: none;
  }
  #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal
    li.mega-menu-megamenu
    .mega-sub-menu
    li.mega-menu-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    max-width: 65% !important;
  }
  .headercontent .headerlogo {
    max-height: 142px !important;
  }
  .headerlogo .hememount-logotype-image .tm-stickylogo-yes {
    width: 0;
  }
  .site-title {
    width: 225px;
  }
  a.homelink {
    width: 225px;
  }
  .standardlogo {
    width: 225px;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu-toggle {
    display: block !important;
    position: absolute !important;
    right: 12px !important;
    width: 30px;
    margin-top: -98px !important;
    background: none;
  }
  #navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal {
    margin-top: 60px !important;
  }
  .header-text-color-white .toggled-on .nav-menu,
  .header-text-color-white .toggled-on .nav-menu > ul,
  .toggled-on .nav-menu,
  .toggled-on .nav-menu > ul,
  .tm-header-overlay #site-navigation,
  .thememount-header-style-3.tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    background-color: #1e4d2b !important;
  }
  ul#mega-menu-primary {
    margin-top: 80px !important;
  }
  .textwidget,
  .textwidget i {
    color: #333 !important;
  }
  .tp-caption.miamititle60px,
  .miamititle60px {
    margin-top: -26px;
  }
  #mega-menu-item-15010 a {
    margin-left: 14px !important;
  }
  #mega-menu-wrap-footer .mega-menu-toggle {
    display: inline-block !important;
  }
  .tm-header-overlay
    #navbar
    #site-navigation
    .mega-menu-wrap
    .mega-menu.mega-menu-horizontal {
    padding: 0 15px !important;
    background-color: #1e4d2b !important;
    position: absolute !important;
    z-index: -1;
    margin-top: -2px !important;
  }
  .header-controls {
    margin-right: 60px !important;
  }
  aside#rev_slider_35_1_wrapper * {
    width: 197px;
    height: 197px;
  }
}
@media (min-width: 1209px) {
  div.lsc-advisor-team-cards
    div.thememount-team-box.tm-box.col-lg-3.col-sm-6.col-md-3.col-xs-12 {
    width: 25% !important;
  }
}
@media (max-width: 1280px) {
  .g.g-1,
  .g.g-2 {
    width: 100% !important;
  }
  aside .widget.widget_search,
  aside#categories-3 {
    width: 100% !important;
  }
  aside#rev-slider-widget-3 ul.tp-revslider-mainul,
  aside#rev-slider-widget-3 ul.tp-revslider-mainull li img {
    width: 100% !important;
  }
  aside#rev_slider_35_1_wrapper * {
    width: 247px;
    height: 247px;
  }
}
@media (max-width: 991px) {
  aside#rev_slider_35_1_wrapper * {
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
  }
} /*# sourceMappingURL=style.css.map */
