/* 
 Theme Name:   Mulberry Box Theme
 Theme URI:    mulberrydesign.co.uk
 Description:  Mulberry Box Theme
 Author:       mDesign
 Author URI:   mulberry-design.co.uk
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*Add App Style Mobile Menu*/

@media (max-width: 980px) {
 .container.et_menu_container { 
 width: calc( 100% - 60px);
 }
}

.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "4d";
} 


/* Blog options */

/*footer align widgets to bottom*/
.bottom-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: flex-end;
} 

/*blog grid standard height*/

@media only screen and (min-width: 768px) {
.custom_blog .et_pb_post {
min-height: 480px;
max-height:480px;
}
}

/*blog image aspect ratio square 1:1*/

.pa-blog-image-1-1 .entry-featured-image-url {
  padding-top: 100%;
  display: block;
}

.pa-blog-image-1-1 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

/*blog image aspect ratio landscape 16:9*/

.pa-blog-image-16-9 .entry-featured-image-url {
  padding-top: 56.25%;
  display: block;
}

.pa-blog-image-16-9 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

/*Cookie Bar*/
.cn-button.bootstrap {
    color: #fff;
    background: #8e8e8e;
}

.cn-button.wp-default {
    color: #fff;
    background: #8e8e8e;
}

