/* 
Theme Name:		 Lignify
Theme URI:
Description:
Author:			 Jake
Author URI:
Template:		 Divi
Version:		 1.0.0
Text Domain:	 lignify
*/

.banner-img {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.banner-img span.et_pb_image_wrap, .banner-img span.et_pb_image_wrap img {
    height: 100%;
}
.banner-img span.et_pb_image_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left center;
}
#hero .et_pb_button_module_wrapper {
    display: inline-block;
    margin-right: 16px;
    box-shadow: 0 0 10px rgba(120, 0, 0, 0.22);
}
#hero h1 span {
    color: #780000!important;
}
.madein {
    position: absolute!important;
    right: 10px;
    bottom: 10px;
    color: #000;
    font-size: 14px;
}
.madein .inner {
    display: flex;
    align-items: center;
}
.madein img {
    width: 20px;
    margin-right: 3px;
}
.cover-image img {
    object-fit: cover;
    height: 100%;
}
.cover-image, .cover-image .et_pb_image_wrap {
    height: 100%;
}
@media screen and (min-width: 500px ) {
    span.breaker {
        display: block;
    }
}
.projects .et_pb_row:not(.et_pb_row_1) .et_pb_column {
    border-bottom: 5px solid #F78F1E;
}
span.et_pb_testimonial_author {
    margin-top: 10px;
}
#top-menu .menu-phone a {
    color: #ffc484!important;
}
.et-fixed-header #top-menu .menu-phone a {
    color: #ffc484!important;
}
.menu-phone img {
    width: 13px;
    margin-right: 5px;
}
@media screen and (max-width: 980px) {
    .menu-phone {
        display: none;
    }
}
.services .et_pb_main_blurb_image, .services .et_pb_blurb .et_pb_image_wrap, .services .et_pb_blurb img {
    width: 100%!important;
}
.et_pb_blog_grid .et_pb_post {
    border-radius: 5px;
    box-shadow: 0 0 10px #0000003d;
}
.et_pb_blog_grid .et_pb_post img {
    border-radius: 5px 5px 0 0;
}
.map-embed, .map-embed .et_pb_code_inner {
    height: 100%;
}
.map-embed iframe {
    width: 100%;
    height: 100%;
}