  body {
     /*   background-color: blue;*/
    }


.box{
    transition: transform 0.5s, opacity 0.5s;
   color: #999;
font-family: 'Roboto Condensed', sans-serif; font-size: 60px; font-weight: 300; line-height: 1; 
    margin-bottom: 0px;

    margin-top: -50px;
}
      
.home_image_div  span span{
     /*font-family: 'Roboto Condensed', sans-serif; font-size: 90px; font-weight: 400; line-height: 90px; font-variant: small-caps;*/
        font-family: oswald;
        color:#ff9900;
     font-size: 120px;
     font-weight: 500;
     line-height: 1;
     font-variant: small-caps;

}

      
.services_image_div  span span{
        font-family: oswald;
        color:#ff9900;
     font-size: 120px;
     font-weight: 500;
     line-height: 1;
     font-variant: small-caps;
}

      
.about_image_div  span span{
       font-family: oswald;
        color:#ff9900;
     font-size: 120px;
     font-weight: 500;
     line-height: 1;
     font-variant: small-caps;
}

.home_image_div .slide  {
         animation: 1s ease-out 0s 1 slideInLeft;
        padding: 40px;
          color: #0d0d0d;  
           font-family: oswald;
     font-size: 108px;
     font-weight: 500;
     /*text-transform: uppercase;*/
     line-height: 1;
     font-variant: small-caps;

}

.services_image_div .slide  {
         animation: 1s ease-out 0s 1 slideInLeft;
        padding: 40px;
      font-family: oswald;
          color: #fff;  
     font-size: 108px;
     font-weight: 500;
     line-height: 1;
     font-variant: small-caps;
}

.about_image_div .slide  {
         animation: 1s ease-out 0s 1 slideInLeft;
        padding: 40px;
          color: #0d0d0d;  
          font-family: oswald;
     font-size: 108px;
     font-weight: 500;
     line-height: 1;
     font-variant: small-caps;
}


p {
     font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 300; line-height: 30px; 
     letter-spacing: 0.55px;
     font-size: 20px;
     line-height: 28px;
}
.contain_title{
    width:95%;
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
    margin-top:80px;
    padding-left: 20px;
}
.newspaper2{
       box-sizing: border-box;
     visibility: visible;
  column-count: 2;
  margin-top: 50px;
  margin-left: 80px;
  padding-left: 5px;
  line-height: 40px;
    font-family: 'Roboto Condensed', sans-serif; font-weight: 400; font-size: 20px;
    color: #8c8c8c;
}

     body{
          margin: 0;
        /*  background-color: blue;*/
     }

     .topnav {
          width: 100%;
          left: 0px;
          top:0px;
          float: left;


     }

.content_div span {
     color: #999; font-family: 'Roboto Condensed', sans-serif; font-size: 60px; font-weight: 400; line-height: 60px; 
  
}

.topnav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #ff9900;
  font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 20px;
  top: 20px;
  left: 0px;
  left: 150px;
  width: 680px;
  position: relative;
}

.topnav  {float: left;}

.topnav  a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 60px;
  text-decoration: none;
  
}

.topnav  a:hover:not(.active) {background-color: #ff6600;}

.topnav  a.active {background-color: #ffb84d;}

.topnav .right {float: right;}




.inner_color_block_div {
     width: 100%;

}


.home_image_div { 
 box-sizing: border-box;
     clear:left;
     top:-40px;
     height: 60vh;
     max-width: 100%;
     background-image: url(images/home_kitchen_lighting.jpg); 
     background-size: 200% ;
     background-position: 0 -210px;
     background-attachment: fixed;  padding: 20px;
     background-repeat: no-repeat;

     padding-left: 250px;
     padding-top: 60px;
    align-content: left;


}



.home_image_div span {
     color: #0d0d0d;
     font-size: 30px;
     line-height: 100px;
font-family: 'Roboto', sans-serif; font-size: 76px; font-weight: 900; line-height: 70px; font-variant: small-caps;}

.content_div {

       box-sizing: border-box;
     height: 70vh;
     max-width: 100%;
     padding-left: 20px;
     padding-right: 20px;
    align-content: left;
    margin-top: -100px;
    margin-bottom: 200px;
    font-size: 20px;
    line-height: 28px

}

.content_div p{
    font-size: 20px;
    line-height: 2;
    padding: 20px;

}

.color_block_div span{
       font-size: 108px; font-weight: 900; font-style: italic;  line-height: 1; letter-spacing: -2.5px; margin-bottom: -80px;

}

.color_block_div span span{
       font-size: 108px; font-weight: 900; font-style: italic; line-height: 1; letter-spacing: -2.5px; 

}

.color_block_div span p{
       font-size: 60px; font-weight: 900; line-height:0px; marging-top:-50px; margin-bottom:60px; letter-spacing: 0.5px; 

}

.color_block_div a {
     text-decoration: none;
     color: #fff;
}

.color_block_div {
  box-sizing: border-box;
     background-color: #ffcc80;

       background-image: url(); 
     height: 40vh;
     width: 100%;
     padding-left: 20px;
     padding-top: 150px;
     padding-bottom: 100px;
     margin-top: 200px;
    align-content: left;
}




.emblems {
     
     width: 95%;

    margin:auto;
    margin-top: 80px;
    margin-bottom: 80px;

}

.emblems img {
     max-width: 110px;
     height: auto;
     margin-left: 40px;
     margin-right: 40px;
}



.emblems_spacing{
    width: 760px;
    height: auto;
    margin: auto;
}



.black_footer_div {

       box-sizing: border-box;
     background-color: #0d0d0d;

     height:60vh;
     max-width: 100%;
     padding-left: 20px;
     padding-top: 50px;
    align-content: left;
}

.black_footer_div img {

     margin-top: 0;
     margin-bottom: 40px;
     left: 20px;
     top: 0px;
     max-width: 300px;
     height: auto;
     position: relative;

}






.logo img{
     margin-bottom: 60px;
     padding: 0;
     left: 20px;
     top: 20px;
     max-width: 300px;
     height: auto;
     position: relative;


}



.newspaper2 span {
     color: #4d4d4d;
}

.newspaper2 a {
     color: #8c8c8c;
     text-decoration: none;

}


.newspaper2 a:hover {
     color: #fff;

}









