/*
Theme Name: YOGA
Theme URI: https://yengarnyc.org
Description: Gutenberg compatible. Using Twitter Bootstrap 4 and Font Awesome 5.
Author: Dylan Kinnett
Author URI: https://nocategories.net;
Version: 2.7.1
Tags:
Text Domain: yoga
License: Unlicense
License URI: http://unlicense.org
*/
* { font-family: 'lineto-brown-pro-regular'; }
body, .mbr-section { color: #434345; background-color: #fbf9f6; }
a { color: #d7a562; background-color: transparent; }
a:hover { color: #13364d; text-decoration: underline; }
wp-block-button__link { }
.headline-link, .headline-link:hover { color: #d7a562; text-decoration: none; }
/*  a:not(.wp-block-button__link ) {
    text-decoration: underline; }*/
/* BUTTONS ----------------------------------------------------------------*/
.mbr-iconfont-social { color: #d7a562 !important; }
/* all buttons, wordpress or theme, same style */
.wp-block-button__link, .btn, .btn-primary { font-size: 1rem !important; text-transform: uppercase !important; background-color: transparent !important; border-style: solid !important; border-width: 1px !important; border-color: #d7a562 !important; border-radius: 0px !important;  /* color: #d7a562 !important; */ cursor: pointer; color: #c2984c !important; background: rgba(251, 249, 248, 0); border: solid 1px #c49648; padding: .375rem .75rem; }
/* button hover */
.wp-block-button__link:hover, .btn:hover, .btn-primary:hover { text-decoration: none; background-color: #f4f1ed !important; border-style: solid !important; border-width: 1px !important; border-color: #d7a562 !important; border-radius: 0px !important; color: #d7a562 !important; cursor: pointer; color: #c2984c !important; border-radius: 0px; border: solid 1px #c49648; padding: .375rem .75rem; }
/* MASTHEAD ----------------------------------------------------------------*/
.header1 a:hover { text-decoration: none; }
/* header settings at medium sizes */
@media (max-width:768px) {
  .mbr-fullscreen { min-height: 100% !important; }
  #header2-7 { background-position: 0% 0% !important; background-size: contain; }
  .header1 .display-7 { letter-spacing: 0px; }
  #menu-footer-menu { margin-bottom: 50px !important; }
}
/* header settings at smallest sizes */
@media (max-width:978px) {
  .mbr-fullscreen { min-height: 30vh !important; }
  #header2-7 { background-position: 0% 0% !important; background-size: contain; }
  .header1 .display-7 { letter-spacing: 0px; }
  #menu-footer-menu { margin-bottom: 50px !important; }
}
/*navbar*/
.navbar {  /* border-bottom: 1px solid #eae7e2; */ }
a.nav-link, .dropdown-item { color: #C79A4F !important; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.menu-item { text-decoration: none; letter-spacing: 1px; }
.navbar-toggler-icon {/*   background-color: #000;
    color: black; */ }
  /*navbar's search box*/
  .navbar-dark { background-color: #f2f0e9 !important; border-bottom: 1px solid #eae7e2 !important; }
  a.dropdown-item:hover { background-color: #eae7e2 !important; }
  input#s { height: 1rem; padding: 0; margin: 0; line-height: 1em; }
  h2, h3, h4, .h-custom-headline { color: #d7a562 !important; font-weight: 400 !important; text-transform: uppercase; text-align: center !important; font-size: 18px; }
  h5, h6 { color: #000 !important; text-align: left !important; }
  .mbr-fullscreen { min-height: 60vh; }
  section { background-color: transparent; }
  section.cid-rCyCcFusgn {  /* masthead */
  background-color: #f2f0e9; }
  #content4-y { }
  /* footer -------------------------------------------------*/
  #content4-z { border-top: 10px solid #f2f0e9; background-color: #fbf9f6; padding-top: 70px; }
  .cid-rCyBSI7k35 { border-top: 10px solid #f2f0e9; padding-top: 70px; padding-bottom: 70px; background-color: #fbf9f6; }
  /* the address boxes  */
  .card, .card-wrapper { background: #eae7e2 !important; }
  #menu-footer-menu { box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-wrap: wrap; font-size: 16px; font-style: normal; font-weight: 400; height: 60px; justify-content: center; line-height: 24px; list-style-image: none; list-style-position: outside; list-style-type: none; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-top: 0px; overflow-wrap: break-word; padding-bottom: 0px; padding-inline-start: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  #menu-footer-menu li { background-color: rgba(0, 0, 0, 0); box-sizing: border-box; color: #d7a562; cursor: pointer; display: inline; font-family: lineto-brown-pro-regular; font-size: 16px; font-style: normal; font-weight: 400;  /* height:12px; */ line-height: 24px; list-style-image: none; list-style-position: outside; list-style-type: none; overflow-wrap: break-word; text-align: center; text-decoration-color: rgb(220, 53, 69); text-decoration-line: none; text-decoration-style: solid; text-size-adjust: 100%; width: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding-right: 4em; }
  /* footer search */
  input#s { padding-left: 10px; }
  .form-control { height: 12px; padding: 0; font-size: 12px; line-height: 12px; }
  /* Faculty Page */
  .portfolio-hover p { padding-bottom: 1em; }
