/*
 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
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*STYLE MOBILE MENU*/
.mobile_nav .select_page {
display: none !important;
}
.mobile_nav {
background-color: rgba(0, 0, 0, 0) !important;
margin-top: -65px;
margin-bottom: 50px;
}
.et_mobile_menu {
top: 80px !important;
}
@media all and (max-width: 980px) {
#logo {
margin-top: 10px;
margin-left: -90px;
max-width: 70% !important;
}
}
/*Change font mobile menu*/
.et_mobile_menu li a { font-size: 20px !important;
font-weight: normal;
font-family: barlow condensed;
	text-transform: uppercase;
}

/*change Divi hamburger menu to X*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}

/*Active link color mobile menu*/
.mobile_nav .current-menu-ancestor>a, .mobile_nav .current-menu-item>a {
    color: #d7b58c!important;
}

/*equalize column fullwidth*/
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/* Read more blog button */

.more-link {
    background-color: #2b3349;
	font-family: barlow condensed;
    display: inline-block !important;
    color: #fff;
    padding: 5px 15px;
    margin-top: 20px;
    text-transform: uppercase;
}

.more-link:hover {
    background-color: rgba(215,181,140,0.3);
}

/* Pagination buttons */

.pagination .alignleft a,
.pagination .alignright a {
    background-color: #2b3349;
	font-family: barlow condensed;
	font-size: 21px;
    display: inline-block !important;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
}

.pagination .alignleft a:hover,
.pagination .alignright a:hover {
    background-color: rgba(215,181,140,0.3);
}

/*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;
}
}

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

.entry-featured-image-url {
  padding-top: 30%;
  display: block;
}

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


/*main header wp*/
#main-header {
   box-shadow: 0 0px 0 rgb(0 0 0 / 10%);
}

/*wp search button blog*/
.et_pb_widget .wp-block-search__button, .widget_search #searchsubmit {
	background-color: #d7b58c;
}

.et_pb_widget .wp-block-search__button, .et_pb_widget .wp-block-search__input, .widget_search input#s, .widget_search input#searchsubmit {
    color: #fff;
		font-family: inherit;
}

/*wp blog comment form website label*/
.comment-form-url {
	display: none;
}