/*
Theme Name: Realia Child
Theme URI: http://preview.byaviators.com/theme/realia
Author: Aviators
Author URI: http://byaviators.com
Template: realia
Description: Responsive Real Estate  Theme
Version: 1.0.0
Tags: two-columns, right-sidebar, featured-images, translation-ready
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

.center             { text-align: center; }
.aligncenter        { margin: auto; text-align: center; margin-bottom: 22px; display: block !important;}
.alignleft          { float: left; margin: 0px 30px 22px 0px;  }
.alignright         { float: right; margin: 0px 0px 22px 30px; }

.left               { float:left;  }
.right              { float:right; }

small               { font-size: 12px; line-height: 14px; }
strong              { }
b                   { font-weight: bold; }

.normal             { font-weight: normal; }
.hidden             { display: none; }
.wp-caption         { }
.wp-caption-text    { }
.sticky             { }
.gallery-caption    { }
.bypostauthor       { }


.header-top {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1) !important;
    
}

.navbar .navbar-brand {
color: #02344a;
 display: inline-block;
 float: none; 
font-size: 35px; 
font-weight: 300;
height: auto; 
padding: 5px 15px 6px 0px !important;
 }
.navbar .navbar-brand-mob{
display: none;
}

.navbar-nav > li > a {
    border-top: 2px solid transparent; 
    border-bottom: 2px solid transparent; 
    color: #fff !important; 
    font-size: 16px; 
    font-weight: 300; 
    padding: 9px 10px !important;
font-family: arial;
border-right: #0d3f5f solid 1px; 

}


.menu-item-has-children .menu-item-has-children .sub-menu {
    left: auto ;
    right: -100% !important;
    top: -5px !important;
}
.menu-item-has-children .sub-menu a{
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 8px 20px !important;
    transition: all 0.15s linear;
}

.dropdown-menu > li > a {
    display: block !important;
    padding: 3px 20px !importan;
    clear: both !important;
    font-weight: normal !important;
    line-height: 1.42857 !important;
    color: #333333;
    white-space: normal !important; 
}
.head-social-icon {
   float: right;
    margin: 16px 0px 0px 627px !important;
    font-size: 16px;
    color: #176008;
    font-weight: bold;
    display: inline-block;
    line-height: 37px;
    text-align: center;
}
.head-social-icon-mob {
 display: none;
}


.header-topbar {
    background-color: #08587b;
    border-bottom: 1px solid #f0f0f0;
    font-size: 12px;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}

.navbar-nav {
    color: #fff;
    clear: both;
    display: block;
    float: none !important;
    margin: 0px -750px;
    padding: 0px 750px;
    background-color: #136487 !important;
}

 @media (max-width: 767px) {
.navbar .navbar-brand-mob {margin-left: 15px; display:inline-block;}
.navbar .navbar-brand {display:none !important; }
.sidebar-top {
    display: none !important;
}
.head-social-icon {
display: none;
}
.head-social-icon-mob {
   float: right;
    margin: -73px -5px 0px 646px !important;
    font-size: 16px;
   color: #176008;
    font-weight: bold;
    display: inline-block;
    line-height: 31px;
    text-align: center;
width:100%;
}
.container > .navbar-header{
padding-top: 5px;
padding-bottom: 5px;
}
.blog-col-0 {
    float: none !important;
    padding: 1px 0px 0px 0px !important;
}
.col-md-3{
margin-top: 125px !important;
}
.blog-col-0 .blog-inner-wrap-view{
border-bottom: 1px solid #d1d1d1;
padding-bottom: 20px;
margin-bottom: 0px !important;
}
.entry-thumbnail img{
width: 100% !important;
height: 100% !important;
}

   }

.sidebar .widget .widgettitle {
    line-height: 29px;
    margin: 76px -20px 40px -20px;
    padding: 0px 20px 0px 20px;
}
.enqbox{
width:150px;
}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]  {width:273px; !important }
.wpcf7 textarea.wpcf7-textarea{ 
width:273px !important; 
height: 100px !important;
}

.sidebar {
   background: white !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
   padding-top: 13px !important;
   padding-bottom: 0px !important;
}
.property-gallery {
  
    margin-top: -46px !important;
}
.widget.widget_aviators_features_simple h3 {
    font-size: 19px;
    margin-bottom: 15px;
    margin-top: 35px;
    font-weight: bold;
}
.sidebar .widget .widgettitle {
    line-height: 29px;
    margin: 6px -20px 10px -20px !important;
    padding: 0px 20px 0px 20px;
    margin-top: 16px;
    background-color: #2b81e2 !important;
    margin-left: -10px !important;
    padding: 7px !important;
    color: white !important;
    width: 292px !important;
}

.page-header {
    display: none !important;
}
.content {
    padding-bottom: 33px !important;
    padding-top: 64px !important;
}

.sidebar .widget .widget-title {
    line-height: 29px;
    margin: 13px -20px 0px -20px !important;
    padding: 0px 20px 0px 20px;
    margin-top: 16px;
    background-color: #2b81e2 !important;
    margin-left: -10px !important;
    padding: 7px !important;
    color: white !important;
    width: 292px !important;
}
.property-box-image img {
    display: block;
    height: 150px !important;
    width: 100%;
}

.property-box-content{
margin-top: -14px !important;
}

.property-box-type {
    margin: -5px 0px 2px 0px !important;
}

.properties-row {
    margin: 0px -15px 15px -15px !important;
}


.similar-properties h2 {
    border-bottom: 1px solid #d1d3d4 !important;
    color: #313131 !important;
    font-size: 26px !important;
    font-weight: 500 !important;
    padding-bottom: 10px !important;
}

.widget.widget_aviators_features_simple {
    margin: 0px 0px 0px 0px !important;
}

.footer-top .menu > li > a {
   padding: 10px 0px !important;  
}
.row .content .widget_properties_widget{
margin-top: -43px !important;
}
.navbar-toggle {
    margin-top: 15px !important;
}
.property-box-image-price {
  background-color: #313131;
  bottom: 15px;
  color: #fff;
  font-size: 15px;
  left: 15px;
  line-height: 1;
  padding: 8px 12px;
  position: absolute; 
display: none !important;
}
