/*--------------------------------------------------------------------------------- 
Theme Name:   bcchamber 
Theme URI:    http://www.battlecreek.org 
Description:   
Author:       GreenStreet Marketing 
Author URI:    
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------------------------------ 

ADDITIONAL CSS HERE ------------------------------*/

@font-face {	font-family: TheQueen;	src: url(/wp-content/themes//fonts/TheQueen/TheQueenone-Regular.ttf);	font-weight: normal;}.script {	font-family: "TheQueen", Arial, sans-serif;	letter-spacing: normal !important;	text-transform: lowercase !important;	vertical-align: sub;}    

body { font-family: garamond-premier-pro, serif;
	font-style: normal;
	font-weight: 400; }
	
h1, h2, h3, h4, h5, h6 { 
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 400;
}

.et_pb_pricing_content_top {
    padding-top: 40px;
    padding-bottom: 0px;
    border: none;
    }
    
.et_pb_button {
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 400;
}

#reveal { display: none; }
.rv_button.closed:after {content:"\33";}
.rv_button.opened:after{content:"\32";}

/*-----------------------------------------------*/     


/*-----Scrolling Module Carousel by Divi Soup----*/     
/*-----------------------------------------------*/    
/*Carousel settings, adjust these values only*/    
:root {        	--ds-module-number: 16; /*Your TOTAL number of modules, so if you have 8 modules duplicated, this number should be 16*/        
				--ds-columns-desktop: 6; /*The number of modules you want displayed at any one time on desktop*/        
				--ds-columns-tablet: 4; /*The number of modules you want displayed at any one time on tablet*/        
				--ds-columns-mobile: 2; /*The number of modules you want displayed at any one time on mobile*/        
				--ds-speed-desktop: 30s; /*The speed you want your carousel to move on desktop (increase value for slower, decrease for faster)*/        
				--ds-speed-tablet: 30s; /*The speed you want your carousel to move on tablet (increase value for slower, decrease for faster)*/        
				--ds-speed-mobile: 30s; /*The speed you want your carousel to move on mobile (increase value for slower, decrease for faster)*/    }    /**************************************************/    /*You do not need to edit anything below this line*/    /**************************************************/    /*Variables for desktop*/    @media all and (min-width: 981px) {        :root {            --ds-column-width: auto;            --ds-module-width: calc(100vw / var(--ds-columns-desktop));            --ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));            --ds-scroll-speed: var(--ds-speed-desktop);        }    }    /*Variables for tablets*/    @media all and (max-width: 980px) {        :root {            --ds-column-width: auto;            --ds-module-width: calc(100vw / var(--ds-columns-tablet));            --ds-column-animation: calc(var(--ds-module-width) - (var(--ds-module-width) * 2));            --ds-scroll-speed: var(--ds-speed-tablet);        }    }    /*Variables for mobile*/    @media all and (max-width: 479px) {        :root {            --ds-module-width: calc(100vw / var(--ds-columns-mobile));            --ds-scroll-speed: var(--ds-speed-mobile);        }    }    /*Hide the row overflow*/    .ds-carousel {        overflow: hidden;    }    /*Define the grid and apply animation*/    .ds-carousel .et_pb_column {        display: grid;        grid-template-columns: repeat(var(--ds-module-number), var(--ds-module-width));        width: var(--ds-column-width);        -webkit-animation: scroll var(--ds-scroll-speed) linear infinite;        animation: scroll var(--ds-scroll-speed) linear infinite;    }    /*Apply the module width*/    .ds-carousel .et_pb_module {        width: var(--ds-module-width) !important;    }    /*Define the animation*/    @-webkit-keyframes scroll {        0% {            -webkit-transform: translateX(0);            transform: translateX(0);        }        100% {            -webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));            transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));        }    }    @keyframes scroll {        0% {            -webkit-transform: translateX(0);            transform: translateX(0);        }        100% {            -webkit-transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));            transform: translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));        }    }    /*Pause animation on hover*/    .ds-carousel .et_pb_column:hover {        -webkit-animation-play-state: paused;        animation-play-state: paused;    }    
/*-----------------------------------------------*/     
/*---End Scrolling Module Carousel by Divi Soup--*/     
/*-----------------------------------------------*/
