/*
 Theme Name:     Lerner
 Description:    Lerner College WordPress Theme
 Author:         Adam Sexton
 Template:       Divi
 Version:        2.1.6
*/
 
 
/* 
   #003c71                    Dark Blue
   rgba(0,60,113,0.75)        Dark Blue Hover
   
   #00539f                    Medium Blue
   rgba(0,83,159,0.75)        Medium Blue Hover
                 
   #00a0df                    Light Blue
   rgba(0,158,221,0.75)       Light Blue Hover

   #ffd200                    Yellow

   #bdbdbd                    Grey

   #f6f6f6                    Light Grey

   #444444                    Dark Grey (body copy)

   #7c2e83                    Visited Purple


   @media screen and (max-width: 980px) {}
   @media screen and (max-width: 760px) {}


*/
/*
   @keyframes lwopen {
      0%    {opacity: 0;}
      100%  {opacity: 1;}
   }
*/



/***
 *      ___ ___  _  _ _____ ___ 
 *     | __/ _ \| \| |_   _/ __|
 *     | _| (_) | .` | | | \__ \
 *     |_| \___/|_|\_| |_| |___/
 *                              
 */
       
         @charset "UTF-8";
         
         @font-face {
            font-family: 'greycliff-regular';
            src: url('/wp-content/themes/lerner/library/fonts/greycliff-cf-regular.woff2') format('woff2'),url('/wp-content/themes/lerner/library/fonts/greycliff-cf-regular.woff') format('woff');
            font-weight: normal;
            font-style: normal;
         }

         @font-face {
            font-family: 'greycliff-bold';
            src: url('/wp-content/themes/lerner/library/fonts/greycliff-cf-bold.woff2') format('woff2'),url('/wp-content/themes/lerner/library/fonts/greycliff-cf-bold.woff') format('woff');
            font-weight: normal;
            font-style: normal;
         }
         
         @font-face {
            font-family: 'greycliff-medium';
            src: url('/wp-content/themes/lerner/library/fonts/greycliff-cf-medium.woff2') format('woff2'),url('/wp-content/themes/lerner/library/fonts/greycliff-cf-medium.woff') format('woff');
            font-weight: normal;
            font-style: normal;
         }
         
         @font-face {
            font-family: 'vanguard-regular';
            src: url('/wp-content/themes/lerner/library/fonts/vanguard-cf-regular.woff2') format('woff2'),url('/wp-content/themes/lerner/library/fonts/vanguard-cf-regular.woff') format('woff');
            font-weight: normal;
            font-style: normal;
         }



/***
 *      _  _ ___   _   ___  ___ ___  ___ 
 *     | || | __| /_\ |   \| __| _ \/ __|
 *     | __ | _| / _ \| |) | _||   /\__ \
 *     |_||_|___/_/ \_\___/|___|_|_\|___/
 *                                       
 */

         /* header and primary navigation spacing */
         .et_pb_row, .et_pb_row_inner, .et_pb_column_single {
            padding: 0 !important;
         }

         #ud-icons a img {
            float: right;
            height: 25px;
            margin-top: 10px;
            margin-left: 10px;
         }

         #ud-icons a img {
            float: right;
            height: 25px;
            margin-top: 10px;
            margin-left: 10px;
         }

         #college-header a {
            -webkit-font-smoothing: auto;
            color: #ffffff;
            text-decoration: none;
            margin:  auto;
         }

         .college-name {
            padding-top: 15px;
            padding-bottom: 15px;
         }

            @media screen and (max-width: 980px) {
               .college-name {padding-top: 0px; padding-bottom: 0px;}
            }
            @media screen and (max-width: 440px) {
               .college-name {font-size: 14px;}
            }
            @media screen and (max-width: 360px) {
               .college-name {font-size: 12px;}
            }

      

         .et-db #et-boc .et-l .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
            margin-bottom: 0 !important;
            padding-top: 18px !important;
         }

         .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
            margin-top: 0px !important;
         }

        .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
            padding-bottom: 0 !important;
         }

         .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
            /*margin-bottom: 0 !important;*/
         }

         .et_pb_section {
            padding: 0 !important;
         }

         /* stop the divi primary navigation animations */
         .et-menu a, .et-menu a:hover {
            -webkit-transition: none;
            transition: none !important;
         }

