Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @import url('http://fonts.googleapis.com/css?family=Roboto');
- @import url('https://fonts.googleapis.com/css?family=Raleway');
- /*
- animation-name: stretch;
- animation-duration: 1.5s;
- animation-timing-function: ease-out;
- animation-delay: 0;
- animation-direction: alternate;
- animation-iteration-count: infinite;
- animation-fill-mode: none;
- animation-play-state: running;
- animation: name, duration, timing-function, delay, iteration-count, direction, fill-mode, play-state;
- animation: name duration delay interations direction fillmode;
- */
- * {
- margin:0;
- padding:0;
- }
- html, body {
- font-family: 'Raleway', sans-serif;
- margin:0;
- padding:0;
- height:auto;
- background-color: rgba(232,232,232,1);
- }
- .content {
- text-align: center;
- }
- .header {
- position: fixed;
- display: inline-block;
- width: 100vw;
- height: 140px;
- top: 0;
- left: 0;
- background-color: #f2f2f2;
- border: none;
- margin: auto;
- float: left;
- z-index: 100;
- }
- .header .logocontainer,
- .header .navigation,
- .header .navigation-three {
- background-color: #f2f2f2;
- }
- .navigation {
- display: inline-block;
- position: relative;
- width: 72%;
- height: 100%;
- text-decoration: none;
- float: left;
- z-index: 101;
- }
- .navigationcontainer {
- display: inline-block;
- position: absolute;
- left: 50%;
- transform: translateX(-50%);
- width: 750px;
- }
- .navigation a {
- position: relative;
- display: inline-block;
- text-decoration: none;
- color: #000000;
- height: 40px;
- margin-top: 75px;
- margin: 75px 20px 0 20px;
- text-align: left;
- float: left;
- }
- .navigation h1 {
- margin-top: 10px;
- font-size: 16px;
- font-weight: 100;
- font-family: sans-serif;
- color: #8ec640;
- }
- .navigation a:nth-child(5) h1 { color: rgba(108,108,108,1); }
- .navigation a:nth-child(6) h1 { color: rgba(108,108,108,1); }
- .navigation a:nth-child(7) h1 { color: rgba(108,108,108,1); }
- .side-navigation {
- position: absolute;
- display: inline-block;
- width: 20vw;
- background-color: #BCBEC0;
- height: 100vh;
- z-index: 1;
- left: 0;
- bottom: -100vh;
- }
- .side-navigation .buttons {
- position: relative;
- display: inline-block;
- margin: 80px auto;
- float: left;
- }
- .side-navigation .buttons a {
- position: relative;
- display: inline-block;
- margin: 0 0 0 4vw;
- float: left;
- text-decoration: none;
- width: 200px;
- }
- .side-navigation .buttons a h1 {
- position: relative;
- display: inline-block;
- color: #ffffff;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 14px;
- margin: 15px 0 15px 0;
- padding: 0 10px;
- float: left;
- text-decoration: none;
- }
- .side-navigation .buttons a.selected h1 {
- color: rgba(0,0,0,0.6);
- }
- .side-navigation .shopbuttoncontainer {
- position: relative;
- display: inline-block;
- background-color: rgba(0,0,0,0.3);
- width: 100%;
- }
- .side-navigation .shopbuttoncontainer .shopbutton {
- position: relative;
- display: inline-block;
- float: left;
- margin: 30px 0;
- width: 100%;
- }
- .side-navigation .shopbuttoncontainer .shopbutton img {
- position: relative;
- display: inline-block;
- float: left;
- margin-left: 4vw;
- width: 20px;
- }
- .side-navigation .shopbuttoncontainer .shopbutton h1 {
- position: relative;
- display: inline-block;
- float: left;
- margin-left: 10px;
- padding: 2px 0;
- font-size: 14px;
- font-family: sans-serif;
- font-weight: 100;
- color: #ffffff;
- }
- .header .logocontainer {
- position: relative;
- display: inline-block;
- width: 15%;
- height: 100%;
- float: left;
- z-index: 101;
- }
- .header .logocontainer img {
- position: relative;
- display: block;
- width: 110px;
- margin: 0 auto;
- margin-top: 30px;
- }
- .header .navigation .line {
- position: relative;
- display: inline-block;
- background-color: #000000;
- float: left;
- margin: 75px 20px 0px 20px;
- width: 1px;
- height: 35px;
- }
- .navigation-three {
- display: inline-block;
- position: relative;
- width: 13%;
- height: 100%;
- text-decoration: none;
- float: left;
- z-index: 101;
- }
- .navigation-three .searchbar-container {
- position: relative;
- display: inline-block;
- width: 32px;
- height: 32px;
- background-color: transparent;
- box-sizing: border-box;
- float: left;
- margin: 30px 1% 0;
- }
- .navigation-three .searchbar {
- position: absolute;
- display: inline-block;
- width: 32px;
- height: 32px;
- background-color: transparent;
- border: 2px solid #8ec640;
- box-sizing: border-box;
- right: 0;
- top: 0;
- transition: width 0.5s ease;
- }
- .navigation-three .searchbar.toggled {
- width: 260px;
- }
- .navigation-three .searchbar img {
- position: absolute;
- width: 20px;
- height: 20px;
- top: 5px;
- right: 5px;
- }
- .navigation-three .searchbar input {
- position: absolute;
- top: 50%;
- left: 10px;
- width: 0;
- font-size: 12px;
- font-family: sans-serif;
- color: #8ec640;
- transform: translateY(-50%);
- border: 0;
- background-color: transparent;
- transition: width 0.5s ease;
- }
- .navigation-three .searchbar.toggled input {
- width: 220px; /* width of search bar extended minus left minus search image*/
- }
- .navigation-three .searchbar input:focus,
- .navigation-three .searchbar input:valid {
- box-shadow: none;
- outline: none;
- background-position: 0 0;
- }
- .navigation-three .shopbutton {
- position: relative;
- display: inline-block;
- height: 32px;
- background-color: #8ec640;
- float: left;
- margin: 30px 0 0;
- cursor: default;
- }
- .navigation-three .shopbutton .basket {
- width: 20px;
- height: 20px;
- margin: 5px 5px;
- float: left;
- }
- .navigation-three .shopbutton .arrow {
- width: 10px;
- height: 10px;
- margin: 10px 10px 5px 0;
- float: left;
- }
- .navigation-three .shopbutton h1 {
- font-size: 10px;
- font-weight: bold;
- font-family: sans-serif;
- color: #ffffff;
- float: left;
- width: auto;
- margin: 10px 10px 5px 0;
- }
- .navigation-three .shopbutton:hover .dropdown {
- max-height: 300%;
- border: 1px solid #8ec640;
- transition: max-height 0.5s ease-in-out, border 0s 0s ease;
- }
- .navigation-three .shopbutton .dropdown {
- position: absolute;
- display: inline-block;
- top: 100%;
- left: 0;
- width: 100%;
- z-index: 15;
- overflow: hidden;
- max-height: 0%;
- border: 0px solid #8ec640;
- transition: max-height 0.5s ease-in-out, border 0s 0.5s ease;
- box-sizing: border-box;
- }
- .navigation-three .shopbutton .dropdown .option {
- position: relative;
- display: inline-block;
- height: 30px;
- width: 100%;
- background-color: #ffffff;
- float: left;
- box-sizing: border-box;
- }
- .navigation-three .shopbutton .dropdown .option:hover h1 { color: #8ec640; margin:7px 0px 0 15px; }
- .navigation-three .shopbutton .dropdown .option h1 {
- font-size: 11px;
- font-weight: bold;
- font-family: sans-serif;
- color: #000000;
- float: left;
- width: auto;
- margin:7px 5px 0 10px;
- transition: color 0.2s ease, margin 0.3s ease;
- }
- .navigation-three .shopbutton .dropdown .option h2 {
- position: absolute;
- font-size: 14px;
- font-weight: bold;
- font-family: sans-serif;
- color: #000000;
- top: 5px;
- right: 5px;
- }
- .navigation-three .socialbuttons{
- position: relative;
- display: inline-block;
- width: 80%;
- margin: 10px 0;
- }
- .navigation-three .button{
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- text-align: center;
- float: left;
- padding: 0 2%;
- }
- .navigation-three .button img {
- width: 16px;
- height: 16px;
- float: left;
- position: absolute;
- left: 12px;
- top: 7px;
- }
- .socialbuttons .button.b1 { border-right: 2px solid #ac5e2c; }
- .socialbuttons .button.b2 { border-right: 2px solid #ac5e2c; }
- .socialbuttons .button.b3 { border-right: 2px solid #ac5e2c; }
- .socialbuttons .button.b1 .b1col { opacity: 0; transition: opacity 0.5s ease; }
- .socialbuttons .button.b2 .b2col { opacity: 0; transition: opacity 0.5s ease; }
- .socialbuttons .button.b3 .b3col { opacity: 0; transition: opacity 0.5s ease; }
- .socialbuttons .button.b4 .b4col { opacity: 0; transition: opacity 0.5s ease; }
- .socialbuttons .button.b1:hover .b1col { opacity: 1; }
- .socialbuttons .button.b2:hover .b2col { opacity: 1; }
- .socialbuttons .button.b3:hover .b3col { opacity: 1; }
- .socialbuttons .button.b4:hover .b4col { opacity: 1; }
- .submenu {
- position: absolute;
- display: inline-block;
- height: 220px;
- width: 100%;
- top: -100px;
- left: 999vw;
- background-color: #e8e8e8;
- transition: top 1s ease, left 100ms 1s ease;
- z-index: 10;
- }
- .submenu.visible {
- left: 0;
- top: 140px;
- transition: top 1s ease;
- }
- /* IT solutions */
- .submenu-two {
- height: 300px;
- top: -300px;
- }
- /* about us */
- .submenu-four {
- height: 260px;
- top: -260px;
- }
- /* contact us */
- .submenu-five {
- height: 500px;
- top: -400px;
- }
- .submenu-five .contactus {
- position: relative;
- display: inline-block;
- width: 70%;
- height: 100%;
- margin: 0 10% 0 20%;
- float: left;
- }
- .submenu-five .contactus .column {
- margin-top: 40px;
- height: 64%;
- }
- .submenu-five .contactus .title {
- position: relative;
- display: inline-block;
- float: left;
- width: 100%;
- }
- .submenu-five .contactus .title h1 {
- color: #8ec640;
- font-size: 32px;
- font-weight: bold;
- font-family: sans-serif;
- }
- .submenu-five .contactus .address {
- position: relative;
- display: inline-block;
- width: 25%;
- margin-top: 40px;
- float: left;
- }
- .submenu-five .contactus .address h1 {
- color: #545454; /* dark grey */
- padding: 4px 0;
- font-size: 12px;
- font-weight: 100;
- font-family: sans-serif;
- }
- .submenu-five .contactus .address a {
- color: #8ec640; /* dark grey */
- padding: 4px 0;
- font-size: 10px;
- font-weight: 100;
- text-decoration: none;
- font-family: sans-serif;
- }
- .submenu-five .contactus .form {
- position: relative;
- display: inline-block;
- width: 50%;
- margin-top: 40px;
- float: left;
- }
- .submenu-five .contactus .form h1 {
- color: #545454; /* dark grey */
- padding: 4px 20px;
- font-size: 12px;
- font-weight: 100;
- font-family: sans-serif;
- }
- .submenu-five .contactus .form h1:nth-child(2) { margin: 10px 0; }
- .submenu-five .contactus .form form {
- position: relative;
- display: inline-block;
- float: left;
- padding: 0 20px;
- }
- .submenu-five .contactus .form input {
- color: #8ec640;
- font-size: 12px;
- border: none;
- padding: 9px 5px;
- margin: 3px 0;
- float: left;
- background-color: #ffffff;
- border-radius: 2px;
- font-family: arial;
- }
- .submenu-five .contactus .form input:focus,
- .submenu-five .contactus .form input:valid {
- box-shadow: none;
- outline: none;
- background-position: 0 0;
- }
- .submenu-five .contactus .form input:nth-child(1) { width: 30%; }
- .submenu-five .contactus .form input:nth-child(2) { width: 58%; float: right;}
- .submenu-five .contactus .form input:nth-child(3) { width: 30%; }
- .submenu-five .contactus .form input:nth-child(4) { width: 58%; float: right; }
- .submenu-five .contactus .form input:nth-child(6) { font-size: 14px; padding: 5px 20px; font-family: 'Raleway'; background-color: #8ec640; color: #ffffff; }
- .submenu-five .contactus .form textarea {
- float: left;
- font-family: arial;
- font-size: 12px;
- color: #8ec640;
- background-color: #ffffff;
- border: none;
- padding: 9px 5px;
- margin: 3px 0;
- width: 98.5%;
- height: 100px;
- border-radius: 2px;
- resize: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- outline: none;
- border-top: transparent !important;
- border-left: transparent !important;
- border-right: transparent !important;
- border-bottom: transparent !important;
- }
- .submenu-five .contactus .map {
- position: relative;
- display: inline-block;
- margin-top: 40px;
- margin-left: 20px;
- float: left;
- }
- .submenu .shopbutton {
- position: absolute;
- display: inline-block;
- height: 32px;
- background-color: #8ec640;
- float: left;
- bottom: 0px;
- left: 0px;
- cursor: default;
- }
- .submenu .shopbutton .basket {
- width: 20px;
- height: 20px;
- margin: 5px 5px;
- float: left;
- }
- .submenu .shopbutton .arrow {
- width: 15px;
- height: 15px;
- margin: 7.5px 15px 7.5px 5px;
- float: left;
- transition: margin 0.2s cubic-bezier(0.49, 0.21, 0.4, 0.91);
- }
- .submenu .shopbutton:hover .arrow {
- margin: 7.5px 5px 7.5px 15px;
- }
- .submenu .description .shopbutton h1 {
- line-height: normal;
- font-size: 10px;
- font-weight: bold;
- font-family: sans-serif;
- color: #ffffff;
- float: left;
- width: auto;
- margin: 10px 10px 5px 0;
- }
- #RyansMap {
- height:300px;
- width:250px;
- margin: 0;
- }
- .gm-style-iw * {
- display: block;
- width: 100%;
- }
- .gm-style-iw h4, .gm-style-iw p {
- margin: 0;
- padding: 0;
- }
- .gm-style-iw a {
- color: #4272db;
- }
- .submenu .sidenav, .submenu .menuoptioncontainer {
- position: relative;
- display: inline-block;
- height: 80%;
- width: 20%;
- margin-top: 30px;
- float: left;
- }
- .submenu .menuoptioncontainer { width: 40%; }
- .submenu .sidenav a {
- position: relative;
- display: inline-block;
- text-decoration: none;
- text-align: left;
- float: right;
- width: 70%;
- padding: 10px 0;
- }
- .submenu .sidenav h1 {
- font-size: 14px;
- font-family: sans-serif;
- font-weight: 200;
- color: #8ec640;
- transition: color 0.1s ease;
- }
- .submenu .sidenav a:hover h1, .sidenav .selected h1{
- color: #555555;
- }
- .menuoption {
- position: absolute;
- display: inline-block;
- width: 100%;
- height: 100%;
- left: 0;
- float: left;
- transition: opacity 1s ease;
- }
- .menuoption.invisible {
- opacity: 0;
- left: 9999vw;
- }
- .header .column {
- position: relative;
- display: inline-block;
- float: left;
- height: 100%;
- background-color: rgba(0,0,0,0.2);
- width: 1px;
- }
- .menuoption .description {
- position: relative;
- display: inline-block;
- height: 100%;
- width: 40%;
- margin: 0 4%;
- float: left;
- background-color: #e8e8e8;
- }
- .menuoption .description h1 {
- line-height: 22px;
- font-size: 14px;
- font-family: sans-serif;
- font-weight: 100;
- color: rgba(0,0,0,0.6);
- }
- .menuoption .imagecontainer {
- position: relative;
- display: inline-block;
- height: 100%;
- width: 50%;
- float: left;
- }
- .menuoption .imagecontainer img {
- height: 100%;
- margin: 0 10%;
- }
- .footer {
- position: relative;
- display: inline-block;
- background-color: #f47d31;
- color: #ffffff;
- width: 100%;
- height: 300px;
- float: left;
- z-index: 200;
- }
- .footer .container {
- position: relative;
- display: inline-block;
- width: 28%;
- height: 250px;
- float: left;
- }
- .footer .container.footerlinks {
- width: 72%;
- }
- .footer .container.subcont {
- width: 188px;
- margin-right: 12%;
- margin-top: 50px;
- }
- .footer .imagecontainer {
- position: absolute;
- display: inline-block;
- height: 70px;
- top: 50px;
- left: 20%;
- bottom: 0;
- right: 0;
- }
- .footer .imagecontainer img {
- height: 100%;
- }
- .footer .container.subcont h1 {
- font-size: 17px;
- font-weight: 600;
- font-family: sans-serif;
- color: #ffffff;
- padding-bottom: 10px;
- border-bottom: 1px solid #ffffff;
- margin-bottom: 10px;
- }
- .footer .container.subcont a {
- position: relative;
- display: inline-block;
- font-size: 13px;
- width: 100%;
- font-weight: 100;
- font-family: sans-serif;
- color: #ffffff;
- text-decoration: none;
- float: left;
- padding: 10px 0;
- }
- .footer .container.subcont a:after {
- content: ' ';
- display: block;
- position: absolute;
- width: 0%;
- height: 1px;
- bottom: 0px;
- left: 0;
- background-color: #ffffff;
- transition: width 0.3s ease;
- }
- .footer .container.subcont a:hover:after {
- width: 100%;
- transition: width 0.6s ease;
- }
- .footer .container.subcont h2 {
- /* address */
- font-size: 13px;
- width: 100%;
- font-weight: 100;
- font-family: sans-serif;
- color: #ffffff;
- text-decoration: none;
- float: left;
- margin: 10px 0;
- }
- /* very bottom (small) footer */
- .footer-2 {
- position: relative;
- display: inline-block;
- background-color: #f47d31;
- color: #ffffff;
- width: 100%;
- height: 100px;
- padding: 20px 0 0 0;
- float: left;
- z-index: 200;
- }
- .footer-2 .socialcontainer {
- position: relative;
- display: inline-block;
- color: #ffffff;
- width: 28%;
- float: left;
- }
- .footer-2 .socialcontainer .smallcont {
- position: relative;
- display: inline-block;
- float: left;
- margin-left: 20%;
- }
- .navigation-three .socialbuttons,
- .footer-2 .socialbuttons {
- position: relative;
- display: inline-block;
- width: 100%;
- margin: 10px 0;
- }
- .navigation-three .button,
- .footer-2 .button {
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- text-align: center;
- float: left;
- padding: 0 2%;
- }
- .navigation-three .button img,
- .footer-2 .button img {
- width: 16px;
- height: 16px;
- float: left;
- position: absolute;
- left: 12px;
- top: 7px;
- }
- .footer-2 .socialcontainer h1 {
- position: relative;
- display: inline-block;
- color: #ffffff;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 14px;
- width: 100%;
- }
- .footer-2 .button {
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- text-align: center;
- float: left;
- padding: 0 2%;
- }
- .footer-2 .button img {
- position: absolute;
- display: inline-block;
- width: 16px;
- height: 16px;
- top: 50%;
- left: 50%;
- transform: translate(-50%,-50%);
- }
- .footer-2 .middlelinks {
- position: relative;
- display: inline-block;
- width: 40%;
- float: left;
- }
- .footer-2 .middlelinks a {
- position: relative;
- display: inline-block;
- color: #ffffff;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 11px;
- margin: 40px 0 0 0;
- padding: 0 10px;
- float: left;
- text-decoration: none;
- }
- .footer-2 .middlelinks a:nth-child(1) { border-right: 1px solid #ffffff; padding: 0 10px 0 0; }
- .footer-2 .middlelinks a:nth-child(2) { border-right: 1px solid #ffffff; }
- .footer-2 .middlelinks a:nth-child(3) { border-right: 1px solid #ffffff; }
- .footer-2 .copyright {
- position: relative;
- display: inline-block;
- width: 24%;
- float: left;
- }
- .footer-2 .copyright h2 {
- position: relative;
- display: inline-block;
- color: #ffffff;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 14px;
- padding: 40px 0 0 0;
- width: 100%;
- float: left;
- text-align: center;
- }
- .header .nav-mobile-options {
- position: absolute;
- display: none;
- width: 100%;
- max-height: 90vh;
- top: 88px;
- left: 0;
- overflow: scroll;
- }
- .header .nav-mobile-options .option {
- position: relative;
- display: inline-block;
- width: 100%;
- padding: 3vh 0;
- cursor: pointer;
- border-bottom: 1px solid #d1d1d1;
- }
- .header .nav-mobile-options .option h1 {
- position: relative;
- display: inline-block;
- width: 100%;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 16px;
- color: #575757;
- text-align: center;
- }
- .header .nav-mobile-options .option .sub-options {
- position: relative;
- display: inline-block;
- background-color: #7aac34;
- width: 100%;
- max-height: 0px;
- overflow: hidden;
- box-sizing: border-box;
- transition: max-height 0.5s ease,padding 0.5s ease, margin 0.5s ease;
- padding: 0;
- margin: 0;
- float: left;
- padding: 0;
- margin-top: 0;
- }
- .header .nav-mobile-options .option .sub-options.managed {
- background-color: #378dc5;
- }
- .header .nav-mobile-options .option .sub-options.open {
- max-height: 340px;
- padding: 20px 0;
- margin-top: 10px;
- }
- .header .nav-mobile-options .option .sub-options h1 {
- padding: 10px 0;
- color: #ffffff;
- border-bottom: 1px solid #72a031;
- }
- .header .nav-mobile-options .option .sub-options a:nth-child(1) h1 {
- border-top: 1px solid #72a031;
- }
- .header .nav-mobile-options .option .sub-options.managed h1 {
- border-bottom: 1px solid #347eaf;
- }
- .header .nav-mobile-options .option .sub-options.managed a:nth-child(1) h1 {
- border-top: 1px solid #347eaf;
- }
- .header .nav-mobile-options .socialbuttons{
- position: relative;
- display: inline-block;
- width: 100%;
- margin: 10px 0;
- height: 100px;
- background-color: #f47d31;
- text-align: center;
- }
- .header .nav-mobile-options .socialbuttons .button{
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- float: none;
- }
- .header .nav-mobile-options .socialbuttons .button img {
- width: 16px;
- height: 16px;
- float: left;
- position: absolute;
- left: 12px;
- top: 7px;
- }
- .header .nav-mobile-options .socialbuttons .button.b1 { border-right: none; }
- .header .nav-mobile-options .socialbuttons .button.b2 { border-right: none }
- .header .nav-mobile-options .socialbuttons .button.b3 { border-right: none; }
- .header .nav-mobile-options .socialbuttons .button.b1 .b1col { opacity: 0; transition: opacity 0.5s ease; }
- .header .nav-mobile-options .socialbuttons .button.b2 .b2col { opacity: 0; transition: opacity 0.5s ease; }
- .header .nav-mobile-options .socialbuttons .button.b3 .b3col { opacity: 0; transition: opacity 0.5s ease; }
- .header .nav-mobile-options .socialbuttons .button.b4 .b4col { opacity: 0; transition: opacity 0.5s ease; }
- .header .nav-mobile-options .socialbuttons .button.b1:hover .b1col { opacity: 1; }
- .header .nav-mobile-options .socialbuttons .button.b2:hover .b2col { opacity: 1; }
- .header .nav-mobile-options .socialbuttons .button.b3:hover .b3col { opacity: 1; }
- .header .nav-mobile-options .socialbuttons .button.b4:hover .b4col { opacity: 1; }
- .header .nav-mobile-button {
- position: absolute;
- display: inline-block;
- right: 30px;
- top: 50%;
- height: 28px;
- width: 41px;
- transform: translate(-50%, -50%);
- background-color: transparent;
- opacity: 0; /* hidden and disable if not on phones*/
- display: none;
- z-index: 1;
- }
- .header .nav-mobile-button .line {
- position: absolute;
- display: inline-block;
- height: 4px;
- left: 0;
- width: 100%;
- background-color: #6e6e6e;
- margin: 0;
- float: none;
- }
- .header .nav-mobile-button .line.l1 { top: 0px; }
- .header .nav-mobile-button .line.l2 { top: 12px; }
- .header .nav-mobile-button .line.l3 { top: 24px; }
- /* MEDIA QUERIES */
- /* ----------------------------------------------------*/
- /* Code That Doesnt Change Between Mobile Resolution */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 0px) and (max-width : 992px) {
- .header .submenu { display: none; }
- .header .navigation { display: none; }
- .header .navigation-three { display: none; }
- .header.navigation-toggled:after {
- content: ' ';
- position: absolute;
- display: block;
- top: 0;
- left: 0;
- width: 100vw;
- background-color: #f2f2f2;
- height: 100%;
- }
- .header.navigation-toggled:before {
- content: ' ';
- position: absolute;
- display: block;
- top: 0;
- left: 0;
- width: 100vw;
- background-color: rgb(229, 229, 229);
- height: 100vh;
- }
- .header.navigation-toggled .nav-mobile-options { display: inline-block; }
- .header .nav-mobile-button { opacity: 1; display: inline-block; }
- .header .nav-mobile-button .line.l1 { transition: transform 0.5s ease, opacity 0.5s ease; }
- .header .nav-mobile-button .line.l2 { transition: transform 0.5s ease, opacity 0.5s ease;3 }
- .header .nav-mobile-button .line.l3 { transition: transform 0.5s ease, opacity 0.5s ease; }
- .header .nav-mobile-button.toggled .line.l1{ transition: transform 0.5s ease; transform: translateY(12px) rotate(45deg); }
- .header .nav-mobile-button.toggled .line.l2{ transition: transform 0.5s ease; opacity: 0; }
- .header .nav-mobile-button.toggled .line.l3{ transition: transform 0.5s ease; transform: translateY(-12px) rotate(-45deg); }
- .side-navigation { display: none; }
- .header { height: 88px !important; }
- .header .logocontainer img {
- position: absolute;
- top: 50%;
- transform: translateY(-50%);
- left: 20px;
- margin: 0;
- }
- .bodycontainer {
- margin-left: 0 !important;
- margin-top: 88px !important;
- width: 100% !important;
- }
- .footer { z-index: 10; }
- .footer-2 { z-index: 10; }
- }
- /* ----------------------------------------------------*/
- /* Custom, iPhone Retina */
- /* ----------------------------------------------------*/
- @media only screen and (max-width : 320px) {
- body::before {
- content: "max-width : 320px fired";
- display: block; text-align: center;
- background: rgba(255, 255, 0, 0.48); width: 100%;
- position: fixed;
- top: 0; left: 0;
- z-index: 9999;
- }
- .container .footer { display: none; }
- .container .footer { display: none; }
- .container .footer-2 .middlelinks { display: none; }
- .container .footer-2 .socialcontainer { text-align: center; width: 100%; }
- .container .footer-2 .socialcontainer .smallcont { margin-left: 0; width: 100%; }
- .container .footer-2 .socialcontainer .smallcont .socialbuttons { margin-left: 0; width: 100%; text-align: center; }
- .container .footer-2 .socialcontainer .smallcont .socialbuttons .button { float: none; border: 0; margin: 0 0; padding: 0; }
- .container .footer-2 .copyright { width: 100%; }
- .container .footer-2 .copyright h2 { padding: 0; }
- }
- /* ----------------------------------------------------*/
- /* Extra Small Devices, Phones */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 320px) and (max-width : 480px) {
- body::before {
- content: "max-width : 480px fired";
- display: block; text-align: center;
- background: rgba(255, 255, 0, 0.48); width: 100%;
- position: fixed;
- top: 0; left: 0;
- z-index: 9999;
- }
- .container .footer { display: none; }
- .container .footer-2 .middlelinks { display: none; }
- .container .footer-2 .socialcontainer { text-align: center; width: 100%; }
- .container .footer-2 .socialcontainer .smallcont { margin-left: 0; width: 100%; }
- .container .footer-2 .socialcontainer .smallcont .socialbuttons { margin-left: 0; width: 100%; text-align: center; }
- .container .footer-2 .socialcontainer .smallcont .socialbuttons .button { float: none; border: 0; margin: 0 0; padding: 0; }
- .container .footer-2 .copyright { width: 100%; }
- .container .footer-2 .copyright h2 { padding: 0; }
- }
- /* ----------------------------------------------------*/
- /* Small Devices, Tablets */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 480px) and (max-width : 768px) {
- body::before {
- content: "max-width : 768px fired";
- display: block; text-align: center;
- background: rgba(255, 255, 0, 0.48); width: 100%;
- position: fixed;
- top: 0; left: 0;
- z-index: 9999;
- }
- .container .footer { display: none; }
- .container .footer-2 .middlelinks { display: none; }
- .container .footer-2 .socialcontainer { width: 50%; }
- .container .footer-2 .copyright { width: 50%; }
- }
- /* ----------------------------------------------------*/
- /* Medium Devices, Desktops */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 768px) and (max-width : 992px) {
- body::before {
- content: "max-width : 992px fired";
- display: block; text-align: center;
- background: rgba(255, 255, 0, 0.48); width: 100%;
- position: fixed;
- top: 0; left: 0;
- z-index: 9999;
- }
- .container .footer .container.logo { display: none; }
- .container .footer .container.footerlinks { width: 72%; text-align: left; }
- .container .footer .container.footerlinks .subcont { margin-right: 4%; margin-top: 50px; width: 160px; }
- .container .footer-2 .socialcontainer { width: 25%; }
- .container .footer-2 .middlelinks { width: 59%; text-align: center; }
- .container .footer-2 .middlelinks a { float: none; }
- .container .footer-2 .copyright { width: 15%; }
- }
- /* ----------------------------------------------------*/
- /* Large Devices, Wide Screens */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 992px) and (max-width : 1200px) {
- body::before {
- content: "max-width : 1200px fired";
- display: block; text-align: center;
- background: rgba(255, 255, 0, 0.48); width: 100%;
- position: fixed;
- top: 0; left: 0;
- z-index: 9999;
- }
- .header .navigation { width: 68%; }
- .header .navigation-three { width: 17%; }
- .container .footer .container.subcont { margin-right: 5%; }
- .container .footer-2 .copyright { float: right; }
- .container .footer-2 .middlelinks { width: 47%; }
- }
- /* ----------------------------------------------------*/
- /* SPECIAL */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 1200px) and (max-width : 1300px) {
- .footer .container.subcont { margin-right: 5%; }
- }
- /* ----------------------------------------------------*/
- /* SPECIAL - Margin to Align the two navigation */
- /* ----------------------------------------------------*/
- @media only screen and (min-width : 900px) and (max-width : 1000px) { .submenu .sidenav { margin-left: 17.8%; } }
- @media only screen and (min-width : 1000px) and (max-width : 1100px) { .submenu .sidenav { margin-left: 18%; } }
- @media only screen and (min-width : 1100px) and (max-width : 1200px) { .submenu .sidenav { margin-left: 19%; } }
- @media only screen and (min-width : 1200px) and (max-width : 1240px) { .submenu .sidenav { margin-left: 21%; } }
- @media only screen and (min-width : 1240px) and (max-width : 1340px) { .submenu .sidenav { margin-left: 21.5%; } }
- @media only screen and (min-width : 1340px) and (max-width : 1540px) { .submenu .sidenav { margin-left: 22.5%; } }
- @media only screen and (min-width : 1540px) and (max-width : 1640px) { .submenu .sidenav { margin-left: 23%; } }
- @media only screen and (min-width : 1640px) and (max-width : 1770px) { .submenu .sidenav { margin-left: 23.4%; } }
- @media only screen and (min-width : 1770px) and (max-width : 1920px) { .submenu .sidenav { margin-left: 24%; } }
- @media only screen and (min-width : 1920px) { .submenu .sidenav { margin-left: 24.5%; } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement