nav a{ color:#fff;}
.cd-nav-trigger {position: absolute;display: inline-block;}
.cd-nav-trigger a{ color:#fff;}
.cd-nav-trigger {top:0;right: 0;height: 50px;width: 50px;z-index: 5;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.cd-nav-trigger .cd-icon {position: absolute;left: 50%;top:80%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: inline-block;width: 25px;height: 3px;background-color: #007ed6;z-index: 10;}
.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon:after {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #007ed6;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .2s;-moz-transition: -moz-transform .2s;transition: transform .2s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;content: '';}
.cd-nav-trigger .cd-icon::before {-webkit-transform: translateY(-6px) rotate(0deg);-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-o-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg);}
.cd-nav-trigger .cd-icon::after {-webkit-transform: translateY(6px) rotate(0deg);-moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-o-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
.cd-nav-trigger::before, .cd-nav-trigger::after {position: absolute;top: 0;left: 0;border-radius: 50%;height: 100%;width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;}
.cd-nav-trigger::before {background-color: #000;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
.cd-nav-trigger::after {background-color: #ddd;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-duration: 0s;-moz-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;color:#000;}
.cd-nav-trigger.close-nav::before {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.cd-nav-trigger.close-nav::after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
.cd-nav-trigger.close-nav .cd-icon {background-color: rgba(255, 255, 255, 0);}
.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {background-color: #fff;}
.cd-nav-trigger.close-nav .cd-icon::before {-webkit-transform: translateY(0) rotate(45deg);-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-o-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.cd-nav-trigger.close-nav .cd-icon::after {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.cd-primary-nav {position: fixed;left: 0;top: 0;height: 100%;width: 90%;padding: 50px 5%;z-index: 3;background-color:#007ed6;overflow: auto;-webkit-overflow-scrolling: touch;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s, opacity 0.2s;-moz-transition: visibility 0s, opacity 0.2s;transition: visibility 0s, opacity 0.2s;}
.cd-primary-nav li {margin: 1.6em 0;text-align: center;text-transform: capitalize;}
.cd-primary-nav a {font-size: 20px;font-size: 1rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;transition: color 0.2s;}
.no-touch .cd-primary-nav a:hover {color: #ffffff;}
.cd-primary-nav.fade-in {visibility: visible;opacity: 1;}
@media only screen and (min-width: 768px) {.cd-primary-nav li {margin: 2em 0;}.cd-primary-nav a {font-size: 28px;font-size: 1.75rem;}}
@media only screen and (min-width: 1170px) {.cd-primary-nav li {margin: 2.6em 0;}.cd-primary-nav a {font-size: 32px;font-size: 2rem;}}
.cd-overlay-nav, .cd-overlay-content {position: fixed;top: 18px;right: 5%;height: 4px;width: 4px;-webkit-transform: translateX(-20px) translateY(20px);-moz-transform: translateX(-20px) translateY(20px);-ms-transform: translateX(-20px) translateY(20px);-o-transform: translateX(-20px) translateY(20px);transform: translateX(-20px) translateY(20px);}
.cd-overlay-nav span, .cd-overlay-content span {display: inline-block;position: absolute;border-radius: 50%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;will-change: transform;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {opacity: 0;visibility: hidden;-webkit-transition: opacity .2s 0s, visibility 0s .2s;-moz-transition: opacity .2s 0s, visibility 0s .2s;transition: opacity .2s 0s, visibility 0s .2s;}
.cd-overlay-nav {z-index: 2;}
.cd-overlay-nav span {background:#000041;}
.cd-overlay-content {z-index: 4;}
.cd-overlay-content span { background:#000041;}