  @import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,400i,700);



body,
input,
textarea,
.mbr-section-text,
.mbr-company .list-group-text,
.panel-body {
  font-family: 'Open Sans', sans-serif;
}
.mbr-footer-content li,
.mbr-footer .mbr-contacts li {
  font-family: 'Open Sans', sans-serif;
}
.alert,
.mbr-section-title,
.mbr-figure .mbr-figure-caption,
.mbr-gallery-title,
.mbr-map [data-state-details],
.mbr-price {
  font-family: 'Libre Baskerville', serif;
}
.mbr-footer-content h1,
.mbr-footer .mbr-contacts h1,
.mbr-footer-content h2,
.mbr-footer .mbr-contacts h2,
.mbr-footer-content h3,
.mbr-footer .mbr-contacts h3,
.mbr-footer-content h4,
.mbr-footer .mbr-contacts h4,
.mbr-footer-content p strong,
.mbr-footer .mbr-contacts p strong,
.mbr-footer-content strong,
.mbr-footer .mbr-contacts strong {
  font-family: 'Libre Baskerville', serif;
}
.btn {
  border-radius: 2.6em;
}
.mbr-gallery-filter ul li {
  border-radius: 2.6em;
}
.btn-sm,
.mbr-section-subtitle,
.mbr-cards .card-subtitle,
.nav-tabs .nav-link,
.mbr-testimonial .card-block,
.table th {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
}
.mbr-author-name {
  font-family: 'Libre Baskerville', serif;
}
.mbr-author-desc {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
}
.mbr-plan-title {
  font-family: 'Libre Baskerville', serif;
}
.mbr-plan-subtitle,
.mbr-plan-price-desc {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
}
.bg-primary {
  background-color: #8a2432 !important;
}
.bg-success {
  background-color: #2ecc71 !important;
}
.bg-info {
  background-color: #3498db !important;
}
.bg-warning {
  background-color: #f1c40f !important;
}
.bg-danger {
  background-color: #e74c3c !important;
}
.btn-primary {
  background-color: #8a2432;
  border-color: #8a2432;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
  color: #ffffff;
  background-color: #b22f41;
  border-color: #b22f41;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #b22f41 !important;
  border-color: #b22f41 !important;
}
.btn-secondary {
  background-color: #9b59b6;
  border-color: #9b59b6;
  color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active {
  color: #ffffff;
  background-color: #b07cc6;
  border-color: #b07cc6;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #b07cc6 !important;
  border-color: #b07cc6 !important;
}
.btn-info {
  background-color: #3498db;
  border-color: #3498db;
  color: #ffffff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
  color: #ffffff;
  background-color: #5faee3;
  border-color: #5faee3;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5faee3 !important;
  border-color: #5faee3 !important;
}
.btn-success {
  background-color: #2ecc71;
  border-color: #2ecc71;
  color: #ffffff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
  color: #ffffff;
  background-color: #54d98c;
  border-color: #54d98c;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #54d98c !important;
  border-color: #54d98c !important;
}
.btn-warning {
  background-color: #f1c40f;
  border-color: #f1c40f;
  color: #ffffff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
  color: #ffffff;
  background-color: #f4d03f;
  border-color: #f4d03f;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #f4d03f !important;
  border-color: #f4d03f !important;
}
.btn-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #ffffff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
  color: #ffffff;
  background-color: #ed7669;
  border-color: #ed7669;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ed7669 !important;
  border-color: #ed7669 !important;
}
.btn-primary-outline {
  background: none;
  border-color: #82222f;
  color: #82222f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline:active,
.btn-primary-outline.active {
  color: #fff;
  background-color: #8a2432;
  border-color: #8a2432;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #000000 !important;
  background-color: #8a2432 !important;
  border-color: #8a2432 !important;
}
.btn-secondary-outline {
  background: none;
  border-color: #9752b3;
  color: #9752b3;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
  color: #fff;
  background-color: #9b59b6;
  border-color: #9b59b6;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #000000 !important;
  background-color: #9b59b6 !important;
  border-color: #9b59b6 !important;
}
.btn-info-outline {
  background: none;
  border-color: #2b94d9;
  color: #2b94d9;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline:active,
.btn-info-outline.active {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #000000 !important;
  background-color: #3498db !important;
  border-color: #3498db !important;
}
.btn-success-outline {
  background: none;
  border-color: #2cc46c;
  color: #2cc46c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline:active,
.btn-success-outline.active {
  color: #fff;
  background-color: #2ecc71;
  border-color: #2ecc71;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #000000 !important;
  background-color: #2ecc71 !important;
  border-color: #2ecc71 !important;
}
.btn-warning-outline {
  background: none;
  border-color: #e8bd0e;
  color: #e8bd0e;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline:active,
.btn-warning-outline.active {
  color: #fff;
  background-color: #f1c40f;
  border-color: #f1c40f;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #000000 !important;
  background-color: #f1c40f !important;
  border-color: #f1c40f !important;
}
.btn-danger-outline {
  background: none;
  border-color: #e64433;
  color: #e64433;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline:active,
.btn-danger-outline.active {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #000000 !important;
  background-color: #e74c3c !important;
  border-color: #e74c3c !important;
}
.btn-primary.btn-text {
  color: #8a2432;
  background: none;
  border: none;
}
.btn-primary.btn-text:hover,
.btn-primary.btn-text:focus,
.btn-primary.btn-text.focus,
.btn-primary.btn-text:active,
.btn-primary.btn-text.active {
  color: #b22f41;
  background: none !important;
  border: none !important;
}
.btn-secondary.btn-text {
  color: #9b59b6;
  background: none;
  border: none;
}
.btn-secondary.btn-text:hover,
.btn-secondary.btn-text:focus,
.btn-secondary.btn-text.focus,
.btn-secondary.btn-text:active,
.btn-secondary.btn-text.active {
  color: #b07cc6;
  background: none !important;
  border: none !important;
}
.btn-info.btn-text {
  color: #3498db;
  background: none;
  border: none;
}
.btn-info.btn-text:hover,
.btn-info.btn-text:focus,
.btn-info.btn-text.focus,
.btn-info.btn-text:active,
.btn-info.btn-text.active {
  color: #5faee3;
  background: none !important;
  border: none !important;
}
.btn-success.btn-text {
  color: #2ecc71;
  background: none;
  border: none;
}
.btn-success.btn-text:hover,
.btn-success.btn-text:focus,
.btn-success.btn-text.focus,
.btn-success.btn-text:active,
.btn-success.btn-text.active {
  color: #54d98c;
  background: none !important;
  border: none !important;
}
.btn-warning.btn-text {
  color: #f1c40f;
  background: none;
  border: none;
}
.btn-warning.btn-text:hover,
.btn-warning.btn-text:focus,
.btn-warning.btn-text.focus,
.btn-warning.btn-text:active,
.btn-warning.btn-text.active {
  color: #f4d03f;
  background: none !important;
  border: none !important;
}
.btn-danger.btn-text {
  color: #e74c3c;
  background: none;
  border: none;
}
.btn-danger.btn-text:hover,
.btn-danger.btn-text:focus,
.btn-danger.btn-text.focus,
.btn-danger.btn-text:active,
.btn-danger.btn-text.active {
  color: #ed7669;
  background: none !important;
  border: none !important;
}
.btn-black.btn-text {
  color: #000000;
  background: none;
  border: none;
}
.btn-black.btn-text:hover,
.btn-black.btn-text:focus,
.btn-black.btn-text.focus,
.btn-black.btn-text:active,
.btn-black.btn-text.active {
  color: #1a1a1a;
  background: none !important;
  border: none !important;
}
.btn-white.btn-text {
  color: #ffffff;
  background: none;
  border: none;
}
.btn-white.btn-text:hover,
.btn-white.btn-text:focus,
.btn-white.btn-text.focus,
.btn-white.btn-text:active,
.btn-white.btn-text.active {
  color: #ffffff;
  background: none !important;
  border: none !important;
}
.text-primary {
  color: #8a2432 !important;
}
.text-success {
  color: #2ecc71 !important;
}
.text-info {
  color: #3498db !important;
}
.text-warning {
  color: #f1c40f !important;
}
.text-danger {
  color: #e74c3c !important;
}
.alert-success {
  background-color: #2ecc71;
}
.alert-info {
  background-color: #3498db;
}
.alert-warning {
  background-color: #f1c40f;
}
.alert-danger {
  background-color: #e74c3c;
}
.btn-social {
  border-color: #8a2432;
}
.btn-social:hover {
  background: #8a2432;
}
.mbr-company .list-group-item.active .list-group-text {
  color: #8a2432;
}
.mbr-footer p a,
.mbr-footer ul a {
  color: #8a2432;
}
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #8a2432;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #8a2432;
}
.lead a {
  color: #8a2432;
}
.lead a:hover {
  color: #b22f41;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #d45a6a;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d1f5e0;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #e1f0fa;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fcf3d0;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #fdf3f2;
}
.mbr-small-footer a,
.mbr-gallery-filter li:hover {
  color: #8a2432;
}
.scrollToTop_wraper {
  display: none;
}
/*colorM*/
/*nav-tabs*/
.header5 .nav-tabs .nav-link:after {
  background: #8a2432;
}
.header9 .nav-tabs .nav-link.active:after {
  background: #8a2432;
  color: #222;
}
/*end-nav-tabs*/
/*mbr-arrow next and toTop*/
.mbr-arrow a {
  border-radius: 50% !important;
}
.mbr-arrow-up a {
  border-radius: 50% !important;
}
.mbr-arrow a,
.mbr-arrow-up a {
  background: rgba(138, 36, 50, 0.6);
  color: #000;
}
.mbr-arrow a:hover,
.mbr-arrow-up a:hover {
  background: #9e2939;
}
/*end mbr-arrow next and toTop*/
/*features8*/
.card .card-number {
  background: #8a2432;
}
/*features14*/
.features13 .card .card-number,
.features14 .card .card-number {
  background: transparent;
}
/*features15*/
.features15 .card-block:before {
  border-color: rgba(138, 36, 50, 0.5);
}
/*features16*/
.features16 .mbr-section-subtitle:before {
  background: #8a2432;
}
/*slider elements*/
.mbr-slider .carousel-control:hover {
  background: #8a2432;
}
.mbr-slider .carousel-indicators .active {
  background: #8a2432;
}
/*gallery*/
.mbr-gallery .modal .close {
  border-color: #8a2432;
}
.mbr-gallery .modal .close:hover {
  background: #8a2432;
}
.mbr-gallery-filter li.active {
  border-color: #8a2432;
  color: #000;
}
.mbr-gallery-filter li:hover {
  background: #b22f41;
  color: #000;
}
.mbr-gallery .mbr-gallery-item:hover > div::before {
  background: rgba(138, 36, 50, 0.5);
}
.mbr-gallery .mbr-gallery-item:hover {
  background: #8a2432;
}
/*end gallery*/
/*blockquote*/
blockquote {
  border-left: 3px solid #8a2432;
}
/*content4*/
.content4 p {
  border-top-color: #8a2432;
  border-bottom-color: #8a2432;
}
/*image2, video2*/
.image1 .mbr-figure-caption,
.video1 .mbr-figure-caption,
.image2 .mbr-figure-caption,
.video2 .mbr-figure-caption {
  background-color: #8a2432;
}
/* progress bar */
.progressbar .progress-primary[value]::-webkit-progress-value {
  background-color: #8a2432;
}
.progressbar .progress-primary[value]::-moz-progress-bar {
  background-color: #8a2432;
}
.progressbar .progress-primary[value]::-ms-fill {
  background-color: #8a2432;
}
@media screen and (min-width: 0\0) {
  .progressbar .progress-primary .progress-bar {
    background-color: #8a2432;
  }
}
.progressbar .progressbar-number {
  background: #b22f41;
}
/*countdown*/
.countdown .period {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
}
.countdown .number {
  font-family: 'Libre Baskerville', serif;
}
.countdown1 .number-wrap {
  border-color: #8a2432;
}
.countdown2 .bottom1 {
  background: #b22f41;
}
.countdown2 .bottom2 {
  background: #621923;
}
/*accordion*/
.accordion .panel-heading {
  background: #b22f41;
  border-bottom: 1px solid #621923;
}
.accordion .panel-heading:hover {
  background: #621923;
}
.accordion .accordion-group .panel:last-child:after {
  background: #621923;
}
/* news */
.news__card:hover {
  background: #8a2432;
}
/*footer*/
.footer1 .footer-list a:hover {
  color: #8a2432;
}
.shop1 .shop-item-price {
  font-family: 'Montserrat', sans-serif;
}
.shop1 .mbr-gallery-item:hover .item_overlay {
  background: #8a2432;
  opacity: 0.2;
}
.team1 .title1,
.person-info .title1,
.team1 .title2,
.person-info .title2,
.team1 .title3,
.person-info .title3,
.team1 .title4,
.person-info .title4 {
  font-family: 'Libre Baskerville', serif;
}
.team1 .subtitle1,
.person-info .subtitle1,
.team1 .subtitle2,
.person-info .subtitle2,
.team1 .subtitle3,
.person-info .subtitle3,
.team1 .subtitle4,
.person-info .subtitle4 {
  font-family: 'Montserrat', sans-serif;
}
.team1 .text1,
.person-info .text1,
.team1 .text2,
.person-info .text2,
.team1 .text3,
.person-info .text3,
.team1 .text4,
.person-info .text4 {
  font-family: 'Open Sans', sans-serif;
}
.person-info .subtitle1,
.person-info .subtitle2,
.person-info .subtitle3,
.person-info .subtitle4 {
  color: #8a2432;
}
.animated-bg1 .text {
  font-family: 'Open Sans', sans-serif;
}
.features9 .timeline-panel h4 {
  font-family: 'Libre Baskerville', serif;
}
.features9 .timeline-panel p {
  font-family: 'Open Sans', sans-serif;
}
.features9 .date-normal p {
  font-family: 'Montserrat', sans-serif;
}
.features9 .date-inverted p {
  font-family: 'Montserrat', sans-serif;
}
/*end colorM*/
#content1-2 {
  
}
#content1-2 P {
  color: #000000;
  font-family: 'Libre Baskerville', sans-serif;
  font-size: calc(22.5px);
}
#features14-4 .mbr-section-text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}


#features8-8 .lead {
  color: #9fa3a7;
}
#features8-8 .mbr-section-subtitle {
  text-transform: uppercase;
}
#features8-8 .mbr-section-text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}
#content1-d P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}











