/*
 Theme Name:     Smart 1 Custom Child Theme
 Description:    White Cloud Communications Child Theme
 Author:       Smart 1 Marketing
 Author URI:   http://smart1marketing.com
 Template:     Divi
 Version:      1.0.11
*/

 
/* =Theme customization starts here
------------------------------------------------------- */

/* =Override misc theme defaults -- */
#et-info-email:before {content: none;}
span.fsRequiredMarker {color:red; font-weight:700;}
#footer-info a {font-weight: 500;}

#top-menu li li {padding: 0;}
#top-menu li li a {
    width: 240px;
    padding: 6px 10px;
    font-weight: 300;
}

@font-face {
  font-family: 'Fulmar';
  src: url('https://whitecloudnetw.wpenginepowered.com/wp-content/themes/divichild/fulmar.woff2') format('woff2'),
       url('https://whitecloudnetw.wpenginepowered.com/wp-content/themes/divichild/fulmar.woff') format('woff');
}

@font-face {
  font-family: 'Muller Bold';
  src: url(https://whitecloudnetw.wpenginepowered.com/wp-content/themes/divichild/muller-bold.woff) format('woff');
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Fulmar', Helvetica, Arial, Lucida, sans-serif!important;
}

body, input, textarea, select {
    font-family: 'Muller Bold', Helvetica, Arial, Lucida, sans-serif!important;
}


.row-ctas .et_pb_module.et_pb_image {margin-bottom:0;}
.row-ctas .et_pb_text {background-color: #cf1b15; padding:4%; text-align:center; color:#ffffff;}
.row-ctas .et_pb_text.gry-bk {background-color: #808080;}
.row-ctas .et_pb_text:hover {background-color: #222222;}
.row-ctas .et_pb_text.gry-bk:hover {background-color: #222222;}


footer .et_pb_section_0_tb_footer {
    background:
		url(https://whitecloudnetw.wpenginepowered.com/wp-content/uploads/2025/05/footer-bk-bl.png) bottom left no-repeat,
		url(https://whitecloudnetw.wpenginepowered.com/wp-content/uploads/2025/05/footer-bk-tr.png) top right no-repeat !important;
	background-size: 40%!important;
}


/* =Responsive Styles
------------------------------------------------------- */
@media (max-width: 980px) {

}


@media (max-width: 767px) {

}

/* --- Tablet Styles -- */
@media (max-width: 980px) and (min-width: 577px) {

}


@media (max-width: 576px) {
	.et_pb_slides{
		margin:0 auto !important;
		background-size: 80% !important;
		background-size: contain;
    	background-repeat: no-repeat;
    	background-position: center top;
	}
}

@media (max-device-width: 480px) {

}




.FulmarRegular {
	font-family: FulmarRegular;
	font-weight:bold !important;
}










