/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Ryan Saucerman
Author URI:  https://www.explorethatstore.com/
Template: Divi
Version:  1.0.3
*/

@import url("https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.exploredigital.com/wp-content/themes/Divi/style.css?hash=072bb660223b13932835b74736bbcbb6");
 
/* =Theme customizations
------------------------------------------------------- */
/* global styles 
-----------------------*/

h1{
	line-height: 1.4em;
}

h4{
	color: #30aae1;
	line-height: 1.3em;
}

header#main-header {
    box-shadow: none;
}

a.et-cart-info {
    display: none;
}

.hover-underline:hover {
	text-decoration: underline;
}

.emoji-header {
    display: flex;
    align-items: center;
}

.emoji-header.center {
    justify-content: center;
}

@media (max-width: 767px) {
	.et_pb_row {
		width: 90%;
	}
	
	.et_pb_module p, .et_pb_module li {
	font-size: 16px;
}
	}

@media (min-width: 980px) and (max-width: 1080px) {
	#et-main-area .et_pb_row {
		width: 90%;
	}
}

@media (max-width: 980px) {
	.tablet-reverse {
		display: flex;
		flex-flow: column-reverse;
	}
	
	.tablet-reverse .et_pb_column:first-child {
		margin-bottom: 0;
	}
	
	.tablet-reverse .et_pb_column:last-child {
		margin-bottom: 30px;
	}
}

/* end global styles 
----------------------*/

/* Cookies bar */

.hu-site-url {
    color: transparent;
	color: transparent;
}

span.hu-toggle-switch {
	display: none !important;
}

span.hu-toggle-heading {
    padding: 10px !important;
}

@media (max-width: 576px) {
	#hu #hu-cookies-notice-consent .hu-radio-toggle .hu-toggle-label {
		display: block!important;
	}
	
	span.hu-toggle-heading {
		margin: 10px 0 !important;
	}
}


/* Header */

.et-menu a:hover {
    opacity: 1;
}

div#header--new.et_pb_sticky {
	padding: 10px 0px 10px !important;
	box-shadow: 0px 4px 4px 0px #0000000D;
}

.et_pb_sticky .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
	height: 40px;
}

.et_pb_sticky .et_pb_menu__menu>nav>ul>li>a {
	padding: 0 !important;
}

.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-size: 16px;
}

@media (max-width: 767px) {
	div#header--new.et_pb_sticky {
		padding: 13px 0px !important;
	}
}