/**
* custom.css file created by Blazer Template
* @package Blazer Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
	    /* mobile view */
    
    @media screen and (max-width: 400px){
#logo {
    background: rgba(0, 0, 0, 0) url("http://www.southwestdeckrestorations.com.au/images/SDR-LOGO-SML.jpg") no-repeat scroll 0 0 !important;
}
}
    
    @media screen and (max-width: 400px){
    #logo, #logoholder {
    height: 130px !important;
    }
    }
    
    @media screen and (max-width: 400px){
    #layout_type.yjsgsitew .gridsfx-bcollection {
    padding: 20px 0 70px;
    }
    }
    
    
	    /* center logo */
#logoholder {
display: table;
margin: 0 auto;
}
	    /* homepage boxes */
.binfos .yjsg-col-1-3:nth-child(1) .yjsg-col-1-3-in {
    background: #7d4f06 none repeat scroll 0 0;
    color: #cea159;
}
.binfos .yjsg-col-1-3:nth-child(2) .yjsg-col-1-3-in {
    background: #7b3b22 none repeat scroll 0 0;
    color: #b48c7d;
}
.binfos .yjsg-col-1-3:nth-child(3) .yjsg-col-1-3-in {
    background: #553b2b none repeat scroll 0 0;
    color: #a4836e;
}
	    /* typesetting */
h5 {
    font-size: 110%;
    line-height: 22px;
}
body {
    color: #555;
}
	    /* form */

.formResponsive input[type="submit"] {
    background-color: #ad6d29!important;
    background-image: -moz-linear-gradient(center top , #ad6d29, #ad6d29)!important;
   }
   .formResponsive input[type="reset"] {
    background-color: #999 !important;
    background-image: -moz-linear-gradient(center top , #999, #999)!important;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    margin-top: 10px;
}
.formResponsive .formHorizontal .formControlLabel {
 text-align: left;
}
.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
    border-width: 0px;
    padding: 8px 10px;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}
#user6, .yjsg4_out {
  background: #e7e7e0 none repeat scroll 0 0!important;
}