


body {-webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%; 
    background-attachment: fixed;}

 

body { background-color:#ffffff; }



h1 {color:#3b3b3b;}
h2 {color:#3b3b3b;}
h3 {color:#3b3b3b;}


.logotitle {color:#3b3b3b;}
.logotitle a {color:#3b3b3b;}
.logosubtitle { color:#3b3b3b; }


.leftcolumn, .menu-transition {background:#e2001a; color:#f6f6f6 !important;}
.leftcolumn p a, .leftcolumn .nav li a {color:#f6f6f6 !important;}

a.toggleMenu span {color:#e2001a;}
.rightcolumn { border-left:5px solid #e2001a;}


.rightcolumn {background:#f5f5f5; color:#3b3b3b;}

.rightcolumn a {color:#e2001a;}
.rightcolumn [class^="icon-"]:before, .rightcolumn [class*=" icon-"]:before {#e2001a;}


.smicons span { background:#e2001a;}
.smicons span:hover {background:#3b3b3b; }
hr {border-top:2px solid #e2001a; }
.contactform button:hover {background:#e2001a; color:#fff; border:1px solid #e2001a;}
.contactform button {color:#e2001a; }

@media screen and (max-width: 800px) {   
.rightcolumn {   border-top: 5px solid #e2001a;  border-left:none !important; } 
}




#logo a img {max-width: 950px; width: 100%; height: auto;}
.left-img { border: 0; border-radius: 0; margin: 0; background: #fff; position: relative; top: 0; display: none;}
.left-img img { max-width: 320px; width: 100%; height: auto;}
a.toggleMenu {display: none;}
img.size-medium {max-width: 300px; width: 100%; height: auto;}