/* This resizes the rollup image to allow for a calepa-style blogroll 

@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		width: 25%;
		height: 50% !important;
		margin-right: 4%;
		float: left;
	}
	.et_pb_posts .entry-title,
	.et_pb_posts .post-meta,
	.et_pb_posts .post-content { 
	    float: right; 
	    width: 50%; 
	}
	body.rtl .et_pb_posts .et_pb_post img,
	body.rtl .et_pb_posts .et_overlay {
		float: right;
		margin-left: 4%;
		margin-right: 0;
	}
	body.rtl .et_pb_posts .entry-title,
	body.rtl .et_pb_posts .post-meta,
	body.rtl .et_pb_posts .post-content { 
	    float: left; 
	}
}
*/
@media only screen and (min-width: 1080px) {
    .dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
        width: 30%;
        margin-right: 4%;
    }
    .dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: 34%;
    }
}

/* colors for header, footer, main menu */

.first-level-link, .first-level-btn {
    color: #002855; }

.first-level-link>span[class^="ca-gov-icon"]:not(.carrot), .first-level-btn>span[class^="ca-gov-icon"]:not(.carrot) {
    color: #99a9bb; }

.utility-header {
    background: #002855;
    color: #ffffff; }

.global-footer {
    background: #002855; }

.nav-item:hover>a, .nav-item:hover .first-level-btn, .nav-item:hover .first-level-link, .nav-item:focus>a, .nav-item:focus .first-level-btn, .nav-item:focus .first-level-link, nav-item-search:hover>a, nav-item-search:hover .first-level-btn, nav-item-search:hover .first-level-link, nav-item-search:focus>a, nav-item-search:focus .first-level-btn, nav-item-search:focus .first-level-link {
    color: #002855;
}
.nav-item:hover>a>span[class^="ca-gov-icon"], .nav-item:hover .first-level-btn>span[class^="ca-gov-icon"], .nav-item:hover .first-level-link>span[class^="ca-gov-icon"]  { 
    color: #002855;
}

/* styles for podcast template */

#podcast-template .powerpress_player { display: none; }
#podcast-template .powerpress_links { display: none; }

/* font size bug fix */
body{
    font-size: 1.125rem !important;
}

/* dotted underline all links */
.main-primary a:link {
	text-decoration: underline dotted !important;
}

/* External link icon exceptions */  
.cagov-card .external-link-icon,  
.wp-block-button__link .external-link-icon,  
.footer-social-links a .external-link-icon,  
img ~ .external-link-icon,  
svg ~ .external-link-icon,  
.pdf-link-icon ~ .external-link-icon,  
.et_pb_image_wrap ~ .ca-gov-icon-external-link,  
.a2a_svg ~ .ca-gov-icon-external-link,
.addtoany_list a:not(.addtoany_special_service) > span.ca-gov-icon-external-link {  
  display: none;  
}  