html { font-family: "Roboto", sans-serif; color: #000; font-weight:300; } .container { margin: auto; max-width: 1000px; padding-left: 20px; padding-right: 20px; } body { margin: 0; padding: 0; letter-spacing: 0.05em; } h1 { font-family: "Roboto", sans-serif; } #headline { /*background: linear-gradient(center top , #FAFAFA, #F5F5F5) repeat scroll 0% 0% transparent;*/ background: linear-gradient(#FAFAFA, #F5F5F5); border-bottom: 1px solid #EEE; } #headline br { clear: both; } #headline h1 { color: #404040; padding-right: 1em; padding-top: 0.3em; margin-bottom: 0; float: right; font-size: 220%; font-weight: 400; } #headline img { width: 300px; padding-left: 0; padding-top: 35px; padding-bottom:20px; } #description { text-align: justify; } #maincontent { height: 13em; } #demologin p { padding-left: 10px; padding-right: 10px; text-align: justify; font-size: 100%; color: #000; padding-top:20px; } #demologin a{ } .button { border-radius: 5px; /*background-color: rgb(41,127,184); */ background-color: #E10319; text-decoration: none; text-transform: uppercase; padding: 10px 80px 10px 80px; letter-spacing: 1.5px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); color: WHITE; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); margin-left: 10px; } .button:hover { box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.9); } #singlelogout { clear: both; width: 100%; box-sizing: border-box; } a{ text-decoration: none; font-size:100%; color: #666; } a:hover{ text-decoration: none; font-size:100%; color: #E10319; } /*****************************/ @media ( max-width :599px) { #headline { /*background: linear-gradient(center top , #FAFAFA, #F5F5F5) repeat scroll 0% 0% transparent;*/ background: linear-gradient(#FAFAFA, #F5F5F5); border-bottom: 1px solid #EEE; } #headline img { width: 150px; padding-left: 0; padding-top: 0.5em; padding-bottom:0.5em; } #headline br { clear: both; } #headline h1 {font-family: "Roboto", sans-serif; color: #404040; padding: 0; margin-bottom: 0; margin-top: 0; text-align: center; } nav { display: block; width: 100%; text-align: center; box-sizing: border-box; color: WHITE; margin: 0px 0px 0px 0px; overflow: hidden; } nav ul { margin: 0; padding: 0; } nav ul li { list-style-type: none; padding-top: 2px; padding-bottom: 2px; } nav>ul>li>a { color: #666; display: block; text-decoration: none; } nav>ul>li:hover { color: #404040; } nav>ul>li:hover>a { color: #404040; } nav>ul>li:active>a { color: #404040; } #demologin { width: 100%; box-sizing: border-box; border: 1px solid; border-radius: 1px; border-color: #818286; background: #F5F5F5; height: 182px; width: 242px; margin-top: 18px; padding-left:0; } } /*****************************/ @media ( min-width :600px) { #headline { /*background: linear-gradient(center top , #FAFAFA, #F5F5F5) repeat scroll 0% 0% transparent;*/ background: linear-gradient(#FAFAFA, #F5F5F5); border-bottom: 1px solid #EEE; } #headline br { clear: both; } #headline h1 { color: #404040; padding-right: 1em; padding-top: 0.15em; margin-bottom: 0; float: right; } #headline img { width: 300px; padding-left: 0; padding-top: 35px; padding-bottom:20px; } nav { display: block; float: left; width: 30%; box-sizing: border-box; background-color: #fff; color: #888; margin: 8px 0px 8px 0px; overflow: hidden; } nav ul { margin: 0; padding: 0; } nav ul li { list-style-type: none; padding-top: 15px; } nav>ul>li>a { color: #666; display: block; text-decoration: none; } nav>ul>li:hover { color: #E10319; } nav>ul>li:hover>a { color: #E10319; } nav>ul>li:active>a { color: #E10319; } #demologin { float: right; width: 50%; box-sizing: border-box; border: 1px solid; border-radius: 1px; border-color: #818286; background: #F5F5F5; height: 282px; width: 342px; margin-right: 150px; margin-top: 18px; padding-left:0; } #demologin a:hover{ color:white; } }