/*
 Theme Name: Specialized Services
 Description: Divi Child Theme for Specialized Services Website
 Author: DoubleShot Creative
 Author URI: https://www.doubleshotcreative.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, body {
	font-family: Helvetica, Arial, sans-serif;
}

body:not(.et_pb_pagebuilder_layout) #wp-admin-bar-et-use-visual-builder {
    display: none;
}

/* HEADER MENU */

header .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end;
}

header .et_pb_menu .et-menu>li.claims-button a {
    background: #0096D6;
    color: #ffffff;
    line-height: 1;
    padding-left:20px;
    padding-right:20px;
    font-weight:bold;
}

header .et_pb_menu .et-menu>li {
    padding-top:17px;
    padding-bottom:17px;
}

header .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding:12px 0px;
    color:#2B292D;
}

header .et_pb_module .mobile_menu_bar:before {
    top: 0;
    bottom: 0;
}

header .et_mobile_menu li a {
	padding:10px 20px;
}

@media (max-width: 980px) {
	header .et_pb_menu .et_mobile_menu {
		padding:0;
	}
}

/* FOOTER MENU */

footer .et_pb_blurb_position_left .et_pb_blurb_container {
    vertical-align:bottom;
    padding-left:80px;
}

@media (max-width: 980px) {
	footer .et_pb_menu .et_pb_menu__menu {
        display:flex;
    }

    footer .et_pb_menu .et_mobile_nav_menu {
        display:none;
    }

    footer .et_pb_menu .et_pb_menu__wrap {
        justify-content:center;
    }

	footer .et_pb_menu .et_pb_menu__menu>nav>ul {
		justify-content: center;
	}
}

@media (max-width: 767px) {
	footer .et_pb_blurb_position_left .et_pb_blurb_container {
	    padding-left:0px;
	}
	
	footer .et_pb_blurb .et_pb_image_wrap {
		margin-left:0;
	}
}

/* HOMEPAGE */
@media only screen and (max-width: 767px) and (min-width:468px) {
    div.et_pb_section.et_pb_section_0.hero-bkgd {
        background-size: auto 150%;
        background-position: top center;
    }
}

/* PRIVACY & TERMS */
ul.wp-block-list>li>ul.wp-block-list {
    padding-bottom: 0;
    list-style-type: circle;
}

h2.wp-block-heading:not(:first-child) {
    margin-top: 10px;
}
@media (max-width: 767px) {
	.wp-block-table {
		font-size: 13px;
		line-height: 1.2;
	}
}

.dma-address {
	margin-left:20px;
}