/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://drewstuartlaw.com/
 Description:    A custom child theme for the Divi theme.
 Author:         Gibens Creative Group
 Author URI:     https://gibenscreativegrouip.com/
 Template:       Divi
 Version:        1.0.0
*/

/* This file includes all your custom styles below. */

@font-face {
  font-family: 'ColumbiaTitlingBold';
  src: url('webfonts/391AB2_0_0.eot');
  src: url('webfonts/391AB2_0_0.eot?#iefix') format('embedded-opentype'),
       url('webfonts/391AB2_0_0.woff2') format('woff2'),
       url('webfonts/391AB2_0_0.woff') format('woff'),
       url('webfonts/391AB2_0_0.ttf') format('truetype');
}

@font-face {
  font-family: 'ColumbiaTitlingStandard';
  src: url('webfonts/391AB2_1_0.eot');
  src: url('webfonts/391AB2_1_0.eot?#iefix') format('embedded-opentype'),
       url('webfonts/391AB2_1_0.woff2') format('woff2'),
       url('webfonts/391AB2_1_0.woff') format('woff'),
       url('webfonts/391AB2_1_0.ttf') format('truetype');
}

/* Optional tracking call from MyFonts */
@import url("//hello.myfonts.net/count/391ab2");

/* Your custom styles below */
.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before { content: "\e07c"; padding: 0px 5px 0 0; }
.icon_profile:before { content: "\e08a"; padding: 0 5px 0 0; }
.icon_chat:before { content: "\e066"; padding: 0 5px 0 20px; }
.icon_clipboard:before { content: "\e0e6"; padding: 0 5px 0 20px; }
.icon_calendar:before { content: "\e023"; padding: 0 5px 0 20px; }

/*-----------------[BASIC STYLES]-----------------*/
.ColumbiaTitlingBold { font-family: ColumbiaTitlingBold; font-weight: normal; font-style: normal; }
.ColumbiaTitlingStandard { font-family: ColumbiaTitlingStandard; font-weight: normal; font-style: normal; }

h1, h2, h3 { font-family: ColumbiaTitlingBold; font-weight: normal; font-style: normal; }
h3 { color: #3b5062; line-height: 28px; }
h2 { line-height: 35px; }
h1 { color: #3b5062; }

h4, h5 {
	font-family: ColumbiaTitlingStandard;
	font-weight: normal;
	font-style: normal;
	line-height: 35px;
	color: #3b5062;
}
.lightgray h5 {
	color: #b0b7c2;
	line-height: 28px;
}

#main-content .container:before {
	background-color: #b0b7c2;
}
#main-content {
	background-color: #b0b7c2 !important;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	font-family: ColumbiaTitlingStandard;
	font-weight: normal;
	font-style: normal;
}

li {
	line-height: 30px;
	color: #3b5062;
	font-weight: bold;
}

.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_widget a,
#left-area .post-meta a {
	color: #3b5062;
}

body {
	color: #3b5062;
}

/*---------------[MAIN LAYOUT INFO]---------------*/
.practice-areas a:before {
	font-family: 'ETmodules';
	content: "E";
	margin-right: 5px;
	color: #c76b4b;
	font-size: 16px;
	float: left;
}

.et_pb_bg_layout_light .et_pb_widget li a {
	color: #3b5062;
}

@media only screen and (min-width: 667px) and (max-width: 767px) {
	.about-drew {
		padding-top: 440px!important;
	}
}

/*---------------------[FOOTER]-------------------*/
#footer-bottom .container,
#main-footer .container {
	margin-right: 2.773%;
	margin-left: 2.773%;
	width: 94.454% !important;
	max-width: 94.454%;
}
