/*

Theme Name:     sgi-nov

Theme URI:      http://www.sgi-architectural.com.au/‎

Description:    Theme for www.sgi-architectural.com.au

Author:         Murray Farquhar (Nine Sixty)

Version:        1.0

*/



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,font,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,nav,section,article,header,footer,section,header,footer,article,aside,hgroup{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent;font-weight:normal}

body{line-height:1}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

:focus{outline:0}

ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}

a{text-decoration:none}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

html{font-family: 'Roboto Condensed', sans-serif;font-size:62.5%;background-color:#ffffff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}

input,textarea,button{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-border-radius:0px;border-radius:0px;margin:0px;line-height:1}

input[type=submit],button{cursor:pointer}

input[type=text],input[type=email],input[type=search],input[type=submit],button,textarea{-webkit-appearance:none}

img{-ms-interpolation-mode:bicubic}

a{color:inherit}

p,h1,h2,h3,h4,h5,h6,h7,li,li li,li ul,li ul li,label,dd,dt,input,a{font-size:1em}

h2{margin-bottom:20px;font-size:4em;text-transform:uppercase;text-align:center;line-height:1.2;letter-spacing:0.05em}

h2 a{text-decoration:none !important}

h3{margin-bottom:10px;padding-bottom:10px;background:transparent url("../_img/h3-underline-bg.png") no-repeat bottom;font-size:1.8em;text-align:left;line-height:1.2;letter-spacing:1px}



.news_article h3 {text-align:center}



.alignleft {float:left;margin-right:5px;margin-bottom:20px;}

.alignright {float:right;margin-left:5px;margin-bottom:20px;}

.aligncenter {margin:0 auto;margin-bottom:20px;}

hr {border-left:none;border-right:none;border-bottom:none;border-top:dotted 1px #999;width:100%;margin-top:10px;padding-top:10px;}



#news,#about,#people,#projects,#contact{margin-left:auto;margin-right:auto;overflow:hidden;padding:30px 25px 0px 25px;}

article.home {width:780px;margin:0 auto}

#news,#about,#people{max-width:800px}

#news article,#about article,#people article{margin-top:0;margin-bottom:100px}

.back{position:fixed;left:30px;top:80px}

#news img,#about img,#people img{margin-bottom:30px;}

#news p,#about p,#people p,#projects p,#caption p{margin-bottom:20px;font-size:1.4em;line-height:1.7}

#news a,#about a,#people a,#projects a,#caption a{text-decoration:underline;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}

#news a:hover,#about a:hover,#people a:hover,#projects a:hover,#caption a:hover{color:#fd4246}

section{max-width:780px !important}

.news_article,#people article{float:left;width:47%;margin-left:1.5%;margin-right:1.5%}

#about article{float:left;width:98%;margin-left:1.5%;margin-right:1.5%;text-align:left}

.news_article h3{margin-bottom:15px;padding-bottom:5px;margin-top:40px;}

#banner{text-align:center;margin:0 auto}

#banner_nav{position:fixed;bottom:0px;left:0px;z-index:100;padding:25px 0;width:100%;min-width:768px}

.dh_logo_container{margin:10px 0}

.dh_logo{width:100px;height:auto}

#banner_nav{padding:30px 0;background:#ffffff;text-transform:uppercase}

#banner_nav li{display:inline-block;margin:0 10px 0px 10px}

#banner_nav a{padding:2px 6px;font-size:1.2em;letter-spacing:0.2em;color:#000000}

#banner_nav a.current,#banner_nav a.current:hover{border-bottom:2px solid #000000}

.ipad #banner_nav a.current,.ipad #banner_nav a.current:hover{border-bottom:none}

#banner_nav a:hover{border-bottom:2px solid #dddddd}

.ipad #banner_nav a:hover{border-bottom:none}

.carousel li{display:none}

#project .carousel li{display:block}

.carousel li:first-of-type{display:block}

.carousel_container img{max-width:100%;width:auto;height:auto}

#banner_carousel_nav{display:none}

#view_caption_button_container{display:none}

#caption{display:none}

#lightbox{display:none}

#projects_container{background-color:#f2f2f2}

#projects{max-width:1100px}

.project{overflow:hidden;margin-bottom:90px !important}

.project_image_container a{}

.project img{max-width:100%;width:auto;height:auto;margin-bottom:10px}

.project p {height:170px;margin-bottom:20px;}

.project_image_rollover{display:none}

.project_text{}

.project_expanded_text{display:none}

.hide_info{display:none}

.expanded .hide_info{display:inline}

.expanded .show_info{display:none}

.expanded .project_expanded_text{display:block}

.project_links{margin-top:40px;text-transform:uppercase;font-size:0.9em;letter-spacing:1px}

.project_links li{width:190px;margin-left:auto;margin-right:auto;border-top:1px solid #999999;padding-top:3px;padding-bottom:3px}

.project_links li:last-of-type{border-bottom:1px solid #999999}

.project_links li.last{border-bottom:1px solid #999999}

#projects .project_links a{padding-left:27px;padding-right:20px;background:transparent url("../_img/projects-link-bg.png") no-repeat 16px;color:#000000;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}

#projects .project_links a:hover{color:#fd4246}

#project_carousel_splash{display:none}

#news_container{background-color:#e5e5e5}

.news_social_share{width:80%;margin-top:35px;margin-left:auto;margin-right:auto;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:0px 0 4px 0;font-family:Georgia;text-transform:uppercase;font-size:1.1em}

.news_social_share li{margin-top:2px;margin-left:10px;margin-right:10px}

#news a{color:#000000}

.news_social_share a{padding:0px 0px 0px 12px;background:transparent url("../_img/projects-link-bg.png") no-repeat 0px;color:#000000;font-size:0.9em;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}

.news_social_share a:hover{color:#fd4246}

#about_container{background-color:#d4d4d4}

.dropcaps{min-height:170px}

#people_container{background-color:#f5b6bc}

#contact{padding-bottom:50px;background-color:#f05050}

#footer_logo{margin-bottom:35px}

#contacts_list{margin-bottom:50px;text-transform:uppercase;text-align:center;font-size:1.3em;line-height:1.2}

#contacts_list li{padding:25px 0;background:transparent url("../_img/contact-list-divider-line-bg.png") no-repeat bottom center}

#contacts_list li:first-of-type{padding-top:0}

#contacts_list li:last-of-type{padding-bottom:0;background:none}

#contacts_list a{color:#000000}

#contacts_list a:hover{text-decoration:underline}



.s-symbol {background:url('images/about-letters-01.png') center center no-repeat;}

.g-symbol {background:url('images/about-letters-02.png') center center no-repeat;}

.i-symbol {background:url('images/about-letters-03.png') center center no-repeat;}

.clear {width:100%;clear:both;}

strong {font-weight:bold}



.wpcf7-text {

--background: url("images/input-form-bg1.png") no-repeat left top;

height: 44px;

float: left;

margin-right: 15px;

margin-bottom: 13px;

padding: 0 20px;

border: none;

border: none;

width: 280px;

}



textarea {

border: none;

overflow: auto;

resize: none;

width: 620px;

height: 151px;

padding: 15px 20px 20px 20px;

color: #3b3a38;

font-size: 16px;

line-height: 18px;

--background: url("images/textarea1.png") no-repeat left top;

margin-bottom: 0px;

}



input[type=submit] {

-webkit-appearance: none;

padding: 15px 50px;

border: none;

}



.news_article h3 a {text-decoration:none !important;}

.news_article h3 {height:30px !important;}

.category-3 .news_article h3 {height:50px !important;}



.image { position: relative;-webkit-transition: all .5s ease-in-out;

-moz-transition: all .5s ease-in-out;

-ms-transition: all .5s ease-in-out;

-o-transition: all .5s ease-in-out;

transition: all .5s ease-in-out; }

.image img { max-width: 100%; max-height: 100%; }

.overlay { position: absolute; top: 0; left: 0; right:0; bottom:0; display: none; background:url('images/overlay.png') top center no-repeat; }

.image:hover .overlay { display: block; }



.overlay1 { position: absolute; top: 0; left: 0; right:0; bottom:0; display: none; background:url('images/hover-overlay-small.png') top center no-repeat; }

.image:hover .overlay1 { display: block; }



#showbiz_Home_1 .sb-navigation-play {display: none;}

.contact {position: absolute;

right: 30px;

top: 95px;

text-align: right;

font-size: 12px;}



.back{position:fixed;left:30px;top:95px;font-size:12px}



.showbiz-navigation {display:none}



span.wpcf7-list-item {

margin-left: 0em !important;

width: 100%;

float: left;

}



@media only screen and (max-width:940px) {

.news_article {width:100% !important}

.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {

display: inline-block;width: 40% !important;margin: 0 auto;float: left;}

.back {display:none}

.contact {

position: relative;

right: 0;

top: 0;

text-align: center;

font-size: 12px;

margin:0 auto;

padding-bottom:15px;

}

.s-symbol , .g-symbol , .i-symbol {width:100% !important}

.image:hover .overlay1 { display: none; }

}