body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}body::-webkit-scrollbar{width:10px;background-color:#F5F5F5}body::-webkit-scrollbar-thumb{background-color:#e9974b;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}html,body,select,.loadreveal,.entry-content::after,.mfp-bg,.gallery-footer,.horizontal-gallery-scroll-hider{background-color:#141414 !important}.whistles-tabs-nav li[aria-selected="true"] a,.whistles-tabs-nav li[aria-selected="true"] a:hover{border-bottom-color:#fff}.clearfix{clear:both}body,input,textarea,select,input[type="submit"],input[type="button"],button,.button{font-family:calibri,sans-serif}h2{letter-spacing:.1em}h1,h2,h3,#header nav ul,.hero-headline{font-family:'Overlock',cursive}h3{letter-spacing:1px;font-weight:800}.entry-content h5{letter-spacing:1px;font-family:'Overlock',cursive}.btn-big{padding:15px;width:100%;max-width:250px;text-align:center;font-size:12px;margin:0 auto}.color-orange{color:#ea974c}.color-gray{font-weight:700}.color-blue{color:#008fc0}.qoute-fonts{font-family:'Handlee',cursive;text-transform:capitalize}#mainmenu ul li.menu-item span{font-size:17px;font-weight:700;text-transform:uppercase}#menu .menu-item a:hover::before,#menu .menu-item a:focus::before{left:0}#menu .menu-item a:hover::after,#menu .menu-item a:focus::after{right:0}#header nav ul ul li a{font-size:17px}#header nav ul li a:hover{color:#e9974b}#header nav ul ul{margin:0}.whistles-tabs-nav li a,ul.tabs li a{padding:8px 10px 5px}.page-caption{position:absolute;bottom:5%;left:50px;width:60%}.page-caption h3{font-size:18pt;font-weight:600}body.reveal-nav #header nav #menu>ul>li{vertical-align:top}#header nav ul li{padding:0 .5em}.entry-content p,.entry-content ul li,.entry-content ol li{font-size:13pt;line-height:1.6;font-family:'Overlock',cursive}.hero-headline p{font-size:35pt;line-height:0}.size-m{font-size:15pt!important}.current-opening tbody td{text-align:left}.current-opening tbody td:nth-child(1){width:5%}.current-opening tbody td:nth-child(2){width:35%;text-transform:none}.current-opening tbody td:nth-child(3){width:55%}.current-opening tbody td:nth-child(4){width:15%;text-align:center;font-size:14px;font-weight:900}.current-opening thead{background:#ea974c;color:#fff}.current-opening thead tr th{border-right:1px solid #6f6e6e;padding:10px}.entry-content h2{color:#ea974c;border-bottom:1px solid;line-height:55px;margin-bottom:20px;font-family:'Overlock',cursive}.entry-content h4.blogheading{border-bottom:1px solid #ea974c;line-height:50px;margin-bottom:20px;font-family:'Overlock',cursive}hr.divider{padding:6px 0}.subpoint{border-bottom:1px solid;font-weight:900;font-size:22px;display:inline-block}label{pointer:cursor}.custom-file-upload{border-bottom:1px solid #555;display:inline-block;padding:0 0 15px;line-height:10px}.custom-file-upload,.custom-file-upload input{width:100%;outline:none;color:#a9a9a9}.custom-file-upload input{cursor:pointer}.custom-file-upload span{display:block;margin-bottom:15px}.wpcf7-form input[type="submit"]{max-width:250px;width:100%;padding:12px}.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:active,.wpcf7-form input[type=button]:active{border:2px solid #fff}.file-upload-container{width:100%;border-bottom:1px solid #555;background:#141414;padding-bottom:10px}.file-upload-override-button{position:relative;overflow:hidden;cursor:pointer;background-color:#313131;line-height:40px;max-width:300px;text-align:center;color:#fff;float:left;width:100%;margin-right:10px}.file-upload-override-button:hover{background-color:rgba(234,151,76,0.3)}.file-upload-override-button:active{position:relative;top:1px}.file-upload-button{position:absolute;height:40px;top:0;left:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);font-family:'Overlock',cursive}.file-upload-filename{margin-left:155px;height:auto;padding:11px;font-family:'Overlock',cursive}.both{clear:both}.divider30{margin:0 0 4em;background:none}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus{border-bottom:1px solid #ea974c}.contact-form input[type=number]{width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}] input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.blog-timeline .entry-meta p{padding-bottom:10px}.blog-timeline .entry-summary p a{font-size:12pt;text-decoration:underline}#applynow #regmsg span{width:100%;display:block}#regmsg p,#applynow #regmsg p,#applynow #fmessage p{width:100%}.entry-featured-image img{top:-100px}#logo img{max-width:110px}.blog-timeline article{position:relative;width:100%}.fixed-title{position:fixed;background:#141414;z-index:1;width:45%;top:0;padding:5% 0 0}.margintop{margin-top:10px;display:inline-block}.fixed-title h2{display:inline-block!important}#header nav #menu{background:rgba(0,0,0,.95);bottom:0;left:0}.menu-logo,.center{text-align:center}.menu-logo img{margin-top:10%;opacity:0;width:120px;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.reveal-nav .menu-logo img{opacity:1;transition:opacity .9s cubic-bezier(.7,0,.3,1) ease}a.btn-logout{margin-left:20px;font-weight:900;text-decoration:underline}.text-uppercase{text-transform:uppercase}.masonry-gallery.gallery{width:100%;margin:0}.masonry-gallery .gallery-caption{padding:20px 30px}.no-padding{padding:0}.no-margin-bottom{margin-bottom:0!important}form.wpcf7-form p:nth-of-type(1),form.wpcf7-form p:nth-of-type(2){width:100%;left:0}.error,#message > div.error_message{margin-top:3px;padding:0}.btn-con{text-align:left;margin-top:20px}.btn-con a{max-width:250px;width:100%;padding:12px}.masonry-gallery .gallery-caption{text-align:center}.single-project-caption{text-align:center;color:#fff;margin-top:25vh}.single-project-caption h3{font-weight:500;text-transform:uppercase;color:#e9974b;font-family: 'Overlock',cursive;}.single-project-caption .project-url a{text-decoration:underline}.mfp-figure figure{max-width:1080px}.gallery-footer h3{font-size:34pt}#footer p.copyright{position:relative;z-index:99}@media screen and (max-width:1190px){#header nav ul li{margin:0}}@media screen and (max-width:1024px){.masonry-gallery .gallery-caption{margin:0}}@media screen and (max-width:1030px){#header nav ul li{margin:0}#header nav ul{width:100%}#mainmenu ul li.menu-item span{font-size:18px;border-bottom:1px solid;display:inline-block}.menu-logo{display:block}.reveal-nav{overflow:hidden;position:relative}}@media screen and (min-width:800px){#header nav ul{top:20%}}@media screen and (max-width:800px){.whistles-tabs-nav li a,ul.tabs li a{padding:8px 5px 5px;font-size:15px}#logo img{max-width:80px}body.reveal-nav{overflow-y:hidden;position:fixed}#header nav ul ul li a{padding:3px 0}.btl,.btr,.bbl,.bbr{z-index:111}.hero-headline{display:none}}@media screen and (max-width:640px){.featured-image-header{height:400px}.featured-image-header .gallery-icon img{width:105vh;height:auto}#header nav #menu-burger span{background:#e9974b}.fixed-title{position:inherit;width:100%}.blog-timeline article:first-child{margin-top:0}#header nav #menu > ul > li{margin-bottom:20px}#logo{margin:0 0 0 25px}#header nav #menu > ul{max-height:500px;overflow:scroll}}@media screen and (max-width:480px){#header nav #menu > ul > li{margin-bottom:5px}.gallery-album{width:90%}.gallery-album .gallery-icon a{margin:0 auto}.layout-fullscreen-gallery .gallery-caption,.gallery-album .gallery-caption p.gallery-count{text-align:center}.layout-fullscreen-gallery .gallery-album .gallery-caption .entry-summary{margin:0 0 36px 10px}.gallery-albums{margin-left:0}.entry-content,body.layout-wide .entry-content{padding:7vh 5% 50px 24px}.whistles-tabs-nav li a,ul.tabs li a{font-size:14px}.whistles-tabs-nav li[aria-selected="true"]{background:#ea974c}body.layout-fullscreen-gallery.has-featured-image #footer,body.layout-fullscreen-gallery #footer{padding:20px}.hero-headline{padding:0 16px 16px!important}}@media screen and (max-width:420px){.whistles-tabs-nav li a,ul.tabs li a{font-size:12px}}@media screen and (max-width:380px){.whistles-tabs-nav li a,ul.tabs li a{font-size:11px;padding:5px}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border-bottom:1px solid #eee;position:relative;padding-left:50%}table td{border:none}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.current-opening tbody td:nth-child(4){width:100%;text-align:left;border-bottom:none}.current-opening tbody td:nth-child(1){width:100%;display:none}.current-opening tbody td:nth-child(2){width:100%;text-transform:none}.current-opening tbody td:nth-child(3){width:100%}}.color{color:#ea974c}