/*
 Theme Name:   Divi Child Theme
 Theme URI:    https://www.elegantthemes.com/
 Description:  Child theme for DIVI by Elegant Themes
 Author:       Indigo Marmoset
 Author URI:   https://www.indigomarmoset.co.uk
 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
*/

/* Typography */

.orange_spans span {
	color: #e3824a
}

/* Main Menu Sub Menus */

body .difl_advancedmenu_0_tb_header .sub-menu.df-menu-nav-level-2 {
	left: 230px !important;
	right: auto !important;
}

body li.menu-sub-item a {
	padding-left: 10px !important;
}

body .df-mobile-menu .df-menu-nav li.menu-sub-item a {
	padding-left: 30px !important;
}

/* Main Banner */

#main_banner .et_pb_heading span {
	color: #abe1fa;
}

/* Vertically Aligned Blurbs  */

.vertically-centred-blurb .et_pb_module_header {
	padding-top: 15px;
	padding-bottom: 0px;
}

/* Juan LinkedIn */

.juan_linkedin span {
	font-size: 0px;
}

.juan_linkedin:before {
	font-family: ETmodules;
	content: "\E09D";
	font-size: 18px;
	font-weight: 400;
	color: #e3824a;
}

/* Post List */

.df-post-item {
	padding-bottom: 0px !important;
}

/* Advanced Tabs */

.df_at_title {
	padding-bottom: 0px;
}

/* Coloured Bullets */

.coloured_bullets ul {
	margin-top: 20px;
}

.coloured_bullets.orange_bullets ul li {
	color: #e3824a;
}

.coloured_bullets ul li span {
	color: #00457d;
}

/* Bullets Spaced */

.bullets_spaced li {
	margin-bottom: 10px;
}

/* Telephone Blurb */

.telephone_blurb .et_pb_main_blurb_image {
	position: relative;
	top: 6px;
}

.telephone_blurb .et_pb_blurb_container {
	padding-left: 0px;
}

/* Post Navigation */

.single-project.et_pb_pagebuilder_layout .nav-single {
	width: 100%;
	max-width: 100%;
}

/* DAS Post Slider */

#das_post_slider .et_pb_slide_title {
	margin-bottom: 20px;
}

#das_post_slider .et_pb_slide_content {
	margin-bottom: 20px;
}

#das_post_slider .das_post_h1 {
	font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    text-shadow: 0em 0.08em 0em #002a4d;
}

#das_post_slider .et_pb_slide_content {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

/* Footer Blurbs */

.footer_blurbs .et_pb_blurb_container {
	padding: 0px;
}