/***
 *      __  __   _   ___ _  _    ___ ___  _  _ _____ ___ _  _ _____     _   ___ ___   _   
 *     |  \/  | /_\ |_ _| \| |  / __/ _ \| \| |_   _| __| \| |_   _|   /_\ | _ \ __| /_\  
 *     | |\/| |/ _ \ | || .` | | (_| (_) | .` | | | | _|| .` | | |    / _ \|   / _| / _ \ 
 *     |_|  |_/_/ \_\___|_|\_|  \___\___/|_|\_| |_| |___|_|\_| |_|   /_/ \_\_|_\___/_/ \_\
 *                                                                                        
 */
         
         body { 
            font-family:"greycliff-regular",'Open Sans', sans-serif !important; 
            font-size: 18px !important;
         }  
            @media screen and (max-width: 720px) {
               body {font-size: 16px !important;}  
            }

         a {
            color: #00539F;
            text-decoration: underline;
         }

         a:visited {
            text-decoration: underline;
            color: #7c2e83;
         }     

         a:hover {
            text-decoration: underline;
            color: #00A0DF;
         }   

         h1,h2,h3,h4,h5,h6 {        
            color: #00539F;    
         }

         h1 {
            font-size: 48px;    
            font-weight: 800;      
            color: #003C71 !important;
            line-height: 120%;
            padding-bottom: 36px;          
         }

            @media screen and (max-width: 760px) {
               h1 { font-size: 24px; padding-bottom: 12px;  }
            }
       
         h2 {
            font-size: 30px;
            font-weight: 600;   
            padding-top: 25px;
            padding-bottom: 15px;        
         }

               @media screen and (max-width: 760px) {
                  h2 { font-size: 20px;}
               }

         h3 {
            font-size: 24px;
            font-weight: 600;        
            padding-top: 25px;
            padding-bottom: 10px;         
         }

               @media screen and (max-width: 760px) {
                  h3 { font-size: 18px;}
               }         

         h4 {
            font-size: 20px;
            padding-bottom: 10px;    
         }
               @media screen and (max-width: 760px) {
                  h4 { font-size: 16px;}
               }               

         h5 {
            font-size: 20px;
            padding-bottom: 10px;    
         }
               @media screen and (max-width: 760px) {
                  h5 { font-size: 16px;}
               }            

         h6 {
            font-size: 20px;
            padding-bottom: 10px;    
         }
            @media screen and (max-width: 760px) {
                  h6 { font-size: 16px;}
               }   

         hr {
            display: block;
            clear: both;
            height: 1px;
            border: 0;
            border-top: 1px solid #eeeeee;
            margin-bottom: 27px;
         }

         .et_pb_text ol {
            padding-bottom: 1em;
            list-style-position: outside;            
         }     

         .et_pb_text ol li {
            margin-left: 1.5em;
         }     

         .main-content-area {
            background-color: #ffffff; /* For browsers that do not support gradients */
            background-image: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 100%);
         }

         .breadcrumbs {
            font-size: 12px !important;
            text-transform: uppercase !important;
            font-weight: 700 !important;
            padding-top: 15px !important;
            padding-bottom: 0px !important;
         }

         .crumb, .crumb a, span.breadcrumb_last {
            display: inline !important;
            vertical-align: middle !important;
            text-decoration: none;
            color: #707070 !important;
            padding-right: 1px;
         }

            @media screen and (max-width: 760px) {
               .breadcrumbs, .breadcrumbs a, span.breadcrumb_last { font-size: 10px; }
            }

         .breadcrumb a:hover {
            color: #00A0DF;
         }         

         .intro-text {
            font-size: 140%;
            font-family: "greycliff-regular";
            color: #00539f;
            padding-top: 0px;
            padding-bottom: 20px;
         }

         @media screen and (max-width: 980px) {
            .intro-text {
               font-size: 120%;
               font-family: "greycliff-regular";
               color: #00539f;
               padding-top: 0px;
               padding-bottom: 20px;
            }
         }
         @media screen and (max-width: 760px) {
            .intro-text {
               font-size: 120%;
               font-family: "greycliff-regular";
               color: #00539f;
               padding-top: 0px;
               padding-bottom: 20px;
            }
         }         

         .third-content {
            display: inline;
            float: left;
            width: 31.48148%;
            margin: 0 0.92593%;
            margin-bottom: 27px;
         }

         .half-content {
            display: inline;
            float: left;
            width: 48.14815%;
            margin: 0 0.92593%;
            margin-bottom: 0px;
            margin-bottom: 27px;
         }

         .search-result .et_pb_post {
            margin: 0;
            padding-bottom: 2em;
         }



