<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Divi Child
Description: Child theme for Divi 4.17+
Author: Websites.ca
Template: Divi
Version: 0.5.8
*/

/* Websites.ca Directory Icon */
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot?pessmh');
	src: url('fonts/icomoon.eot?pessmh#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?pessmh') format('truetype'), url('fonts/icomoon.woff?pessmh') format('woff'), url('fonts/icomoon.svg?pessmh#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-webca:before {
	content: "\e900";
}
.et-social-dribbble a.icon:before {
	font-family: 'icomoon' !important;
	content: "\e900" !important;
}
#top-header .et-social-dribbble a { display: none; }

/* Fix the social icons  */ 
.et-social-linkedin a.icon:before { content: "\e09d" !important; }
.et-social-pinterest a.icon:before { content: "\e095" !important; }
.et-social-youtube a.icon:before { content: "\e0a3" !important; }

/* Slide in menu adjustments */
.et_slide_menu_top .et-social-dribbble { display: none; }
.et_slide_menu_top ul.et-social-icons { float: none; }

/* Fullscreen menu adjustments */
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
	display: block;
}

#main-header, #top-header {
    z-index: 2000;
}
.entry-content ul ul, .comment-content ul ul {   
    list-style-type: circle;   
    margin-left: 25px;   
    padding: 0; 
}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul {
    line-height: inherit;
}
.gallery img {
    border: none !important;
}
.gallery-caption {
    font-size: 12px;   
    line-height: 145%;   
    width: 95%; 
}
#caption { color: #444; }

.post-password-required .et_password_protected_form {
	width: 70%;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 100px;
}

#mytags { margin-top: 15px; }

.websitesca-footer-link { clear: left; }


/*===== MOBILE ====*/
  
@media only screen and (max-width: 980px){
	
.websitesca-footer-link {
	margin-top: 15px;
}

.websitesca-footer-link, #footer-bottom .textwidget { 
    text-align: center !important; 
}
}</pre></body></html>