Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @import url('http://fonts.googleapis.com/css?family=Work+Sans:300,400,500,700');
- @import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,700');
- /*
- 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: 80px;
- top: 0;
- left: 0;
- background-color: #f2f2f2;
- border: none;
- margin: auto;
- float: left;
- z-index: 100;
- }
- .header .logocontainer {
- background-color: #f2f2f2;
- }
- .header .navigation {
- background-color: #f2f2f2;
- }
- .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: 915px;
- margin-top: 20px;
- }
- .navigation a {
- position: relative;
- display: inline-block;
- text-decoration: none;
- color: #000000;
- height: 40px;
- margin-top: 75px;
- margin: 0px 15px 0 15px;
- text-align: left;
- float: left;
- }
- .navigation h1 {
- margin-top: 10px;
- font-size: 18px;
- font-weight: 400;
- font-family: 'Work Sans';
- color: #8ec640;
- transition: color 0.2s ease;
- }
- .navigation h1:hover{
- color: #60625e;
- }
- .navigation .mainbutton5 h1 { color: rgba(108,108,108,1); }
- .navigation .mainbutton6 h1 { color: rgba(108,108,108,1); }
- .navigation .mainbutton7 h1 { color: rgba(108,108,108,1); }
- .navigation .mainbutton5 h1:hover { color: #8ec640; }
- .navigation .mainbutton6 h1:hover { color: #8ec640; }
- .navigation .mainbutton7 h1:hover { color: #8ec640; }
- .side-navigation {
- position: absolute;
- display: inline-block;
- width: 20vw;
- background-color: #dfdfdf;
- 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: #858585;
- font-family: sans-serif;
- font-weight: 100;
- font-size: 15px;
- margin: 15px 0 15px 0;
- padding: 0 10px;
- float: left;
- text-decoration: none;
- transition: color 0.2s ease;
- }
- .side-navigation .buttons a:hover h1 {
- color: #b3b3b3;
- }
- .side-navigation .buttons a.selected h1 {
- color: rgba(0,0,0,0.6);
- font-weight: bold;
- }
- .side-navigation .buttons a.selected h1:after {
- content: '';
- position: absolute;
- bottom: -5px;
- width: 100%;
- height: 2px;
- background-color: rgba(0,0,0,0.6);
- }
- .side-navigation .shopbuttoncontainer {
- position: relative;
- display: inline-block;
- background-color: #f47d31;
- width: 100%;
- transition: background-color 0.2s ease;
- }
- .side-navigation .shopbuttoncontainer:hover {
- background-color: #fd9b5c;
- }
- .side-navigation .shopbuttoncontainer a {
- display: inline-block;
- width: 100%;
- }
- .side-navigation .shopbuttoncontainer .shopbutton {
- position: relative;
- display: inline-block;
- float: left;
- margin: 20px 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;
- max-width: 100%;
- max-height: 90%;
- left: 70px;
- top: 50%;
- translateY(-50%);
- }
- .header .navigation .line {
- position: relative;
- display: inline-block;
- background-color: #828282;
- float: left;
- margin: 0px 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: 26px 1% 0;
- }
- .navigation-three .searchbar {
- position: absolute;
- display: inline-block;
- width: 32px;
- height: 32px;
- background-color: transparent;
- border: 2px solid #f47d31;
- 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: #f47d31;
- 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: #f47d31;
- float: left;
- margin: 26px 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: 12px;
- font-weight: bold;
- font-family: sans-serif;
- color: #ffffff;
- float: left;
- width: auto;
- margin: 8px 10px 5px 0;
- }
- .navigation-three .shopbutton:hover .dropdown {
- max-height: 300%;
- border: 1px solid #f47d31;
- 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 a {
- display: inline-block;
- height: 30px;
- width: 100%;
- }
- .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;
- }
- .footer-2 .socialcontainer {
- position: relative;
- display: inline-block;
- width: 28%;
- padding: 30px 0 0 5%;
- box-sizing: border-box;
- height: 30px;
- float: left;
- text-align: left;
- }
- .socialcontainer .button{
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- text-align: center;
- float: left;
- padding: 0 2%;
- }
- .socialcontainer .button img {
- position: absolute;
- display: inline-block;
- width: 16px;
- height: 16px;
- float: left;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- opacity: 0; transition: opacity 0.5s ease;
- }
- .socialcontainer .button .default { opacity: 1; }
- .socialcontainer .button .coloured { opacity: 0; }
- .socialcontainer .button.b1,
- .socialcontainer .button.b2,
- .socialcontainer .button.b3 { border-right: 2px solid #ac5e2c; }
- .socialcontainer .button:hover .coloured { opacity: 1; }
- .socialcontainer .button:hover .default { opacity: 0; }
- .submenu {
- position: absolute;
- display: inline-block;
- height: 240px;
- width: 100%;
- top: -240px;
- left: 999vw;
- background-color: #e8e8e8;
- transition: top 1s ease, left 100ms 1s ease;
- z-index: 10;
- }
- .submenu.visible {
- left: 0;
- top: 80px;
- transition: top 1s ease;
- }
- /* IT solutions */
- .submenu-two {
- height: 320px;
- top: -240px;
- }
- /* about us */
- .submenu-four {
- height: 280px;
- top: -200px;
- }
- /* contact us */
- .submenu-five {
- height: 500px;
- top: -440px;
- }
- .submenu-five {
- text-align: center;
- }
- .submenu-five .contactus {
- position: relative;
- display: inline-block;
- width: 100%;
- height: 90%;
- margin: 36px 0 0 0;
- float: none;
- }
- .submenu-five .contactus .column {
- margin-top: 40px;
- height: 64%;
- }
- .submenu-five .contactus .title {
- position: relative;
- display: inline-block;
- float: left;
- width: 100%;
- text-align: left;
- padding-left: 8vw;
- }
- .submenu-five .contactus .title h1 {
- position: relative;
- display: inline-block;
- text-align: left;
- color: #8ec640;
- font-size: 32px;
- font-weight: 100;
- 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 {
- position: relative;
- display: inline-block;
- width: 100%;
- text-align: left;
- color: #545454; /* dark grey */
- padding: 4px 0;
- padding-left: 8vw;
- font-size: 12px;
- font-weight: 100;
- font-family: sans-serif;
- }
- .submenu-five .contactus .address a {
- color: #8ec640; /* dark grey */
- position: relative;
- display: inline-block;
- width: 100%;
- text-align: left;
- padding: 4px 0;
- padding-left: 8vw;
- font-size: 11px;
- font-weight: 100;
- font-family: sans-serif;
- text-decoration: none;
- }
- .submenu-five .contactus .form {
- position: relative;
- display: inline-block;
- width: 47%;
- margin-top: 40px;
- float: left;
- }
- .submenu-five .contactus .form h1 {
- position: relative;
- display: inline-block;
- text-align: left;
- color: #545454; /* dark grey */
- padding: 4px 20px;
- font-size: 12px;
- font-weight: 100;
- width: 100%;
- font-family: sans-serif;
- box-sizing: border-box;
- }
- .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: 12px 10px;
- margin: 3px 0;
- float: left;
- background-color: #ffffff;
- border-radius: 2px;
- font-family: arial;
- box-sizing: border-box;
- }
- .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 .inname { width: 49%; }
- .submenu-five .contactus .form .inemail { width: 49%; float: right;}
- .submenu-five .contactus .form .inphone { width: 49%; }
- .submenu-five .contactus .form .incompany { width: 49%; float: right; }
- .submenu-five .contactus .form .insubmit {
- font-size: 14px;
- padding: 10px 30px;
- font-family: 'Work Sans';
- background-color: #8ec640;
- border: 1px solid #8ec640;
- color: #ffffff;
- transition: background-color 0.3s ease, color 0.3s ease;
- }
- .submenu-five .contactus .form .insubmit:hover {
- background-color: #ffffff;
- color: #8ec640;
- }
- .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: #f47d31;
- 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 10px 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 10px;
- }
- .submenu .description .shopbutton h1 {
- line-height: normal;
- font-size: 11px;
- font-weight: bold;
- font-family: 'Raleway';
- color: #ffffff;
- float: left;
- width: auto;
- margin: 10px 15px 5px 0px;
- }
- #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 {
- position: relative;
- display: inline-block;
- font-size: 14px;
- font-family: sans-serif;
- font-weight: 200;
- color: #8ec640;
- transition: color 0.2s ease;
- }
- .submenu .sidenav h1:hover,
- .submenu .sidenav h1.selected{
- 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 .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: 13px;
- 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;
- overflow-x: hidden;
- }
- .header .nav-mobile-options .option {
- position: relative;
- display: inline-block;
- width: 100%;
- padding: 3vh 0 3vh;
- cursor: pointer;
- border-bottom: 1px solid #d1d1d1;
- transition: padding 0.5s ease;
- }
- .header .nav-mobile-options .option.open {
- padding: 3vh 0 0;
- }
- .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: 380px;
- 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 .socialcontainer {
- position: relative;
- display: inline-block;
- width: 100%;
- margin: 10px 0;
- padding: 20px 0;
- background-color: #f47d31;
- text-align: center;
- }
- .header .nav-mobile-options .socialcontainer .button {
- position: relative;
- display: inline-block;
- width: 30px;
- height: 30px;
- background-color: transparent;
- float: none;
- border: 0;
- padding: 0;
- }
- .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; }
- /* Mobile Navigation */
- .nav-mobile-options .searchbar-container {
- position: relative;
- display: inline-block;
- width: 100%;
- height: 45px;
- background-color: transparent;
- box-sizing: border-box;
- margin: 30px 1% 0;
- text-align: center;
- }
- .nav-mobile-options .searchbar {
- position: relative;
- display: inline-block;
- width: 90%;
- height: 45px;
- background-color: transparent;
- border: 2px solid #8ec640;
- box-sizing: border-box;
- transition: width 0.5s ease;
- }
- .nav-mobile-options .searchbar img {
- position: absolute;
- width: 30px;
- height: 30px;
- top: 5px;
- right: 5px;
- }
- .nav-mobile-options .searchbar input {
- position: absolute;
- top: 50%;
- left: 10px;
- width: 90%;
- font-size: 12px;
- font-family: sans-serif;
- color: #8ec640;
- transform: translateY(-50%);
- border: 0;
- background-color: transparent;
- transition: width 0.5s ease;
- }
- .nav-mobile-options .searchbar input:focus,
- .nav-mobile-options .searchbar input:valid {
- box-shadow: none;
- outline: none;
- background-position: 0 0;
- }
- .email-modal {
- position: fixed;
- display: inline-block;
- top: -100px;
- left: 50%;
- transform: translateX(-50%);
- width: 100%;
- max-width: 600px;
- padding: 10px 0 12px;
- box-sizing: border-box;
- z-index: 9999;
- border-radius: 5px;
- animation: email_animation 5s 0.5s 1 normal forwards;
- }
- @keyframes email_animation {
- 0% { top: -100px; }
- 20% { top: 30px; }
- 80% { top: 30px; }
- 100% { top: -100px; }
- }
- .email-modal.email-successful { background-color: #8ec640; }
- .email-modal.email-unsuccessful { background-color: #e04040; }
- .email-modal h1 {
- position: relative;
- display: inline-block;
- width: 100%;
- color: #000000;
- font-family: sans-serif;
- font-weight: bolf;
- font-size: 12px;
- text-align: center;
- }
- /* 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;
- -webkit-box-shadow: 0px 2px 21px 0px rgba(0,0,0,0.2);
- -moz-box-shadow: 0px 2px 21px 0px rgba(0,0,0,0.2);
- box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.2);
- }
- .header .logocontainer {
- width: 50%;
- }
- .header .logocontainer img {
- position: absolute;
- top: 50%;
- transform: translateY(-50%);
- left: 20px;
- margin: 0;
- }
- .bodycontainer {
- margin-top: 80px !important;
- margin-left: 0 !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 {
- height: auto;
- }
- .footer .container {
- width: 100%;
- height: 100px;
- }
- .footer .imagecontainer {
- top: 50%;
- left: 0;
- bottom: 0;
- right: 0;
- width: 100%;
- transform: translateY(-50%);
- text-align: center;
- }
- .footer .container.footerlinks {
- width: 100%;
- height: auto;
- }
- .footer .container.subcont {
- width: 100%;
- padding: 10px 30px;
- box-sizing: border-box;
- height: auto;
- }
- .container .footer { display: none; }
- .container .footer-2 .middlelinks { display: none; }
- .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 {
- height: auto;
- }
- .footer .container {
- width: 100%;
- height: 100px;
- }
- .footer .imagecontainer {
- top: 50%;
- left: 0;
- bottom: 0;
- right: 0;
- width: 100%;
- transform: translateY(-50%);
- text-align: center;
- }
- .footer .container.footerlinks {
- width: 100%;
- height: auto;
- }
- .footer .container.subcont {
- width: 100%;
- padding: 10px 30px;
- box-sizing: border-box;
- height: auto;
- }
- .container .footer-2 .middlelinks { display: none; }
- .container .footer-2 .socialcontainer { padding: 0; text-align: center; width: 100%; }
- .container .footer-2 .socialcontainer .button { float: none; }
- .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 {
- height: auto;
- }
- .footer .container {
- width: 100%;
- height: 100px;
- }
- .footer .imagecontainer {
- top: 50%;
- left: 0;
- bottom: 0;
- right: 0;
- width: 100%;
- transform: translateY(-50%);
- text-align: center;
- }
- .footer .container.footerlinks {
- width: 100%;
- height: auto;
- }
- .footer .container.subcont {
- width: 100%;
- padding: 10px 30px;
- box-sizing: border-box;
- height: auto;
- }
- .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: 3.8%;margin-top: 50px;width: 160px;}
- .container .footer-2 .socialcontainer { width: 32%; }
- .container .footer-2 .middlelinks { width: 52%; text-align: center; }
- .container .footer-2 .middlelinks a { float: none; padding: 0 5px 0 0; }
- .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%; }
- .navigationcontainer {
- width: 100%;
- }
- .header .logocontainer img {
- position: relative;
- display: inline-block;
- max-width: 100%;
- max-height: 90%;
- left: 50%;
- top: 50%;
- transform: translate(-50%, -50%);
- }
- .navigation h1 {
- font-size: 13px;
- }
- .navigation a {
- margin: 0px 10px;
- }
- }
- /* ----------------------------------------------------*/
- /* 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