/*--------------------------------------------------------------------------------- Theme Name:   Lumen Divi Theme URI:    http://app.bsquadt.com Description:   Author:       BSQUADT Author URI:   https://bsquadt.com 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------------------------------ ADDITIONAL CSS HERE ------------------------------*//* Social Icons */	.et-social-icons,	#footer-info {		float: none;		text-align: center;	}	.et-social-icons {		margin: 0 0 5px;	}	#top-header .et-social-icons {		margin-bottom: 0;	}footer .et-social-icons {    float: left;}footer .et-social-icons ul {	padding:15px 0px;}footer .et-social-icons li {	width:auto;}/*** COURSE PAGE CSS a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {   }***/#SingleCourse, #SingleLesson {	padding:30px 0px;}.course-lessons article {	float:left;	clear:both;	width:100%;	margin:20px 0px;}#SingleCourse header, #SingleLesson header {	margin:15px 0px;}.lesson-template-default #main.col-left {	width:64.833%;	float:left;}.lesson-template-default #sidebar {	width:29.666%;	padding:30px 0px;	margin:0px 0px 0px 30px;}.lesson-template-default footer {	clear:both;	width:100%;}.lesson-template-default #sidebar .et_pb_widget, #attached-media {	border:1px solid #666;	padding:30px;	margin-bottom:15px;}/* Footer */footer ul li {    width: 100%;}footer h3 {    color: #fff;}h3 {    font-size: 22px;}#main-footer {	background-color: #222;}/* Widgets */#footer-widgets {	padding: 6% 0 0;}.footer-widget {	float: left;	color: #fff;}.last {	margin-right: 0;}.footer-widget .fwidget:last-child {	margin-bottom: 0 !important;}#footer-widgets .footer-widget li {	position: relative;	padding-left: 14px;}#footer-widgets .footer-widget li:before {	position: absolute;	top: 9px;	left: 0;	border-width: 3px;	border-style: solid;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	content: "";}#footer-widgets .footer-widget li a {	color: #fff;	text-decoration: none;}#footer-widgets .footer-widget li a:hover {	color: rgba(255, 255, 255, 0.7);}.footer-widget .widget_adsensewidget ins {	min-width: 160px;}/* Footer Menu */#et-footer-nav {	background-color: rgba(255, 255, 255, 0.05);}.bottom-nav {	padding: 15px 0;}.bottom-nav li {	display: inline-block;	padding-right: 22px;	font-size: 14px;	font-weight: 600;}.bottom-nav a {	color: #bbb;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.bottom-nav a:hover {	opacity: 0.7;}/* Bottom Bar */#footer-bottom {	padding: 15px 0 5px;	background-color: #1f1f1f;	background-color: rgba(0, 0, 0, 0.32);}#footer-bottom a {	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}#footer-info {	float: left;	padding-bottom: 10px;	color: #666;	text-align: left;}#footer-info a {	color: #666;	font-weight: 700;}#footer-info a:hover {	opacity: 0.7;}