/***
 *      ___ _   _ _____ _____ ___  _  _ ___ 
 *     | _ ) | | |_   _|_   _/ _ \| \| / __|
 *     | _ \ |_| | | |   | || (_) | .` \__ \
 *     |___/\___/  |_|   |_| \___/|_|\_|___/
 *                                          
 */

         .button-light-full, .button-light {
            background-color: #00a0df !important;
            color: #ffffff !important;
            text-decoration: none;
            display: block !important;
            font-size: 22px;
            font-weight: 500;
            padding: 10px 30px !important;
            border: 0 !important;
            border-radius: 0 !important;
            -webkit-transition-duration: .2s;
            transition-duration: .2s;
            -webkit-transition-property: all!important;
            transition-property: all!important;
         }
         
         .button-light {
            width: fit-content;
         }

         .button-light-full:hover, .button-light:hover  {
            background-color: rgba(0,158,221,0.75) !important;
            text-decoration: none;
         }

         .button-light-full:after, .button-light:after {
            float: right;
            position: relative;
         }

         .button-medium-full, .button-medium {
            background-color: #00539f !important;
            color: #ffffff !important;
            text-decoration: none;            
            display: block !important;
            font-size: 22px;
            font-weight: 500;
            padding: 10px 30px !important;
            border: 0 !important;
            border-radius: 0 !important;
            -webkit-transition-duration: .2s;
            transition-duration: .2s;
            -webkit-transition-property: all!important;
            transition-property: all!important;
         }

         .button-medium-full:hover, .button-medium:hover {
            background-color: rgba(0,83,159,0.75) !important;
            text-decoration: none;   
         }

         .button-medium-full:after, .button-medium:after {
            float: right;
            position: relative;
         }   

         .button-medium {
            width: fit-content;
         }
            @media screen and (max-width: 560px) {
               .button-medium { font-size: 14px; }
               .button-medium:after { display: none !important; }   
            }

         .button-dark-full, .button-dark {
            background-color: #003c71 !important;
            color: #ffffff !important;
            text-decoration: none;
            display: block !important;
            font-size: 22px;
            font-weight: 500;
            padding: 10px 30px !important;
            border: 0 !important;
            border-radius: 0 !important;
            -webkit-transition-duration: .2s;
            transition-duration: .2s;
            -webkit-transition-property: all!important;
            transition-property: all!important;
         }

         .button-dark-full:hover, .button-dark:hover {
            background-color: rgba(0,60,113,0.75) !important;
            text-decoration: none;   
         }

         .button-dark-full:after, .button-dark:after {
            float: right;
            position: relative;
         }     

         .button-dark {
            width: fit-content;
         }

         .et_pb_column_1_3 .et_pb_button_0_wrapper, 
         .et_pb_column_1_3 .et_pb_button_1_wrapper, 
         .et_pb_column_1_3 .et_pb_button_2_wrapper {
             margin-bottom: 10px !important;
         }

  

