@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
/*font-family: 'Roboto Condensed', sans-serif;*/


.whitetext, .whitetext p, .whitetext div, .whitetext h2, .whitetext h3, .whitetext h4, .whitetext h5, .whitetext h6 {
	color: #fff;
}
.whitetext a, .whitetext p a, .whitetext div a, .whitetext h2 a, .whitetext h3 a, .whitetext h4 a, .whitetext h5 a, .whitetext h6 a {
	color: #fff;
}
.whitetext a:hover, .whitetext p a:hover, .whitetext div a:hover, .whitetext h2 a:hover, .whitetext h3 a:hover, .whitetext h4 a:hover, .whitetext h5 a:hover, .whitetext h6 a:hover {
	color: #fff;
}
.fusion-contact-info .fusion-contact-info-phone-number i {
	background: #1165de;
    padding: 3px 5px;
    border-radius: 50%;
    color: #fff;
}
.fusion-main-menu>ul>li {
	padding-left: 20px;
	padding-right: 20px;
	background: url(images/menu-sepa.jpg) no-repeat center left;
}
.fusion-main-menu>ul>li:first-child {
	background: none;
}
.fusion-main-menu .sub-menu {
	left: 20px;
}

body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button {
	font-size: 18px;
}
.alignbottombtn {
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, -50%); 
}
.homesubmitbtn {
	font-size: 26px !important;
	padding: 20px 35px !important;
	border-radius: 7px !important; 
}
.fusion-page-title-bar .fusion-page-title-row h1 {
	background: rgba(0, 0, 0, 0.65);
	padding: 50px 50px;
	font-weight: bold;
}


.fusion-footer-widget-area .widget-title {
	text-transform: none;
}
.footer-top-section {
	background: url(images/footer-top-bg.jpg) repeat top left;
	padding: 45px 30px 25px 30px;
}
ul.footer-menu {
	width: 50%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.footer-menu li {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {
	background: #1165de;
	color: #fff;
}
.fusion-copyright-content {
	color: #fff;
}



@media only screen and (max-width: 800px) {
	ul.footer-menu {
		width: 100%;
	}
	.fusion-contact-info {
		padding: 5px 30px;
	}
	.fusion-mobile-menu-design-modern .fusion-social-links-header {
		margin-top: 5px;
		margin-bottom: 2px;
	}
	.fusion-page-title-bar .fusion-page-title-row h1 {
		padding: 20px 20px;
	}
}

@media (min-width: 1200px) {
	.fusion-footer .col-lg-3:nth-child(1) {
		width: 22%;
	}
	.fusion-footer .col-lg-3:nth-child(2) {
		width: 28%;
	}
	.fusion-footer .col-lg-3:nth-child(3) {
		width: 30%;
	}
	.fusion-footer .col-lg-3:nth-child(4) {
		width: 20%;
	}
	
}

@media only screen and (max-width: 800px) {

	/* Force table to not be like tables anymore */
	table.installationrecordtbl, table.installationrecordtbl thead, table.installationrecordtbl tbody, table.installationrecordtbl th, table.installationrecordtbl td, table.installationrecordtbl tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	table.installationrecordtbl thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	table.installationrecordtbl tr { border: 1px solid #ccc; }
	
	table.installationrecordtbl td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%; 
		padding-right: 10px;
		white-space: normal;
		font-size:16px;
	}
	
	table.installationrecordtbl td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 32%; 
		padding-right: 10px; 
		white-space: nowrap;
		color: #1165de; 
		font-size:16px;
	}
	
	/*
	Label the data
	*/
	table.installationrecordtbl td:nth-of-type(1):before { content: "Customer"; }
	table.installationrecordtbl td:nth-of-type(2):before { content: "Equipment"; }
}
