#page-title h1 {
    margin: 0px 0px 16px 0px;
    font-size: 70px;
    text-transform: uppercase;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.15);
}
.sf-menu a {
    font-weight:bold;
}
h2 {
    font-weight:bold;
}
@media only screen and (max-width: 1190px) and (min-width: 959px) {
#page-title h1 {
    font-size: 50px;
    font-weight:bold;
}
}
#page-title h1 {
    font-weight:bold;
}
#homepage-content {
    background-image: url("/wp-content/uploads/2016/08/AHXdktd8mbLJAAAAAElFTkSuQmCC.png");
    background-position: center;
    background-repeat: no-repeat;
}
#homepage-content-container {
    margin: 95px 0px 75px 0px;
   padding:0;
}
.renovation-button a {
    background-color: #f7a53a !important;
    color: #ffffff;
}
body a.ls-sc-button.default {
    background: #f7a53a !important;
    color: #ffffff !important;
}
.wpcf7-submit {
    background: #f7a53a !important;
    color: #ffffff !important;
}
.rotate{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;

-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;

overflow:hidden;

}

.rotate:hover
{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}