@media only screen and (max-width:1024px){.slicknav_menu,#video-container,#header ul#nav{display:none}#featured{position:relative!important;background-color:#fff!important;background-image:url(/wp-content/themes/stratigakos/images/featured-video-bg.jpg);background-size:cover;background-repeat:no-repeat}#header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;height:auto}#header #responsive-menu-wrap{grid-column:3 / 4;grid-row:1 / 1;height:100%;align-content:center;position:relative}button#responsive-menu-button{background-color:transparent!important;position:absolute!important;margin:20px!important;top:2%;right:5%}#nav-wrap{grid-column:2 / 3;grid-row:1 / 1}#header-contact-wrap{grid-column:1 / 2;grid-row:1 / 1;width:auto;position:relative;right:auto;padding-left:20px}#header-contact{text-align:left}#header-contact .social-media{float:none}#featured-wrap{height:70vh}#responsive-menu-container li.responsive-menu-item{padding:2vh 0}}@media only screen and (max-width:999px){.slicknav_menu{background-color:#f1efe9;display:block}.slicknav_btn{line-height:0}a.slicknav_btn{background-color:#fff;border-bottom:none}a.slicknav_btn:hover{background-color:#000;border-bottom:none}a.slicknav_btn:hover .slicknav_menutxt{color:#FFF}.slicknav_menu .slicknav_icon{margin:0}.slicknav_menu .slicknav_icon-bar{background-color:#333}a.slicknav_btn:hover .slicknav_icon .slicknav_icon-bar{background-color:#FFF}.slicknav_menu .slicknav_menutxt{font-size:14px;line-height:15px;color:#000;font-weight:600}.slicknav_nav li{text-align:left}.slicknav_nav a{color:#000;border-bottom:none}.slicknav_nav a:hover,.slicknav_nav .slicknav_item:hover{border-radius:4px;background:rgb(0 0 0 / .05);color:#000}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em;color:rgb(0 0 0 / .35)}#header{text-align:center}#header #toggle{display:none}#header .logo{float:none;display:inline-block}#header nav{padding-top:0}ul#nav{display:none}body.home #portfolio .slide .flex-caption h2 a{font-size:40px;line-height:54px}body.home #portfolio .slide .flex-caption p{font-size:20px;line-height:32px}body.home #columns{padding:80px 0 20px}body.home #columns .column{float:none;width:85%;margin:0 0 100px 0;padding:0 7.5%;border-right:0}body.home #blog .blog-post{float:none;text-align:center;width:90%;margin:0 auto 50px auto}body.home #blog .blog-posts{float:none;width:90%;margin:30px auto;text-align:center}body.home #blog .blog-posts li{padding-left:0}body.home #blog .blog-posts li::before{display:none}#portfolio .post,body.page-template-template-portfolio-php #content .post,body.page-template-template-portfolio-infinite-php #content .post,body.archive-portfolio{float:left;width:31%;margin-right:3.3%;margin-bottom:45px}#portfolio .last,body.page-template-template-portfolio-php #content .last,body.page-template-template-portfolio-infinite-php #content .last,body.archive-portfolio #content .last{margin-right:0}#portfolio .post a,body.page-template-template-portfolio-php .item a,body.page-template-template-portfolio-infinite-php .item a,body.archive-portfolio .item a{border-bottom:none;height:100%;width:100%}#portfolio .post img,body.page-template-template-portfolio-php #content .post img,body.page-template-template-portfolio-infinite-php #content .post img,body.archive-portfolio #content .post img{height:auto;width:100%!important}#portfolio .post a .overlay,body.page-template-template-portfolio-php #content .post .overlay,body.page-template-template-portfolio-infinite-php #content .post .overlay,body.archive-portfolio #content .post .overlay{height:100%;width:100%}body.page-template-template-portfolio-sortable-php .portfolio-filter i{display:none}body.page-template-template-portfolio-sortable-php .portfolio-filter li{font-size:15px;margin-left:12px}body.page-template-template-portfolio-php .item .view,body.page-template-template-portfolio-sortable-php .item .view,body.archive-portfolio .item .view,body.single-portfolio #portfolio .item .view,.mighty_project_widget .item .view{font-size:18px;line-height:25px}body.single-portfolio #content article{margin-bottom:30px}body.single-portfolio .portfolio-meta{width:auto;margin-bottom:30px}body.single-portfolio .entry-content{float:none;width:auto}#content{float:none;margin-right:0;width:90%;padding:0;margin:0 auto}#sidebar{width:50%;float:none;margin:0 auto}#sidebar .search-form .search-input{width:76.5%}.full-width{width:100%!important}body.single-portfolio #content,body.single-portfolio #content .entry-image img,body.single-portfolio .entry-content,body.single-portfolio .entry-header{width:100%;height:auto}#sidebar-footer{padding:50px 0}#sidebar-footer .widget{float:none;display:block;width:50%;margin:0 auto 20px!important}#sidebar-footer .mighty_social_widget li:nth-child(5n){margin-right:15px}#sidebar-footer .widget:nth-child(2n){border-left:0;border-right:0}#footer .copyright,#footer nav,#footer nav ul{float:left;display:block;width:100%;text-align:center;clear:both}#footer nav{margin-bottom:35px}#footer #links{float:none;display:inline-block;width:auto;margin:0 auto}body.single-portfolio .flex-direction-nav{width:100%!important}}@media only screen and (max-width:800px){#content li{font-size:20px}#content img{float:none;margin:0 auto;width:100%;height:auto}#content .quote{font-style:italic;font-size:14px;margin-right:20px;width:90%;float:none;margin:0 auto;padding:5%;font-size:19px}#content .quote p{font-size:19px}}@media only screen and (max-width:640px){body.home #portfolio .slide .flex-caption{top:50px}body.home #blog .blog-posts{width:70%}body.single-portfolio #content,#content{width:100%;margin:0 auto}.entry-image img{width:100%;height:auto}#sidebar{width:70%;float:none;margin:0 auto}#sidebar-footer .widget{float:none;display:block;width:70%;margin:0 auto 45px!important}body.page-template-template-portfolio-sortable-php .post{width:45%;margin-bottom:3%!important}#content #comments .comment-author,#content #comments .comment-content,#content #comments .comment-reply{float:none;width:auto}#content #comments ol .children{margin-left:10%}#content #comments .children .comment-content,#content #comments .children .comment-reply{float:none;width:auto}#content #comments .children .comment-author,#content #comments .children .comment-content,#content #comments .children .comment-reply{float:none;width:auto}#content #respond textarea{width:94%}#content #comments ol #respond,#content #comments ol .children #respond{margin-left:0}body.page-template-template-contact-php #contact-form input[type="text"],body.page-template-template-contact-php #contact-form textarea{width:94%}body.single-portfolio .flex-direction-nav{width:100%!important}}@media only screen and (max-width:520px){body.home #columns .column{float:none;width:80%;margin:0 auto 35px auto}#portfolio .post body.page-template-template-portfolio-php #content .post,body.page-template-template-portfolio-infinite-php #content .post,body.archive-portfolio #content .post,body.page-template-template-portfolio-php .post,body.archive-portfolio .post,body.single-portfolio #portfolio .post{float:none;display:block;width:80%;margin:0 auto 25px!important}#portfolio .last,body.page-template-template-portfolio-php #content .last,body.page-template-template-portfolio-infinite-php #content .last,body.archive-portfolio #content .last{margin-right:0}#portfolio .post a,body.page-template-template-portfolio-php .item a,body.page-template-template-portfolio-infinite-php .item a,body.archive-portfolio.item a{border-bottom:none;height:300px;width:300px}#portfolio .post img,body.page-template-template-portfolio-php #content .post img,body.page-template-template-portfolio-infinite-php #content .post img,body.archive-portfolio #content .post img{height:300px;width:300px}#portfolio .post a .overlay,body.page-template-template-portfolio-php #content .post .overlay,body.page-template-template-portfolio-infinite-php #content .post .overlay,body.archive-portfolio #content .post .overlay{height:300px;width:300px}body.single-portfolio .portfolio-meta{width:84%;display:block}body.single-portfolio .flex-direction-nav,.flex-direction-nav{width:100%}#content article.format-link header i{position:static;margin-bottom:20px}#content article.format-link header h2,#content article.format-link header p{padding-left:0}body.page-template-template-contact-php #contact-form .contact-name,body.page-template-template-contact-php #contact-form .contact-email,body.page-template-template-contact-php #contact-form .contact-phone{width:100%}body.page-template-template-contact-php #contact-form .contact-message{position:inherit!important;width:100%}body.page-template-template-contact-php #contact-form .contact-submit{position:inherit!important;top:0}#subfooter #enews input[type="email"]{width:175px}#subfooter #contact img{margin-bottom:20px}#sidebar{width:80%}#sidebar-footer .widget{width:80%}#sidebar-footer .mighty_social_widget li:nth-child(5n){margin-right:0}#sidebar .search-form .search-input{width:74.5%}#footer nav{margin-bottom:10px}#footer #links li{display:block;float:none;margin-left:0;margin-bottom:25px}}@media only screen and (max-width:400px){#header .logo{margin-bottom:20px}#header .logo,#header .logo a,#header .logo em{float:none;margin:0 auto;width:100%;text-align:center}#header #toggle{display:block!important}body.page-template-template-homepage-php #portfolio .slide-content{height:500px}body.home #portfolio .slide .flex-caption h2 a{font-size:24px;line-height:32px}body.home #portfolio .slide .flex-caption p{font-size:16px;line-height:26px}body.home #portfolio .flex-direction-nav a{font-size:32px;line-height:40px;padding:5px 10px}body.home #intro h1{font-size:36px;line-height:48px}body.home #intro h2{font-size:26px;line-height:40px}#header-meta h1{font-size:28px;line-height:40px;letter-spacing:3px}#header-meta h2{font-size:18px;line-height:30px}body.page-template-template-portfolio-sortable-php .post{width:96%;height:auto;margin-right:0;margin-bottom:40px!important;text-align:center}body.page-template-template-portfolio-php .item .view,body.page-template-template-portfolio-sortable-php .item .view,body.archive-portfolio .item .view,body.single-portfolio #portfolio .item .view,.mighty_project_widget .item .view{font-size:14px;line-height:24px}#content article.format-quote .entry-quote{padding:30px 10px 20px}.mighty-one-half,.mighty-one-third,.mighty-two-third,.mighty-one-fourth,.mighty-three-fourth,.mighty-one-fifth,.mighty-two-fifth,.mighty-three-fifth,.mighty-four-fifth,.mighty-one-sixth,.mighty-five-sixth{display:block;float:none;width:100%}}@media only screen and (min-device-width :320px) and (max-device-width :480px){#header-contact{top:72px;font-size:40px!important;font-weight:700}.social-media{display:none!important}#video-container{display:none!important}#bgvid{display:none!important}#toggle{display:block!important;position:relative;z-index:200}#responsive-menu{display:block!important;top:80px!important}#responsive-menu span.appendLink{background-color:transparent!important;border:none!important}#shiftnav-toggle-main{display:block!important}#featured{position:relative!important;background-color:#fff!important;background-image:url(/wp-content/themes/stratigakos/images/featured-video-bg.jpg);background-size:cover;background-repeat:no-repeat}.featured-text{width:100%!important;margin:0!important;padding:0!important}#lower-body p{font-size:22px!important}#lower-2{padding-top:20px!important}#lower-3{display:none!important}#shiftnav-toggle-main{background-color:transparent!important;width:30%!important}#shiftnav-toggle-main .shiftnav-main-toggle-content{display:none!important}#shiftnav-toggle-main:before{font-size:60px;margin-top:60px;margin-left:20px}#shiftnav-main li a{font-size:30px!important}#sidebar{display:none!important}.page-content{width:100%!important}.page-content h2{font-size:2em!important;line-height:1em!important}.page-content p{font-size:20px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#nav-wrap{height:auto!important;padding:20px 0!important}#nav{display:none!important}#header-contact{font-weight:700}#video-container{display:none!important}#bgvid{display:none!important}#toggle{display:block!important;position:relative;z-index:200}#responsive-menu{display:block!important;top:80px!important}#responsive-menu span.appendLink{background-color:transparent!important;border:none!important}#shiftnav-toggle-main{display:block!important}#featured{position:relative!important;background-color:#fff!important;background-image:url(/wp-content/themes/stratigakos/images/featured-video-bg.jpg);background-size:cover;background-repeat:no-repeat}.featured-text{width:100%!important;margin:0!important;padding:0!important}.featured-text p{padding:0 40px!important}#lower-body p{font-size:22px!important}#lower-2{padding-top:20px!important;padding-bottom:40px!important}#lower-3{display:none!important}#shiftnav-toggle-main{background-color:transparent!important;width:30%!important}#shiftnav-toggle-main .shiftnav-main-toggle-content{display:none!important}#shiftnav-toggle-main:before{font-size:60px;margin-top:60px;margin-left:20px}#shiftnav-main li a{font-size:30px!important}#sidebar{display:none!important}.page-content{width:100%!important}.page-content h2{font-size:4em!important;line-height:1em!important}.page-content p{font-size:20px!important}}@media only screen and (min-device-width:360px) and (max-device-width:640px) and (-webkit-device-pixel-ratio:3){#logo img{width:180%!important}#header-contact{top:72px;font-size:26px!important;font-weight:700}.social-media{display:none!important}#video-container{display:none!important}#bgvid{display:none!important}#toggle{display:block!important;position:relative;z-index:200}#responsive-menu{display:block!important;top:80px!important}#responsive-menu span.appendLink{background-color:transparent!important;border:none!important}#shiftnav-toggle-main{display:block!important}#featured{position:relative!important;background-color:#fff!important;background-image:url(/wp-content/themes/stratigakos/images/featured-video-bg.jpg);background-size:cover;background-repeat:no-repeat}.featured-text{width:100%!important;margin:0!important;padding:0!important}.featured-text p{padding:0 40px!important}.featured-text a{display:block;width:200px;margin-left:40px;font-size:30px!important}.col-wrap{width:100%!important;height:200px!important;float:none!important}#lower-body img{width:33%!important}#lower-body p{font-size:22px!important}#lower-2{padding-top:20px!important}#lower-3{display:none!important}#shiftnav-toggle-main{background-color:transparent!important;width:30%!important}#shiftnav-toggle-main .shiftnav-main-toggle-content{display:none!important}#shiftnav-toggle-main:before{font-size:60px;margin-top:60px;margin-left:20px}#shiftnav-main li a{font-size:30px!important}#sidebar{display:none!important}.page-content{width:100%!important}.page-content h2{font-size:2em!important;line-height:1em!important}.page-content p{font-size:20px!important}}@media screen and (max-width :667px){#lower-body a{top:auto!important}#featured-wrap{height:100vh}#header-top{display:none}#header{background-color:rgb(28 43 65);display:block}#logo{float:none}button#responsive-menu-button{top:-11px!important}#header a img{border:none!important;width:200px!important;height:auto!important}.featured-text{margin:5%!important}.featured-text p.heading{font-size:1.4em}#lower-4 .who-we-are-wrap{display:grid;grid-template-columns:100%;grid-template-rows:auto}#lower-4 .who-we-are-wrap .who-we-are{grid-column:1 / 2;grid-row:1 / 2}#lower-4 .who-we-are-wrap img{grid-column:1 / 2;grid-row:2 / 3;width:90%!important;height:auto!important;margin:0 auto}#lower-4 a,#lower-4{top:auto!important;float:none!important;margin-bottom:10px;display:inline-block;margin:0 auto 20px}#lower-2 .col-wrap{width:100%}#lower-body #lower-2{grid-template-columns:100%}#footer{grid-template-columns:100%}#footer .menu,#footer #contact{display:none}#footer .copyright,#footer img{grid-column:1 / 2}#content{width:90%;margin:0 auto}#content-wrap{padding:60px 0 0 0}h1.headline{font-size:2em}}