.fullwidth {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: initial !important;
    margin-bottom: 20px;
}

.nav-band {
    width: 100%;
    background-color: #000000;
    clear: both;
    margin-top: 20px;
    color: #ffffff;
    text-transform:uppercase;
}

.ranges-kitchens {
background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/new/kitchen-range.jpg);
}

.ranges-garage-doors {
background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/new/garage-doors-ranges.jpg);
}

.ranges-home {
background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/new/home-builds.jpg);
}


.home-banner {
    width: 100%;
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/animated-banner-bg.jpg);
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    clear: both;
    padding: 50px 0 50px 0;
    margin: 1px 0 40px 0;
}


.dark-banner {
    width: 100%;
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/dark-bg.png);
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    clear: both;
    padding: 50px 0 50px 0;
    margin: 0 0 40px 0;
}

.dark-banner-text {
    color: #26c2d0;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 300!important;
    font-size: 1.25em;
    margin: 10px 0 30px 0;
}

.dark-banner-text a:hover {
    color: #ffffff;
}


.header-line {
    border-bottom: 1px solid #a8e9ec;
    margin-bottom: 15px;
}





.banner {
    width: 100%;
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/inner-page-banner.jpg);
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    clear: both;
    padding: 80px 0 70px 0;
    margin: 1px 0 40px 0;
}

.banner-text {
  font-size: 2.5em;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 100!important;
}

.our-range {
  font-size: 1.5em;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 600!important;
  border-bottom: 1px solid #33766f;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.slider-title {
  font-size: 1.75em;
  line-height: 1.15em !important;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 400!important;
  margin-bottom: 0.5em;
  margin-top: 1.75em;
}

.slider-sub-title {
  font-size: 4em!important;
  line-height: 1em !important;
  color: #4fecf5!important;
  font-family: 'Open Sans', sans-serif!important!important;
  font-weight: 100!important;
}


.home-caption {
  font-size: 1.25em;
  font-style: italic;
  font-family: 'Open Sans', sans-serif!important;
  font-weight: 300!important;
  margin: 0 0 60px 0!important;
  text-align:right!important;
}


.sub-title {
font-size: 1.5em;
line-height: 1.25em;
color: #26c2d0;
font-weight: 300;
margin-bottom: 20px;
}

.black {
  color: #222222;
}

.call-for-action {
  margin-top: 38px;
  font-size: 1.25em;
  line-height: 1.25em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.hours {
  font-size: 0.75em!important;
  line-height: 0.75em!important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}

.footer-text {
  font-size: 0.75em;
  line-height: 0.5em;
} 

.footer {
    width: 100%;
    background-color: #000000;
    clear: both;
    padding: 15px 0 0px 0;
    margin: 20px 0 0 0;
    color: #999999;
}

.footer a:hover {
    color: #999999;
}


/* BULLETS */
ul#bullets
{
  padding: 0 20px 20px 20px;
  font-size: 1em;
  line-height: 1.75em;
  margin: 0 0 0 15px;
}


#content-sub-left-new ul {
text-align:left;
font-size:1em;
}

#content-sub-left-new li{
list-style-type: none;
line-height:1.7em;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
text-align:left;
text-decoration:none;
}

#content-sub-left-new li a {
color:#58595b;
text-decoration:none;
padding: 5px 10px 5px 0px;
display: block;
margin-bottom: 6px;
border-bottom: 1px solid #e2e2e2;
}

#content-sub-left-new li li li a {
color: #1a945d;
}

#content-sub-left-new li a:hover {
color:#1a945d; 
text-decoration:none;
display: block;
}

#content-sub-left-new li a.menuactive{
color: #1a945d;
}

#content-sub-left-new li li a.menuactive{
color: #1a945d;
}

#content-sub-left-new li li li a.menuactive{
color: #1a945d;
}

#content-sub-left-new a.menuactive.parent{
color: #1a945d;
text-decoration:none;
}

#content-sub-left-new a.menuactive.menuparent.parent {
color: #1a945d;
text-decoration:none;
}

#content-sub-left-new .menuactive.parent{
background-color: #fff;
}




.ranges {
    width: 100%;
    min-height: 178px;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    clear: both;
    border-top: 2px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
.ranges-windows {
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/ranges/windows.jpg);
}
.ranges-doors {
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/ranges/doors.jpg);
}
.ranges-conservatories {
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/ranges/conservatories.jpg);
}
.ranges-roofline {
    background-image: url(http://www.ecowindowsnorthern.co.uk/uploads/images/Common/ranges/roofline.jpg);
}




.fbsubmit {
	border: 1px solid #26c2d0;
	color:#ffffff;
	font-weight: normal;
	font-size:12px;
	height: 35px;
	width: auto;
	cursor: pointer;
	background-color: #26c2d0;
	padding: 7px 15px 10px 15px;
        margin-bottom: 30px;
        -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}









@media only screen and (max-width: 767px) {

.call-for-action {
  margin-top: 38px;
  font-size: 1em;
  line-height: 1.25em;
}

}
/* Stylesheet: CUSTOM CSS Modified On 2018-09-25 13:38:57 */