/***
 *      _  _  ___  __  __ ___ ___  _   ___ ___ 
 *     | || |/ _ \|  \/  | __| _ \/_\ / __| __|
 *     | __ | (_) | |\/| | _||  _/ _ \ (_ | _| 
 *     |_||_|\___/|_|  |_|___|_|/_/ \_\___|___|
 *                                             
 */
         .homepage-header {
            height: 500px !important;
            width: 80%;
            padding: 40px !important;
            max-width: 1600px;
            max-height: 500px;
         }
         @media screen and (max-width: 980px) {
            .homepage-header {
               height: 300px !important;
               width: 80%;
               padding: 40px !important;
               max-width: 1600px;
               max-height: 300px;
            }
         }
         @media screen and (max-width: 760px) {
            .homepage-header {
               height: 200px !important;
               width: 80%;
               padding: 40px !important;
               max-width: 1600px;
               max-height: 300px;
            }
         }

         .homepage-header .et_pb_button_module_wrapper .et_pb_button_0_wrapper  .et_pb_module  {
            padding-bottom: 60px;
         }

         .explore-lerner-text {
            font-family: 'vanguard-regular',sans-serif;
            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 20px rgba(0, 0, 0, 0.9);
            font-size: 64px;
            color: #ffffff;
            font-weight: 800;
            padding-top: 200px;
            padding-bottom: 40px;
         }

         .explore-lerner-button {
            float: left !important;
            background-color: #00539f !important;  
            margin-right: 10px;
            margin-bottom: 100px;        
            border: 1px solid !important; 
            border-radius: 2px !important; 
            font-size: 16px !important;
            font-weight: 800 !important;
         }

         .explore-lerner-button:hover {
            background-color: #00a0df !important;
         }

         @media screen and (max-width: 980px) {
            .explore-lerner-text {
               font-family: 'vanguard-regular',sans-serif;
               text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8), 0 0 20px rgba(0, 0, 0, 0.9);
               font-size: 64px;
               color: #ffffff;
               font-weight: 800;
               padding-top: 100px;
               padding-bottom: 40px;
            }
            .explore-lerner-button {
               float: left !important;
               background-color: #00539f !important;  
               margin-right: 10px;
               margin-bottom: 100px;        
               border: 1px solid !important; 
               border-radius: 2px !important; 
               font-size: 14px !important;
               font-weight: 800 !important;
            }
          
         }
         @media screen and (max-width: 760px) {
            .explore-lerner-text { display: none;}
            .explore-lerner-button { display: none !important;}

         }

         .homepage-h1 h1 {
            padding-bottom: 0px !important;
            padding-top: 60px;
         }


/***
 *      _    ___   ___   _   _      __  __ ___ _  _ _   _ 
 *     | |  / _ \ / __| /_\ | |    |  \/  | __| \| | | | |
 *     | |_| (_) | (__ / _ \| |__  | |\/| | _|| .` | |_| |
 *     |____\___/ \___/_/ \_\____| |_|  |_|___|_|\_|\___/ 
 *                                                        
 */
         .local-menu {
            #padding-bottom: 10px !important;
            #background-color: lightblue;
         }  

         .local-menu-title {
            color: #00539f;
            font-weight: 700;
            text-transform: uppercase;
            padding-bottom: 10px;
            font-size: 18px;
         }  

         ul.local-menu {
            list-style: none;
            font-weight: 700;
            font-size: 16px;
            border-top: 2px solid #E6E7E8;
            margin: 0;
            padding: 0;
         }

         ul.local-menu  li {
            padding: 13.5px 45px 13.5px 13.5px;;
            line-height: 1.5;
            border-bottom: 2px solid #E6E7E8;
            margin: 0;
         }

         ul.local-menu  a {
            text-decoration: none;
            display: block;
            list-style: none !important;
            position: relative;
            margin: 0;
         }

         ul.local-menu  a:hover {
            text-decoration: underline;
         }
         
         a.local-menu-page-name {
            color: #707070 !important;
         }
         
         a.local-menu-current-page-name {
            color: orange; !important;
            font-style: italic;
         }





/***
 *      ___ ___ ___ ___ ___ _____ ___  _____   __
 *     |   \_ _| _ \ __/ __|_   _/ _ \| _ \ \ / /
 *     | |) | ||   / _| (__  | || (_) |   /\ V / 
 *     |___/___|_|_\___\___| |_| \___/|_|_\ |_|  
 *                                               
 */
         h1.sdap-archive-header {
             margin-top: 0;
             padding-top: 30px;
         }

         .sdap-person.single {
             margin-top: 0 !important;
         }

         .sdap-directory {
            width: 80%;
            margin: auto;
            max-width: 1600px;
            padding-top: 0 !important;
         }

         .sdap-group {
            clear: both;
            overflow: hidden;
         }

         .sdap-group h2 {
            margin-bottom: .5em;
         }

         .sdap-person {
            float: left;
            margin-bottom: 2rem;
            padding-right: 2rem;
            min-height: 150px;
            width: 100%;
            overflow: hidden;
            position: relative;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
         }

         div.sdap-profile-title {
            margin-bottom: 2em;
         }

         .sdap-person.single {
            float: unset;
            margin-top: 1rem;
            width: 80%;
         }

         .et_pb_text ul, .sdap-directory ul {
            list-style: disc;
            padding-bottom: 1em;
            list-style-position: outside !important;            
            padding-left: 1.5em !important;
         }

         .sdap-directory ul li:before {
            content: "";
            margin-left: 0 !important;
         }

         h1.sdap-profile-name
         {
            padding-top: 30px !important;
            padding-bottom: 0px !important;
            margin-bottom: 10px !important;
         }

         h2.sdap-profile-name
         {
            font-size: 18px;
            padding-top: 0px !important;
            margin-bottom: 0px !important;
         }



