/*---------------------------------------------------------------------------------

 Theme Name:   davidireland
 Theme URI:    https://davidireland.com
 Description:  Child Theme of David Ireland
 Author:       David Ireland
 Author URI:   https://davidireland.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*set the defautl background color of the header section*/
.pa-header {
	background: transparent;
	-webkit-transition: background-color 100ms ease-out;
	-moz-transition: background-color 100ms ease-out;
	-o-transition: background-color 100ms ease-out;
	transition: background-color 100ms ease-out;
}

/*set the background color of the fixed header when scrolling*/
.pa-fixed-header {
	background-color: #ffffff!important;
	-webkit-transition: background-color 100ms ease-out;
	-moz-transition: background-color 100ms ease-out;
	-o-transition: background-color 100ms ease-out;
	transition: background-color 100ms ease-out;
}

/*replace the logo when scrolling*/
.pa-fixed-header .et_pb_menu__logo img {
	content: url(DI_Logo_Blue.png);
}
/*Fixed header shadow*/
.pa-fixed-header{
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}

.pac_dih__caption{padding-left:4px; padding-right:4px;}

.mobile_menu_bar{display:none;}

/* blurbs hover styling */
.infoBlurbs .et_pb_promo:hover h3.et_pb_module_header{color:#ffffff !important;}
.infoBlurbs .et_pb_promo:hover .et_pb_promo_description div{color:#ffffff !important;}
.infoBlurbs .et_pb_promo:hover .et_pb_promo_button{background-color:#003674 !important;}

.infoBlurbs .et_pb_blurb:hover div{color:#ffffff !important;}
.infoBlurbs .et_pb_blurb:hover .et-pb-icon {color:#ffffff !important;}
.infoBlurbs .et_pb_blurb:hover a.pa-blurb-button{color:#ffffff !important;}
.infoBlurbs .et_pb_blurb:hover a.pa-blurb-button:after{color:#ffffff !important;}

.infoBlurbs .et_pb_blurb_position_left .et_pb_blurb_content, .et_pb_blurb_position_right .et_pb_blurb_content{display:flex !important;}
.infoBlurbs .et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
    width:200px !important; margin-bottom:0px !important;  display: flex !important;}	

.infoBlurbs .et_pb_column:hover h3.et_pb_module_header{color:#ffffff !important;}
.infoBlurbs .et_pb_column:hover .et_pb_promo_description div{color:#ffffff !important;}
.infoBlurbs .et_pb_column:hover .et_pb_promo_button{background-color:#003674 !important;}

.infoBlurbs .et_pb_column:hover div{color:#ffffff !important;}
.infoBlurbs .et_pb_column:hover .et-pb-icon {color:#ffffff !important;}
.infoBlurbs .et_pb_column:hover a.pa-blurb-button{color:#ffffff !important;}
.infoBlurbs .et_pb_column:hover a.pa-blurb-button:after{color:#ffffff !important;}


/*style the Divi Blurb link as a button*/
a.pa-blurb-button {
color: #0056B8!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-size: 16px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: RGBA(255,255,255,0);
	margin-top:15px;
	display:block;
}
a.pa-blurb-button:after{
	color: #0056B8;
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: 0.3em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important;
}
a.pa-blurb-button[data-icon]:not([data-icon=""]):after {
    content: attr(data-icon);
}

/*place button modules next to each other in the same column*/
.pa-inline-buttons .podcastLink {
    display: inline-block;
}
/*
.expTopics ul {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
		width:70%;
      }
@media (max-width:480px){
	.expTopics ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
		width:100%;
      }
}
*/
ul.woof_childs_list {
    padding-left: 10px !important;
}

#sfm-sidebar .sfm-scroll .sfm-sidebar-close:after, #sfm-sidebar .sfm-scroll .sfm-sidebar-close:before{background:#0056b8 !important; height: 2px !important;}
.sfm-navicon-button .sfm-navicon, .sfm-navicon-button .sfm-navicon:after, .sfm-navicon-button .sfm-navicon:before{background-color:#ffffff !important;}
.sfm-navicon-button .sfm-scroll, .sfm-navicon-button .sfm-scroll:after, .sfm-navicon-button .sfm-scroll:before{background-color:#0056b8 !important;}

@media (min-width:981px){
.sfm-navicon-button { right: 200% !important;}
	.testimonials-carousel .et_pb_testimonial_meta{text-align:left !important;}	
}

@media (max-width:980px){
.sfm-navicon-button { right: 100% !important;}
.infoBlurbs .et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image{display:block !important; margin-bottom: 10px !important;}	
.infoBlurbs .et_pb_blurb_position_left .et_pb_blurb_content, .et_pb_blurb_position_right .et_pb_blurb_content {
    display: inline-block !important;	
}	
	.infoBlurbs .et_pb_blurb_position_top_phone .et_pb_blurb_content{text-align:left !important;}
	.dl-blog-module1 .et_pb_ajax_pagination_container {
    display: block !important;
    gap: 0px;
	}	

}