/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0.1
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@font-face {
    font-family: 'Brandon';
    src: url('fonts/brandon_reg-webfont.eot');
    src: url('fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('fonts/brandon_reg-webfont.woff') format('woff'),
         url('fonts/brandon_reg-webfont.ttf') format('truetype'),
         url('fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Brandon Light';
	src: url('fonts/transat_light-webfont.eot');
	src: url('fonts/transat_light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/transat_light-webfont.woff2') format('woff2'),
		 url('fonts/transat_light-webfont.woff') format('woff'),
		 url('fonts/transat_light-webfont.ttf') format('truetype'),
		 url('fonts/transat_light-webfont.svg#brandon_grotesque_light') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;

}

@font-face {
    font-family: 'Brandon Bold';
    src: url('fonts/transat_bold-webfont.eot');
    src: url('fonts/transat_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/transat_bold-webfont.woff2') format('woff2'),
         url('fonts/transat_bold-webfont.woff') format('woff'),
         url('fonts/transat_bold-webfont.ttf') format('truetype'),
         url('fonts/transat_bold-webfont.svg#brandon_grotesque_bold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}

@font-face {
    font-family: 'Didot';
    src: url('fonts/didotltpro-roman.eot');
    src: url('fonts/didotltpro-roman.eot') format('embedded-opentype'),
         url('fonts/didotltpro-roman.woff') format('woff'),
         url('fonts/didotltpro-roman.ttf') format('truetype'),
         url('fonts/didotltpro-roman.svg#DidotLTProRoman') format('svg');
	font-display: swap;
}

@font-face {
    font-family: 'Selima';
    src: url('fonts/selima_-webfont.woff2') format('woff2'),
         url('fonts/selima_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 14, 2019 */


/* Fix presto skinny issue */


@font-face {
    font-family: 'Moonlight';
    src: url('fonts/moonlight-webfont.woff2') format('woff2'),
         url('fonts/moonlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}


@font-face {
    font-family: 'Sorts Mill Goudy';
    src: url('fonts/sortsmillgoudy-regular-webfont.eot');
    src: url('fonts/sortsmillgoudy-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sortsmillgoudy-regular-webfont.woff2') format('woff2'),
         url('fonts/sortsmillgoudy-regular-webfont.woff') format('woff'),
         url('fonts/sortsmillgoudy-regular-webfont.ttf') format('truetype'),
         url('fonts/sortsmillgoudy-regular-webfont.svg#SortsMillGoudy') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}

@font-face {
    font-family: 'Sorts Mill Goudy Italic';
    src: url('fonts/sortsmillgoudy-italic-webfont.eot');
    src: url('fonts/sortsmillgoudy-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sortsmillgoudy-italic-webfont.woff2') format('woff2'),
         url('fonts/sortsmillgoudy-italic-webfont.woff') format('woff'),
         url('fonts/sortsmillgoudy-regular-webfont.ttf') format('truetype'),
         url('fonts/sortsmillgoudy-regular-webfont.svg#SortsMillGoudyItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}


#blogpostcontent a:visited {color: #f47621;}
/* @media only screen and (min-width: 1024px) {
#fl-main-content {padding-top: 60px !important;}
}  */

/* fix padding on subpages
@media only screen and (max-width: 1023px) {
.page-template-tpl-no-header-footer, .page-id-58726, .page-id-51257, .page-id-57574, .page-id-65402 {padding-top: 0 !important;}
}  */


.gform_wrapper.gravity-theme .gfield_label {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 8px;
    display: inline-block;
    padding: 0;
}

.gform_wrapper.gravity-theme .gfield {
  
	margin-bottom: 22px;}


.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
    font-size: 14px;
    padding-top: 5px;
	font-style: italic;
	font-weight: 500;
}

.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 18px;
		font-weight: 500;

}

.gform_body {margin-top: 50px;}

.gfield_radio {margin-left: 20px;}