/***
 *        _   ___ ___ ___  ___ ___ ___ ___  _  _ ___ 
 *       /_\ / __/ __/ _ \| _ \   \_ _/ _ \| \| / __|
 *      / _ \ (_| (_| (_) |   / |) | | (_) | .` \__ \
 *     /_/ \_\___\___\___/|_|_\___/___\___/|_|\_|___/
 *                                                   
 */

         .grizzly-accordion {
            margin-bottom: 1em;
         }

         .row {
            display: block;
            width: 103.33333%;
            margin: 0 -1.66667%;
            *zoom: 1;
            display: block;
            margin-bottom: 0.75em;
         }

         .row:before, .row:after {
            content: "";
            display: table;
         }

         .row:after {
             clear: both;
         }

         .grizzly-accordion .grizzly-accordion-title {
            display: list-item;
            background: #f6f6f6;
            padding: 15px 15px 15px 15px;
            cursor: pointer;
            color: #00539F !important;
            font-size: 18px;
            font-weight: 600;
         }

         .grizzly-accordion .grizzly-accordion-body {
            padding: 15px 15px 15px 32px;
         }

         .grizzly-accordion.bordered .grizzly-accordion-body {
            border: 2px solid #f6f6f6 !important;
            border-top: 0;
         }

         .grizzly-accordion details[open] summary ~ * {
            animation: lwopen .5s ease-in-out;
         }

         .grizzly-accordion .grizzly-accordion-title p, .grizzly-accordion .grizzly-accordion-title span, .grizzly-accordion .grizzly-accordion-title h1, .grizzly-accordion .grizzly-accordion-title h2, .grizzly-accordion .grizzly-accordion-title h3 {
            display: inline;
            font-family: inherit;
         }

         .grizzly-accordion p {
             #margin-bottom: 0em;
         }


