/*
Theme Name:   The Beaver Caucus
Theme URI:    https://thebeavercaucus.org
Description:  Divi child theme developed for The Beaver Caucus.
Author:       Quinn Thomas
Author URI:   https://quinnthomas.com
Template:     Divi
Version:      2.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twenty-fifteen-child
*/

/*********************************************************************/
/* Color Reference */
/*********************************************************************/
/*
  PRIMARY COLORS:
  BRAND ORANGE: #f27322;
  BRAND GRAY: #939598;
  BRAND DARK GRAY/BLACK: #231f20;
  BRAND LIGHT GRAY: #dedede;
  SECONDARY GREEN: #2d7270;
  SECONDARY BEIGE: #f4edd3;

*/

/*********************************************************************/
/* TYPOGRAPHY */
/*********************************************************************/

body {

}
h1, h2, h3, h4, h5, h6 {
}
h1 {  }
h2 { }
h3 {  }
h4 {  }
h5 {  }
h6 {  }

/*********************************************************************/
/* THEME PRIMARY STRUCTURE */
/*********************************************************************/
.et_pb_row {width:90%;}
.et_pb_row.hero-header {border-top: 5px solid white;}

/*********************************************************************/
/* THEME HEADER */
/*********************************************************************/


/*********************************************************************/
/* SECONDARY PAGES */
/*********************************************************************/
/*Equalize Blog Columns*/

.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bloggrid article {
        margin-bottom: 20px !important;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.bloggrid .post-content {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.bloggrid .column {
        margin-bottom: 20px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
/*********************************************************************/
/*********************************************************************/
/* BREAKPOINTS */
/*********************************************************************/
@media only screen and (max-width: 1920px) {

}

@media only screen and (min-width: 1350px) {

}

@media only screen and (max-width: 1250px) and (min-width: 1170px) {

}

@media only screen and (min-width: 981px) and (max-width: 1169px) {

}

@media (min-width: 981px) {

}

/* MOBILE DISPLAY */
@media only screen and (max-width: 980px) {
	.et_pb_column_1_tb_header {float:right; position:absolute; top:6px; right:0px;}
}
/* PRE-SMALL DEVICE */
@media only screen and (max-width: 720px) {

}

/* SMALLEST DEVICE SIZE 360px Wide iPhones */
@media only screen and (max-width: 700px) {

}
