@font-face{font-family:'gentona_bookbold';src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.eot);src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.eot?#iefix) format('embedded-opentype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.woff2) format('woff2'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.woff) format('woff'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.ttf) format('truetype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book_bold-webfont.svg#gentona_bookbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gentonabook';src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.eot);src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.eot?#iefix) format('embedded-opentype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.woff2) format('woff2'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.woff) format('woff'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.ttf) format('truetype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_book-webfont.svg#gentonabook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gentonalight_italic';src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.eot);src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.eot?#iefix) format('embedded-opentype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.woff2) format('woff2'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.woff) format('woff'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.ttf) format('truetype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light_italic-webfont.svg#gentonalight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gentonalight';src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.eot);src:url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.eot?#iefix) format('embedded-opentype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.woff2) format('woff2'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.woff) format('woff'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.ttf) format('truetype'),url(//www.koryzmaconstructions.com.au/wp-content/themes/koryzma/fonts/gentona_light-webfont.svg#gentonalight) format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;position:relative;min-height:100%;font-family:'gentonabook';overflow-x:hidden}.container,.layout-container,.wrap{width:1105px;max-width:95%;margin:0 auto;padding:0}img{max-width:100%;height:auto}.center{text-align:center}a{text-decoration:none}.mobile-menu{display:none}.pagination{width:100%;float:right;margin-top:90px;text-align:center}.pagination a{text-decoration:none;margin:0 3px;font-size:24px;color:#fff;display:inline-block;font-family:'gentonalight'}.pagination span{margin:0 3px;color:#fff;font-family:'gentonalight'}.pagination a:hover,.pagination a.active{opacity:.8}header.site-header{position:absolute;top:0;left:0;width:100%;z-index:99}header .header-logo-menu{padding:30px 0 25px;display:flex;background-color:rgba(0,0,0,.75);width:100%;float:left;z-index:99}header .header-logo-menu .container{width:1198px}header .header-logo-menu .logo{width:324px;float:left}header .header-logo-menu .logo img{height:auto;width:100%}header .header-logo-menu .header-right{float:right}header .header-logo-menu .header-right .top-content{float:right;text-align:right}header .header-logo-menu .header-right .top-content a{color:#fff;font-size:28px;font-family:'gentonabook';padding:10px 0 25px;float:right}header .header-logo-menu.site-navigation-fixed .navigation-top .main-navigation .menu-main-menu-container{padding:20px 0}header .header-logo-menu .navigation-top{float:left;border:none;width:auto;clear:both}header .header-logo-menu .navigation-top>.wrap{max-width:none;width:auto;margin:0;padding:0}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container{float:left;padding:0}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul{margin:0;padding:0;list-style-type:none}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li{font-size:22px;display:inline-block;padding:0 15px;font-family:'gentonabook'}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li:last-child{padding-right:0}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li:first-child{padding-left:0}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li>a{color:#dc5f13;transition:ease-in-out .5s;position:relative;padding:0;text-transform:lowercase}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li>a span{font-size:inherit}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li.current-menu-item>a,header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li:hover>a{color:#fff}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li.current-menu-item>a:before,header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li:hover>a:before{opacity:1}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.menu>li:hover ul.sub-menu{display:block;padding:10px}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu{border-top:0 solid #999b9e !important;margin-top:0;border:0;z-index:999;position:absolute;min-width:250px;background-color:#fff;display:none}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu li>a{color:#000;font-size:18px;padding:5px 10px;white-space:nowrap;line-height:30px;float:left;width:100%}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu li>a:hover{color:#57c8e7}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu>li{font-size:16px;text-transform:capitalize}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu li:hover{background-color:#fff}header .header-logo-menu .navigation-top .main-navigation .menu-main-menu-container ul.sub-menu li:hover>a{color:#57c8e7;text-decoration:underline}header .header-logo-menu .bottom-content{width:auto;float:right;clear:both}header .header-logo-menu .social-links{float:left}header .header-logo-menu .social-links ul{margin:0;padding:0;list-style-type:none;margin-left:30px}header .header-logo-menu .social-links ul li{display:inline-block;width:22px;height:22px;text-align:center;padding:4px 0;margin:0 0 0 30px;background-color:#dc5f13}header .header-logo-menu .social-links ul li img{height:14px;width:auto;display:inline-block}header .header-logo-menu .social-links ul li:hover{transform:scale(1.2)}header .header-logo-menu .social-links ul li a{color:#fff}footer.site-footer{background-color:#221f1f;float:left;position:relative;width:100%;padding:68px 0 100px}footer.site-footer .footer-logo{width:auto;float:left}footer.site-footer .footer-logo img{width:202px;height:auto}footer.site-footer .right-box{width:auto;float:right}footer.site-footer .right-box>span a{color:#fff}footer.site-footer .right-box>span{width:auto;float:right;text-align:center;font-size:20px;color:#fff;font-family:'gentonabook'}footer.site-footer .right-box .address{float:right;clear:both;font-size:12px;color:#fff;line-height:15px;text-align:right}footer.site-footer .right-box .address a{color:#fff}footer.site-footer .right-box .bottom-content{width:auto;float:right;clear:both;padding-top:30px}footer.site-footer .right-box .bottom-content .footer-social-links{float:left}footer.site-footer .right-box .bottom-content .footer-social-links ul{margin:0;padding:14px 0;list-style-type:none}footer.site-footer .right-box .bottom-content .footer-social-links ul li{display:inline-block;width:22px;height:22px;text-align:center;padding:4px 0;margin:0 30px 0 0;background-color:#dc5f13}footer.site-footer .right-box .bottom-content .footer-social-links ul li img{height:14px;width:auto;display:inline-block}footer.site-footer .right-box .bottom-content .footer-social-links ul li:hover{transform:scale(1.2)}footer.site-footer .copyright{width:100%;float:left;font-size:12px;color:#a7a9ac;font-family:'gentonabook';text-align:center;padding-top:60px}footer.site-footer .copyright a{color:#a7a9ac}footer.site-footer .right-box .bottom-content .image-box{width:auto;float:left}.banner{width:100%;clear:both;position:relative}.banner ul{padding:0;margin:0;list-style:none}.banner ul li{position:relative}.banner ul li img{width:100%;display:block}.banner .banner-content{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);overflow:hidden;background-color:rgba(0,0,0,.7);padding:16px 20px 25px;font-family:'gentonabook';width:75.32%;text-align:center}.banner .banner-content h1{margin:0;color:#fff;font-size:50px;line-height:40px;font-weight:400;font-family:'gentonabook'}.banner .banner-content h4{margin:0;color:#fff;font-size:36px;font-weight:400;font-family:'gentonabook';padding-top:20px}.banner .banner-content h4 a{color:#dc5f13}.our-detail{width:100%;float:left;background-color:#221f1f;padding:87px 0}.our-detail .our-detail-content{width:100%;float:left}.our-detail .our-detail-content .left-box{width:50%;float:left;font-size:32px;color:#fff;font-family:'gentonalight_italic';line-height:40px}.our-detail .our-detail-content .left-box>p{margin:0;padding:50px 0 0}.our-detail .our-detail-content .right-box{width:49%;float:right}.our-detail .our-detail-content .right-box img{width:100%;height:auto;display:block}.about-project{width:100%;float:left;padding:40px 0 70px}.about-project .about-project-content{width:100%;float:left}.about-project .about-project-content .left-box{width:42%;float:left;font-size:20px;color:#221f1f;font-family:'gentonabook';line-height:30px}.about-project .about-project-content .left-box p{float:left;margin:9px 0 10px}.about-project .about-project-content .left-box p:first-child{margin-top:0}.about-project .about-project-content .left-box h4{font-family:'gentona_bookbold';font-size:20px;width:100%;float:left;color:#dc5f13;font-weight:400;margin:0;padding:0}.about-project .about-project-content .right-box{width:51%;float:right}.about-project .about-project-content .right-box .title{background-color:#221f1f;color:#fff;font-size:30px;cursor:pointer;line-height:74px;font-family:'gentonabook';text-align:center;padding:0;border:none !important;margin-bottom:25px;width:100%}.about-project .about-project-content .right-box .contact-form{width:100%;float:left}.about-project .about-project-content .right-box .contact-form .form-group.has-feedback .form-control{width:100%;font-size:20px;color:#808285;background-color:#fff;padding:23px 25px;margin-bottom:25px;outline:none;float:left;border:1px solid #949699 !important;border-radius:0 !important}.about-project .about-project-content .right-box .contact-form .form-group.has-feedback textarea.form-control{height:150px;width:100%;font-family:'gentonabook'}.about-project .about-project-content .right-box .contact-form .form-group.has-feedback select.form-control{width:100%;height:42px}.about-project .about-project-content .right-box .contact-form .form-group.has-feedback input[type=submit]{background-color:#dc5f13 !important;color:#fff !important;font-size:30px;cursor:pointer;line-height:74px;font-family:'gentonabook';text-align:center;padding:0;border:none !important;margin-bottom:0;border-radius:0 !important;width:100%}.about-project .about-project-content .right-box .contact-form .form-group.has-feedback .form-control::placeholder{color:#808285;font-family:'gentonabook'}.inner-title{font-size:32px;font-family:'gentonalight';width:100%;float:left;text-align:center;color:#fff}.about-page{width:100%;float:left;background-color:#221f1f;padding:50px 0 200px}.about-page .about-page-content{width:80%;float:left;font-size:20px;font-family:'gentonabook';color:#fff;line-height:30px}.about-page .about-page-content h5{font-size:32px;font-family:'gentonalight';width:100%;float:left;margin:80px 0 25px}.about-page .about-page-content h5:first-child{margin-bottom:60px}.about-page .about-page-content p{margin:0 0 12px;float:left}.about-page .about-page-content a{color:#fff}.residential-projects-gallery{width:100%;float:left;background-color:#221f1f;padding:78px 0 130px}.residential-projects-gallery .gallery-content{width:100%;float:left;line-height:30px}.residential-projects-gallery .gallery-content ul{margin:0;padding:0;list-style:none;text-align:center;margin-top:80px}.residential-projects-gallery .gallery-content ul li{width:32%;display:inline-block;position:relative;vertical-align:top;margin:0 5px 10px}.residential-projects-gallery .gallery-content ul li a{color:#fff}.residential-projects-gallery .gallery-content ul li img{display:block;position:relative}.residential-projects-gallery .gallery-content ul li span{width:100%;position:absolute;bottom:0;left:0;font-size:18px;font-family:'gentonalight';text-align:center;line-height:54px;color:#fff;background-color:rgba(0,0,0,.5)}.projects-gallery .gallery-content ul li{width:100%;display:inline-block;vertical-align:top;position:relative}.contact-page .about-project-content .left-box a{color:#221f1f}.contact-page .about-project-content .left-box .detail{width:100%;margin-top:50px;float:left}.contact-page .about-project-content .left-box .phone{width:100%;margin-top:50px;float:left}.contact-page .about-project-content .left-box .address{width:100%;margin-top:50px;float:left}div.wpcf7-response-output{margin:0;float:left}.metaslider .caption-wrap{position:initial!important;background:transparent!important;opacity:1!important;margin:0!important;height:100%!important}.metaslider .caption{padding:0!important}span.wpcf7-not-valid-tip{float:left;width:100%}div.wpcf7-response-output{margin:0 .5em 0 !important}div.wpcf7-mail-sent-ok{border:2px solid #dc5f13 !important}textarea,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none !important;border-radius:0 !important}#slider{position:relative;overflow:hidden}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav{margin-top:20px}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav li{width:auto;margin:0 15px}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav li a{opacity:1 !important;width:auto !important;position:relative !important;display:inline-block !important;overflow:initial;right:0;left:0}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav li a:before{color:#fff;font-size:16px}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav li a.flex-prev:before{left:0;position:relative;margin-right:9px;top:1.1px}.residential-projects-gallery .gallery-content #slider ul.flex-direction-nav li a.flex-next:before{right:-19px;position:absolute;top:1px}