body {
	margin-top: 0px;
	margin-bottom: 0px;
    margin-left: 0px;
	margin-right: 0px;
	-webkit-text-size-adjust:none;
	font-size:85%;
}

.responsive {
  width: 100%;
  height: auto;
}

.header {
 		width: 100%;
 		position: fixed;
 		top:0px;
 		bottom:auto;
 		right:auto;
 		left:auto;
		z-index: 1000;
	}

.container {
	width: 100%;
	margin:0;
}

.div-padding {
 padding-top:20px;
 padding-bottom:20px;
 padding-right:20px;
 padding-left:20px;
}


@font-face {
    font-family: Bookman;
    src: url('https://www.elmwoodniagara.ca/new/fonts/BOOKOS.TTF');
}


.nav {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #cacaca;
	
}
.nav a {
	color: #e9e9e9;
	text-decoration: none;
}
.nav a:visited {
	text-decoration: none;
	color: #e9e9e9;
}
.nav a:hover {
	text-decoration: none;
	color: #ffffff;
}

.nav .current {
	font-weight:bold;
	font-style:italic;
}

.nav .current2 {
	font-weight:bold;
}

.intro {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #ffffff;
	
}



.subtitle {
	font-family: Bookman, Arial, Helvetica, sans-serif;
    color: #49130f;
	
}


.maintext {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #8a8888;
	
}
.maintext a:link {
	color: #49130f;
	text-decoration: none;
}
.maintext a:visited {
	text-decoration: none;
	color: #49130f;
}
.maintext a:hover {
	text-decoration: none;
	color: #5b211c;
}
.maintext a:active {
	text-decoration: none;
	color: #49130f;
}


.tenant-innovative {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #c6c6c6;
	
}
.tenant-bathworks {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #14233c;
	
}
.tenant-carpet-one {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #275f5e;
	
}
.tenant-modern-hardwood {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #c3c3c2;
	
}
.tenant-city-lightz {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #e0dddd;
	
}
.tenant-lex-parker {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #1d1d1d;
	
}

.footer-subtitle {
	font-family: Bookman, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 26px;
}
.footer-subtitle a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer-subtitle a:visited {
	text-decoration: none;
	color: #ffffff;
}
.footer-subtitle a:hover {
	text-decoration: none;
	color: #ffffff;
}
.footer-subtitle a:active {
	text-decoration: none;
	color: #ffffff;
}

.footer {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 24px;
}
.footer a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #ffffff;
}
.footer a:hover {
	text-decoration: none;
	color: #ffffff;
}
.footer a:active {
	text-decoration: none;
	color: #ffffff;
}





.copyright {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #e9e9e9;
	font-size: 18px;
}
.copyright a:link {
	color: #e9e9e9;
	text-decoration: none;
}
.copyright a:visited {
	text-decoration: none;
	color: #e9e9e9;
}
.copyright a:hover {
	text-decoration: none;
	color: #ffffff;
}
.copyright a:active {
	text-decoration: none;
	color: #e9e9e9;
}




.dropdown {
    position: relative;
    display: inline-block;	
}


.dropdown-content {
    font-family: Bookman, Helvetica, sans-serif;
	display: none;
    position: absolute;    
    min-width: 500px;    
    padding-top:14px;
    z-index: 1;
	font-size: 28px;
	line-height: 45px;	
	text-align:left;
	font-weight:500;
}


.dropdown-content-box {
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
    padding: 12px 16px;
	background: rgba(30,26,26,1.00);	
}




.dropdown-content a:link {
	color: #e9e9e9;
	text-decoration: none;
}

.dropdown-content a:visited {
	text-decoration: none;
	color: #e9e9e9;
}

.dropdown-content a:hover {
	text-decoration: none;
	color: #ffffff;
}

.dropdown-content a:active {
	text-decoration: none;
	color: #e9e9e9;
}

.dropdown-content a:link {
	display:block; 
	padding:3px;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown-sub:hover .dropdown-content-sub {
    display: block;
}

.white{background:#FFF;}

.content-start{margin-top:73px;}


.brick-bg{
    background-image: url(images/bg-intro.png);
    background-size:contain;
	
}

.padding-10{padding:10px 0px 10px 0px;}

.padding-15{padding:15px 0px 15px 0px;}

.padding-20{padding:20px 20px 20px 20px;}

.bg-light {
    background:url(images/bg-nav.png);
	background-repeat:repeat-x;
	
}

.navbar-collapse{
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
    padding: 12px 16px;
    background: rgba(30,26,26,1.00);}

.navbar{padding: 1px;}

.dropdown-menu{
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);
   
    background: rgba(30,26,26,1.00);
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.justify-content-center {
    -webkit-box-pack: left!important;
    -ms-flex-pack: left!important;
    justify-content: left!important;
}

.navbar-toggler {
    padding: 0px;; 
    
}



@media only screen and (min-width: 600px) {
  
	.content-start{margin-top:75px;}
}

.footer-box{
	background-image:url(images/bg-footer.jpg),url(images/bg-footer-fill.jpg);
	background-repeat:no-repeat, repeat-y;
	background-position:center top, center bottom;
	
}

.footer-left-box{
	text-align: center;
	padding-top:40px;
}

.footer-middle-box{
	text-align: center;
	padding-top:40px;
}

.footer-right-box{
	text-align: center;
	padding-top:40px;
}

.footer-copyright-padding-mobile{
	padding-bottom: 20px;
}

.add-padding{/*padding-top:4px;*/}

.carousel-inner .carousel-item > img {
 /* -webkit-transform: scale(2, 1);
	height:300px;
	width:125%
	overflow: hidden;*/
}

.pad-left{padding-left:20px;}
