/*
Theme Name: www.shackeltonauctions.com Template
Theme URI: https://sandhills.com
Author: Sandhills
Author URI: https://sandhills.com
Description: Sandhills default template.
Version: 1.0
Text Domain: sandhills
Tags: Sandhills default
*/
a{text-decoration: none !important;}
@media only screen and (min-width: 1000px){
    .collapse:not(.show):not([data-blockStyles="sheditor-element-ignore"]) { display: flex !important;
        flex-direction: row !important; 
    }

    .navbar-nav:not([data-blockStyles="sheditor-element-ignore"]) { flex-direction: row !important; }
}

@media only screen and (max-width: 1000px){
    ul li {padding: 5px; margin:0px 20px 10px 20px;}
    div.navbar-header {width: 100%;}
    button.navbar-toggle {float: right;}
    .navbar-collapse:not([data-blockStyles="sheditor-element-ignore"]) {
        flex-basis: content !important;
        flex-grow: 0 !important;
        align-items: center;
    }
}

.form-control  {border: none;}

html, body{height: 100%; width: 100%;background-color:#141414!important}
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, legend, table, caption, tbody, tfoot, thead, tr, th, td{background: transparent; border: 0; margin: 0; padding: 0;} img{max-width: 100%; height: auto; image-rendering: -webkit-optimize-contrast;}

.column12, .column11, .column10, .column9, .column8, .column7, .column6, .column5, .column4, .column3, .column2, .column1{float: left; padding: 0 25px 0 0;} .column12{width: 100%;} .column11{width: 91.6666%;} .column10{width: 83.3333%;} .column9{width: 75%;} .column8{width: 66.6666%;} .column7{width: 58.3333%;} .column6{width: 50%;} .column5{width: 41.6666%;} .column4{width: 33.3333%;} .column3{width: 25%;} .column2{width: 16.6666%;} .column1{width: 8.3333%;} .last{padding: 0;} .cf{zoom: 1;} .cf:before, .cf:after{content: ""; display: table;} .cf:after{clear: both;} .clear{clear: both;} *{box-sizing: border-box;}

.sidebarColumn{min-height: 10px !important;}

.sheditor_modal {
	z-index: 9999999 !important;
}

/* width */
::-webkit-scrollbar {
  width: 15px;
}

::-moz-scrollbar {
  width: 15px;
}

::-ms-scrollbar {
  width: 15px;
}

::-o-scrollbar {
  width: 15px;
}


/* Track */
::-webkit-scrollbar-track {
  background:#141414;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.97);
}

::-moz-scrollbar-track {
  background:#141414;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.97);
}

::-ms-scrollbar-track {
  background:#141414;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.97);
}


::-o-scrollbar-track {
  background:#141414;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.97);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background:#2E2E2E;
  border-radius: 10px;
  box-shadow:0 0 10px rgba(0,0,0,0.57) inset;
}

::-moz-scrollbar-thumb {
  background:#2E2E2E;
  border-radius: 10px;
  box-shadow:0 0 10px rgba(0,0,0,0.57) inset;
}

::-ms-scrollbar-thumb {
  background:#2E2E2E;
  border-radius: 10px;
  box-shadow:0 0 10px rgba(0,0,0,0.57) inset;
}

::-o-scrollbar-thumb {
  background:#2E2E2E;
  border-radius: 10px;
  box-shadow:0 0 10px rgba(0,0,0,0.57) inset;
}



/* TYPOGRAPHY */

p{font-size: 16px; line-height: 26px;}
a{transition: all .2s ease-in-out;}

.btn{margin: 2px; white-space: normal;}
.btn-success, .btn-success:focus{background: #4A7537; border: none;}

/* HEADER */

.header-spacer{
    width:100%;
    height:50px
}

.header{
    background-image: url("siteart/header-bg.jpg");
    background-size: cover;
    width:100%;
    height:200px;
    position:fixed;
    z-index:10;
    left:0;
    top:0;
    padding-bottom:30px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow:0 0 15px rgba(0,0,0,0.87)
}

.header-logo{
    width:160px;
    margin-top:5px;
    margin-left:40px
} 

.top-header{
    background:transparent;
    text-align:right;
    color:#E3E1E9;
    padding:10px 30px;
    width:100%;
}

.top-header a {
    color:#E3E1E9;
    font-size:17px;
    padding:0px 10px;
    font-family: sofia-pro, sans-serif;
    font-weight:300;
    transition:.3s ease
}

.top-header a:hover{
    color:#979797
}

/* NAVIGATION */

.navbar-default{
    background:transparent!important;
    border:none;
    margin-top:50px
}

.navbar-default .navbar-nav>li>a {
    color:#E3E1E9!important;
    font-family: museo, serif;
    font-weight:900;
    margin:0px 30px;
    font-size:23px
}

.navbar-default .navbar-nav>li>a:hover {
    color:#FBCD39!important;
}


/* HOME */
.auction-section-wrap{position:relative;display:block;overflow:auto}
.row{margin-top:-.3px!important}
#comments,.entry-meta{display:none}
.site-main .post-navigation{display:none!important}

.specials-image{max-width: 100%;
	width: 100%; padding-right: 40px; box-sizing: border-box; position:relative;top:0;left:0}
.specials-image img{object-fit:cover;object-position:center;width:100%;border-radius:8px}
.post-specials-title{text-transform:capitalize;display:inline-block!important;margin:0 0 20px 0px;line-height:40px;font-family:museo, serif!important;font-weight:200;font-size:40px!important;color:#E3E1E9!important;max-width:1000px}
.post-div-specials-date,.post-div-specials-location,.post-div-specials-preview,.post-div-specials-summary{width:auto;max-width:1000px;margin:0 0 5px 0px;color:#E3E1E9!important;font-family:sofia-pro, serif!important;font-weight:300;font-size:17px!important} 
.post-div-specials-summary{opacity:.8;margin-top:10px!important;margin-bottom:10px!important}
.border-specials{border:none!important;box-shadow:none!important;padding:0 15px 30px!important;text-align:left!important;margin-bottom:6vw!important;position:relative;background:#141414!important}
.sub-text{margin-right:5px}

.auction-title{text-transform:capitalize;display:inline-block!important;ine-height:40px;font-family:museo, serif!important;font-weight:200;font-size:40px!important;color:#E3E1E9!important;margin:0 50px}
.auction-details{
	margin:50px;
	color:#E3E1E9;
} 
.auction-details p{color:#E3E1E9!important;font-family:sofia-pro, serif!important;font-weight:300;font-size:17px!important;opacity:.8} 
.auction-details span{display:block;color:#FBCD39!important;font-family:sofia-pro, serif!important;font-weight:300;font-size:17px!important;margin-top:20px}
.header-spacer-auction{height:200px}
.auction-details a{border-radius:8px;text-align:center;background:#FBCD39;padding:10px 3% 10px 3%;margin-top:50px;transition:.3s ease;color:#141414 !important;font-family: sofia-pro, serif !important;font-weight:400;font-size:15px!important;display:inline-block}
.auction-details a:hover{background:#FBD65E}

.post-specials-auctiondetailslink,.post-specials-onlinecatalogue{border-radius:8px;text-align:center;background:#FBCD39;padding:10px 3% 10px 3%;margin:10px 0 0 0px;transition:.3s ease;color:#141414 !important;font-family: sofia-pro, serif !important;font-weight:400;font-size:15px!important;display:inline-block}
.post-specials-auctiondetailslink:hover,.post-specials-onlinecatalogue:hover{background:#FBD65E}

.carousel-inner{/*max-height:450px*/;border-radius:8px;max-width:950px}



.carousel{margin:50px;max-width:900px}
.glyphicon{color:#141414!important}

.welcome-text p{
    font-size:80px;
    color:#E3E1E9;
    font-family: museo, serif;
}

.welcome-subtext p{
    font-size:25px;
    color:#B5B5B5;
    font-family: sofia-pro, serif;
    font-weight:200;
}

.welcome-text{
    text-align:center;
    margin-top:120px;
    margin-bottom:40px
}

.welcome-subtext{
    text-align:center;
    margin-bottom:120px
}

.listing-title{
    border-radius:8px;
    text-align:left;
    padding-bottom:35px
}

.listing-spacer{
    margin-right:30px;
}

.listing{
    margin-bottom:140px;
    margin-right:30px;
    margin-left:30px
}

.listing h2{
    color:#E3E1E9 !important;
    line-height:35px;
    font-family: museo, serif !important;
    font-weight:200;
    font-size:40px!important;
}

.listing-title span{
    color:#E3E1E9!important;
    text-align:center;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    font-size:17px!important;
    margin:10px 30px 0px 5px;
    background:transparent!important
}

.listing img{
    border-radius:8px;
    box-shadow:0 0 20px rgba(0,0,0,0.57);
    margin-bottom:30px
}

.listing-button{
    border-radius:8px;
    text-align:center;
    background:#FBCD39!important;
    padding:20px 10% 20px 10%;
    margin-right:30px;
    transition:.3s ease;
}

.listing-button span{
    color:#141414 !important;
    font-family: sofia-pro, serif !important;
    font-weight:400;
    font-size:20px!important;
}

.listing-button:hover{
    background:#FBD65E!important;
}

.contact-button{
    border-radius:8px;
    text-align:center;
    background:#FBCD39!important;
    padding:20px 10% 20px 10%;
    transition:.3s ease;
}

.contact-button span{
    color:#141414 !important;
    font-family: sofia-pro, serif !important;
    font-weight:400;
    font-size:20px!important;
}

.contact-button:hover{
    background:#FBD65E!important;
}

.detail-button{
    border-radius:8px;
    text-align:center;
    background:#FBCD39!important;
    padding:20px 10% 20px 10%;
    transition:.3s ease;
}

.detail-button span{
    color:#141414 !important;
    font-family: sofia-pro, serif !important;
    font-weight:400;
    font-size:20px!important;
}

.detail-button:hover{
    background:#FBD65E!important;
}

.listing-details{
    color:#B5B5B5!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-top:-20px;
    margin-bottom:40px;
    font-size:19px!important;
}

.signup{
    background:#1A1A1A;
    width:100%;
    padding:35px 0px 60px 0px;
}

.signup h1{
    font-size:70px;
    margin-top:50px;
    color:#E3E1E9;
    text-align:center;
    font-family: museo, serif;
}

.subscribe-button{
    border-radius:8px;
    text-align:center;
    background:#FBCD39!important;
    padding:15px 0px 20px 0px;
    transition:.3s ease;
    margin:30px auto;
    width:400px;
}

.subscribe-button p{
    color:#141414 !important;
    font-family: sofia-pro, serif !important;
    font-weight:400;
    font-size:20px!important;
}

.subscribe-button:hover{
    background:#FBD65E!important;
}


/* BODY */

.detail-text{
    margin: 0px 50px
}

.detail-header{    
    border-top:2px solid #222222;
    margin-top:70px;
    padding-top:70px
}

.button-wrapper{
     margin-top:50px
}

.detail-header p{    
    font-size:30px;
    color:#E3E1E9;
    margin-left:50px;
    margin-right:50px;
    font-family: museo, serif;
}

.detail-text p{
    font-size:17px;
    color:#B5B5B5;
    font-family: sofia-pro, serif;
    font-weight:300;
}

.detail-text span{
    font-size:17px;
    color:#FBCD39;
    font-weight:100px;
    font-family: sofia-pro, serif;
    line-height:50px
}

.col-xs-12.sh-col-xs-12.recaptcha24{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.recaptcha24 .reCaptchaPhrase{color:#FBCD39!important}

.col-xs-12.sh-col-xs-12.recaptcha25{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.recaptcha25 .reCaptchaPhrase{color:#FBCD39!important}

.col-xs-12.sh-col-xs-12.recaptcha26{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.recaptcha26 .reCaptchaPhrase{color:#FBCD39!important}

.col-xs-12.sh-col-xs-12.recaptcha27{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.recaptcha27 .reCaptchaPhrase{color:#FBCD39!important}

.col-xs-12.sh-col-xs-12.recaptcha28{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.recaptcha28 .reCaptchaPhrase{color:#FBCD39!important}

/* about */
.page-title{
    margin-top:220px;
}

.page-title p{
    font-size:60px;
    color:#E3E1E9;
    margin:0px 50px;
    line-height:90px;
    font-family: museo, serif;
}

.page-subtext{
    margin-bottom:60px;
}

.page-subtext p{
    font-size:17px;
    color:#B5B5B5;
    font-family: sofia-pro, serif;
    font-weight:300;
    margin:0px 50px 50px 50px;
}

.about-img img {
    border-radius:8px;
    box-shadow:0 0 20px rgba(0,0,0,0.57);
}

.about-img{
    margin:0px 40px 0px 50px;
}

.about-text p{
    font-size:17px;
    color:#B5B5B5;
    font-family: sofia-pro, serif;
    font-weight:300;
}

.about-text h1{
    font-size:50px;
    color:#E3E1E9;
    font-family: museo, serif;
}

.about-text h2{
    font-size:25px;
    color:#FBCD39;
    font-weight:100px;
    font-family: sofia-pro, serif;
    line-height:50px
}

.about-text{
    margin-right:80px
}

.team{
    margin-bottom:50px;
    padding-bottom:50px;
    border-bottom:2px solid #222222
}

.team1{
    margin-bottom:100px;
}


/* consign form */

.form-control{
    background:#262626!important;
    color:#E3E1E9;
    height:45px;
    border-radius:8px;
}

.contactFormLabel{
   color:#B5B5B5;
    font-family: sofia-pro, serif;
    font-weight:300;
    line-height:40px;
}

input, textarea{
   font-family: sofia-pro, serif!important;
    font-weight:300!important;
    color:#E3E1E9!important;
}

.form-group, .has-feedback{ color:#B5B5B5!important;}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, 
.has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, 
.has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label 
{font-family: sofia-pro, serif!important;}


.col-xs-12.sh-col-xs-12.recaptcha21{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px
}

.reCaptchaList{margin:10px auto!important}

.mar-top{text-align:center!important;margin-bottom:70px}

.btn-success, .btn-success:focus{
    background-color:#FBCD39!important;
    border-radius:10px;
    color:#141414!important;
    padding:10px 200px;
    font-size:20px;
    font-weight:400!important
}
.btn-success:hover, .btn-hover-success:hover, .btn-hover-success:active, .btn-hover-success.active, 
.btn-success:active, .btn-active-success.btn:active, .btn-active-success.btn.active, 
.btn-active-success+.dropdown-menu>li>a:hover, .btn-active-success+.dropdown-menu>li>a:focus, 
.btn-active-success+.dropdown-menu>.active>a, .open .dropdown-toggle.btn.btn-active-success, 
.btn-group.open .dropdown-toggle.btn.btn-active-success, .btn-success.active, .btn-success:disabled, 
.btn-success.disabled, .btn-success:not([class*="btn-active-"])+.dropdown-menu>li>a:hover, 
.btn-success:not([class*="btn-active-"])+.dropdown-menu>li>a:focus, .btn-success:not([class*="btn-active-"])+.dropdown-menu>.active>a, 
.btn-success+.dropdown-menu:not(.head-list)>li>a.active, .open>.dropdown-toggle.btn-success{
    background:#FBD65E!important;
    color:#141414!important;
}

.recaptcha21 .reCaptchaPhrase{color:#FBCD39!important}

h2{   font-family: sofia-pro, serif!important;
    font-weight:300}

/* contact form */

.inline-recaptcha-fields{
    text-align:center!important;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    margin-bottom:10px;
    margin-left:40px!important
}

.recaptcha23 .reCaptchaPhrase{color:#FBCD39!important}
.map-container{margin-bottom:-20px;}

.google-map{filter: hue-rotate(30deg) saturate(150%) opacity(85%)}

/*.google-map{filter: invert(75%) contrast(200%) hue-rotate(5deg) saturate(40%)}*/

/* FOOTER */

.footerbg{
    background:#262626;
    padding:30px 0px;
    font-family: sofia-pro, serif !important;
    font-weight:300;
    font-size:15px!important;
}

.social-section a{
    color:#E3E1E9;
    font-size:30px;
    margin:0px 50px;
    transition:.3s ease!important
}

.social-section a:hover{
    color:#FBCD39!important
}

.copyright{
    color:#B5B5B5;
    margin-top:20px
}

.copyright a{
    color:#E3E1E9;
    transition:.3s ease
}

.copyright a:hover{
    color:#FFF;
}



/* RESPONSIVE */

@media only screen and (max-width: 1650px){

.post-specials-title{margin:0 0 20px 0px;line-height:35px;font-size:30px!important}
.post-div-specials-date,.post-div-specials-location,.post-div-specials-preview,.post-div-specials-summary{margin:0 0 5px 0px} 
.post-specials-auctiondetailslink,.post-specials-onlinecatalogue{margin:10px 0 0 0px}
}

@media only screen and (max-width: 1350px){

.header-logo{
    width:140px;
    margin-top:10px;
    margin-left:20px
}     
    
.navbar-default .navbar-nav>li>a {
    margin:0px 20px;
    font-size:17px
}    
    
.welcome-text p{
    font-size:50px;
    line-height:55px;
}

.welcome-subtext p{
    font-size:20px;
}

.welcome-text{
    text-align:center;
    margin-top:60px;
    margin-bottom:5px;
}

.welcome-subtext{
    text-align:center;
    margin-bottom:90px
}
    
.listing-button{
    padding:15px 2% 15px 2%;
    margin-right:15px;
}
    
.contact-button{
    padding:15px 2% 15px 2%;
    margin-right:15px;
}
    
.contact-button span{
    font-size:17px!important;
}
  
.detail-button{
    padding:15px 2% 15px 2%;
    margin-right:15px;
}
    
.detail-button span{
    font-size:17px!important;
}    
    
.listing-button span{
    font-size:17px!important;
}
       
.listing1 h2{
    font-size:35px!important;
}
    
.listing-title span{
    font-size:13px!important;
}
    
.listing-details{
    font-size:16px!important;
}
    
.signup h1{
    font-size:50px;
    margin-top:40px;
}

.subscribe-button{
    padding:10px 0px 15px 0px;
    margin:30px auto;
    width:300px;
}

.subscribe-button p{
    font-size:19px!important;
}

}


@media only screen and (max-width: 767px){
.post-specials-title{margin:30px 0 20px 0;line-height:25px;font-size:20px!important}
.post-div-specials-date,.post-div-specials-location,.post-div-specials-preview,.post-div-specials-summary{margin:0 0 5px 0;font-size:11px!important} 
.post-specials-auctiondetailslink,.post-specials-onlinecatalogue{margin:10px 10px 0 0; max-width: 240px; display: block;}   
	.post-div-specials-details_link, .post-div-specials-caralogue{width: 100%;}
.border-specials{margin-bottom:20px!important}
    
	
 .listing1{
    margin-bottom:100px;
}   
.social-section a{
    font-size:25px;
    margin:0px 20px;
} 
    
.about-text{
    margin-right:30px;
    margin-left:30px;
    margin-top:60px
}
    
.page-title{
    margin-top:160px;
}

.page-title p{
    font-size:40px;
    margin:0px 30px;
    line-height:50px;
}

.page-subtext{
    margin-bottom:30px;
    margin-top:5px
}
    
.inline-recaptcha-fields{
    margin-left:0px!important
}

.page-subtext p{
    margin:10px 30px 50px 30px;
}

.about-img{
    margin:0px auto 0px auto;
    text-align:center
}
    

.about-text p{
    font-size:15px;
}

.about-text h1{
    font-size:40px;
}

.about-text h2{
    font-size:20px;
    color:#FBCD39;
    font-weight:100px;
    font-family: sofia-pro, serif;
    line-height:50px
}
    
form{margin: 0 30px}
    
.btn-success, .btn-success:focus{
    background-color:#FBCD39!important;
    border-radius:10px;
    color:#03060F!important;
    padding:10px 100px;
    font-size:20px;
    font-weight:400!important
}   
    
.auction-title{line-height:25px;font-size:20px!important;margin:0 30px}
.auction-details{margin:50px 30px} 
.auction-details p{font-size:15px!important} 
.auction-details span{font-size:15px!important}  
    
/*.carousel-inner{max-height:250px}*/
.carousel{margin:30px}    
}


@media only screen and (max-width: 1000px){
    
.top-header{
    text-align:center;
} 
    
.header-spacer{
    height:140px
} 
    
.page-title{
    margin-top:100px;
}  
    
.signup h1{
    font-size:40px;
    margin-top:40px;
}

.subscribe-button{
    padding:10px 0px 15px 0px;
    margin:30px auto;
    width:200px;
}

.subscribe-button p{
    font-size:19px!important;
} 
    
.navbar-default .navbar-toggle{margin:0px 30px!important}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    background:#262626!important;
    border:none!important;
    border-radius:8px;
    margin-right:10px;
    margin-top:10px;
    box-shadow:0 0 15px rgba(0,0,0,0.57);
    margin-left: auto !important;
}

.header-spacer-auction{height:100px}    
}

@media only screen and (max-width: 850px){
     
.welcome-text p{
    font-size:40px;
    line-height:55px;
}

.welcome-subtext p{
    font-size:17px;
}

.welcome-text{
    text-align:center;
    margin-top:40px;
    margin-bottom:0px;
}

.welcome-subtext{
    text-align:center;
    margin-bottom:60px
}

}


@media only screen and (max-width: 700px){
     
.welcome-text p{
    font-size:35px;
    line-height:55px;
}

.welcome-subtext p{
    font-size:17px;
}

.welcome-text{
    text-align:center;
    margin-top:40px;
    margin-bottom:0px;
}

.welcome-subtext{
    text-align:center;
    margin-bottom:60px
}

}


@media only screen and (max-width: 575px){
     
.specials-image{ padding-right: 0;}
.welcome-text p{
    font-size:25px;
    line-height:40px;
}

.welcome-subtext p{
    font-size:15px;
}

.welcome-text{
    text-align:center;
    margin-top:30px;
    margin-bottom:0px;
}

.welcome-subtext{
    text-align:center;
    margin-bottom:50px
}
    
.top-header{
   font-size:13px;
   padding-top:12px
}     
    
.top-header a{
   font-size:13px;
} 

}

@media only screen and (max-width: 480px){

.header{
    height:140px;
}  
    
.header-spacer{
    height:120px
}      
    
.header-logo{
    width:70px;
} 
    
.top-header{
   font-size:12px;
    padding:15px 0px;
} 
    
.top-header a {
    padding:0px 5px;
}
    
.navbar-default .navbar-toggle{margin-top:-15px!important}

.page-title{
    margin-top:80px;
}  
    
.welcome-text p{
    font-size:20px;
    line-height:20px;
}

.welcome-subtext p{
    font-size:11px;
}

.welcome-text{
    text-align:center;
    margin-top:30px;
    margin-bottom:0px;
}

.welcome-subtext{
    text-align:center;
    margin-bottom:30px
}  
    
.listing-title span{
    font-size:8.5px!important;
    margin:5px 30px 0px 0px;
}
    
.listing-details {
    font-size:12px!important;
}   
    
.listing-button{
    padding:15px 5% 15px 5%;
    margin-right:15px;
}
    
.contact-button{
    padding:15px 2% 15px 2%;
    margin-right:15px;
}
    
.contact-button span{
    font-size:15px!important;
}
    
.detail-button{
    padding:15px 2% 15px 2%;
    margin-right:15px;
}
    
.detail-button span{
    font-size:15px!important;
}
    
.listing-button span{
    font-size:15px!important;
}  

.signup h1{
    font-size:30px;
    margin-top:20px;
} 
    
.subscribe-button{
    padding:10px 0px 15px 0px;
    margin:30px auto 20px auto;
    width:200px;
}    
  
.copyright{
    font-size:11px
} 
	
.navbar-default {
	margin-top: 25px !important;	
}
    
}