- @charset "UTF-8";
- /* CSS Document */
- footer {
- clear:both;
- width: 100%;
- height: 52px;
- color: #FFF;
- letter-spacing: 0.03em;
- padding: 20px 0px;
- position: absolute;
- left: 0;
- bottom: 0;
- background-color: #636363;
- }
- footer .wrapper {
- height: 30px;
- margin: 0 auto;
- }
- footer a.logo {
- background: url("/neuhome/images/logo-footer.png") no-repeat scroll left top transparent;
- color: #FFFFFF;
- float: left;
- font-family: Georgia,Times,Arial,serif;
- font-size: 18px;
- height: 17px;
- margin-right: 20px;
- padding: 0;
- text-decoration: none;
- width: 173px;
- }
- #footerlinks {
- display: block;
- width: 640px;
- float: right;}
- .info {
- display: inline;
- float: left;
- font-size: 12px;
- list-style-type: none;
- margin: 0px;
- color: #CCC;
- }
- footer .info a:link, footer .contact {
- font-family: Arial,Verdana,Sans-Serif !important;
- }
- .info li {
- float: left;
- margin-right: 15px;
- }
- .info li:after {
- content: "\00b7";
- }
- .info li:last-child:after {
- content: "";
- margin-right: 0;
- padding-right: 0;
- }
- footer .info a {
- margin-right: 15px;
- }
- footer .info a:link, footer .info a:visited {
- color: #FFF;
- text-decoration: none;
- }
- footer .info a:hover, footer .info a:active {
- color: #CCC;
- text-decoration: underline;
- }
- footer .contact {
- clear: both;
- font-size: 100%;
- height: auto;
- margin: 25px 0px 0px 0px;
- padding: 0;
- color: #CCC;
- }
- footer a:link, footer a:visited {
- color: #FFF;
- text-decoration: none;
- }
- footer a:hover {
- color: #FFF;
- text-decoration: underline;
- }
- footer p {
- margin-bottom: 10px;
- line-height: 100%;
- color: #FFF;
- }
- /****************************************************************************************************************************
- * LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 LAYOUT #2 *
- ****************************************************************************************************************************/
- /* Tablet Layout: 768px.
- Gutters: 24px.
- Outer margins: 28px.
- Inherits styles from: Default Layout.
- -----------------------------------------------------------------
- cols 1 2 3 4 5 6 7 8
- px 68 160 252 344 436 528 620 712 */
- @media only screen and (min-width: 768px) and (max-width: 991px) {
- footer {
- font-size: 10px;
- margin-left: auto;
- margin-right: auto;
- text-align: left;
- vertical-align: middle;
- width: 100%;
- }
- footer a.logo {
- font-size: 14px;
- margin-right: 20px;
- padding: 0;
- text-decoration: none;
- }
- #footerlinks {
- width: 440px;
- }
- .info {
- font-size: 10px;
- padding-top: 5px;
- margin-left: 0px;
- }
- .info li {
- margin-right: 5px;
- }
- footer .info a {
- margin-right: 5px;
- }
- footer .contact {
- margin: 20px 0px 0px 0px;
- }
- .contact {
- font-size: 10px;
- }
- }
- /*************************************************************************************************************************
- * LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 *LAYOUT #4 LAYOUT #4 LAYOUT #4 LAYOUT #4 *
- *************************************************************************************************************************/
- /* Mobile Layout: 320px.
- Gutters: 24px.
- Outer margins: 34px.
- Inherits styles from: Default Layout.
- ---------------------------------------------
- cols 1 2 3
- px 68 160 252 */
- @media only screen and (max-width: 767px) {
- #footerlinks {
- display: inline;
- float: left;
- width: 240px;
- }
- .info {
- clear: left;
- float: left;
- font-size: 10px;
- margin: 3px 0 0 0;
- width: 50%;
- }
- .info li:after {
- content: "";
- }
- .info li:after {
- content: "";
- }
- .info li {
- float: none;
- margin-right: 0;
- padding: 2px 0;
- }
- footer .info a {
- margin-right: 4px;
- }
- footer {
- height: 200px;
- margin-top: 0;
- }
- footer .wrapper {
- width: 87.5%;
- max-width: 444px;
- }
- footer .contact {
- margin: 20px 0px 0px 0px;
- }
- footer a.logo {
- margin: 0px;
- }
- }
- /*************************************************************************************************************************
- * LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 LAYOUT #3 *
- *************************************************************************************************************************/
- /* Wide Mobile Layout: 480px.
- Gutters: 24px.
- Outer margins: 22px.
- Inherits styles from: Default Layout, Mobile Layout.
- ------------------------------------------------------------
- cols 1 2 3 4 5
- px 68 160 252 344 436 */
- @media only screen and (min-width: 480px) and (max-width: 767px) {
- footer {
- width: 100%;
- height: 85px;
- margin: 0 auto;
- font-size: 10px;
- text-align: left;
- vertical-align: middle;
- }
- footer .wrapper {
- padding: 5px 20px;
- }
- footer a.logo {
- font-size: 14px;
- margin: 0px 20px 0px 0px;
- padding: 0;
- text-decoration: none;
- }
- #footerlinks {
- display: block;
- float: left;
- width: 480px;
- }
- .info {
- clear: left;
- width: 92%;
- font-size: 9px;
- margin-top: 3px;
- }
- .info li {
- float: left;
- margin-right: 4px;
- }
- .info li:after {
- content: "\20\00b7";
- }
- .info li:last-child:after {
- content: "";
- margin-right: 0;
- padding-right: 0;
- }
- .social-media {
- width: 17%;
- margin-top: -17px;
- }
- .contact {
- margin: 0px;
- }
- }
Recent Pastes