#content1-o P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}
#call6-p .subtitle {
  color: #000000;
  font-size: 24px;
  font-family: 'Libre Baskerville', serif;
}
#call6-p .text {
  color: #000000;
  font-size: 18px;
  font-family: 'Libre Baskerville', serif;
}
#call6-p .title {
  font-size: 46px;
}
#call6-p .call-card.active .mbr-section-subtitle {
  color: #8a2432;
}
#call6-p .mbr-section-subtitle {
  font-family: 'Libre Baskerville', serif;
}
#call6-p .call-card.active .text {
  font-family: 'Libre Baskerville', serif;
}
#content4-q P {
  font-family: 'Libre Baskerville', serif;
}
#features13-u .mbr-section-text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
  text-align: right;
}
#features13-u .mbr-section-title {
  font-size: 36px;
}
#content6-v DIV {
  color: #000000;
}
#content6-v P {
  font-family: 'Libre Baskerville', serif;
  color:#000000;
}
#content1-w P {
  font-family: 'Libre Baskerville', serif;
  text-align: center;
  font-size: 18px;
  color: #000000;
}
#call5-t .mbr-section-title {
  font-size: 24px;
}
#call5-t .mbr-section-text {
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}
#call5-t .btn {
  font-family: 'Libre Baskerville', serif;
}
#content1-k P {
  color: #000000;
  font-size: 18px;
}
#features7-m .lead {
  color: #9fa3a7;
}
#features7-m .mbr-section-subtitle {
  text-transform: uppercase;
}
#features7-m .mbr-section-text {
  color: #000000;
  font-size: 18px;
}


