/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/*Submenu*/
.sub-menu li a {
font-size: 14px !important;
}

/* Display cart quantity in circle in menu */
.et_pb_menu__cart-count {
background-color: #ffffff;
border-radius: 50%;
min-width: 18px;
height: 18px;
display: flex;
align-items: center;
justify-content: center;
margin-left: -24px;
margin-bottom: -17px;
z-index:9;
}
/* Add extra space left of cart icon in desktop menu */
@media (min-width: 981px) {
.et_pb_menu__icon.et_pb_menu__cart-button {
    margin-left:22px
}
}
/* Replace default cart icon with bag icon */
.et_pb_menu__cart-button:after {
    content: "\e013" !important;
}

/* Expand the cart icon on hover */
@media (min-width: 981px) {
.et_pb_menu__cart-button:hover:after {
transform: scaleX(1.10) scaleY(1.10);
}
}

/* Google Badge */
.grecaptcha-badge { 
visibility: hidden; 
}

/*add media query so changes only affect tablet and desktop*/

@media (min-width: 767px) {

/*set the image width*/

.pa-blog-list .entry-featured-image-url  {
width: 30%;
float: left;
margin-bottom: 0!important;
}

/*set the details width*/

.pa-blog-list .entry-title,
.pa-blog-list .post-meta,
.pa-blog-list .post-content {
width: 70%;
float: left;
padding-left: 30px;
}
}

.et_pb_post {
box-shadow: 0px 2px 80px 0px rgba(160,190,212,0.22);  
border-radius: 6px;
padding: 60px;
}

/*show desktop menu on phone*/
@media (max-width: 980px) {
	.pa-open-mobile-menu .et_pb_menu__menu {
		display: flex!important;
	}
	.pa-open-mobile-menu .et_mobile_nav_menu {
		display: none!important;
	}
}