/*
 Theme Name:   Child Theme by theBREWROOM
 Theme URI:    https://thebrewroom.com/
 Description:  Child Theme
 Author:       SAM INSALACO
 Author URI:   https://thebreworom.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  wnybac-tbr-divi-child
*/

/* ibm-plex-sans-regular - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/ibm-plex-sans-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('IBM Plex Sans'), local('IBMPlexSans'),
       url('/fonts/ibm-plex-sans-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ibm-plex-sans-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ibm-plex-sans-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ibm-plex-sans-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ibm-plex-sans-v7-latin-regular.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-condensed-regular - latin */
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ibm-plex-sans-condensed-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('IBM Plex Sans Condensed'), local('IBMPlexSansCond'),
       url('/fonts/ibm-plex-sans-condensed-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ibm-plex-sans-condensed-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ibm-plex-sans-condensed-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ibm-plex-sans-condensed-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ibm-plex-sans-condensed-v6-latin-regular.svg#IBMPlexSansCondensed') format('svg'); /* Legacy iOS */
}

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 


/* ---------- CONTACT FORM CUSTOMIZATION ----------  */

input#gform_submit_button_1 {
    background: #000;
    color: #ffffff;
    text-transform: uppercase;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}

body .gform_wrapper .gform_footer {
    text-align: left !important;
}

/* ---------- CONTACT FORM CUSTOMIZATION ----------  */