/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template:     Divi
Version: 2.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Luke Seall
Author URI: http://lukeseall.co.uk
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/************
This is the Normal Theme Styles.  Add Custom styles to /scss/style.scss
*************/

@import url("../Divi/style.css");

body .wp-pagenavi{
	text-align: center !important;
}
body {
	overflow-x : hidden;
}

.et_pb_row.et_pb_row_fullwidth{
    width: 100%!important;
    max-width: 1000px!important;
}

.about-section .et_pb_row.et_pb_row_fullwidth {
    max-width: 100%!important;
}

body .services-blurbs .et_pb_module {
    width: 25%;
    float: left;
}

#project_response .et_pb_portfolio_grid_items{
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	overflow: auto;
}
#project_response  .et_portfolio_image img{
	width: 100%;
	max-height: 284px;
	min-height: 284px;
	object-fit: cover;
}
#project_response .et_pb_portfolio_grid_items .et_pb_grid_item{
	float: none;
} 
body .et_pb_section.what-we-can-do-for-you .et_pb_blurb .et_pb_image_wrap img{
	height: 117px;
}
.services-blurbs .et_pb_blurb_position_left .et_pb_main_blurb_image{
	margin: 0 auto;
}
.services-blurbs .et_pb_blurb_position_left .et_pb_blurb_container{
	display: block;
}
body .et_pb_section.what-we-can-do-for-you .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{
	text-align: center;
}
.et_pb_row.et_pb_row_4.services-blurbs.et_pb_row_fullwidth{
	max-width: 1400px !important;
}
/*Media Query*/
@media only screen and (max-device-width: 991px) {
	#project_response  .et_portfolio_image img{
		max-height: 220px;
		min-height: 220px;
	}
}
@media only screen and (max-device-width: 767px) {
	#portfoliopage .u-z-5{
		z-index: initial  !important;
	}
	#portfoliopage .c-dropdown-menu{
		z-index: 1;
	}
	body .services-blurbs .et_pb_module {
		width: 50%;
	}
	.et_pb_blurb .et_pb_image_wrap{
		text-align: center;
	}
}

@media only screen and (max-device-width: 530px) {
	body .wp-pagenavi a, body .wp-pagenavi span {
	    width: 30px;
	}
}



#main-footer > div.footercta {display:none; }


/*
Style Fixes
*/
@media (max-width:768px) {
	.service-blurb.et_pb_blurb_position_left .et_pb_main_blurb_image,
	.et_pb_blurb_content .et_pb_blurb_container{
		width: 100%!important;
		display: block!important;
	}

	.service-blurb.et_pb_blurb_position_left .et_pb_blurb_container{
		padding-left: 0!important;
	}
}

#footer-widgets .footer-widget:last-child {
    width: 16%!important;
    float: left!important;
}

@media (min-width: 981px) {
    .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
        margin-bottom: 5.5%;
    }

    .et_pb_column_1_3 .et_pb_grid_item {
        width: 100% !important;
    }
}

#et-top-navigation #top-menu li ul {
    margin-top: 0 !important;
    border-top: solid 27px #fff !important;
    box-shadow: none ;
}

#et-top-navigation #top-menu li ul li {
    width: 100%;
}

#et-top-navigation #top-menu li ul li ul {
    border-top: 0 !important;
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 82px !important;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container {
    min-height: calc(100vh - 82px) !important;
}

.new-portfolio .et_pb_portfolio_item .et_pb_module_header a:after {
    background-image: url("https://boldcontentvideo.com/wp-content/uploads/2020/01/white_arrow-8.png") !important;
}