#header2-10 .mbr-section-title,
#header2-10 .mbr-section-subtitle,
#header2-10 .btn {
  color: #fff;
}
#header2-10 .mbr-section-title {
  font-weight: 700;
}
#content1-11 P {
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
  color: #000000;
}
#content6-12 {
  
}
#content6-12 DIV {
  color: #000000;
}
#content6-12 P {
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}
#features8-18 .lead {
  color: #9fa3a7;
}
#features8-18 .mbr-section-subtitle {
  text-transform: uppercase;
}
#features8-18 .mbr-section-text {
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
  color: #000000;
}

#header1-1c .lead {
  color: #93a3a7;
  font-style: italic;
}
#content1-1k P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}




#content5-1y .mbr-section-title {
  color: #ffffff;
}
#content1-21 P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}
#content1-29 P {
  color: #000000;
}
#content1-29 B {
  font-family: 'Libre Baskerville', serif;
  font-size: 30px;
}
#content6-20 {
  
}
#content6-20 P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}
#content6-20 .jctable {
  color: #000000;
}
#content1-22 P {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 20px;
  text-align: center;
}
#content2-23 {
  
}
#content2-23 DIV {
  font-family: 'Libre Baskerville', serif;
  color: #000;
}
#content2-23 BLOCKQUOTE {
  font-family: 'Libre Baskerville', serif;
  color: #000;
}
#content3-24 .mbr-section-title,
#content3-24 .mbr-section-subtitle {
  text-align: center;
}
#content3-24 H3 {
  font-size: 24px;
  color: #ffffff;
}
#call6-28 .call-card.active .text {
  color: #000000;
}
#call6-28 .text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}
#call6-28 .call-card.active .mbr-section-subtitle {
  color: #000000;
}
#call6-28 .mbr-section-subtitle {
  color: #000000;
}


