/*
Theme Name: BWT Real Estate Agency Pro
Theme URI: 
Author: BuyWpTemplates
Author URI: https://www.buywptemplates.com/
Description:
Version: 0.0.6
License: GNU General Public License
License URI:license.txt
Text Domain: bwt-real-estate-agency-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments
BWT Real Estate Agency Pro WordPress Theme has been created by BuyWpTemplates(buywptemplates.com), 2019.
BWT Real Estate Agency Pro WordPress Theme is released under the terms of GNU GPL
*/
/* Basic Style */
:root {
  --color-white: #ffffff;
  --color-yellow: #fcb332;
  --color-gray: #777777;
  --color-blue: #384260;
  --color-blue1: #5c727d;
  --color-blue2: #7a8298;
  --color-blue3: #37415d;
}
:root {
  --font-Poppins: "Poppins";
  --font-Josefin: "Josefin Sans";
}
*{
  margin:0;
  padding:0;
  outline:none;
}
html body{
  margin:0;
  padding:0;
  -ms-word-wrap:break-word;
  word-wrap:break-word;
  background-color:#fff;
  position:relative;
  font-size: 14px;
  color: #6c6c6c;
  font-family: 'Poppins';
  font-weight: 300;
  overflow-x: hidden;
}
body a {
  text-decoration: none;
  color: var(--color-white);
}
img{
  width: 100%;
}
section {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 50px 0;
}
h6{
  font: 500 20px/26px var(--font-Josefin);
}
h2{
  font: 600 32px/45px var(--font-Josefin);
}
p{
  font: 400 13px/22px var(--font-Poppins);
}
.nav-tabs,.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link{
  border: none;
}
ul li{
  text-decoration: none;
  list-style: none;
}
ol, ul{
  padding-left: 0;
}
textarea {
    padding: 5px;
}
.post-navigation .nav-links {
    display: flex;
    padding: 0 5px 15px 5px;
}
.nav-next span, .nav-previous span {
    font: 600 16px var(--font-Josefin);
    color: var(--color-gray);
    margin-right: 10px;
}
.navigation .page-numbers, .meta-nav {
    background: var(--color-blue1);
    color: var(--color-white) !important;
    padding: 10px 16px;
    font: 600 16px var(--font-Josefin);
}
#sidebar .widget{
    padding: 20px;
    margin-bottom: 25px;
    -webkit-box-shadow: 0 0 57px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 0 57px 0 rgb(0 0 0 / 11%);
}
#sidebar h2{
 font: 600 22px/28px var(--font-Josefin);
 color: var(--color-blue);
}
#sidebar a {
  font: 400 18px/24px var(--font-Josefin);
  color: var(--color-gray) !important;
  margin-left: 10px;
  align-self: center;
}
#sidebar ul li {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0;
}
[type=search],[type=submit]{
  padding: 10px;
}
#maincontent h4{
  font: 700 60px/60px var(--font-Josefin);
  color: #232323;
}
#maincontent h3{
  font: 700 220px/100% var(--font-Josefin);
  color: #232323;
}
#maincontent p{
  font: 700 20px/21px var(--font-Josefin);
  color: #232323;
}
.scroll{
  background-attachment: scroll;
}
.fixed{
  background-attachment: fixed;
}
[type=search]{
    width: 100%;
}
/* --------- Spinner ----------- */
.bwt-travel-loading-box
{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-blue);
  z-index: 2;
  cursor: pointer;
  z-index: 9999;
}
figure{margin:0;transform:translate(-50%,-50%) rotate(0deg) scale(1.4,1.4);position:absolute;left:50%;top:50%;border-radius:150px;box-sizing:border-box;animation:rotation 20s infinite linear;}

figure div:after{content:"";width:20px;height:20px;border:1px solid #fff;box-sizing:border-box;position:absolute;left:20px;top:20px;animation:shuffle 2s infinite;}

figure div:nth-child(1){transform:rotate(0deg)}
figure div:nth-child(1):after{animation-delay:-0.5s;}
figure div:nth-child(2){transform:rotate(45deg)}
figure div:nth-child(2):after{animation-delay:-1s;}
figure div:nth-child(3){transform:rotate(90deg)}
figure div:nth-child(3):after{animation-delay:-1.5s;}
figure div:nth-child(4){transform:rotate(135deg)}
figure div:nth-child(4):after{animation-delay:-2s;}
figure div:nth-child(5){transform:rotate(180deg)}
figure div:nth-child(5):after{animation-delay:-2.5s;}
figure div:nth-child(6){transform:rotate(225deg)}
figure div:nth-child(6):after{animation-delay:-3s;}
figure div:nth-child(7){transform:rotate(270deg)}
figure div:nth-child(7):after{animation-delay:-3.5s;}
figure div:nth-child(8){transform:rotate(315deg)}
figure div:nth-child(8):after{animation-delay:-4;}

@keyframes rotation{
  100%{transform:translate(-50%,-50%) rotate(-360deg) scale(1.4,1.4);}
}
@keyframes shuffle{
  50%{transform:scale(0.4,0.4) rotate(-90deg);border-radius:50%;}
}
#sidebar #search-2 [type=submit]{
    text-align: center;
    display: block;
    margin: 6px auto;
    padding: 10px 24px;
    background: #e4c080;
    color: #ffff;
    border-color: #e4c080;
}
#sidebar .media.post-thumb {
    display: flex;
}
#sidebar img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 40px;
    width: 40px;
}
.screen-reader-text{
  display: none;
}
.footer2 aside{
    padding-left:25%;
}

@media screen and (max-width: 1024px) {
  .footer2 aside{
    padding-left:0%;
  }
}
