body,.menu ul li a,p,body *{font-family:Questrial,Helvetica,sans-serif!important}.fa{font:normal normal normal 14px/1 FontAwesome!important}p,body div,.menu ul li a{font-size:18px}.copyrights,.credits a{font-size:14px!important}h2{line-height:1em}.form .wpcf7-not-valid-tip,form .wpcf7-response-output{font-size:12px}#panel .contactform ul.form input[type="submit"]{width:auto;height:30px}.blog_sidebar ul li a:hover,.blog_sidebar li a:hover{color:#ee2f38}#panel .contactform ul.form .button:hover{background:#ee2f38;color:#fff;text-shadow:0 1px 0 #ee2f38}#panel .contactform ul.form input,#panel .contactform ul.form textarea{color:#fff}#panel .contactform ul.form .button{cursor:pointer}div.wpcf7 img.ajax-loader{margin-top:17px}#panel span.wpcf7-form-control-wrap{float:left}.large_content .wpcf7-form p{padding-bottom:10px}#footer .footer_c .lineleft{height:70px}.large_content .wpcf7-form .wpcf7-submit{height:30px;box-shadow:none;border:1px solid #999;cursor:pointer}.large_content .wpcf7-form .wpcf7-submit:hover{background:#ee2f38;color:#fff;border:1px solid #ee2f38}.large_content .wpcf7-form .wpcf7-textarea{width:95%;max-width:100%;padding:5px}#panel .contactform ul.form li{height:auto;overflow:hidden;padding-bottom:10px}#panel .wpcf7-not-valid-tip{position:absolute;top:11px;left:6px;background-color:#000}#panel .wpcf7-response-output{clear:both;position:absolute;bottom:-22px;margin-left:70px!important}.widget_search .text{padding:7px 7px 6px}h2,.h1,#panel .contactinfo .locationhello h4,h2 a{color:#ee2f38}.titlepage{display:none}#footer .footer_c .textfooter .copyrights,#footer .footer_c .textfooter a{color:#474747}#logo a img{width:171px}#logo{margin:20px 0 25px 0}.right-top{float:right;color:#474747;margin-right:-55px;margin-top:50px;font-size:14px;text-align:right;margin-bottom:38px}.right-top a{color:#474747;font-weight:700;display:inline-block;margin-bottom:10px}.right-top address{font-style:normal}#logo{margin:40px 0 0 0}.btntopslide{position:absolute}.half-row .half{display:inline-block;width:45%;padding-right:4%}.half-row .half input{width:100%;padding:5px}.half-row .half.full{width:95%;padding-right:4px;box-sizing:border-box}.right-align{text-align:right}.center-align{text-align:center}.large_content span.wpcf7-form-control-wrap{display:block}.large_content span.wpcf7-not-valid-tip{position:absolute;top:5px;left:10px}.large_content div.wpcf7 img.ajax-loader{margin-top:0}#panel .architecinfo .art p{line-height:1.2em}.menu ul li a{font-weight:400}.meta,.title_comments,.comments{display:none}.blog_container .blog_content .blog_title{line-height:1.2em}.blog_content .blog_text{border-bottom:none;padding-bottom:0;margin-bottom:0}.blog_content .blog_text>*:not(:last-child){margin-bottom:20px}.blog_content .blog_text table{border-collapse:collapse}.blog_content .blog_text table td,.blog_content .blog_text table th{padding:1em;border:1px solid rgb(0 0 0 / .1)}.blog_content .blog_text table th{background-color:rgb(0 0 0 / .03)}.post~.post{margin-top:30px}.wpcf7 input:not(.button1),.wpcf7 textarea{box-shadow:none;border:1px solid #a9a9a9}.wpcf7 input[type="file"]{border:none;padding:5px}#panel .contactform ul.form .button,.file-btn{font-size:15px;height:28px;padding:0 8px;line-height:29px;border:1px solid #999;text-shadow:none}input.wpcf7-form-control.wpcf7-submit.button.round_corners{border-radius:0;letter-spacing:1px;font-weight:400!important}#searchform li{height:27px;overflow:hidden;padding-bottom:0}.file-btn{position:absolute;top:22px}.wpcf7-file{width:65px;opacity:0;background:url(//www.acadiadrafting.ca/wp-content/themes/architec/404.png);cursor:pointer}.continfo_item a{color:#7a7a7a}@media(max-width:1100px){#header .header_c,#footer .footer_c{width:800px}#footer .footer_c .textfooter{width:540px}body,#top,#topslide{min-width:800px}#top .btntopslide{max-width:800px}#wrapper .wrapper_c{width:800px}.wrapper_c .content,.contentautoheight{width:643px}.slideimg .theme-default .nivoSlider{width:100%!important;height:464px!important}.wrapper_c .content{min-height:464px}.main_content_home .slogan1 p{font-size:32px;line-height:32px}.main_content_home .slogan2 p{font-size:30px;line-height:30px}.content_proj{width:580px!important}.content_proj ul.linkseffects{top:0;margin-bottom:10px}.large_container{width:100%}.large_container .large_content,.large_bgbottom{width:auto}h1,h2,h3,h4,h5,h6{line-height:1.2em}.blog_sidebar{margin-left:0;padding-left:373px;width:205px}.widget_search .text{padding:5px}#panel .architecinfo{width:100px}#panel .contactform,#panel .contactform ul.form input,#panel .contactform ul.form .message{width:220px}#panel .linedivider{margin-right:10px}.comment-meta{width:auto}.blog_container{z-index:1}.blog_sidebar{z-index:0}#commentform>div{clear:both}#respond .name{padding-bottom:15px}#commentform #author,#commentform #email,#commentform #url,#commentform #comment{max-width:250px}.single .bgbottom{display:none}.blog_content .blog_text{clear:both}.wrapper_c .stronglineleft{top:-99px}}.mob-show{display:none}.mob-hide{display:block}.main_content_home{position:absolute;left:30px;margin-top:25px}@media(max-width:840px){#header .header_c,#footer .footer_c,#footer .footer_c .textfooter,body,#top,#top .btntopslide,#wrapper .wrapper_c,.wrapper_c .content,.contentautoheight,#topslide #panel,#panel .contactinfo .locationhello,.large_container .large_content,.large_bgbottom{min-width:0;width:100%}.large_container .large_content,.large_bgbottom{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wrapper_c .menu,.wrapper_c .menu *{width:100%;text-align:center;padding-left:0;margin-left:0}.menu ul li a:hover,.menu ul li a.selected{background:#000!important}#hamburger-icon{width:30px;height:18px;float:right;cursor:pointer;position:relative;z-index:99999;top:29px}#hamburger-icon .line{display:block;background:#ee2f38;width:30px;height:3px;position:relative;left:0;border-radius:4px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}#hamburger-icon .line.line-1{top:0}#hamburger-icon .line.line-2{top:6px}#hamburger-icon .line.line-3{top:11px}#hamburger-icon.active .line-1{transform:translateY(8px) translateX(0) rotate(45deg);-webkit-transform:translateY(8px) translateX(0) rotate(45deg);-moz-transform:translateY(8px) translateX(0) rotate(45deg)}#hamburger-icon.active .line-2{opacity:0}#hamburger-icon.active .line-3{transform:translateY(-8px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-moz-transform:translateY(-8px) translateX(0) rotate(-45deg)}.mob-show{display:block}.mob-hide{display:none}#menu{-webkit-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:.5s all ease-out;-o-transition:.5s all ease-out;-moz-transition:.5s all ease-out;-ms-transition:.5s all ease-out;transition:.5s all ease-out;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;height:0;position:absolute;width:auto;left:-15px;right:-15px;z-index:999999999;border:none;background:#fff}#menu li{background:#fff;text-transform:uppercase}#menu li a{text-transform:uppercase;font-size:14px}#menu.open{-webkit-transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);height:auto;padding-top:10px}.wrapper_c .menu{height:auto}#header,#top,#topslide #panel,#footer .footer_c .textfooter{padding:0 15px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#toggle a{background:none!important;height:auto!important;width:auto!important;font-size:14px}#toggle a#open{display:inline-block!important}#toggle a#close{display:none!important}#top{height:auto;font-weight:700;padding:10px 20px;position:fixed;z-index:999999;top:0;width:100%}#top a{z-index:99;position:relative;color:#fff;font-size:14px!important;line-height:1.2em;display:inline-block;width:auto!important;text-transform:uppercase;font-weight:700}#top .btntopslide{display:inline-block!important;width:auto;float:right}#top i{margin-right:4px}#toggle{width:auto;font-weight:700}#header{height:120px}#logo{margin:13px 0 0}#panel .contactinfo,#panel .architecinfo,#panel .googlemap,#panel .linedivider,#panel .contactform{float:none;overflow:hidden}.linedivider{display:none}#panel .contactinfo .locationhello{margin:20px auto 0;top:0}#topslide #panel{left:0}body,#top,#topslide{min-width:0}#footer .footer_c .lineleft{display:none;width:100%}#footer .footer_c .textfooter .credits,#footer .footer_c .textfooter .copyrights{width:auto;display:inline-block}#wrapper{overflow:hidden}#footer .footer_c .textfooter{left:0;padding-bottom:10px;position:relative}#panel .googlemap{max-width:100%;left:0;width:400px;margin:auto}.locationhello .hel{margin-top:45px;display:inline-block;color:#ee2f38}#panel .architecinfo{width:100%;top:15px}#panel .architecinfo .art{display:block;margin-right:15px;position:relative;float:none;vertical-align:top;text-align:left;width:auto}#topslide #panel,#panel .architecinfo{text-align:center}#panel .contactinfo .locationhello .loc{position:static}#panel .contactform{overflow:visible}#panel .contactform,#panel .contactform ul.form input,#panel .contactform ul.form .message{margin:auto}.slogan,.slogan *{height:auto!important;line-height:auto!important;float:none!important}.main_content_home p{background:none!important;text-align:center}.main_content_home .slogan1,.main_content_home .slogan2{right:0}.main_content_home .slogan1 p span,.main_content_home .slogan2 p span{background:none}.nivo-directionNav{display:none!important}.main_content_home{background:#fff0 url(//www.acadiadrafting.ca/wp-content/themes/architec/img/sloganimg_right.png);margin-left:0!important}.main_content_home p{margin-right:0!important;padding:8px 10px}.main_content_home .slogan{right:0}.main_content_home .slogan1 p{font-size:28px;line-height:33px}.main_content_home .slogan2 p{font-size:24px;line-height:28px}.large_autoheight{width:100%}.large_container{margin:0}.one_fourth,.one_third,.one_half{width:100%}.hidecorner{display:none}.home .hidecorner{display:block}h2,.h1{font-size:24px}.large_autoheight{padding-bottom:0}.content_proj{width:100%!important}.gallery_projects .content_proj{left:0}.content_proj ul.linkseffects{width:100%}.content_proj ul.linkseffects li{float:none;display:inline-block}.content_proj ul.linkseffects{text-align:center;padding-left:0;margin-left:0}.blog_sidebar{display:none}.autoheight,.blog_container{width:100%;margin:0}.bgbottom{display:none}.image-single,.image-single img{max-width:100%}#commentform #author,#commentform #email,#commentform #url,#commentform #comment{max-width:250px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.comment-meta{width:auto}#footer{padding-bottom:10px}.nobackthumbs,.projectnav .moreinfo{display:inline-block;float:none}#content_proj .projectnav{text-align:center}.content_proj ul.linkseffects{height:auto;margin-top:10px}#content_proj .projectnav .css_prev_nav{left:46%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}#content_proj .projectnav .css_next_nav{left:49%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.openproject,.openproject_redirect{left:0}.openproject .project_content,.openproject_redirect .project_content{width:90%;padding:0 5%}.openproject .project_content .projectinfo,.openproject_redirect .project_content .projectinfo{left:0}#topcontrol{display:none!important}.large_content form input{max-width:100%}.architecinfo{text-align:center}#panel{max-width:390px}#panel .contactform,#panel .contactform input,#panel .contactform textarea{width:100%!important}#panel .contactform ul.form,#panel .contactform ul.form *{max-width:100%}#panel span.wpcf7-form-control-wrap{float:none}.nivoSlider{background-position:50%!important}.main_content_home{left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}}@media(max-width:480px){.content_proj .projects ul li{left:50%!important;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.theme-default_3 .nivoSlider{width:280px!important;border-right:5px solid #fff}.half-row .half,.half-row .half.full{display:block;width:100%;padding-right:0}.half-row .half input{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}}@media(max-width:348px){#hamburger-icon{right:0}}.slogan2 b{color:#ee333c;font-weight:400}.wpcf7-textarea,.wpcf7-text{font-size:14px}span.wpcf7-form-control-wrap[class*="captcha"]{display:block;float:right;width:75%}#panel span.wpcf7-form-control-wrap[class*="captcha"]{float:right;margin-right:5px;overflow:hidden}.page-id-295 span.wpcf7-form-control-wrap[class*="captcha"] input{padding:5px 6px}.half-row .half input[type="submit"]{width:auto}@media(max-width:840px){.page-id-1070 .wpcf7-form>.wpcf7-form-control-wrap{position:absolute;z-index:-9}}