@charset "utf-8";
/* CSS Document */
.wGoldBG {
    background-color: #a68462;
    color: #fff !important;
}

a.button.wGoldBG {
    background-color: #a68462;
    color: #fff !important;
    padding:10px;
}

a.button.wGoldBG:link {
    background-color: #a68462;
    color: #fff !important;
}

a.button.wGoldBG:visited {
    background-color: #a68462;
    color: #fff !important;
}

a.button.wGoldBG:hover {
    color: #fff !important;
    background-color:#8b6946;
    text-decoration:none;
}

a.button.wGoldBG:active {
    background-color: #a68462;
    color: #fff !important;
}
.com-stamp {
    width:20%;
}


    
   @media screen and (max-width: 40.063em) {
        .logo-1 {
        margin-bottom:40px;
    }
    
    .address-details {
        margin-top:30px;
    }
    
    a.button.rose.wGoldBG {
    color: #fff;
    padding-left: 20%;
    padding-right: 4%;
    background: #A68462;
    }
    
    
    

}
     @media screen and (max-width: 30.063em) {
p.wmidGold.square-copy {
        display:none;
    }
}

.internal #banner .slides > li {
    background-color:#ffffff !important; 
}


@media print {
#header {
    display:none;	
        border:0px;
}
    #banner {
        display:none;
    }
    #footer-logos {
        display:none;
    }
    #secondary-filters {
        display:none;
    }
    /*#mobile-logo {
        margin-top:-1600px;
    }*/
    .contactDiv h1{
      margin-top:30px;
    }
  
    a[href]:after {
    content: none !important;
  }
    #mobile-header {
        border-bottom:0px;
        position:absolute;
        top:0;
    }
    ul.hide-for-medium-down.large-block-grid-5 {
        display:none;
    }
      
    input#firstName {
        width:20%
    }
     input#lastName {
        width:20%
    }
    
    section.with-extra-padding-top.with-extra-padding-bottom {
        display:none;
    }
    div.v-nav.collapsible {
        display:none;
    }
    section.white-bg.with-extra-margin-top.full-width.overflow-hidden {
        display:none;
    }
   
    section.wLightGreyBanner.with-extra-margin-top.with-margin-bottom.with-extra-padding-top.with-extra-extra-padding-bottom.full-width {
        display:none;
    }
}