#content3-2e .mbr-section-title,
#content3-2e .mbr-section-subtitle {
  text-align: center;
}
#call7-2f .text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
  font-size: 18px;
}
#testimonials3-2g .mbr-section-text {
  color: #000000;
  font-family: 'Libre Baskerville', serif;
}
.centerlogo {
    display:block;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width:100%;
}
.jcbutton {
    background-color: #8a2432;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    color: #fff;
    font-size: calc(12px + .5vw);
}
.btn {
    font-weight: 500;
    border-width: 2px;
    font-style: normal;
    letter-spacing: 1px;
    margin: .4rem .8rem;
    white-space: normal;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    display: -webkit-inline-flex;
    padding: 1rem 3rem;
    border-radius: 3px;
}
.slant{
   background-color:#fff;
}
.mbox{
    background-color: #f7Be00; 
    padding-top: 30px; 
    padding-bottom: 20px;
    margin-top:20px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.mbg{
    background-color:#8a2432;
}
.maroon {
  
    font-size: 63px;
    font-family: 'Libre Baskerville', serif !important;
    color:#8a2432;
}
.white{
    color:#ffffff !important;
}
.gold{
    color:#f7Be00;
}
.stitle{
    padding:20px;
    font-weight:700;
}
.mbrb-text{
    color:#000000 !important;
}
.bfont{
    font-size:calc(35px + .7vw);
}
.scheduletitle{
    font-family: 'Dancing Script', serif;
    font-size:calc(50px + .7vw);
}
.introtitle{
    background:url(/homecoming/assets/images/hoco_2023.png);
    padding-top: 120px;
    padding-bottom: 400px;
}
.section2{
    padding-top:60px;
    padding-bottom:30px;
}
.section3{
    padding-top:60px;
    padding-bottom:60px;
    background-image:url(/homecoming/assets/images/campus.png);
    background-size:cover;
}
.paper{
    border-radius:10px;
    background-color:#fff;
    max-width:1000px;
    display:block;
    margin-top:30px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    box-shadow:2px 2px 4px 4px gray, -2px -2px 4px 4px gray;
}
.photocontainer2{
    width:50%;
    display: block;
  margin-left: auto;
  margin-right: auto;
}
.photo{
    max-width:350px;
    height:auto;
    padding:10px 10px 35px 10px;
    box-shadow:2px 2px 2px 2px gray, -2px -2px 2px 2px gray;
    margin-bottom:10px;
    margin-left:15px;
}
.small_logo {
    width:70%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 500px) {
 .photo {
   max-width: 250px;
   margin-bottom:25px;
  }
  .small_logo{
      max-width: 100px;
  }
}
@media only screen and (min-width:321px) and (max-width:768px) {
  .small_logo{
      max-width: 175px;
  }
}
.cid-rCm9FpPJ0O {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rCm9FpPJ0O .nav-tabs {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}
.cid-rCm9FpPJ0O .nav-tabs .nav-link {
  box-sizing: border-box;
  color: #232323;
  font-style: normal;
  font-weight: 500;
  border-radius: 3px;
  border: 1px solid #232323;
  padding: 1rem 3rem;
  margin: 0.4rem .8rem !important;
  transition: all .5s;
}
.cid-rCm9FpPJ0O .nav-tabs .nav-link:hover {
  background-color: #8a2432;
}
.cid-rCm9FpPJ0O .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
  border: none;
  background: #8a2432;
}
.cid-rCm9FpPJ0O .nav-tabs .nav-link.active:hover {
  border: none;
}
.cid-rCm9FpPJ0O p {
  color: #232323;
}
.cid-rCm9FpPJ0O .mbr-text {
  text-align: center;
}
.cid-rCm9FpPJ0O th {
  padding: 20px;
}
.cid-rCm9FpPJ0O .board {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.cid-rCm9FpPJ0O table {
  margin: auto;
  width: 95% !important;
  box-shadow: 3px 3px 3px gray, -3px 3px 3px gray;
  border: 1px solid #8a2432;
}
.cid-rCm9FpPJ0O td {
  padding: 8px;
  padding-left:80px;
  text-align:left;
}
.cid-rCm9FpPJ0O tr {
  padding: 10px;
}
.cid-rCm9FpPJ0O .grey {
  background-color: #efefef;
}
.cid-rCm9FpPJ0O P {
  text-align: right;
}
.cid-rCm9FpPJ0O .content {
  margin-top: 3rem !important;
  margin: auto;
  width: 95% !important;
  box-shadow: 2px 2px 2px 2px gray, -2px -2px 2px 2px gray;
  padding: 25px;
}
.cid-rCm9FpPJ0O .wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.cid-rCm9FpPJ0O .wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.jctitle{
    font-size:calc(24px + 1vw);
    color:#8a2432;
}
.reunion{
    font-size:calc(18px + .5vw);
}
.reunion_info{
    font-size:calc(14px + .5vw);
}