/*
 Theme Name:     Digital Trails Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Digital Trails
 Author URI:     https://www.digitaltrails.co.za
 Template:       Divi
 Version:        1.4
*/


/* =Theme customization starts here
------------------------------------------------------- */
/***Variables for customiser***/

:root {
    /*Colour palette*/
    --ds-primary: #824300;
	
	
}
/*-----------------------------------------------*/
/*** 500 Standard Changes from the Start ***/
/*-----------------------------------------------*/

/* Remove the line below the normal Divi menu */
#main-header {
    box-shadow: none !important;
}

/* Hide Bottom Bar */
#footer-bottom {
    display: none;
}

 /*Hide the Divi Footer*/
#main-footer {
        display: none;
}

/** Gallery Image **/
/* Remove Title from individual image */

.mfp-title {
        display: none;
}
/*-- End --*/

/*-----------------------------------------------*/
/*** 500 End Standard Changes from the Start ***/
/*-----------------------------------------------*/


/***** BUTTONS GENERAL *****/
.woocommerce a.button.alt, .woocommerce-page a.button.alt,
.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.et_pb_button,
.et_button_no_icon .et_pb_button {
	background: var(--ds-primary) !important;
/*    border-color: #605330 !important; (2,32,70) */
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0, 0.19) !important;
	transition: 0.3s;
	padding: 5px 20px !important;
	margin-bottom: 15px;
	border-radius: 5px !important;
	border-width: 0 !important;
	font-size: 16px !important;
	color: #ffffff !important;
}

.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover,
.woocommerce .cart .button:hover, 
.woocommerce .cart input.button:hover,
.woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.et_pb_button:hover,
.et_button_no_icon .et_pb_button:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.35), 0 12px 40px 0 rgba(0,0,0,0.34) !important;
	padding: 5px 20px !important;
	transition: 0.3s;
}

.woocommerce a.button.alt:active, 
.woocommerce-page a.button.alt:active,
.woocommerce .cart .button:active, 
.woocommerce .cart input.button:active,
.woocommerce #payment #place_order:active, 
.woocommerce-page #payment #place_order:active,
.gform_wrapper .gform_footer input[type=submit]:active,
.et_pb_button:active,
.et_button_no_icon .et_pb_button:active {
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 0 2px 5px 0 rgba(0,0,0,0.2) !important;
}

/* buttons fixed to the bottom */
.align-bottom .et_pb_column {
	padding-bottom:30px !important;
}
 
.align-bottom .et_pb_button_module_wrapper {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin-top: auto !important;
}



/*Back to top button*/

.et_pb_scroll_top.et-pb-icon {
    background: var(--ds-primary);
    right: 5px;
    bottom: 5px;
    border-radius: 0;
}

/*End Back to top button*/


/***** END BUTTONS GENERAL *****/




