/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
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... */ 

/********************************** HEADINGS AND TYPOGRAPHY **********************************/

h1 {
	font-weight: 100;
}
h2 {
	font-weight: 100;
	/* CHANGED 6/23/21 for readability color: #78cfda !important; */
	color: #3e8a94 !important;
}
h4 {
	font-weight: 700;
	text-transform: uppercase;
}
h5 {
	font-weight: 700;
	text-transform: uppercase;
	color: #de7a45 !important;
}
h6 {
	font-weight: 700;
}
.lightheading h1, .lightheading h2, .lightheading h3, .lightheading h4, .lightheading h5, .lightheading h6 {
	font-weight: 100 !important;
}
.condensed-line-height {
	line-height: 1.1em !important;
}
.bold-titles h2 {
	font-weight: bold;
}
.category h2.fl-post-title {
	font-size: 18px;
	font-weight: bold;
}
.category h1.fl-archive-title {
	font-size: 36px;
	font-weight: bold;
	color: #78cfda;
}
.single-post h1 {
	font-size: 36px;
}
.whitetext, .whitetext p, .whitetext p span {
	color: white !important;
}

/********************************** HEADER **********************************/

.top-bar-container {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e7e8+0,e6e7e8+40,de7a45+40,de7a45+100 */
	background: #e6e7e8; /* Old browsers */
	background: -moz-linear-gradient(left, #e6e7e8 0%, #e6e7e8 50%, #de7a45 50%, #de7a45 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e6e7e8 0%,#e6e7e8 50%,#de7a45 50%,#de7a45 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e6e7e8 0%,#e6e7e8 50%,#de7a45 50%,#de7a45 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#de7a45',GradientType=1 ); /* IE6-9 */
}
.top-bar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e7e8+0,e6e7e8+40,de7a45+40,de7a45+100 */
	background: #e6e7e8; /* Old browsers */
	background: -moz-linear-gradient(left, #e6e7e8 0%, #e6e7e8 42%, #de7a45 42%, #de7a45 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e6e7e8 0%,#e6e7e8 42%,#de7a45 42%,#de7a45 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e6e7e8 0%,#e6e7e8 42%,#de7a45 42%,#de7a45 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#de7a45',GradientType=1 ); /* IE6-9 */
}
.top-bar-container .fl-col-has-cols {
	background: #de7a45 !important;
}
.logo {
	font-size: 48px;
	font-weight: 100;
}
.danny-title {
	color: white !important;
	font-size: 22px;
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
	.logo {
		font-size: 38px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
	.logo {
		font-size: 34px;
	}
}
.social-media-menu ul {
	list-style: none;
	padding-left: 10px !important;
}
.social-media-menu ul li {
	list-style: none;
	display: inline-block; 
	padding: 3px;
}
.social-media-menu.centered ul {
	text-align: center;
}

/********************************** FOOTER AND BOTTOM WIDGETS **********************************/

.fl-page-footer-wrap {
	text-align: center;
	border-top: 20px solid #de7a45 !important; 
}
.footer-menu {
	margin-bottom: 10px;
}
.footer-menu ul, #menu-footer-menu {
	list-style: none !important;
	padding: 3px 0;
	margin: 0;
	text-align: center;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.footer-menu ul li, #menu-footer-menu li {
	list-style: none !important;
	display: inline-block !important;
	padding: 5px 12px;
	margin: 0;
	text-transform: uppercase;
}
.footer-menu ul li a {
	text-transform: uppercase;
	font-weight: bold;
}
.footer-menu ul li a:hover {
	text-decoration: none;
}
.footer-menu.social ul {
	border: 0;
}
.footer-menu.social ul li {
	padding: 5px;
}



#menu-main-menu a {
	text-transform: uppercase;
}
.tealbracket {
	color: #78cfda !important;
}
.orangebracket {
	color: #de7a45 !important;
}


/********************************** SUCCESS STORIES **********************************/

.success-stories-container {
	background: #e6e7e8;
}
.successstoriestext {
	flex: 2;
}
.successstoriesimage {
	flex: 1;
}


/********************************** COLORS **********************************/

.teal {
	color: #78cfda !important;
}


/********************************** BUTTONS **********************************/

.blackbutton {
	background: #333333;
	color: white !important;
	padding: 20px 30px;
	font-size: 18px;
}
.tealbutton, input[type=submit] {
	background: #78cfda;
	color: white !important;
	padding: 10px 30px;
	font-size: 18px;
	border-radius: 0;
}
.fullwidth {
	width: 100%;
}
input[type=submit]:hover {
	background: #5fb8c3 !important;
}

/********************************** LISTS **********************************/

ol li, ul li {
	padding: 8px 0;
}
.compressedlist ol, .compressedlist ul {
	margin-bottom: 15px;
}
.compressedlist ol li, .compressedlist ul li {
	padding: 0px;
}
.numberbullets ol {
	list-style: none;
}
.numberbullets ol li {
	font-size: 18px;
}
.numberbullets ol li.listone:before {
	content: "\2460";
	font-size: 36px;
	color: #de7a45;
	padding-right: 10px;
	margin-bottom: 10px;
}
.numberbullets ol li.listtwo:before {
	content: "\2461";
	font-size: 36px;
	color: #de7a45;
	padding-right: 10px;
	margin-bottom: 10px;
}
.numberbullets ol li.listthree:before {
	content: "\2462";
	font-size: 36px;
	color: #de7a45;
	padding-right: 10px;
	margin-bottom: 10px;
}
.inline-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center !important;
}
.inline-list ul li {
	list-style: none;
	display: inline-block;
	padding: 10px;
	text-align: center !important;
}

.page-id-173 .uabb-modal-content-data {
    height: 50vh !important;
}

.page-id-173 .uabb-modal-content-data iframe {
     height: 50vh !important;
     width: 800px;
}

/********************************** RESPONSIVE **********************************/

@media only screen and (min-width: 1800px) {
	.homebanner .fl-row-content-wrap {
		background-image: url(/uploads/businesscoachdan/assets/img/1cfe70a2959a.jpg) !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	ul#menu-main-menu li {
		font-size: 14px !important;
	}
	ul#menu-main-menu li a {
		padding-right: 10px !important;
	}
}
@media only screen and (max-width: 980px) {
	.home-speaking-box .fl-col-content {
		background-image: url(/uploads/businesscoachdan/assets/img/cc88aae893a5.jpg);
		background-size: cover;
	}
	.home-coaching-box .fl-col-content {
		background-image: url(/uploads/businesscoachdan/assets/img/755437b4bf63.jpg);
		background-size: cover;
	}
}
@media only screen and (max-width: 768px) {
	.full-width-mobile .fl-col-small {
		max-width: 100% !important;
	}
}
@media only screen and (max-width: 480px) {
	.page-id-175 img.alignright {
		float: none;
		display: block;
	}
}

/********************************** BLOG **********************************/

li.cat-item-3 {
	display: none;
	visibility: hidden;
}
.archive .fl-post-thumb img, .category .fl-post-thumb img {
	max-width: 300px;
}