/*
Theme Name:   Honeycomb Child
Theme URI:    
Description:  Child theme for ProperyAdd based on Propery Hive - Honeycomb
Author:       Rob NG15
Author URI:   https://wordpress.org/
Template:     honeycomb
Version:      1.0.0
Text Domain:  HoneycombChild
*/

body {
	font-family: montserrat, sans-serif; 
}


@media (min-width: 769px) {
    .col-full {
       max-width:1280px;
        margin-left: auto;
        margin-right: auto;
        padding: 0 2.617924em;
        box-sizing: content-box;
     
    }
}



@media (min-width: 769px) {
    .site-header .site-branding {
        display: block;
        width: 15%;
        float: left;
        margin-right: 4.347826087%;
        clear: both;
        margin-bottom: 1em;
        
    }
}



.site-header {
    background-color: #0a5c8d;
    padding-top:1em;
    
}

.top-gap {

        padding-top:3em;

}




.archive-page-gap {

        padding-top:1em;

}

h1.entry-title { display: none; }

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-property .site-header, .no-wc-breadcrumb .site-header {
    margin-bottom: 0;
}

.site-content {
    outline: 0;
    padding: 0;
}

input[type="submit"][value="Search"] {
  background-color: #0a5c8d!important;
  color: white !important;
  padding: 10px 30px !important;
  border: none !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  font-size: 16px !important;
  transition: background-color 0.3s ease, transform 0.1s ease !important;
  vertical-align: middle !important;
}

input[type="submit"][value="Search"]:hover {
  background-color: #0a75af!important;
}

input[type="submit"][value="Search"]:active {
  transform: scale(0.98) !important;
}
@media (min-width: 769px) {
    .property-search-form .control {
        display: table-cell;
        margin-bottom: 0;
        padding: 0 .5407911001em  !important;
    }
}

.property-search-form input[type=submit] {
          margin-top: 1.4em !important;
          margin-left:1em !important;
}

    .property-search-form {
    padding: 1.618em 1.41575em !important;
    background: #ededed !important;
    margin-bottom: 2.2906835em !important;
    
}
#et-boc .et-l div {

  vertical-align: middle !important;


}

.property-search-form {
font-size:.85em;

}

.property-search-form .control select {
    background: #ffffff !important;
	border:none;

}

.main-navigation {

    padding-top:1em;
}


.main-navigation ul li a {
    color: #ffffff;
}

.main-navigation ul li a:hover {
    color: #000000;
    
}

    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 0 6px 3px 6px;
    
    }


   
.valuation {
    
margin-left:15px;
        padding:5px 10px;
    border:solid 1px #ffffff;   
    
background-color: #216a95

}
.footer-blue {
    background-color: #0a5c8d;
   
}

.footer-container {
    padding: 30px 0;
}

.footer-address {
float:left;
    text-align: center;
    color:#ffffff;
    font-size:20px;
}

.footer-logo {
    text-align: center;
    float:left;
    width:100%;
    
}

.footer-logo img {
    display: inline;
}

.footer-icons {
   text-align: center;
    float:left;
        width:100%;
}
.footer-icon {
    display: inline-block;
    height:40px;
    margin:0 10px;
}

.footer-icon img {
    display: inline;
    margin:0 10px;
    max-height:40px;

}

.footer-links {
      float:left;
        width:100%;  
         text-align: center;
         padding-top:30px;
}

.footer-links a {
     color:#ffffff !important;
        margin:0 20px;  
        font-size:14px;
        font-weight:200;
        text-decoration: underline;
}

.footer-copyright {
      float:left;
        width:100%;
        padding-top:20px;
                 text-align: center;
 color:#ffffff !important;
}

.details h3 a {
    color:#0a5c8d !important;
}

.control-department {
    display: none !important   ;
}
.price-qualifier {
    font-size:.7em;
}