/*!
Theme Name: Adelaide City Door Company
Theme URI: http://www.myadd.com.au/
Description: Custom Theme For Adelaide City Door Company.

Author: Steven Sadauskas
Author URI: http://www.myadd.com.au/
Version: 1.0

Tags:
*/@font-face{font-family:'Neris';src:url("fonts/neris-fontfacekit/neris_thin_macroman/Neris-Thin-webfont.eot");src:url("fonts/neris-fontfacekit/neris_thin_macroman/Neris-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/neris-fontfacekit/neris_thin_macroman/Neris-Thin-webfont.woff") format("woff"),url("fonts/neris-fontfacekit/neris_thin_macroman/Neris-Thin-webfont.ttf") format("truetype"),url("fonts/neris-fontfacekit/neris_thin_macroman/Neris-Thin-webfont.svg#neristhin") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Neris';src:url("fonts/neris-fontfacekit/neris_light_macroman/Neris-Light-webfont.eot");src:url("fonts/neris-fontfacekit/neris_light_macroman/Neris-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/neris-fontfacekit/neris_light_macroman/Neris-Light-webfont.woff") format("woff"),url("fonts/neris-fontfacekit/neris_light_macroman/Neris-Light-webfont.ttf") format("truetype"),url("fonts/neris-fontfacekit/neris_light_macroman/Neris-Light-webfont.svg#nerislight") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Neris';src:url("fonts/neris-fontfacekit/neris_semibold_macroman/Neris-SemiBold-webfont.eot");src:url("fonts/neris-fontfacekit/neris_semibold_macroman/Neris-SemiBold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/neris-fontfacekit/neris_semibold_macroman/Neris-SemiBold-webfont.woff") format("woff"),url("fonts/neris-fontfacekit/neris_semibold_macroman/Neris-SemiBold-webfont.ttf") format("truetype"),url("fonts/neris-fontfacekit/neris_semibold_macroman/Neris-SemiBold-webfont.svg#nerissemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Neris';src:url("fonts/neris-fontfacekit/neris_black_macroman/Neris-Black-webfont.eot");src:url("fonts/neris-fontfacekit/neris_black_macroman/Neris-Black-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/neris-fontfacekit/neris_black_macroman/Neris-Black-webfont.woff") format("woff"),url("fonts/neris-fontfacekit/neris_black_macroman/Neris-Black-webfont.ttf") format("truetype"),url("fonts/neris-fontfacekit/neris_black_macroman/Neris-Black-webfont.svg#nerisblack")  format("svg");font-weight:800;font-style:normal}html,body{font-family:"Neris", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:0;height:100%;background:#fff;color:#ccc;font-size:17px;line-height:22px}h1{margin-top:0;text-transform:uppercase;padding-bottom:15px;font-weight:300;color:#fff;line-height:32px;font-size:32px;border-bottom:5px solid #f0ff00}h1 span{font-weight:600}h3{text-transform:uppercase;font-size:20px;font-weight:600;margin-bottom:3px}img{margin:auto;max-width:100%;display:block;height:auto}#main img{margin-bottom:15px}img.alignright{margin:0;float:right;padding:5px 3px 10px 10px}img.alignleft{margin:0;float:left;padding:5px 10px 10px 3px}img.aligncenter{margin:auto;float:none;padding:10px 0}.no-margin{margin:0}#wrapper{position:relative;background:#484848}.margin-20{display:block;width:100%;height:20px}.nopadding{padding:0}.panel{margin-top:20px;margin-bottom:20px;padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.panel h2{margin-top:0;color:#484848;text-transform:uppercase;font-weight:600;padding:0;color:#fff;font-size:25px}.panel h3{color:#fff}.panel p{color:#ccc}.panel p a{color:#ccc}.panel .form-control{background:#939393;color:#fff;border:#292929}.panel label{color:#f0f0f0}.header-phone{background:#000;color:#f0ff00;width:100%;display:block;text-align:center;border-radius:0 0 5px 5px;padding-top:8px;padding-bottom:8px;font-weight:600;font-size:26px;z-index:999;position:fixed;top:0;left:5%;right:5%;width:90%}.header-phone:hover,.header-phone:focus{color:#fff;text-decoration:none;background:#565656}#header{background:#292929;padding-top:30px}#header .header-top .logo{padding-top:10px}#header .header-top .nav-pills li>a{color:#fff;padding:20px 10px;text-transform:uppercase;font-size:16px}#header .header-top .nav-pills li>a:hover,#header .header-top .nav-pills li>a:focus{background:none}#header .header-top .nav-pills li>a:hover::before,#header .header-top .nav-pills li>a:focus::before{font-family:fontAwesome;content:"\f0d7";position:absolute;top:0;left:38%;margin-top:-8px;font-size:26px;color:#f0ff00}#header .header-top .nav-pills li>a:hover::after,#header .header-top .nav-pills li>a:focus::after{font-family:fontAwesome;content:"\f0d8";position:absolute;bottom:0;left:38%;margin-bottom:-8px;font-size:26px;color:#f0ff00}#header .header-bottom{background:#292929}#header .navbar-default{background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-bottom:0;margin-right:-15px;margin-left:-15px}#header .navbar-default .navbar-header .navbar-brand{padding:15px 0 0 0}#header .navbar-default .navbar-header .navbar-brand>img{max-width:290px;width:100%}#header .navbar-default .navbar-header .navbar-toggle{background:none;margin-top:0;margin-right:0;margin-bottom:0;border-radius:0;padding:18px;border:none}#header .navbar-default .navbar-header .navbar-toggle .icon-bar{background:#fff}#header .navbar-default .navbar-nav{margin-top:0;margin-bottom:0}#header .navbar-default .navbar-nav>li{border-bottom:1px solid #b8b8b8}#header .navbar-default .navbar-nav>li>a{font-weight:600;color:#ededed;padding-left:15px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;text-transform:uppercase}#header .navbar-default .navbar-nav>li:last-child{border-bottom:none}@media (min-width: 768px){#header{padding-top:30px}#header .header-phone{width:40%;left:auto;font-size:30px;right:10%;padding-top:10px;padding-bottom:10px}#header .header-bottom{overflow:hidden;background:#f0ff00}#header .navbar-default .navbar-nav{width:100%;display:table}#header .navbar-default .navbar-nav>li{border-bottom:none;display:table-cell;width:auto;float:none}#header .navbar-default .navbar-nav>li>a{padding-left:5px;padding-right:5px;display:block;font-size:12px;text-align:center;color:#292929}#header .navbar-default .navbar-nav>li>a:hover,#header .navbar-default .navbar-nav>li>a:focus{padding-left:5px;background:none}#header .navbar-default .navbar-nav>li>a:hover::before,#header .navbar-default .navbar-nav>li>a:focus::before{font-family:fontAwesome;content:"\f0d7";position:absolute;top:0;left:38%;margin-top:-8px;font-size:26px;color:#292929}#header .navbar-default .navbar-nav>li>a:hover::after,#header .navbar-default .navbar-nav>li>a:focus::after{font-family:fontAwesome;content:"\f0d8";position:absolute;bottom:0;left:38%;margin-bottom:-8px;font-size:26px;color:#292929}#header .navbar-default .navbar-nav>li.page-commercial,#header .navbar-default .navbar-nav>li.page-industrial,#header .navbar-default .navbar-nav>li.page-residential{background:#d8e600}#header .navbar-default .navbar-nav>li.page-commercial a,#header .navbar-default .navbar-nav>li.page-industrial a,#header .navbar-default .navbar-nav>li.page-residential a{font-weight:800}#header .navbar-default .navbar-nav>li.page-commercial:before{font-family:fontAwesome;content:"\f0da";color:#f0ff00;position:absolute;font-size:20px;top:15px;left:0}#header .navbar-default .navbar-nav>li.page-residential:after{font-family:fontAwesome;content:"\f0d9";color:#f0ff00;position:absolute;font-size:20px;top:15px;right:0}}@media (min-width: 860px){#header .header-top{height:82px}#header .header-top .nav-pills li>a{padding:30px 10px}#header .header-top .logo{width:700px;position:absolute;top:0;left:-200px;max-width:none;padding-top:0}}@media (min-width: 992px){#header .header-top{height:101px}#header .header-top .nav-pills li>a{padding:40px 10px}#header .header-top .logo{width:865px;left:-130px}#header .navbar-default .navbar-nav>li>a{padding-top:20px;padding-bottom:20px;font-size:16px}#header .navbar-default .navbar-nav>li.page-commercial:before{font-size:25px;top:22px}#header .navbar-default .navbar-nav>li.page-residential:after{font-size:25px;top:22px}}@media (min-width: 1200px){#header .header-phone{width:25%}}@media (min-width: 1440px){#header .header-top .nav-pills li>a{padding:40px 10px}#header .header-top .logo{left:-300px;width:865px}}.page-home #header .navbar-nav li.page-home a,.page-contact #header .navbar-nav li.page-contact a,.page-commercial #header .navbar-nav li.page-commercial a,.page-industrial #header .navbar-nav li.page-industrial a,.page-residential #header .navbar-nav li.page-residential a,.page-repairs #header .navbar-nav li.page-repairs a,.page-installation #header .navbar-nav li.page-installation a,.page-safety #header .navbar-nav li.page-safety a,.page-about #header .navbar-nav li.page-about a{color:#f0ff00}@media (min-width: 768px){.page-home #header .navbar-nav li.page-home a,.page-contact #header .navbar-nav li.page-contact a,.page-commercial #header .navbar-nav li.page-commercial a,.page-industrial #header .navbar-nav li.page-industrial a,.page-residential #header .navbar-nav li.page-residential a,.page-repairs #header .navbar-nav li.page-repairs a,.page-installation #header .navbar-nav li.page-installation a,.page-safety #header .navbar-nav li.page-safety a,.page-about #header .navbar-nav li.page-about a{color:dimgray}.page-home #header .navbar-nav li.page-home a:before,.page-contact #header .navbar-nav li.page-contact a:before,.page-commercial #header .navbar-nav li.page-commercial a:before,.page-industrial #header .navbar-nav li.page-industrial a:before,.page-residential #header .navbar-nav li.page-residential a:before,.page-repairs #header .navbar-nav li.page-repairs a:before,.page-installation #header .navbar-nav li.page-installation a:before,.page-safety #header .navbar-nav li.page-safety a:before,.page-about #header .navbar-nav li.page-about a:before{font-family:fontAwesome;content:"\f0d7";position:absolute;top:0;left:38%;margin-top:-8px;font-size:26px;color:#292929}.page-home #header .navbar-nav li.page-home a:after,.page-contact #header .navbar-nav li.page-contact a:after,.page-commercial #header .navbar-nav li.page-commercial a:after,.page-industrial #header .navbar-nav li.page-industrial a:after,.page-residential #header .navbar-nav li.page-residential a:after,.page-repairs #header .navbar-nav li.page-repairs a:after,.page-installation #header .navbar-nav li.page-installation a:after,.page-safety #header .navbar-nav li.page-safety a:after,.page-about #header .navbar-nav li.page-about a:after{font-family:fontAwesome;content:"\f0d8";position:absolute;bottom:0;left:38%;margin-bottom:-6px;font-size:26px;color:#292929}}#footer-clients{padding:30px 0;background:#fff url("img/cream_pixels.png") repeat top center}#footer-clients h2{text-transform:uppercase;text-align:center;font-size:20px;border-bottom:6px solid #d8d8d8;font-weight:400;margin-top:0;margin-bottom:30px;line-height:40px}@media (min-width: 768px){#footer-clients h2{width:75%;margin-left:auto;margin-right:auto}}#footer{background:#292929;color:#FFF;padding:10px 0 5px}#footer .footer-logo{padding:10px 0}#footer .copy{text-transform:uppercase;font-size:10px;color:#CCC;line-height:10px}#footer .copy a{color:#ccc}#footer .contact-info{font-size:12px;padding:10px 0}#footer .contact-info .tel{color:inherit}#footer .contact-info .email{color:#f0ff00}#footer .contact-info .email:hover,#footer .contact-info .email:focus{text-decoration:none}#footer .btn-default{color:#fff;text-transform:uppercase;margin:0 0 15px 0;border:none;background:#444}@media (max-width: 768px){.contact-info{text-align:center}}@media (min-width: 768px){#footer .btn-default{font-size:13px;margin:25px 0 0 0}#footer .copy{font-size:10px}}@media (min-width: 992px){#footer .btn-default{font-size:16px}#footer .contact-info{font-size:16px}}#main{padding-top:40px;padding-bottom:60px}#_404 h1{line-height:125px;font-size:125px;font-weight:normal;color:#ccc}#_404 p{font-style:italic;color:#7b7b7b}ul.gallery{list-style:none;padding:0;overflow:hidden;clear:both;margin-left:-5px;margin-right:-5px}ul.gallery li{padding-left:5px;padding-right:5px}ul.gallery li img{margin-top:0;margin-bottom:10px !important;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);width:100%;max-width:none}ul.gallery:hover{cursor:pointer}img.page-left{margin-top:20px}#featured .carousel-indicators{left:0;right:0;bottom:auto;top:20px;z-index:15;width:95%;margin:0;padding-left:0;list-style:none;text-align:right}#featured .carousel-indicators li{width:15px;height:15px;background:#fff}#featured .carousel-indicators .active{background:#f0ff00;border-color:#f0ff00;width:17px;height:17px}#emergency-banner .container{position:relative}#emergency-banner .emergency-inner{background:#6f6f6f;margin-left:-15px;margin-right:-15px;padding:15px;position:relative;z-index:800}#emergency-banner .emergency-inner p{color:#fff;font-weight:600;text-transform:uppercase;font-size:20px;margin-bottom:0}#emergency-banner .emergency-inner p a{color:#f0ff00}#emergency-banner .emergency-inner p a:hover,#emergency-banner .emergency-inner p a:focus{text-decoration:none}@media (min-width: 768px){#emergency-banner .emergency-inner{position:absolute;left:0;right:0;top:-75px;height:75px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 -2px 8px rgba(0,0,0,0.5);box-shadow:0 -2px 8px rgba(0,0,0,0.5)}#emergency-banner .emergency-inner p{text-align:right}}@media (min-width: 992px){#emergency-banner .emergency-inner{left:80px;right:30px}}@media (min-width: 1200px){#emergency-banner .emergency-inner{left:120px;top:-100px;height:100px}#emergency-banner .emergency-inner p{font-size:28px;line-height:35px;padding-right:10px}}#request-quote{background:#292929;border-bottom:8px solid #292929;overflow:visible}#request-quote .container{position:relative}#request-quote .btn-collapse{position:static;padding:0;line-height:60px;background:#292929;text-transform:uppercase;color:#fff;font-size:25px;top:-50px;height:50px;border-radius:6px 6px 0 0}#request-quote .btn-collapse:hover,#request-quote .btn-collapse:focus{text-decoration:none}#request-quote .btn-collapse:after{display:none;font-family:fontAwesome;content:"\f103";position:absolute;bottom:-28px;text-align:center;width:50px;height:38px;line-height:40px;background:#292929;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#request-quote .btn-collapse.collapsed:after{display:block}@media (min-width: 768px){#request-quote .btn-collapse{position:absolute;z-index:999;padding:15px 20px;line-height:25px}}#request-quote .btn-collapse-2{background:#fff;-webkit-border-radius:50% 50% 0 0;-moz-border-radius:50% 50% 0 0;-ms-border-radius:50% 50% 0 0;-o-border-radius:50% 50% 0 0;border-radius:50% 50% 0 0;width:50px;height:25px;line-height:25px;color:#000;text-align:center;position:absolute;bottom:-8px;left:50px;font-size:25px}#request-quote .btn-collapse-2.collapsed{display:none}#request-quote #contact_form{padding:25px 0 10px 0}#request-quote #contact_form .form-control{background:#393939;border-color:#545353;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}#request-quote #contact_form textarea{line-height:17px}#request-quote #contact_form button{background:#444444;color:#fff;text-transform:uppercase;border:none;padding-top:6px;padding-bottom:6px;font-size:17px}#home-slides .item{height:300px}#home-slides .item .fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#home-slides .item .carousel-caption{text-align:left;background:#242424;background:rgba(36,36,36,0.7);top:0;left:0;right:0;bottom:0;padding:30px}#home-slides .item .carousel-caption h2{text-transform:uppercase;font-weight:700;border-bottom:5px solid #959595;padding-bottom:15px}@media screen and (min-width: 768px){#home-slides .item{height:450px}#home-slides .item .carousel-caption{left:auto;right:0;top:0;bottom:0;width:100%;padding-top:30px;padding-bottom:30px;padding-right:15%;padding-left:35px}#home-slides .item .carousel-caption h2{font-size:45px;margin-top:40px;line-height:45px;margin-bottom:15px}#home-slides .item .carousel-caption p{font-size:20px;line-height:26px}}@media screen and (min-width: 992px){#home-slides .item .carousel-caption{width:70%}}@media screen and (min-width: 1200px){#home-slides .item .carousel-caption{width:60%}}@media screen and (min-width: 1600px){#home-slides .item{height:500px}#home-slides .item .carousel-caption{width:50%}#home-slides .item .carousel-caption h2{font-size:50px;line-height:55px}}.home-section{overflow:hidden;clear:both}.home-section>div{padding-left:0;padding-right:0}.home-section .inner{padding:40px}.home-section h2{margin-top:0;text-transform:uppercase;font-weight:600;margin-bottom:5px}.home-section ul{list-style:none;padding-left:0}.home-section ul li{padding-left:30px;padding-bottom:8px;position:relative}.home-section ul li:before{font-family:fontAwesome;color:#939393;content:"\f058";position:absolute;top:2px;left:0}.home-section img{right:0}@media (min-width: 992px){.home-section img{position:absolute;top:0;width:620px;height:auto;max-width:none}}@media (min-width: 1200px){.home-section img{width:700px}}#home-why-choose{background:#fff url("img/cream_pixels.png") repeat top center}#home-why-choose h2{color:#939393}#home-why-choose h2 span{font-weight:300}#home-why-choose ul li{color:#939393}#home-why-choose p{color:#939393;line-height:26px}#home-why-choose p.lead{text-transform:uppercase;color:#6f6f6f;font-size:15px;font-weight:600;border-bottom:6px solid #d8d8d8;padding-bottom:8px;margin-bottom:15px}#home-why-choose img{left:0}#home-about{background:#484848}#home-about h2{color:#fff}#home-about p{color:#ccc;line-height:26px}#home-about p.lead{text-transform:uppercase;color:#fff;font-size:15px;font-weight:600;border-bottom:6px solid #f0ff00;padding-bottom:8px;margin-bottom:15px}#home-about img{right:0}#map{width:100%;height:320px}#map .overlay{width:50px;height:77px;background:url("img/pin.png");position:relative;top:-77px}.modal-dialog{color:#000}#submit{background:#f0ff00;border-color:#c0cc00;color:#000;font-weight:600;text-transform:uppercase}#submit:hover,#submit:focus{background:#c0cc00;border-color:#909900}