/***
 *      ___  ___  _   _ _____ ___ ___   ___ _    ___   ___ _  _____ 
 *     | _ \/ _ \| | | |_   _| __| _ \ | _ ) |  / _ \ / __| |/ / __|
 *     |   / (_) | |_| | | | | _||   / | _ \ |_| (_) | (__| ' <\__ \
 *     |_|_\\___/ \___/  |_| |___|_|_\ |___/____\___/ \___|_|\_\___/
 *                                                                  
 */

         .router_block {
            background-color: #f5f5f5;
            padding: 30px;
            margin-bottom: 2em;
            width: 100%;
            float: left;
            display: block !important;
         }





         .router_block_image {
            display: inline;
            float: left;
            width: 25%;
            margin-right: 5%;
            margin-bottom: 0;    
         }

            @media screen and (max-width: 980px) {
               .router_block_image {
                  display: inline;
                  float: unset;
                  width: 100%;
                  margin-right: 5%;
                  margin-bottom: 0;    
               }
            }

         .router_block_title {
            float: left;
            width: 70%;
            font-size: 120%;
            font-weight: 800;
            padding-bottom: .5em;
            text-transform: uppercase;
         }

            @media screen and (max-width: 980px) {
               .router_block_title {
                  float: unset;
                  width: 100%;
                  font-size: 100%;
                  font-weight: 800;
                  padding-bottom: .5em;
                  text-transform: uppercase;
               }
            }


         .router_block_excerpt {
            float: left;
            width: 70%;
         }

            @media screen and (max-width: 980px) {
               .router_block_excerpt {
                  float: unset;
                  width: 100%;
               }
      }

         /*** Below is not the same as above. router-blocks should be removed. ***/
         /*** .router-blocks are on department pages as 2 column grey boxes ***/
         .router-blocks {
            padding-top: 2em !important;
            list-style: none;
            display: block;
            margin-bottom: 30px;
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
         }

         .router-blocks li {
            display: inline;
            float: left;
            width: 48%;
            margin: 1%;
            background-color: #f6f6f6;
            padding: 30px;
         }

         .router-blocks a br, .router-blocks a:visited br {
            display: none;
         }


         .callout {
            padding-top: 30px !important;
         } 


            
            
            




         /*** EVENTS CALENDAR ***/


         .lerner-calendar {
            padding: 20px;
            border: 2px solid #eaeaea;
            margin-bottom: 30px !important;
         }

         #lw li.lwe {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 1em !important;
            padding-bottom: 1em !important;
            border-bottom: 1px dotted #ccc;
         }

         .lwn0 {
            font-weight: 600 !important;
            float: left !important;
            font-size: 90% !important;
            padding-bottom: .5em;
            width: 100%;
         }


         div.lwn a {
            font-weight: normal !important;
            line-height: 1.7em;
            float: left !important;
            font-size: 90% !important;
            text-decoration: none !important;
         }

         .lwl {
            display: none;
         }

         .lwd {
            padding-top: 5px !important;
            color: inherit !important;
            font-size: 80% !important;
            line-height: 1.5em !important;
            overflow: hidden !important;
         }








         /*  BLOG  */
         .post-content .et_pb_row {
            width: 100%;
         }

         .post-author, .post-published-date {
            display: inline-block;
         }

         .post-title-link {
            padding-bottom: .5em;
         }

         .recent-news .et_pb_post {
             margin-bottom: 0px !important;
             padding-bottom: 5px !important;
             font-size: 16px !important;
             
         }
         .recent-news .single .post {
            padding-bottom: 5px !important;
         }

         /* for blog landing page */
         .et_pb_post .post-meta {
            font-size: 18px !important;
         }






         /* Highlight Boxes  */

         .highlight-box {
            background-color: #f5f5f5 !important;
            display: table;
         }
                  
         .highlight-image {
            float: left;
            padding: 25px;
            max-width: 250px;
         }
            @media screen and (max-width: 540px) {
               .highlight-image {
                  float: unset;
                  margin: auto;
                  display: block;
                  padding: 25px;
                  max-width: unset;
               }
            }
         
         .highlight-description {
            padding-top: 25px;
            padding-right: 25px;
            padding-bottom: 25px;
            overflow-x: auto;
         }      
            @media screen and (max-width: 540px) {
               .highlight-description {
                  padding-top: 0px;
                  padding-left: 25px;
                  padding-right: 25px;
                  padding-bottom: 25px;
                  overflow-x: auto;
               }  
            }            

         .highlight-box h2, .highlight-box h2 a {
            color: #00539f !important;
            font-weight: 700 !important;
            font-size: 20px !important;
            padding-top: 0 !important;
            text-decoration: none;
         }

         .highlight-box h2 {
            color: #00539f !important;
            font-weight: 700 !important;
            font-size: 20px !important;
            padding-top: 0 !important;
         }         

         /* Blog Series Pages */


         .series-page div.listing-item:nth-of-type(1) {
            padding-top: 4em !important;
         }

         .series-page div.listing-item{
            padding-bottom: 4em !important;
         }



 
/* Custom RFI Embed Styling */







   div.grizzly-slate-rfi {
       box-sizing: border-box;
       margin: 0;
       padding: 30px;
       background-color: #f6f6f6;
       border-radius: 3px;
   }


   div.grizzly-slate-rfi input, div.grizzly-slate-rfi textarea {
      width: 100%;
      padding: 10px;
      margin-bottom: 8px;
      font-size: 90%;
      border-radius: 3px;

   }

   div.grizzly-slate-rfi button {
      width: 100%;
      padding: 10px;
      margin-bottom: 8px;
      font-size: 90%;
   }

   div.grizzly-slate-rfi-title {
      font-size: 24px;
      font-weight: 800;
      color: #707070;
      padding-bottom: 12px;
   }





   div.grizzly-slate-rfi div.form_question {

       margin: 0 !important;

   }

  div.grizzly-slate-rfi select#form_a1d48324-af41-4990-b45d-0fdd37552161 {
      display: none !important;
   }



/*
   #003c71                    Dark Blue
   rgba(0,60,113,0.75)        Dark Blue Hover
   
   #00539f                    Medium Blue
   rgba(0,83,159,0.75)        Medium Blue Hover
                 
   #00a0df                    Light Blue
   rgba(0,158,221,0.75)       Light Blue Hover
*/


/* using blurb image module on mba page as a callout */

   .et_pb_main_blurb_image {
       margin-bottom: 0 !important;
   }

/*  */

