 @font-face {font-family: "CoHeadlineCorp";src: url("../fonts/CoHeadlineCorp.ttf") format("truetype");}@font-face {font-family: "GothamBook";src: url("../fonts/GothamBook.otf") format("opentype");}@font-face {font-family: "GothamBold";src: url("../fonts/GothamBold.otf") format("opentype");}.coheadlinecorp {font-family: "CoHeadlineCorp" !important;}.gothambook {font-family: "GothamBook" !important;}.gothambold {font-family: "GothamBold" !important;}@keyframes fadein {from {opacity: 0;}to {opacity: 1;}}@-moz-keyframes fadein {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes fadein {from {opacity: 0;}to {opacity: 1;}}@-ms-keyframes fadein {from {opacity: 0;}to {opacity: 1;}}@-o-keyframes fadein {from {opacity: 0;}to {opacity: 1;}}.align-center {text-align: center;}h1, h2, h3, h4, h5, h6 {font-family: "CoHeadlineCorp" !important;font-weight: 300 !important;}h2.vc_custom_heading, .section-title {color: #595A5C !important;}h1.vc_custom_heading {color: #595A5C;}body, .page-inner {font-family: "GothamBook" !important;}body {;}body p, body blockquote {margin-bottom: 1.6rem;}body .page-inner {margin-top: 0;}@media screen and (max-width: 768px) {body .wrapper {padding-top: 6rem;}}body .experience-box {display: none;}body .section-subtitle:empty {display: none;}@media screen and (min-width: 992px) {body .section-about .col-md-offset-1 {margin-left: 1%;width: 49%;}}body .section-about-title {margin-bottom: 2rem;}body .page-header {display: none;}body .small-width {max-width: 980px;margin-left: auto;margin-right: auto;}body .navbar {padding-top: 1rem;padding-bottom: 1rem;}@media screen and (max-width: 768px) {body .navbar {height: 6rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}}body .navbar .navbar-toggle {margin-top: 1rem;}@media screen and (max-width: 768px) {body .navbar .navbar-toggle {margin-top: 0.4rem;}}body .navbar .navbar-toggle .icon-bar {width: 35px;height: 2px;margin-top: 8px !important;}body .navbar .navbar-address, body .navbar .social-list {margin-top: 1.8rem;}body .navbar .navbar-spacer {margin-top: 1.25rem;height: 2.3rem;}body .navbar .brand {margin-top: 0;}@media screen and (max-width: 768px) {body .navbar .brand img {width: 80px;height: 55px;}}body .navbar.slideInDown {height: 6rem;}body .navbar.slideInDown .brand img {width: 80px;height: 55px;}body .navbar.slideInDown .navbar-address, body .navbar.slideInDown .social-list {margin-top: 1.3rem;}body .navbar.slideInDown .navbar-spacer {margin-top: 0.8rem;}body .navbar.slideInDown .navbar-toggle {margin-top: 0.4rem;}body .right-boxed {right: 1.5rem !important;}@media screen and (max-width: 768px) {body.menu-is-opened {overflow: hidden;position: fixed;width: 100%;}}@media screen and (min-width: 992px) {body .menu {width: 360px;}}@media screen and (max-width: 768px) {body .menu {overflow: hidden;}}body .menu-list {padding-left: 12%;}body .menu-list > li {margin-top: 2rem;}@media screen and (min-height: 600px) {body .menu-list > li {font-size: 2.2rem;margin-top: 1.7rem;}body .menu-list {top: 7rem;bottom: 16rem;}}body .grid-item {padding: 0;position: static !important;width: 100% !important;}@media screen and (min-width: 468px) {body .grid-item {width: 50% !important;}}@media screen and (min-width: 1024px) {body .grid-item {width: 25% !important;}}body .project-carousel {margin-top: 0;}body .section-projects {padding: 20px 0 0;}body .wpb_image_grid_ul {max-width: 1548px;display: table;margin: 0 auto !important;}body .section-projects .container, body .projects .container {display: none;}body .filter-content-2 {display: table;margin: 0 auto 3rem;}body .filter-content-2 .filter li {margin-right: 1.5rem;margin-left: 1.5rem;}body .project-item:hover .project-hover {background: rgba(0, 184, 241, 0.9) !important;}body .project-description, body .project-title {color: #FFF !important;}body .project-detail-meta {display: none;}body .project-detail-info {padding: 1.3rem 3.3rem 2rem;}body .project-detail-title {display: none;}body .project-detail-control {position: absolute;right: 16px;top: 16px;font-size: 18px;}body .project-detail-control.active .show-info {font-size: 30px;line-height: 10px;}@media screen and (max-width: 768px) {body .project-detail-control {right: 10px;top: 10px;}}body .project-detail-info {background: rgba(255, 255, 255, 0.9);}body .project-detail-thumbnail {min-height: 680px;}@media screen and (max-width: 768px) {body .project-detail-thumbnail .opener {padding: 50px;}}body .project-banner .vc_column-inner {background-size: cover;background-position: center center;}body .project-banner h1 {display: table;margin: 0 auto;border: 4px solid #00baf2;padding: 15px 25px;background: rgba(0, 0, 0, 0.2);-webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;}@media screen and (max-width: 768px) {body .project-banner .vc_column-inner {padding-top: 150px !important;padding-bottom: 150px !important;}}body .nodetail-projects .project-item .link-arrow {display: none;}body .nodetail-projects .project-item:hover .project-hover .project-hover-content {display: flex;width: 100%;height: 100%;align-items: center;text-align: center;cursor: pointer;}body .nodetail-projects .project-item:hover .project-hover h3 {width: 100%;}body .nodetail-projects .project-hover .project-title {bottom: 2.5rem !important;}body .timeline-box .vc-hoverbox-front .vc-hoverbox-block-inner {background: rgba(80, 184, 237, 0.65);height: 100%;vertical-align: middle;display: flex;flex-wrap: wrap;align-items: center;}body .timeline-box .vc-hoverbox-front .vc-hoverbox-block-inner h2 {margin: 0 0 0.5rem;color: #FFF;width: 100%;}body .timeline-box h5 {margin: 0 0 1rem;}body .vc-hoverbox-block-inner pre {margin: 0 auto;border-radius: 20px;}body .vc-hoverbox-block-inner p {margin-bottom: 20px;margin-top: 20px;color: #FFF;}body .vc-hoverbox-back {background-color: #505659 !important;}body .vc-hoverbox-back h2 {margin: 0.5rem 0;color: #00bbf1;}body .vc-hoverbox-block {justify-content: flex-start;}body .dots-image {float: right;width: 100%;text-align: center;}body .dots-image img {max-height: 520px;margin: 0 auto;}body .dots-image .dots {display: none;}body .wpb_image_grid .wpb_image_grid_ul .isotope-item {position: static !important;width: 33.33333%;margin: 0;}body .wpb_image_grid .wpb_image_grid_ul .isotope-item img {width: 100%;height: auto;}@media screen and (max-width: 768px) {body .wpb_image_grid .wpb_image_grid_ul .isotope-item {width: 100%;}}body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item {width: 16.6666%;}@media screen and (max-width: 768px) {body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item {width: 100%;}}@media screen and (min-width: 769px) and (max-width: 1199px) {body .gallery-small .wpb_image_grid .wpb_image_grid_ul .isotope-item {width: 33.3333%;}}body .call-to-action h2 {color: #27B7EB;margin-bottom: 10px;}body .call-to-action h4 {color: #FFFFFF;}body .row-icons img {width: 75px;}body .row-icons .wpb_single_image .vc_single_image-wrapper {border: 2px solid #27B7EB;border-radius: 50%;width: 120px;height: 120px;padding: 25px;margin-bottom: 10px;}body .section.footer {padding: 2rem 0;border-top: 1px solid #EEE;margin-top: 80px;}@media screen and (max-width: 768px) {body .section.footer {padding: 5rem 0 3rem;}}body .contact-top {display: none;}body .section-message {padding: 0;}body .section-message .col-md-3 {display: none;}body .section-message .col-md-9 {width: 100%;}body .row-contact {margin: 0;}body .col-contact {margin-top: 0;}body .contact-details .col-md-3 {display: none;}body .contact-details .col-md-9 {width: 100%;}body .section-info .title-hr {display: none;}body .phone-lg {display: none;}body select {border-radius: 0;background: #f6f6f6;}body input[type=submit] {border: 1px solid #00baf2;background: transparent;color: #00baf2;border-radius: 2em;font-weight: normal;display: table;margin: 0 auto;}body input[type=file] {display: table;margin: 0 auto;width: 190px;margin-top: 10px;}body input[type=submit]:hover, body input[type=submit]:active {background: #00baf2;color: #FFF;}body .wpcf7 .screen-reader-response {position: static;display: table;width: 100%;margin-bottom: 10px;}body .wpcf7 .screen-reader-response ul {display: none;}@media screen and (max-width: 768px) {body .footer-flex .flex-item {text-align: center;margin-top: 2rem;}body .footer-flex .flex-item .brand {width: 100%;text-align: center;}body .prettyphoto {pointer-events: none;margin: 0;}body .project-gallery .prettyphoto {margin: 0;}body .post-thumbnail {padding: 10rem 45px 2rem;}body .post-thumbnail .col-md-10 {padding: 20px 20px;}body .post-thumbnail .col-md-10 h1 {font-size: 2.1rem;}}@media screen and (min-width: 769px) and (max-width: 1399px) {body .vc_col-sm-2 {width: 33.3%;margin-bottom: 25px;}}@media screen and (max-width: 768px) {body .vc_col-sm-2 {margin-bottom: 25px;}}@media screen and (min-width: 769px) and (max-width: 1199px) {body .vc_col-sm-3 {width: 50%;}}