/*!
Theme Name: Zilahy
Author: Gergely Konrád
Author URI: http://www.gergely-konrad.com
Description: György Zilahy's architecture portfolio page template
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zilahy
Tags: architecture, portfolio

*/@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{color:black;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.6;font-size:16px}.italic{font-style:italic}.light,.content h2,.content p,header.row a,.caption,.menu li a{font-weight:300}.link,.content a,.menu li a,footer a{text-decoration:none;padding:.5em 0;margin:-.5em 0;color:#666;transition:color 0.5s}.link:hover,.content a:hover,.menu li a:hover,footer a:hover{color:black}.fixed{font-family:"Andale Mono",AndaleMono,monospace;font-size:14px;line-height:1.2;max-height:25em;white-space:pre;background-color:#333;color:wite;overflow:auto;padding:0.5em 1em}.block-margins,.content h2,.content p{margin:0 0 1em 0}h1,h2,h3,h4,h5,h6{letter-spacing:0.2em;}h1,h2{line-height:1.1}h3,h4{line-height:1.3}h1{font-size:300%}h2{font-size:240%}h3{font-size:200%}h4{font-size:180%}h5{font-size:140%}h6{font-size:120%}.content h2{font-size:120%}.alignleft,.alignright{padding-bottom:2em}@media (min-width: 30em){.alignleft,.alignright{padding:0 2em}}img.alignleft,figure.alignleft{float:left;padding-left:0}img.alignright,figure.alignright{float:right;padding-right:0}img.aligncenter,figure.aligncenter{display:block;margin:1em auto}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:text}::-moz-selection{color:white;background:black}::selection{color:white;background:black}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-scroll{overflow-y:hidden !important;position:static}.disabled{pointer-events:none;opacity:0.5}.clearfix,.row{*zoom:1}.clearfix:before,.row:before,.clearfix:after,.row:after{content:"";display:table}.clearfix:after,.row:after{clear:both}.right{float:right !important}.left{float:left !important}.hide{display:none}.show{display:block}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0, 0, 0, 0);overflow:hidden}html{position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-apple-font-smoothing:apple-font-smoothing;-moz-osx-font-smoothing:grayscale}body{padding:0 1em}@media (min-width: 25em){body{padding:0 2em}}.row{width:100%;max-width:640px;display:block;margin:0 auto}@media (min-width: 86em){.row{max-width:800px}}#wrapper{width:100%;position:relative}img{max-width:100%}.entry-content img,.comment-content img,.widget img{max-width:97.5%}img[class*="align"],img[class*="wp-image-"]{height:auto}img.size-full{max-width:97.5%;width:auto}header.row{text-align:center;margin:1em auto;text-transform:uppercase;font-size:70%}@media (min-width: 86em){header.row{font-size:100%;margin:2em auto}}header.row a{color:black;text-decoration:none}header.row a h1{letter-spacing:1.6em;line-height:1.8;padding-left:1.8em;border-bottom:1px solid black;font-size:140%;margin:0 5px}@media (min-width: 40em){header.row a h1{font-size:240%}}@media (min-width: 86em){header.row a h1{border-bottom:2px solid black}}header.row h3{font-size:75%;line-height:2.5;color:#666}@media (min-width: 40em){header.row h3{font-size:110%}}@media (min-width: 86em){header.row h3{font-size:95%}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{width:12px;height:12px;position:absolute;margin-top:-24px;top:50%;border-left:2px solid black;border-bottom:2px solid black;cursor:pointer;transition:opacity 0.5s;display:none !important}@media (min-width: 50em){.slick-prev,.slick-next{display:block !important}}.slick-prev:hover,.slick-next:hover{opacity:0.5}.slick-prev:active,.slick-next:active{opacity:1}.slick-prev{left:-3em;transform:rotate(45deg)}.slick-next{right:-3em;transform:rotate(225deg)}.slick-dots{position:relative;list-style:none;display:block;text-align:center;padding:0;width:100%;margin:0.5em auto}@media (min-width: 86em){.slick-dots{margin:2em auto}}.slick-dots li{position:relative;display:inline-block;height:14px;width:14px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:9px;width:9px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:2px;cursor:pointer;border-radius:6px;border:1px solid black;transition:background 0.5s}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#b3b3b3}.slick-dots li.slick-active button{background:black}.caption{padding-bottom:1.6em;line-height:1.4;text-align:justify;font-size:90%}.slick-slide{border-right:5px solid white;border-left:5px solid white}nav.row{padding:0 5px}@media (min-width: 86em){nav.row{margin:2em auto;margin-top:0}}.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (min-width: 40em){.menu{justify-content:space-between}}.menu li{padding:0 0.3em}@media (min-width: 40em){.menu li{padding:0}}.menu li:last-of-type{display:none}.separator{background:#666;width:1px;height:0.8em;display:inline-block;margin:0}.menu li.current_page_item a,.menu li.current_page_item a{font-weight:400;color:black}footer{color:#666;text-align:center;padding:1.6rem 0;font-size:80%}footer a{text-decoration:none}.home .slick-arrow,.home .slick-dots{display:none !important}.home nav.row{margin-top:2em}.page-id-22 .content{padding:0}@media (min-width: 40em){.page-id-22 .content{padding:2em;border:1px solid black}}.page-id-22 nav.row{margin-top:2em}
